GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal plexWatch di Ubuntu (14.04+ Trusty Tahr)

Panduan ini akan menunjukkan kepada Anda cara memasang dan mengonfigurasi jam tangan plex, jam tangan Plex akan Memberitahu dan Mencatat konten 'Sekarang Diputar' dan 'Ditonton' dari Server Media Plex + 'Baru Ditambahkan' (...dan banyak lagi)

Apa fungsinya

  • beri tahu saat pengguna mulai menonton video
  • beri tahu saat pengguna berhenti menonton video
  • beri tahu saat pengguna menjeda menonton video
  • beri tahu saat pengguna melanjutkan menonton video
  • beri tahu konten yang baru ditambahkan ke server PMS
  • memberi tahu melalui email, prowl, pushover, growl, twitter, boxcar, pushbullet, GNTP dan/atau file log
  • mengaktifkan/menonaktifkan notifikasi per penyedia &per jenis notifikasi (mulai, hentikan, jeda, lanjutkan, baru ditambahkan)
  • didukung oleh DB SQLite (untuk status dan riwayat)
  • CLI untuk mengkueri video yang ditonton, video yang ditonton, dan statistik waktu tonton per pengguna
  • Batasi keluaran per pengguna atau kecualikan pengguna

Persyaratan Perl

  • LWP::UserAgent
  • XML::Sederhana
  • DBI
  • Waktu::Durasi;
  • Waktu::ParseDate;
  • JSON

Instal

Unduh plexWatch.pl dan config.pl-dist ke /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

Sekarang mari kita ubah Izin file

sudo chmod 777 /opt/plexWatch && sudo chmod 755 /opt/plexWatch/plexWatch.pl

sudo cp /opt/plexWatch/config.pl-dist /opt/plexWatch/config.pl

Mari edit file konfigurasi 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

Sekarang mari kita instal beberapa persyaratan perl

sudo apt-get install libwww-perl libxml-simple-perl libtime-duration-perl libtime-modules-perl libdbd-sqlite3-perl perl-doc libjson-perl

lari skrip secara manual untuk memverifikasinya berfungsi:/opt/plexWatch/plexWatch.pl

  • mulai video
  • /opt/plexWatch/plexWatch.pl
  • hentikan video
  • /opt/plexWatch/plexWatch.pl

atur crontab untuk menjalankan skrip setiap menit

sudo nano /etc/crontab

ayo tambahkan

* * * * * YOUR_USERNAME /opt/plexWatch/plexWatch.pl

Sekarang pengaturannya dan siap digunakan, sekarang mari tambahkan beberapa notifikasi

Notifikasi Push yang Didukung

  • Email
  • https://pushover.net
  • https://prowlapp.com
  • http://growl.info/ (via GrowlNotify @ http://growl.info/downloads#generaldownloads)
  • https://twitter.com/ (buat aplikasi baru @ https://dev.twitter.com/apps)
  • https://boxcar.io/ &gerbong V2
  • https://pushbullet.com
  • SNARL/GROWL:Notifikasi GNTP didukung. Apa pun yang menggunakan GNTP harus bekerja
  • Skrip Eksternal:otomatisasi rumah, jeda unduhan klien, dll (plugin dasar)

Pengaturan Twitter

  • buat aplikasi baru @ https://dev.twitter.com/apps
  • klik “Buat Aplikasi Baru”
    • Nama:nama unik untuk aplikasi Anda
    • Deskripsi:isi sesuatu…
    • Situs web:Anda memerlukan beberapa situs web yang valid..
    • (baca) dan setujui persyaratan
    • klik “Buat Aplikasi Twitter Anda”
  • klik “Ubah izin aplikasi” di bawah Tab Detail
    • ubah menjadi Baca dan Tulis
    • perbarui setelan
  • klik tab “Kunci API”
    • klik “buat token akses saya”
    • klik tombol “Uji OAuth” untuk melihat kunci API yang diperlukan untuk config.pl
  • Edit config.pl
    • aktifkan notifikasi untuk twitter di config.pl
    • masukkan kunci, rahasia, dan token yang diperlukan


Ubuntu
  1. Cara Menginstal Odoo di Ubuntu

  2. Cara Menginstal Maven di Ubuntu

  3. Cara menginstal Seafile di Ubuntu 14.04 (Trusty Tahr)

  1. Cara Menginstal Anggur di Ubuntu

  2. Cara Menginstal Ruby di Ubuntu 20.04

  3. Cara Menginstal Putty di Ubuntu

  1. Cara Menginstal R di Ubuntu 20.04

  2. Cara Menginstal Go di Ubuntu 18.04

  3. Cara Menginstal R di Ubuntu 18.04