mirror of
https://github.com/pkkid/python-plexapi
synced 2024-11-26 21:50:20 +00:00
Merge pull request #279 from JonnyWong16/master
Use plexapi to retrieve a token in tools/plex-gettoken.py
This commit is contained in:
commit
f431e9b867
1 changed files with 8 additions and 13 deletions
|
@ -1,17 +1,12 @@
|
|||
import requests
|
||||
|
||||
url = "https://plex.tv/users/sign_in.json"
|
||||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
Plex-GetToken is a simple method to retrieve a Plex account token.
|
||||
"""
|
||||
from plexapi.myplex import MyPlexAccount
|
||||
|
||||
username = input("Plex username: ")
|
||||
password = input("Plex password: ")
|
||||
|
||||
payload = "user%5Blogin%5D=" + username + "&user%5Bpassword%5D=" + password
|
||||
headers = {
|
||||
'x-plex-client-identifier': "plexapi",
|
||||
'x-plex-product': "plexapi",
|
||||
}
|
||||
|
||||
data = requests.request("POST", url, data=payload, headers=headers)
|
||||
data = str(data.text)
|
||||
token = data[(data.find("authToken")+12):((data.find("authToken")+12)+20)]
|
||||
print(token)
|
||||
account = MyPlexAccount(username, password)
|
||||
print(account.authenticationToken)
|
Loading…
Reference in a new issue