Thanks to /u/zpoo32 for reporting several issues in this list!
- deemix: just the cli and the library
- deemix-pyweb: the app with a GUI
- deemix-server: just the server part of deemix-pyweb
#!/usr/bin/python | |
#The main purpose of this script is to notify Sonarr that a plexDVR recording has been added to the library, so that it can update it's database and rename the file. | |
#This script will find the Sonarr 'series ID' of a TV show (taken as an argument when running the script). It will take that 'series ID' and use it to rescan the directory of the show and rename any eligible files (if the show has the specified tag in Sonarr). | |
#For each tv series that will contain plex DVR files, go into the "edit series" page of that series in Sonarr and add a "tag" that will be associated with these show from the DVR. | |
#This script can be used in many ways, but one way is to add this script as a 'notification agent' in Tautulli settings. From the "Configuration" tab, input the folder in which the script is saved, then select the script file. Under the "Triggers" tab, select 'Recently Added'. Under the "Conditions" tab, add " 'Media Type' 'is' 'episode' ". The name of the TV Show will be passed as the argume |
sudo apt-get install -y gpsd | |
sudo apt-get install -y gpsd-clients | |
sudo apt-get install -y python-gps | |
sudo apt-get install -y libcap-dev | |
sudo apt-get install -y pps-tools | |
echo console=ttyACM0,115200 >> /boot/cmdline.txt | |
# edit /etc/rc/local and add (before the exit 0) | |
# sudo gpsd /dev/ttyACM0 -F /var/run/gpsd.sock |
cd ~ | |
sudo raspi-config --expand-rootfs | |
sudo apt-get update | |
sudo apt-get upgrade | |
cat <<EOF >no-rtl.conf | |
blacklist dvb_usb_rtl28xxu | |
blacklist rtl2832 | |
blacklist rtl2830 | |
EOF | |
sudo mv no-rtl.conf /etc/modprobe.d/ |
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
# | |
# Description: Updates history grouping in the Tautulli database with the new logic on v2.1.12. | |
# Author: /u/SwiftPanda16 | |
# Requires: requests | |
import requests | |
### EDIT SETTINGS ### |
Thanks to /u/zpoo32 for reporting several issues in this list!
#!/bin/bash | |
# credit; https://forums.unraid.net/topic/69255-cant-access-host-from-docker-container-when-using-br0/?do=findComment&comment=635402 | |
# note: the path to the script must be accessible from within the docker shell | |
# option 1) run from inside the docker shell (do this first to make sure it works) | |
# option 2) run-as unraid user-script scheduled on-first-array-start-only (run once in background to avoid unraid reboot) | |
# nohup docker events --filter "container=plex" | awk '/container start/ { system("docker exec -i plex /bin/bash -c '/media/scripts/docker-plexencode/script'") }' & |
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
# | |
# Description: Sync Plex playlists to shared users. | |
# Author: /u/SwiftPanda16 | |
# Requires: plexapi, requests, xmltodict | |
# Changes by me: Syncs all current playlists to all current users. Everytime you run it it deletes the old playlists on the users account and replaces it with your. | |
import requests | |
import xmltodict |
<?php error_reporting(0); | |
$page = $_SERVER['PHP_SELF']; //For Auto refresh | |
$sec = "30"; //For Auto refresh | |
$down = "<h7 class='redtext'> DOWN</h7>"; | |
$dockerIP = "192.168.1.2"; | |
$apps = array("cAdvisor", "Guacamole", "PlexMediaServer", "PlexPy", "PlexRequest", "Tranmission", "FlexGet", "CouchPotato", "SickRage"); | |
$ports = array(8081, 8080, 32400, 8181, 3000, 9091, 3539, 5050, 8083); | |
$timeoutsec = 10; | |
$totalapps = count($apps); | |
function pingPort($host, $port, $timeout){ |
Heya all! I was asked to write up a document on how to build your own autonomous airband ACARS receiver and join the club. Before you start shelling out moneys, though, I recommend checking whether there is any plane activity in your area: go visit your favourite plane spotting site (e.g. flightradar24) and observe air traffic for awhile; if there's nothing flying above for the whole day, there is no big point in setting up.
My big thanks extends to Thierry and Hugo who helped to beta test this document. :-)
Without any further delay, let's dive.
To build a working receiver, you will need:
Estimated time: 10 minutes