diff options
author | James Taylor <user234683@users.noreply.github.com> | 2018-12-24 23:50:39 -0800 |
---|---|---|
committer | James Taylor <user234683@users.noreply.github.com> | 2018-12-24 23:50:39 -0800 |
commit | dda06bd860b735b185efa45ba55cad8f52b650f7 (patch) | |
tree | 419741fc0b4e9d4b5308ffd81c6d47f7114eebaa | |
parent | 3d1a1189e7b23b696a76352ddb564475e41c7292 (diff) | |
download | yt-local-dda06bd860b735b185efa45ba55cad8f52b650f7.tar.lz yt-local-dda06bd860b735b185efa45ba55cad8f52b650f7.tar.xz yt-local-dda06bd860b735b185efa45ba55cad8f52b650f7.zip |
add_account function
-rw-r--r-- | youtube/accounts.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/youtube/accounts.py b/youtube/accounts.py index a1865c0..db33496 100644 --- a/youtube/accounts.py +++ b/youtube/accounts.py @@ -20,6 +20,16 @@ def save_accounts(): with open(os.path.join(settings.data_dir, 'accounts.txt'), 'w', encoding='utf-8') as f: f.write(json.dumps(to_save)) +def add_account(username, password, save): + cookie_jar = http.cookiejar.LWPCookieJar() + _login(username, password, cookie_jar) + accounts.append({ + "username": username, + "save":save, + "cookies":cookie_jar.as_lwp_str(ignore_discard=False, ignore_expires=False), + }) + + # --------------------------------- # Code ported from youtube-dl # --------------------------------- |