GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat plexWatch na Ubuntu (14.04+ Trusty Tahr)

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

  • E-mail
  • 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


Ubuntu
  1. Jak nainstalovat Odoo na Ubuntu

  2. Jak nainstalovat Maven na Ubuntu

  3. Jak nainstalovat Seafile na Ubuntu 14.04 (Trusty Tahr)

  1. Jak nainstalovat Wine na Ubuntu

  2. Jak nainstalovat Ruby na Ubuntu 20.04

  3. Jak nainstalovat PuTTY na Ubuntu

  1. Jak nainstalovat R na Ubuntu 20.04

  2. Jak nainstalovat Go na Ubuntu 18.04

  3. Jak nainstalovat R na Ubuntu 18.04