Articles

MyPlex plexapi.myplex¶

třída plexapi.myplex.MyPlexAccount(uživatelské jméno=None, heslo=None, token=None, relace=Žádný, limit=None)¶

Základny: plexapi.base.PlexObject

MyPlex účtu a informace o profilu. Tento objekt představuje údaje nalezené účet onthe myplex.tv servery na adrese url https://plex.tv/users/account. Tento objekt můžete vytvořit přímo zadáním svého uživatelského jména & hesla (nebo tokenu). K dispozici je také conveniencemethod dispozici na myPlexAccount(), který bude vytvářet a vrátit tento objekt.

parametry

  • uživatelské jméno (str – – vaše uživatelské jméno MyPlex.

  • password (str) – Vaše heslo MyPlex.

  • session (requests.Session, volitelné) – Použijte svůj vlastní objekt relace, pokud chcete uložit odpovědi http z PMS

  • timeout (int – – timeout v sekundách při počátečním připojení k myplex (výchozí konfigurace.LIMITA).

Proměnné

  • SIGNIN (str) – ‚https://plex.tv/users/sign_in.xml‘

  • klíč (str) – ‚https://plex.tv/users/account‘

  • authenticationToken (str) – Neznámý.

  • certificateVersion (str) – Neznámý.

  • cloudSyncDevice (str) – Neznámý.

  • email (str) – vaše aktuální Plex e-mailová adresa.

  • nároky (Seznam<str>) – Seznam zařízení, povolených pro použití s tímto účtem.

  • host (bool) – Neznámý.

  • home (bool) – Neznámý.

  • homeSize (int) – Neznámý.

  • id (int) – ID vašeho účtu Plex.

  • locale (str) – vaše Plex locale

  • mailing_list_status (str) – aktuální stav mailing listu.

  • maxHomeSize (int) – Neznámý.

  • queueEmail (str – – e-mailová adresa pro přidání položek do hodinek později fronty.

  • queueUid (str) – Neznámý.

  • omezený (bool) – Neznámý.

  • role – (List<str>) svítí rolí účtu. Členství v Plexpass je uvedeno zde.

  • scrobbleTypes (str) – Popis

  • bezpečné (bool) – Popis

  • subscriptionActive (bool) – True, pokud vaše subsctiption je aktivní.

  • subscriptionFeatures – (Seznam<str>) Seznam funkce povolena na vašem předplatného.

  • subscriptionPlan (str – – název plánu předplatného.

  • subscriptionStatus (str – – String reprezentace subscriptionActive.

  • thumb (str) – URL miniatury vašeho účtu.

  • název (str) – Neznámý. – Vypadá to jako alias pro uživatelské jméno.

  • uživatelské jméno (str – – uživatelské jméno vašeho účtu.

  • uuid (str) – Neznámý.

  • _token (str) – Token používaný pro přístup k tomuto klientovi.

  • _session (obj) – požaduje objekt relace použitý pro přístup k tomuto klientovi.

device(name=Žádný, clientId=None)¶

Vrátí MyPlexDevice, který odpovídá názvu uvedeno.

Parametry

  • name (řetězec) – Jméno, aby odpovídaly proti.

  • clientId (str) – clientIdentifier k zápasu proti.

devices()¶

vrací seznam všech MyPlexDevice objektů připojených k serveru.

resource(name)¶

vrací MyPlexResource, které odpovídá zadanému názvu.

parametry

name (str – – jméno, proti kterému se má zápasit.

resources()¶

vrací seznam všech MyPlexResource objektů připojených k serveru.

inviteFriend(uživatel, server, sekce=None, allowSync=False, allowCameraUpload=False, allowChannels=False, filterMovies=None, filterTelevision=None, filterMusic=None)¶

Sdílené knihovny obsahu se zadanou uživatelem.

Parametry

  • user (MyPlexUser) – MyPlexUser objekt, uživatelské jméno, nebo emailof uživatele, které chcete přidat.

  • server (PlexServer) – PlexServer objekt, nebo machineIdentifiercontaining knihovna sekce sdílet.

  • sekcí (Seznam<LibrarySection>) – Seznam LibrarySection jeho okolí. nebo namesto být sdíleny (výchozí Žádné). sekce musí být definovány, aby bylo možné aktualizovat sdílené knihovny.

  • allowSync (Bool) – nastavení True umožňuje uživateli synchronizovat obsah.

  • allowCameraUpload (Bool) – nastavení True umožňuje uživateli nahrávat fotografie.

  • allowChannels (Bool) – nastavení True umožňuje uživateli využívat nainstalované kanály.

  • filterMovies (Dict) – Dict obsahující klíč ‚contentRating‘ a / nebo ‚label‘ každá sada na seznam hodnot, které mají být filtrovány. ex: {‚contentRating‘:, ‚label‘:}

  • filterTelevision (Dict) – Dict obsahuje klíč ‚contentRating‘ a/nebo ‚label‘ každý soubor do seznamu ofvalues být filtrovány. ex: {‚contentRating‘:,’label‘:}

  • filterMusic (Dict) – dict obsahující klíč ‚label‘ nastavený na seznam hodnot, které mají být filtrovány.příklad: {‚štítek‘:}

createHomeUser(uživatel, server, sekce=None, allowSync=False, allowCameraUpload=False, allowChannels=False, filterMovies=None, filterTelevision=None, filterMusic=None)¶

Sdílené knihovny obsahu se zadanou uživatelem.

Parametry

  • user (MyPlexUser) – MyPlexUser objekt, uživatelské jméno, nebo emailof uživatele, které chcete přidat.

  • server (PlexServer) – PlexServer objekt, nebo machineIdentifiercontaining knihovna sekce sdílet.

  • sekcí (Seznam<LibrarySection>) – Seznam LibrarySection jeho okolí. nebo namesto být sdíleny (výchozí Žádné). sekce musí být definovány, aby bylo možné aktualizovat sdílené knihovny.

  • allowSync (Bool) – nastavení True umožňuje uživateli synchronizovat obsah.

  • allowCameraUpload (Bool) – nastavení True umožňuje uživateli nahrávat fotografie.

  • allowChannels (Bool) – nastavení True umožňuje uživateli využívat nainstalované kanály.

  • filterMovies (Dict) – Dict obsahující klíč ‚contentRating‘ a / nebo ‚label‘ každá sada na seznam hodnot, které mají být filtrovány. ex: {‚contentRating‘:, ‚label‘:}

  • filterTelevision (Dict) – Dict obsahuje klíč ‚contentRating‘ a/nebo ‚label‘ každý soubor do seznamu ofvalues být filtrovány. ex: {‚contentRating‘:,’label‘:}

  • filterMusic (Dict) – dict obsahující klíč ‚label‘ nastavený na seznam hodnot, které mají být filtrovány.příklad: {‚štítek‘:}

createExistingUser(uživatel, server, sekce=None, allowSync=False, allowCameraUpload=False, allowChannels=False, filterMovies=None, filterTelevision=None, filterMusic=None)¶

Sdílené knihovny obsahu se zadanou uživatelem.

Parametry

  • user (MyPlexUser) – MyPlexUser objekt, uživatelské jméno, nebo emailof uživatele, které chcete přidat.

  • server (PlexServer) – PlexServer objekt, nebo machineIdentifiercontaining knihovna sekce sdílet.

  • sekcí (Seznam<LibrarySection>) – Seznam LibrarySection jeho okolí. nebo namesto být sdíleny (výchozí Žádné). sekce musí být definovány, aby bylo možné aktualizovat sdílené knihovny.

  • allowSync (Bool) – nastavení True umožňuje uživateli synchronizovat obsah.

  • allowCameraUpload (Bool) – nastavení True umožňuje uživateli nahrávat fotografie.

  • allowChannels (Bool) – nastavení True umožňuje uživateli využívat nainstalované kanály.

  • filterMovies (Dict) – Dict obsahující klíč ‚contentRating‘ a / nebo ‚label‘ každá sada na seznam hodnot, které mají být filtrovány. ex: {‚contentRating‘:, ‚label‘:}

  • filterTelevision (Dict) – Dict obsahuje klíč ‚contentRating‘ a/nebo ‚label‘ každý soubor do seznamu ofvalues být filtrovány. ex: {‚contentRating‘:,’label‘:}

  • filterMusic (Dict) – dict obsahující klíč ‚label‘ nastavený na seznam hodnot, které mají být filtrovány.ex: {‚label‘:}

removeFriend(user)¶

Odebrat zadaného uživatele ze všech sdílení.

parametry

uživatel (str) – MyPlexUser, uživatelské jméno, e-mail uživatele, který má být přidán.

removeHomeUser(uživatel)¶

odeberte zadaného spravovaného uživatele z domova.

parametry

uživatel (str) – MyPlexUser, uživatelské jméno, e-mail uživatele, který má být odstraněn z domova.

updateFriend(uživatel, server, sekce=None, removeSections=False, allowSync=None, allowCameraUpload=None, allowChannels=None, filterMovies=None, filterTelevision=None, filterMusic=None)¶

Aktualizovat zadané uživatelské nastavení sdílení.

parametry

  • uživatel (MyPlexUser) – objekt MyPlexUser, uživatelské jméno nebo e-mail uživatele, který má být aktualizován.

  • server (PlexServer) – PlexServer objekt, nebo machineIdentifiercontaining knihovna sekce sdílet.

  • sekcí (Seznam<LibrarySection>) – Seznam LibrarySection jeho okolí. nebo namesto být sdíleny (výchozí Žádné). sekce musí být definovány, aby bylo možné aktualizovat sdílené knihovny.

  • removeSections (Bool) – nastavte True pro odstranění všech akcií. Nahrazuje sekce.

  • allowSync (Bool) – nastavení True umožňuje uživateli synchronizovat obsah.

  • allowCameraUpload (Bool) – nastavení True umožňuje uživateli nahrávat fotografie.

  • allowChannels (Bool) – nastavení True umožňuje uživateli využívat nainstalované kanály.

  • filterMovies (Dict) – Dict obsahující klíč ‚contentRating‘ a / nebo ‚label‘ každá sada na seznam hodnot, které mají být filtrovány. ex: {‚contentRating‘:, ‚label‘:}

  • filterTelevision (Dict – – Dict obsahující klíč ‚contentRating‘ a / nebo ‚label‘ každá sada na seznam hodnot, které mají být filtrovány. ex: {‚contentRating‘:,’label‘:}

  • filterMusic (Dict) – dict obsahující klíč ‚label‘ nastavený na seznam hodnot, které mají být filtrovány.ex: {‚label‘:}

user(uživatelské jméno)¶

Vrátí MyPlexUser, který odpovídá na e-mail nebo uživatelské jméno uvedeno.

parametry

uživatelské jméno (str) – uživatelské jméno, e-mail nebo id uživatele, který se má vrátit.

users()¶

vrátí seznam všech MyPlexUser objektů připojených k vašemu účtu.To zahrnuje jak přátele, tak čekající pozvánky. Můžete odkazovat na uživatele.přítelrozlišovat mezi nimi.

optOut(playback=None, library=None)¶

Opt in or out of sharing stuff with plex.Viz: https://www.plex.tv/about/privacy-legal/

syncItems(klient=None, clientId=None)¶

Vrací instanci SyncList pro konkrétní klienta.

parametry

  • klient (MyPlexDevice) – klient pro dotaz SyncItems pro.

  • clientId (str – – identifikátor klienta pro dotazování SyncItems pro.

Pokud by klient i klient poskytovali klientovi přednost.Pokud klient ani klientid neposkytli, klientid by byl nastaven na identifikátor aktuálního klienta.

sync(sync_item, client=None, clientId=None)¶

přidá zadanou položku Synchronizace pro klienta. Vždy je jednodušší použít metody definované přímo v mediaobjektech, např. sync()sync().

parametry

  • klient (MyPlexDevice) – klient, ke kterému je třeba přidat SyncItem.

  • clientId (str) – identifikátor klienta, ke kterému je třeba přidat SyncItem.

  • sync_item (SyncItem) – připravený objekt SyncItem se všemi nastavenými poli.

Pokud by klient i klient poskytovali klientovi přednost.Pokud klient ani klientid neposkytli, klientid by byl nastaven na identifikátor aktuálního klienta.

vrací

instanci vytvořeného syncItem.

návratový typ

SyncItem

Vyvolává

  • BadRequest – Když klient s poskytovanými clientId nebyl nalezen.

  • BadRequest – pokud klient neposkytuje sync-target.

claimToken()¶

Vrací str, nový „claim token“, který můžete použít k registraci své nové Plex Server instance na youraccount.Vidět: https://hub.docker.com/r/plexinc/pms-docker/https://www.plex.tv/claim/

history(maxresults=9999999, mindate=None)¶

Play Historie pro všechny knihovny oddíly na všech serverech pro majitele.: param maxresults: vrátí pouze zadaný počet výsledků (volitelné).: Typ maxresults: int:param mindate: Min datetime vrátit výsledky z.: Typ 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 kód.

parametry

pin (str – – 4místný odkaz pin kód.

třídaplexapi.myplex.

MyPlexUser(server, data, initpath=None, rodič=None)¶

Základny: plexapi.base.PlexObject

Tento objekt představuje non-přihlášení uživatelé, jako jsou přátelé a linkedaccounts. Poznámka: Toto by nemělo být zaměňováno s MyPlexAccount, což je váš konkrétní účet. Surový xml pro zde prezentovaná datalze nalézt na adrese: https://plex.tv/api/users/

Proměnné

  • TAGU (str) – „Uživatelem“

  • klíč (str) – ‚https://plex.tv/api/users/‘

  • allowCameraUpload (bool) – True, pokud tento uživatel může nahrát obrázky.

  • allowChannels (bool) – True, pokud má tento uživatel přístup ke kanálům.

  • allowSync (bool) – True, Pokud tento uživatel může synchronizovat.

  • email (str – – e-mailová adresa uživatele ([email protected]).

  • filterAll (str – – Neznámý.

  • filterMovies (str) – Neznámý.

  • filterMusic (str) – Neznámý.

  • filterPhotos (str) – Neznámý.

  • filterTelevision (str) – Neznámý.

  • home (bool) – Neznámý.

  • id (int) – ID účtu Plex uživatele.

  • chráněn (False) – Neznámý(možná SSL povoleno?).

  • doporučeníplaylistid (str) – Neznámý.

  • omezený (str) – Neznámý.

  • thumb (str) – odkaz na avatar uživatelů.

  • title (str) – zdá se, že je aliad pro uživatelské jméno.

  • uživatelské jméno (str – – uživatelské jméno uživatele.

  • servery – Servery sdílené mezi uživatelem a přítel

server(jméno),¶

Vrátí MyPlexServerShare, který odpovídá názvu uvedeno.

parametry

name (str – – název serveru, který se má vrátit.

history(maxresults=9999999, mindate=None)¶

získejte veškerou historii přehrávání pro uživatele na všech sdílených serverech.: param maxresults: vrátí pouze zadaný počet výsledků (volitelné).: Typ maxresults: int:param mindate: Min datetime vrátit výsledky z.: Typ mindate: datetime

třídaplexapi.myplex.Section(server, data, initpath=None, rodič=None)¶

Základny: plexapi.base.PlexObject

Toto odkazuje na sdílené části. Surový xml pro zde prezentovaná datalze nalézt na adrese: https://plex.tv/api/servers/{machineId}/shared_servers/{serverId}

Proměnné

  • TAGU (str) – sekce

  • id (int) – společná sekce id

  • sectionKey (str) – jaký klíč budeme používat pro tento úsek.

  • název (str) – Název oddílu,

  • sectionId (str) – společná sekce id

  • typ (str) – film, televizní show, umělce,

  • sdílené (bool) – Je-li tato část je společná s uživatelem

history(maxresults=9999999, mindate=None)¶

Získat všechny Historie Play pro uživatele pro tento bod v tomto sdíleném serveru.: param maxresults: Vrátit pouze zadaný počet výsledků (volitelné).: Typ maxresults: int:param mindate: Min datetime vrátit výsledky z.:typ mindate: datetime

třídaplexapi.myplex.MyPlexServerShare

(server, data, initpath=None, rodič=None)¶

Základny: plexapi.base.PlexObject

Představuje jednoho uživatele je server reference. Používá se pro sdílení knihovny.

Proměnné

  • id (int) – id za to sdílet

  • serverId (str) – co id plex používá pro to.

  • machineIdentifier (str) – servery machineIdentifier

  • jméno (str) – servery, jméno

  • lastSeenAt (datetime) – Poslední připojen k serveru?

  • numLibraries (int) – Celkový počet knihoven

  • allLibraries (bool) – True, když všechny knihovny jsou sdíleny s uživateli.

  • vlastněné (bool) – 1 pokud je server vlastněn uživatelem

  • čekající (bool) – platí, pokud čeká na pozvánku.

section(jméno),¶

Vrátí Section, který odpovídá názvu uvedeno.

parametry

name (str – – název sekce, která se má vrátit.

sections()¶

vrací seznam všech Section objektů sdílených s tímto uživatelem.

history(maxresults=9999999, mindate=None)¶

získejte veškerou historii přehrávání pro uživatele na tomto sdíleném serveru.: param maxresults: vrátí pouze zadaný počet výsledků (volitelné).: Typ maxresults: int:param mindate: Min datetime vrátit výsledky z.: Typ mindate: datetime

třídaplexapi.myplex.MyPlexResource(server, data, initpath=None, rodič=None)¶

Základny: plexapi.base.PlexObject

Tento objekt představuje zdroje připojen k Plex server, který může providecontent jako je Plex Media Servery, iPhone nebo Android klienty, atd. Syrové xmlfor údaje, zde uvedené, může být nalezen na:https://plex.tv/api/resources?includeHttps=1&includeRelay=1

Proměnné

  • TAGU (str) – „Zařízení“

  • klíč (str) – ‚https://plex.tv/api/resources?includeHttps=1&includeRelay=1‘

  • accessToken (str) – Zdroje accesstoken.

  • clientIdentifier (str – – jedinečné ID pro tento zdroj.

  • Připojení (Seznam) – seznam ResourceConnection objektypro tento zdroj.

  • createdAt (datetime) – časové razítko tento prostředek nejprve připojen k serveru.

  • device (str) – nejlepší odhad na typ zařízení to je (PS, iPhone, Linux, atd.).

  • home (bool) – neznámé

  • lastSeenAt (datetime) – časové razítko tento zdroj Naposledy připojen.

  • name (str) – popisný název tohoto zdroje.

  • vlastněné (bool) – platí, pokud je tento zdroj jedním z vašich vlastních (přihlásili jste se do něj).

  • platforma (str) – OS zdroj je spuštěn (Linux, Windows, Chrome atd.)

  • platformVersion (str) – verze platformy.

  • přítomnost (bool) – pravda, pokud je zdroj online

  • produkt (str) – produkt Plex (Plex Media Server, Plex pro iOS, Plex Web atd.)

  • productVersion (str) – verze produktu.

  • poskytuje (str) seznam služeb, které tento zdroj poskytuje (klient, server, přehrávač, pubsub-player atd.)

  • synchronizovaný (bool) – Neznámý (možná pravda, pokud má zdroj synchronizovaný obsah?)

connect(ssl=Žádný, limit=None)¶

Vrací nový PlexServer nebo PlexClient objekt.Často je pro server nebo klienta zadána více než jedna adresa.Tato funkce upřednostňuje místní připojení před vzdáleným nebo relé a HTTPS před HTTP.Po pokusu o připojení ke všem dostupným adresám pro tento zdroj apředpokládání alespoň jednoho připojení bylo úspěšné, objekt PlexServer je postaven a vrácen.

parametry

  • ssl (bool, volitelné) – nastavení True pro připojení pouze k připojení HTTPS. Nastavte False toonly connect to HTTP connections. Nastavte žádné (výchozí) pro připojení k anyHTTP nebo HTTPS připojení.

  • timeout (int, volitelné) – časový limit v sekundách pro pokus o každé připojení.

vyvolává

NotFound – pokud se nelze připojit k žádné adrese tohoto zdroje.

třídaplexapi.myplex.ResourceConnection(server, data, initpath=None, rodič=None)¶

Základny: plexapi.base.PlexObject

Představuje Zdroj Připojení objektu nacházejí vMyPlexResource objekty.

Proměnné

  • TAGU (str) – „Připojení“

  • adresa (str) – Lokální IP adresa

  • httpuri (str) – místní adresa

  • místní (bool) – Pravda, pokud místní

  • port (int) – 32400

  • protokol (str) – HTTP nebo HTTPS

  • uri (str) – Externí adresa

classplexapi.myplex.MyPlexDevice(server, data, initpath=None, rodič=None)¶

Základny: plexapi.base.PlexObject

Tento objekt představuje zdroje připojen k Plex server, který provideplayback schopnosti z vašeho Plex Server, iPhone nebo Android klienty, Plex Web,API, atd. Raw xml pro data, zde uvedené, může být nalezen na:https://plex.tv/devices.xml

Proměnné

  • TAGU (str) – „Zařízení“

  • klíč (str) – ‚https://plex.tv/devices.xml‘

  • clientIdentifier (str) – Unikátní ID pro tento zdroj.

  • Připojení (Seznam) – seznam Uri připojení pro zařízení.

  • device (str) – nejlepší odhad na typ zařízení to je (Linux, iPad, AFTB, atd.).

  • id (str) – MyPlex ID zařízení.

  • model (str) – Model zařízení (bueller, Linux, x86_64 atd.)

  • name (str) – název hostitele zařízení.

  • platforma (str) – OS zdroj je spuštěn (Linux, Windows, Chrome atd.)

  • platformVersion (str) – verze platformy.

  • product (str) – Plex product (Plex Media Server, Plex pro iOS, Plex Web atd.))

  • productVersion (string) – verze produktu.

  • poskytuje (str) – seznam služeb, které tento zdroj poskytuje (klient, řadič, sync-target, player, pubsub-player).

  • publicAddress (str – – veřejná IP adresa.

  • screenendensity (str) – neznámé

  • screenResolution (str) – rozlišení obrazovky (750×1334, 1242×2208 atd.)

  • token (str) – Plex ověřovací token pro zařízení.

  • vendor (str – – vendor zařízení (ubuntu, atd.).

  • Verze (str) – Neznámá (1, 2, 1.3.3.3148-b38628e, 1.3.15 atd.)

connect(timeout=None)¶

Vrací nový PlexClient nebo PlexServerNěkdy je více než jedna adresa, zadaný pro server nebo klienta.Po pokusu o připojení ke všem dostupným adresám tohoto klienta a předpokládáníalespoň jedno připojení bylo úspěšné, objekt PlexClient je postaven a vrácen.

vyvolává

nenalezeno-pokud se nelze připojit k žádné adrese tohoto zařízení.

delete() Remove

odeberte toto zařízení ze svého účtu.

syncItems()¶

Vrací instanci SyncList pro aktuální zařízení.

vyvolává

BadRequest-pokud zařízení neposkytuje sync-target.

třídaplexapi.myplex.MyPlexPinLogin(relace=None, requestTimeout=None, headers=Žádné)¶

Základny: object

MyPlex PIN login třídy, který podporuje získání čtyř místný PIN, který uživatel mustenter na https://plex.tv/link k ověření klienta a poskytovat přístupový token, vytvoření MyPlexAccount instance.Tato třída pomocník podporuje dotazování, závitové a zpětné volání přístup.

  • volební přístup očekává, že developer pravidelně kontrolovat, pokud PIN přihlášení úspěšný, pomocí checkLogin().

  • závitové přístup očekává, že developer volatrun() a pak později callwaitForLogin() počkat a zkontrolovat výsledek.

  • zpětné volání přístup je rozšíření závitem přístup, a očekává, že developerto předat parametr callback volání run().Zpětné volání bude vyvoláno, když vlákno čekající na přihlášení PIN uspějedokončí nebo vyprší. Parametr předaný zpětnému volání je přijatý ověřenítoken nebo žádný, pokud platnost přihlášení vypršela.

parametry

  • relace (požadavky.Zasedání, volitelné) – Použijte svůj vlastní session objekt, pokud chcete, tocache http odpovědi od PMS

  • requestTimeout (int) – časový limit v sekundách na počáteční připojení k plex.tv (výchozí konfigurace.LIMITA).

Proměnné

  • KOLÍKY (str) – ‚https://plex.tv/api/v2/pins‘

  • CHECKPINS (str) – ‚https://plex.tv/api/v2/pins/{pinid}‘

  • LINK (str) – ‚https://plex.tv/api/v2/pins/odkaz‘

  • POLLINTERVAL (int) – 1

  • dokončení (bool) – Zda pin přihlásit skončil, nebo ne.

  • vypršela platnost (bool) – zda platnost přihlášení pin vypršela nebo ne.

  • token (str) – Token získaný prostřednictvím přihlášení pin.

  • pin (str) – Pin pro přihlášení na https://plex.tv/link.

run(callback=None, timeout=None)¶

spustí vlákno, které monitoruje stav přihlášení PIN.: param callback: Callback volal s přijatým ověřovacím tokenem (volitelné).: zadejte callback: Callable: param timeout: Timeout v sekundách čekání na úspěšné přihlášení PIN (volitelné).: Typ timeout: int

vyvolává

  • RuntimeError-pokud podproces již běží –

  • RuntimeError – pokud vypršela platnost přihlášení PIN pro aktuální PIN.

waitForLogin()¶

čeká na úspěch nebo vypršení platnosti přihlášení PIN.:param callback: zpětné volání volané s přijatým ověřovacím tokenem(volitelné).: zadejte callback: Callable: param timeout: Timeout v sekundách čekání na úspěšné přihlášení PIN (volitelné).: Typ timeout: int

vrací

True, pokud bylo přihlášení PIN úspěšné nebo jinak nepravdivé.

stop