Tato příručka vám ukáže, jak nainstalovat a nakonfigurovat hodinky plex, hodinky Plex budou upozorňovat a zaznamenávat obsah „Nyní se přehrává“ a „Sledovaný“ obsah ze serveru Plex Media Server + „Nedávno přidané“ (…a další)
Co to dělá
- upozornit, když uživatel začne sledovat video
- upozornit, když uživatel přestane sledovat video
- upozornit, když uživatel pozastaví sledování videa
- upozornit, když uživatel obnoví sledování videa
- upozorňovat na nedávno přidaný obsah na server PMS
- upozorňuje e-mailem, prowl, pushover, growl, twitter, boxcar, pushbullet, GNTP a/nebo log soubor
- povolit/zakázat oznámení podle poskytovatele a typu oznámení (spuštění, zastavení, pozastavení, obnovení, nedávno přidané)
- podporováno SQLite DB (pro stav a historii)
- CLI pro dotaz na sledovaná videa, sledovaná videa a statistiky doby sledování na uživatele
- Omezit výstup na uživatele nebo vyloučit uživatele
Požadavky Perlu
- LWP::UserAgent
- XML::Simple
- DBI
- Time::Duration;
- Čas::ParseDate;
- JSON
Instalovat
Stáhněte si plexWatch.pl a config.pl-dist do /opt/plexWatch/
- WGET
sudo wget -P /opt/plexWatch/ https://raw.github.com/ljunkie/plexWatch/master/plexWatch.pl
sudo wget -P /opt/plexWatch/ https://raw.github.com/ljunkie/plexWatch/master/config.pl-dist
- CURL
sudo mkdir -p /opt/plexWatch/
sudo curl https://raw.github.com/ljunkie/plexWatch/master/plexWatch.pl -o /opt/plexWatch/plexWatch.pl
sudo curl https://raw.github.com/ljunkie/plexWatch/master/config.pl-dist -o /opt/plexWatch/config.pl-dist
Nyní pojďme změnit oprávnění pro soubory
sudo chmod 777 /opt/plexWatch && sudo chmod 755 /opt/plexWatch/plexWatch.pl
sudo cp /opt/plexWatch/config.pl-dist /opt/plexWatch/config.pl
Umožňuje upravit konfigurační soubor PlexWatch
sudo nano /opt/plexWatch/config.pl
$server = 'localhost'; ## IP of PMS - or localhost $port = 32400; ## port of PMS $notify_started = 1; ## notify when a stream is started (first play) $notify_stopped = 1; ## notify when a stream is stopped
$notify = {... * to enable a provider, i.e. file, prowl, pushover set 'enabled' => 1, under selected provider * Prowl : 'apikey' required * Pushover : 'token' and 'user' required * Growl : 'script' required :: GrowlNotify from http://growl.info/downloads (GNTP replaces this) * twitter : 'consumer_key', 'consumer_secret', 'access_token', 'access_token_secret' required * boxcar : 'email' required * pushover : 'apikey' and 'device' required * GNTP : 'server', 'port' required. 'password' optional. You must allow network notifications on the Growl Server
Nyní pojďme nainstalovat některé požadavky perlu
sudo apt-get install libwww-perl libxml-simple-perl libtime-duration-perl libtime-modules-perl libdbd-sqlite3-perl perl-doc libjson-perl
spustit skript ručně ověřte, zda funguje:/opt/plexWatch/plexWatch.pl
- spusťte videa
/opt/plexWatch/plexWatch.pl
- zastavte videa
/opt/plexWatch/plexWatch.pl
nastavte crontab pro spouštění skriptu každou minutu
sudo nano /etc/crontab
pojďme přidat
* * * * * YOUR_USERNAME /opt/plexWatch/plexWatch.pl
Nyní je nastavení a připraveno k použití, nyní umožňuje přidat některá upozornění
Podporovaná oznámení push
- https://pushover.net
- https://prowlapp.com
- http://growl.info/ (prostřednictvím GrowlNotify @ http://growl.info/downloads#generaldownloads)
- https://twitter.com/ (vytvořte novou aplikaci @ https://dev.twitter.com/apps)
- https://boxcar.io/ a boxcar V2
- https://pushbullet.com
- SNARL/GROWL:Podporována upozornění GNTP. Vše, co používá GNTP, mělo by práce
- Externí skripty:domácí automatizace, pozastavení stahování klientů atd. (zásuvné moduly)
Nastavení Twitteru
- vytvořte novou aplikaci na adrese https://dev.twitter.com/apps
- klikněte na „Vytvořit novou aplikaci“
- Název:jedinečný název pro vaši aplikaci
- Popis:vyplňte něco…
- Webové stránky:potřebujete nějaké platné webové stránky..
- (přečíst) a přijmout podmínky
- klikněte na „Vytvořit aplikaci Twitter“
- klikněte na „Upravit oprávnění aplikace“ na kartě Podrobnosti
- změňte na Čtení a zápis
- aktualizovat nastavení
- klikněte na kartu „Klíče API“
- klikněte na „vytvořit můj přístupový token“
- kliknutím na tlačítko „Test OAuth“ zobrazíte požadované klíče API potřebné pro config.pl
- Upravte soubor config.pl
- povolte upozornění pro twitter v config.pl
- zadejte požadované klíče, tajemství a tokeny