Я пытаюсь создать сценарий Reddit на Python, и вместо того, чтобы хранить свой пароль в виде обычного текста, я зашифровал его из примера, найденного в Интернете. Я новичок в Python, и я не очень уверен, как получить всплывающее окно, и мой пароль не хранится в моей папке .gnupg
.
У меня есть это:
import praw
from praw.models import Submission
import wget
import gnupg
gpg_home = "/home/jonathan/.gnupg"
gpg = gnupg.GPG(gnupghome=gpg_home)
gpg.encoding = 'utf-8'
stream = open('info.asc', 'rb')
def getmypasswd(stream,fields):
stream.seek(0)
return str(gpg.decrypt_file(stream)).split(",",2)[fields].strip()
reddit = praw.Reddit(client_id=getmypasswd(stream,0), client_secret=getmypasswd(stream,1), password=getmypasswd(stream,2), user_agent='python:Blarg:v1.0 (by Me)', username='BlargMe')
steam.close()
Любой совет с благодарностью!
Спасибо!