Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You can also retrieve the password from your system keyring[1]

    import keyring

    pass_is = keyring.get_password('gmail', 'whatever@gmail.com')
you set it with

    set_password(servicename, username, password)
so

    set_password('gmail', 'whatever@gmail.com', 'one of those per app passwords if you use 2factor for example')
[1] https://pypi.python.org/pypi/keyring


Even better, use oauth2 tokens instead of your username/password.

Here's a script to generate them: https://google-mail-oauth2-tools.googlecode.com/svn/trunk/py...


That's amazing, I never knew this existed, thanks!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: