MyPlex plexapi.myplex¶
klasseplexapi.myplex.
MyPlexAccount
(brukernavn=Ingen, passord=ingen, token=Ingen, økt=Ingen, timeout=Ingen)¶
Baser:plexapi.base.PlexObject
myplex konto-og profilinformasjon. Dette objektet representerer Dataene Funnet Konto på myplex.tv servere på nettadressen https://plex.tv/users/account. Du kan opprette dette objectdirectly ved å sende inn brukernavnet ditt & passord (eller token). Det er også en conveniencemethod gitt på myPlexAccount()
som vil oppretteog returnere dette objektet.
Parametere
-
brukernavn (str) – ditt myplex brukernavn.
-
passord (str) – Ditt MyPlex-passord.
-
økt (forespørsler.Session objekt hvis du vilcache http svar fra PMS
-
timeout (int) – timeout i sekunder på første koble til myplex (standard config.TIDSAVBRUDD).
Variabler
-
SIGNIN (str) – ‘https://plex.tv/users/sign_in.xml’
-
authenticationToken (str) – Ukjent.
-
certificateVersion (str) – Ukjent.
-
cloudSyncDevice (str) – Ukjent.
-
e-post (str) – Din Nåværende Plex e-postadresse.
-
rettigheter (Liste<str >) – Liste over enheter du har lov til å bruke med denne kontoen.
-
gjest (bool) – Ukjent.
-
hjem (bool) – Ukjent.
-
homeSize (int) – Ukjent.
-
id (int) – Din Plex konto-ID.
-
locale (str) – Din Plex locale
-
mailing_list_status – str) – din nåværende e-postliste status.
-
maxHomeSize (int) – Ukjent.
-
queueEmail (str) – E-postadresse for å legge til elementer I Klokken senere køen.
-
queueUid (str) – Ukjent.
-
begrenset (bool) – Ukjent.
-
roller – (Liste <str >) Antall kontoroller. Plexpass medlemskap oppført her.
-
scrobbleTypes (str) – Beskrivelse
-
secure (bool) – Beskrivelse
-
subscriptionActive (bool) – Sant hvis abonnementet ditt er aktivt.
-
subscriptionFeatures – (Liste<str >) Liste over funksjoner som er tillatt på abonnementet ditt.
-
subscriptionPlan (str) – Navn på abonnementsplan.
-
subscriptionStatus (str) – Streng representasjon av subscriptionActive.
-
thumb (str) – URL til kontoen din miniatyrbilde.
-
tittel (str) – Ukjent. – Ser ut som et alias for brukernavn.
-
brukernavn (str) – ditt brukernavn.
-
uuid (str) – Ukjent.
-
_token (str) – Token brukes til å få tilgang til denne klienten._session (obj) – Forespørsler om øktobjekt som brukes til å få tilgang til denne klienten.
nøkkel (str) – ‘https://plex.tv/users/account’
device
(navn=Ingen, clientId=Ingen)¶
Returnerer MyPlexDevice
som samsvarer med navnet som er angitt.
Parametere
-
navn (str) – Navn som skal samsvare med.
-
clientId (str) – clientIdentifier å matche mot.
devices
()¶
Returnerer en liste over alle MyPlexDevice
objekter som er koblet til serveren.
resource
(navn)¶
ReturnererMyPlexResource
som samsvarer med det angitte navnet.
Parametere
navn (str) – Navn som skal samsvare med.
resources
()¶
Returnerer en liste over alleMyPlexResource
objekter som er koblet til serveren.
inviteFriend
(bruker, server, sections=None, allowSync=False, allowCameraUpload=False, allowChannels=False, filterMovies=None, filterTelevision=None, filterMusic=None)¶
Del bibliotekinnhold med den angitte brukeren.
Parametere
-
bruker (
MyPlexUser
) – MyPlexUser-objekt, brukernavn eller emailof brukeren som skal legges til. -
server (
PlexServer
) – PlexServer-objekt, eller machineIdentifiercontaining bibliotekseksjonene som skal deles. -
seksjoner (Liste<
LibrarySection
>) – Liste Over Biblioteketseksjonsobjeker, eller navnå deles(standard Ingen). seksjoner må defineres for å oppdatere delte biblioteker. -
allowSync (Bool) – Sett True for å tillate brukeren å synkronisere innhold.
-
allowCameraUpload (Bool) – Sett True for å tillate brukeren å laste opp bilder.
-
allowChannels (Bool) – Sett True for å tillate brukeren å utnytte installerte kanaler.
-
filterMovies (Dict) – Dict inneholder nøkkel ‘contentRating’ og / eller ‘label’ hvert sett til en liste over verdier som skal filtreres. ex: {‘contentRating’:, ‘label’:}
-
filterTelevision (Dict) – Dict inneholder nøkkel ‘ contentRating ‘og / eller’ label ‘ hvert sett til en liste over verdier som skal filtreres. ex: {‘contentRating’:, ‘label’:}
-
filterMusic (Dict) – Dict inneholder nøkkelen ‘label’ satt til en liste over verdier som skal filtreres.ex: {‘etikett’:}
createHomeUser
(bruker, server, sections=None, allowSync=False, allowCameraUpload=False, allowChannels=False, filterMovies=None, filterTelevision=None, filterMusic=None)¶
Del bibliotekinnhold med den angitte brukeren.
Parametere
-
bruker (
MyPlexUser
) – MyPlexUser-objekt, brukernavn eller emailof brukeren som skal legges til. -
server (
PlexServer
) – PlexServer-objekt, eller machineIdentifiercontaining bibliotekseksjonene som skal deles. -
seksjoner (Liste<
LibrarySection
>) – Liste Over Biblioteketseksjonsobjeker, eller navnå deles(standard Ingen). seksjoner må defineres for å oppdatere delte biblioteker. -
allowSync (Bool) – Sett True for å tillate brukeren å synkronisere innhold.
-
allowCameraUpload (Bool) – Sett True for å tillate brukeren å laste opp bilder.
-
allowChannels (Bool) – Sett True for å tillate brukeren å utnytte installerte kanaler.
-
filterMovies (Dict) – Dict inneholder nøkkel ‘contentRating’ og / eller ‘label’ hvert sett til en liste over verdier som skal filtreres. ex: {‘contentRating’:, ‘label’:}
-
filterTelevision (Dict) – Dict inneholder nøkkel ‘ contentRating ‘og / eller’ label ‘ hvert sett til en liste over verdier som skal filtreres. ex: {‘contentRating’:, ‘label’:}
-
filterMusic (Dict) – Dict inneholder nøkkelen ‘label’ satt til en liste over verdier som skal filtreres.ex: {‘etikett’:}
createExistingUser
(bruker, server, sections=None, allowSync=False, allowCameraUpload=False, allowChannels=False, filterMovies=None, filterTelevision=None, filterMusic=None)¶
Del bibliotekinnhold med den angitte brukeren.
Parametere
-
bruker (
MyPlexUser
) – MyPlexUser-objekt, brukernavn eller emailof brukeren som skal legges til. -
server (
PlexServer
) – PlexServer-objekt, eller machineIdentifiercontaining bibliotekseksjonene som skal deles. -
seksjoner (Liste<
LibrarySection
>) – Liste Over Biblioteketseksjonsobjeker, eller navnå deles(standard Ingen). seksjoner må defineres for å oppdatere delte biblioteker. -
allowSync (Bool) – Sett True for å tillate brukeren å synkronisere innhold.
-
allowCameraUpload (Bool) – Sett True for å tillate brukeren å laste opp bilder.
-
allowChannels (Bool) – Sett True for å tillate brukeren å utnytte installerte kanaler.
-
filterMovies (Dict) – Dict inneholder nøkkel ‘contentRating’ og / eller ‘label’ hvert sett til en liste over verdier som skal filtreres. ex: {‘contentRating’:, ‘label’:}
-
filterTelevision (Dict) – Dict inneholder nøkkel ‘ contentRating ‘og / eller’ label ‘ hvert sett til en liste over verdier som skal filtreres. ex: {‘contentRating’:, ‘label’:}
-
filterMusic (Dict) – Dict inneholder nøkkelen ‘label’ satt til en liste over verdier som skal filtreres.ex: {‘label’:}
removeFriend
(bruker)¶
Fjern den angitte brukeren fra all deling.
Parametere
bruker (str) – myplexuser, brukernavn, e-post til brukeren som skal legges til.
removeHomeUser
(bruker)¶
Fjern den angitte administrerte brukeren hjemmefra.Bruker (str) – myplexuser, brukernavn, e-post til brukeren som skal fjernes hjemmefra.
updateFriend
(bruker, server, sections=None, removeSections=False, allowSync=None, allowCameraUpload=None, allowChannels=None, filterMovies=None, filterTelevision=None, filterMusic=None)¶
Oppdater den angitte brukerens delingsinnstillinger .
Parametere
-
bruker (
MyPlexUser
) – myplexuser-objekt, brukernavn eller e-post for brukeren som skal oppdateres. -
server (
PlexServer
) – PlexServer-objekt, eller machineIdentifiercontaining bibliotekseksjonene som skal deles. -
seksjoner (Liste<
LibrarySection
>) – Liste Over Biblioteketseksjonsobjeker, eller navnå deles(standard Ingen). seksjoner må defineres for å oppdatere delte biblioteker. -
removeSections (Bool) – Sett True for å fjerne alle aksjer. Erstatter seksjoner.
-
allowSync (Bool) – Sett True for å tillate brukeren å synkronisere innhold.
-
allowCameraUpload (Bool) – Sett True for å tillate brukeren å laste opp bilder.
-
allowChannels (Bool) – Sett True for å tillate brukeren å utnytte installerte kanaler.
-
filterMovies (Dict) – Dict inneholder nøkkel ‘contentRating’ og / eller ‘label’ hvert sett til en liste over verdier som skal filtreres. ex: {‘contentRating’:, ‘etikett’:}
-
filterTelevision (Dict) – Dict inneholder nøkkel ‘contentRating’ og / eller ‘label’ hvert sett til en liste over verdier som skal filtreres. ex: {‘contentRating’:, ‘label’:}
-
filterMusic (Dict) – Dict inneholder nøkkelen ‘label’ satt til en liste over verdier som skal filtreres.ex: {‘label’:}
user
(brukernavn)¶
Returnerer MyPlexUser
som samsvarer med e-postadressen eller brukernavnet som er angitt.
Parametere
brukernavn (str) – Brukernavn, e-post eller id for brukeren å returnere.
users
()¶
Returnerer en liste over alle MyPlexUser
objekter som er koblet til kontoen din.Dette inkluderer både venner og ventende invitasjoner. Du kan referere til brukeren.venn å skille mellom de to.
optOut
(avspilling=Ingen, bibliotek=Ingen)¶
Velg eller ikke del ting med plex.Se:https://www.plex.tv/about/privacy-legal/
syncItems
(klient=Ingen, clientId=Ingen)¶
Returnerer en forekomst av SyncList
for spesifisert klient.
Parametere
-
klient (
MyPlexDevice
) – en klient for å spørre SyncItems for. -
clientId (str) – en identifikator for en klient til spørring SyncItems for.
hvis både klient og clientId gitt klienten ville bli foretrukket.Hvis verken klient eller clientId gitt clientId ville bli satt til nåværende kunder identifikator.
sync
(sync_item, client=Ingen, clientId=Ingen)¶
Legger til spesifisert synkroniseringselement for klienten. Det er alltid enklere å bruke metoder som er definert direkte i mediaobjektene, f. eks. sync()
sync()
.
Parametere
-
client (
MyPlexDevice
) – en klient som Du må legge Til SyncItem til. -
clientId (str) – en identifikator for en klient som Du må legge Til SyncItem til.
-
sync_item (
SyncItem
) – forberedt SyncItem-objekt med alle felt satt.
hvis både klient og clientId gitt klienten ville bli foretrukket.Hvis verken klient eller clientId gitt clientId ville bli satt til nåværende kunder identifikator.
Returnerer
en forekomst av opprettet syncItem.
Returtype
SyncItem
Hever
-
BadRequest – når klient med gitt clientId ikke ble funnet.
-
BadRequest-Gitt klient gir ikke sync-mål.
claimToken
()¶
returnerer en str, en ny «claim-token», som du kan bruke til å registrere din Nye Plex – serverforekomst til kontoen din.Se: https://hub.docker.com/r/plexinc/pms-docker/https://www.plex.tv/claim/history
(maxresults=9999999, mindate=Ingen)¶
Få Spillehistorikk for alle bibliotekseksjoner på alle servere for eieren.: param maxresults: bare returnere det angitte antall resultater (valgfritt).: skriv maxresults: int: param mindate: Min datetime for å returnere resultater fra.: skriv mindate: datetime
videoOnDemand
()¶
Returns a list of VOD Hub items Hub
webShows
()¶
Returns a list of Webshow Hub items Hub
news
()¶
Returns a list of News Hub items Hub
podcasts
()¶
Returns a list of Podcasts Hub items Hub
tidal
()¶
Returns a list of tidal Hub items Hub
link
(pin)¶
Link a device to the account using a pin kode.
Parametere
pin (str) – den 4 sifrede pin-koden.
klasseplexapi.myplex.
MyPlexUser
(server, data, initpath=Ingen, forelder=Ingen)¶
Baser: plexapi.base.PlexObject
dette objektet representerer ikke-innloggede brukere som venner og koblede kontoer. MERK: Dette må ikke forveksles med MyPlexAccount
som er din spesifikke konto. Den rå xml for dataene som presenteres herkan bli funnet på: https://plex.tv/api/users/
Variabler
-
TAG (str) – ‘Bruker’
-
nøkkel (str) – ‘https://plex.tv/api/users/’
-
allowCameraUpload (bool) – Sant hvis denne brukeren kan laste opp bilder.
-
allowChannels (bool) – True hvis denne brukeren har tilgang til kanaler.
-
allowSync (bool) – True hvis denne brukeren kan synkronisere.
-
e-post (str – – Brukerens e-postadresse ([email protected]).
-
filterAll (str) – Ukjent.
-
filterMovies (str) – Ukjent.
-
filterMusic (str) – Ukjent.
-
filterPhotos (str) – Ukjent.
-
filterTelevision (str) – Ukjent.
-
hjem (bool) – Ukjent.
-
id (int) – Brukerens Plex konto-ID.
-
beskyttet (Falsk – – Ukjent (MULIGENS SSL aktivert?).
-
anbefalingerplaylistid (str) – Ukjent.
-
begrenset (str) – Ukjent.
-
tommel (str) – Lenke til brukerens avatar.
-
tittel (str) – Synes å være en aliad for brukernavn.
-
brukernavn (str) – Brukerens brukernavn.
-
servere – Servere som deles mellom bruker og venn
server
(navn)¶
Returnerer MyPlexServerShare
som samsvarer med det angitte navnet.
Parametere
name (str) – Navnet på serveren som skal returneres.
history
(maxresults=9999999, mindate=Ingen)¶
Få All Spillhistorikk for en bruker på alle delte servere.: param maxresults: bare returnere det angitte antall resultater (valgfritt).: skriv maxresults: int: param mindate: Min datetime for å returnere resultater fra.: skriv mindate: datetime
klasseplexapi.myplex.
Section
(server, data, initpath=Ingen, forelder=Ingen)¶
Baser: plexapi.base.PlexObject
dette refererer til en delt seksjon. Den rå xml for dataene som presenteres herkan bli funnet på: https://plex.tv/api/servers/{machineId}/shared_servers/{serverId}
Variabler
-
TAG (str) – seksjon
-
tittel (str) – Tittel på seksjonen
-
sectionid (str) – delt seksjon id
-
type (str) – film, tvshow, artist
-
delt (bool) – hvis denne delen er delt med brukeren
id (int) – delt seksjon id
sectionKey (str) – hvilken nøkkel vi bruker for denne delen
history
(maxresults=9999999, mindate=ingen)¶
få all spillhistorikk for en bruker for denne delen i denne delte serveren.:param max resultater: Bare returnere det angitte antall resultater (valgfritt).: skriv maxresults: int: param mindate: Min datetime for å returnere resultater fra.: skriv mindate: datetime
klasseplexapi.myplex.
MyPlexServerShare
(server, data, initpath=Ingen, forelder=Ingen)¶
Baser: plexapi.base.PlexObject
Representerer en enkelt brukers serverreferanse. Brukes til bibliotekdeling.
Variabler
-
id (int) – id for denne delen
-
serverId – str) – hva id plex bruker for dette.
-
machineIdentifier (str) – serverne machineIdentifier
-
navn (str) – serverne navn
-
lastSeenAt (datetime) – sist koblet til serveren?
-
numLibraries (int) – Totalt antall biblioteker
-
allLibraries (bool) – Sant hvis alle biblioteker er delt med denne brukeren.
-
eid (bool) – 1 hvis serveren eies av brukeren
-
venter (bool) – True hvis invitasjonen venter.
section
(navn)¶
ReturnererSection
som samsvarer med det angitte navnet.
Parametere
navn (str) – Navnet på delen som skal returneres.
sections
()¶
Returnerer en liste over alle Section
objekter som deles med denne brukeren.
history
(maxresults=9999999, mindate=Ingen)¶
Få All Spillhistorikk for en bruker i denne delte serveren.: param maxresults: bare returnere det angitte antall resultater (valgfritt).: skriv maxresults: int: param mindate: Min datetime for å returnere resultater fra.: skriv mindate: datetime
klasseplexapi.myplex.
MyPlexResource
(server, data, initpath=Ingen, parent=Ingen)¶
Baser:plexapi.base.PlexObject
dette objektet representerer ressurser koblet til Din Plex-server som kan giinnhold som Plex Media-Servere, iPhone eller Android kunder, etc. Den rå xmlfor dataene som presenteres her kan bli funnet på:https://plex.tv/api/resources?includeHttps=1&includeRelay=1
Variabler
-
TAG (str) – ‘Enhet’
-
nøkkel (str) – ‘https://plex.tv/api/resources?includeHttps=1&includeRelay=1’
-
accessToken (str) – dette ressurser accesstoken.
-
clientIdentifier (str) – Unik ID for denne ressursen.
-
tilkoblinger (liste) – Liste over
ResourceConnection
objekterfor denne ressursen. -
createdAt (datetime) – Tidsstempel denne ressursen først koblet til serveren din.enhet (str) – Beste gjetning på hvilken type enhet dette er (PS, iPhone, Linux, etc).
-
hjem (bool) – Ukjent
-
lastSeenAt (datetime) – Tidsstempel denne ressursen sist tilkoblet.
-
navn (str) – Beskrivende navn på denne ressursen.
-
eid (bool) – Sant hvis denne ressursen er en av dine egne (du logget inn på den).
-
plattform (str) – OS ressursen kjører (Linux, Windows, Chrome, etc.)
-
platformVersion (str) – Versjon av plattformen.
-
tilstedeværelse (bool) – Sant hvis ressursen er online
-
produkt (str) – Plex produkt (Plex Media Server, Plex for iOS, Plex Web, etc.)
-
productVersion (str) – Versjon av produktet.
-
gir (str) – Liste over tjenester denne ressursen gir (klient, server, spiller, pubsub-spiller, etc.)
-
synkronisert (bool) – Ukjent (muligens Sant hvis ressursen har synkronisert innhold?)
connect
(ssl=ingen, timeout=Ingen)¶
Returnerer en nyPlexServer
ellerPlexClient
objekt.Ofte er det mer enn en adresse angitt for en server eller klient.Denne funksjonen vil prioritere lokale tilkoblinger før ekstern eller videresending og HTTPS før HTTP.Etter å ha prøvd å koble til alle tilgjengelige adresser for denne ressursen ogforutsatt minst en tilkobling var vellykket, PlexServer-objektet er bygget og returnert.
Parametere
-
ssl (bool, valgfritt – – Sett True til bare å koble TIL HTTPS-tilkoblinger. Sett False toonly koble TIL HTTP-tilkoblinger. Angi Ingen (standard) for å koble til anyHTTP eller HTTPS-tilkobling.
-
timeout (int, valgfritt) – timeout i sekunder for å forsøke hver tilkobling.
Hever
NotFound – når du ikke kan koble til adresser for denne ressursen.
klasseplexapi.myplex.
ResourceConnection
(server, data, initpath=Ingen, forelder=Ingen)¶
Baser:plexapi.base.PlexObject
Representerer Et Ressursforbindelsesobjekt funnet iMyPlexResource
objekter.
Variabler
-
TAG (str) – ‘Tilkobling’
-
adresse (str) – Lokal IP – adresse
-
port (int) – 32400
-
protokoll (str) – http eller HTTPS
-
uri (str) – ekstern adresse
httpuri (str) – Full lokal adresse
lokal (bool) – Sann hvis lokal
klasseplexapi.myplex.
MyPlexDevice
(server, data, initpath=ingen, forelder=ingen)¶
baser: plexapi.base.PlexObject
dette objektet representerer ressurser som er koblet Til Din Plex server som giravspillingsevne fra Din Plex Server, iPhone eller Android klienter, Plex Web, DENNE API, etc. Den rå xml for dataene som presenteres her kan bli funnet på:https://plex.tv/devices.xml
Variabler
-
TAG (str) – ‘Enhet’
-
nøkkel (str) – ‘https://plex.tv/devices.xml’
-
clientIdentifier (str) – unik id for denne ressursen.
-
tilkoblinger (liste) – Liste over tilkoblingsurier for enheten.enhet (str) – Beste gjetning på hvilken type enhet dette er (Linux, iPad, AFTB, etc).
-
id (str) – MyPlex ID på enheten.
-
modell (str) – Modell av enheten – bueller, Linux, x86_64, etc.)
-
navn (str) – Vertsnavn på enheten.
-
plattform (str) – OS ressursen kjører (Linux, Windows, Chrome, etc.)
-
platformVersion (str) – Versjon av plattformen.
-
produkt (str) – Plex produkt (Plex Media Server, Plex for iOS, Plex Web, etc.)
-
productVersion (string) – Versjon av produktet.
-
gir (str) – Liste over tjenester denne ressursen gir (klient, kontroller,synkroniseringsmål, spiller, pubsub-spiller).
-
offentlig adresse – str) – Offentlig IP-adresse.
-
skjermtetthet (str) – Ukjent
-
skjermoppløsning (str) – Skjermoppløsning (750×1334, 1242×2208, etc.)
-
token (str) – plex autentiseringstoken for enheten.
-
leverandør (str) – Enhet leverandør (ubuntu, etc).
-
versjon (str) – Ukjent (1, 2, 1.3.3.3148-b38628e, 1.3.15, etc.)
connect
(timeout=Ingen)¶
Returnerer en ny PlexClient
eller PlexServer
noen ganger er det mer enn en adresse angitt for en server eller klient.Etter å ha prøvd å koble til alle tilgjengelige adresser for denne klienten og antatminst en tilkobling var vellykket, PlexClient-objektet er bygget og returnert.
Hever
Ikkefunnet – når du ikke kan koble til noen adresser for denne enheten.
delete
()¶
Fjern denne enheten fra kontoen din.
syncItems
()¶
Returnerer en forekomst av SyncList
for gjeldende enhet.
Hever
BadRequest-når enheten ikke gir sync-mål.
klasseplexapi.myplex.
MyPlexPinLogin
(økt=Ingen, requestTimeout=Ingen, overskrifter=Ingen)¶
Baser: object
MyPlex PIN innloggingsklasse som støtter å få FIRE tegn PIN som brukeren må angi på https://plex.tv/link for å godkjenne klienten og gi et tilgangstoken tilopprett en MyPlexAccount
– forekomst.Denne hjelpeklassen støtter en polling, gjenget og tilbakeringing tilnærming.
-
valgmetoden forventer at utvikleren regelmessig sjekker OM PIN-påloggingen var vellykket ved hjelp av
checkLogin()
. -
den gjengede tilnærmingen forventer at utvikleren skal ringe
run()
og deretter på et senere tidspunkt ringewaitForLogin()
å vente på og sjekke resultatet. -
tilbakeringingstilnærmingen er en forlengelse av den gjengede tilnærmingen og forventer at utviklerenå sende tilbakeringingsparameteren til anropet til
run()
.Tilbakeringingen vil bli kalt når tråden venter PÅ PIN-innlogging for å lykkes hellerfinishes eller utløper. Parameteren som sendes til tilbakeringingen, er mottatt authenticationtoken eller Ingen hvis påloggingen er utløpt.
Parametere
-
økt (forespørsler.Session objekt hvis du vilcache http svar fra PMS
-
requestTimeout (int) – timeout i sekunder på første koble til plex.tv (standard config.TIDSAVBRUDD).
Variabler
-
PINS (str) – ‘https://plex.tv/api/v2/pins
-
LENKE (str) – ‘https://plex.tv/api/v2/pins/link ‘
-
pollinterval (int) – 1
-
ferdig (bool) – om pin-påloggingen er ferdig eller ikke.
-
utløpt (bool) – Om pin-påloggingen er utløpt eller ikke.
-
token (str) – Token hentet gjennom pin-innlogging.
-
pin (str) – Pin til bruk for innlogging på https://plex.tv/link.
KONTROLLPINNER (str) – ‘https://plex.tv/api/v2/pins/{pinid} ‘
run
(tilbakeringing=Ingen, timeout=Ingen)¶
Starter tråden som overvåker pin-påloggingsstatusen .: param tilbakeringing: Tilbakeringing kalt med mottatt godkjenningstoken (valgfritt).: type tilbakeringing:Callable: param timeout: Timeout i sekunder venter PÅ PIN-innlogging for å lykkes (valgfritt).: skriv timeout: int
Hever
-
RuntimeError – Hvis tråden allerede kjører.
-
RuntimeError – Hvis PIN-påloggingen for gjeldende PIN er utløpt.
waitForLogin
()¶
Venter PÅ PIN-innlogging for å lykkes eller utløpe.:param tilbakeringing: Tilbakeringing kalles med mottatt godkjenningstoken (valgfritt).: type tilbakeringing:Callable: param timeout: Timeout i sekunder venter PÅ PIN-innlogging for å lykkes (valgfritt).: skriv timeout: Int
Returnerer
True hvis PIN-påloggingen lyktes eller Falsk ellers.
stop