Rename PlexPy.py to Tautulli.py

This commit is contained in:
JonnyWong16 2018-03-04 11:17:11 -08:00
parent 8146e1e3cf
commit 7c43ea2f46
10 changed files with 14 additions and 14 deletions

0
PlexPy.py → Tautulli.py Executable file → Normal file
View file

View file

@ -43,7 +43,7 @@ fi
status_cmd="${name}_status" status_cmd="${name}_status"
stop_cmd="${name}_stop" stop_cmd="${name}_stop"
command="${tautulli_dir}/PlexPy.py" command="${tautulli_dir}/Tautulli.py"
command_args="--daemon --quiet --nolaunch --port ${PORT} --pidfile ${tautulli_pid} --config ${tautulli_conf}" command_args="--daemon --quiet --nolaunch --port ${PORT} --pidfile ${tautulli_pid} --config ${tautulli_conf}"
# Check for wget and refuse to start without it. # Check for wget and refuse to start without it.
@ -61,7 +61,7 @@ fi
verify_tautulli_pid() { verify_tautulli_pid() {
# Make sure the pid corresponds to the Tautulli process. # Make sure the pid corresponds to the Tautulli process.
pid=`cat ${tautulli_pid} 2>/dev/null` pid=`cat ${tautulli_pid} 2>/dev/null`
ps -p ${pid} | grep -q "python ${tautulli_dir}/PlexPy.py" ps -p ${pid} | grep -q "python ${tautulli_dir}/Tautulli.py"
return $? return $?
} }

View file

@ -30,7 +30,7 @@ options=" --daemon --config $configfile --pidfile $pidfile --datadir $datadir --
start() { start() {
# Start daemon. # Start daemon.
echo -n $"Starting $prog: " echo -n $"Starting $prog: "
daemon --pidfile=$pidfile $nice $python27 $homedir/PlexPy.py $options daemon --pidfile=$pidfile $nice $python27 $homedir/Tautulli.py $options
RETVAL=$? RETVAL=$?
echo echo
[ $RETVAL -eq 0 ] && touch $lockfile [ $RETVAL -eq 0 ] && touch $lockfile

View file

@ -38,7 +38,7 @@ load_rc_config ${name}
status_cmd="${name}_status" status_cmd="${name}_status"
stop_cmd="${name}_stop" stop_cmd="${name}_stop"
command="${tautulli_dir}/PlexPy.py" command="${tautulli_dir}/Tautulli.py"
command_args="--daemon --pidfile ${tautulli_pid} --quiet --nolaunch ${tautulli_flags}" command_args="--daemon --pidfile ${tautulli_pid} --quiet --nolaunch ${tautulli_flags}"
# Ensure user is root when running this script. # Ensure user is root when running this script.
@ -51,7 +51,7 @@ verify_tautulli_pid() {
# Make sure the pid corresponds to the Tautulli process. # Make sure the pid corresponds to the Tautulli process.
if [ -f ${tautulli_pid} ]; then if [ -f ${tautulli_pid} ]; then
pid=`cat ${tautulli_pid} 2>/dev/null` pid=`cat ${tautulli_pid} 2>/dev/null`
ps -p ${pid} | grep -q "python2 ${tautulli_dir}/PlexPy.py" ps -p ${pid} | grep -q "python2 ${tautulli_dir}/Tautulli.py"
return $? return $?
else else
return 0 return 0

View file

@ -38,7 +38,7 @@ load_rc_config ${name}
status_cmd="${name}_status" status_cmd="${name}_status"
stop_cmd="${name}_stop" stop_cmd="${name}_stop"
command="${tautulli_dir}/PlexPy.py" command="${tautulli_dir}/Tautulli.py"
command_args="--daemon --pidfile ${tautulli_pid} --quiet --nolaunch ${tautulli_flags}" command_args="--daemon --pidfile ${tautulli_pid} --quiet --nolaunch ${tautulli_flags}"
# Ensure user is root when running this script. # Ensure user is root when running this script.
@ -51,7 +51,7 @@ verify_tautulli_pid() {
# Make sure the pid corresponds to the Tautulli process. # Make sure the pid corresponds to the Tautulli process.
if [ -f ${tautulli_pid} ]; then if [ -f ${tautulli_pid} ]; then
pid=`cat ${tautulli_pid} 2>/dev/null` pid=`cat ${tautulli_pid} 2>/dev/null`
ps -p ${pid} | grep -q "python2 ${tautulli_dir}/PlexPy.py" ps -p ${pid} | grep -q "python2 ${tautulli_dir}/Tautulli.py"
return $? return $?
else else
return 0 return 0

View file

@ -8,7 +8,7 @@
<array> <array>
<!-- Modify these two lines if you need to to reflect your python location and Tautulli install location --> <!-- Modify these two lines if you need to to reflect your python location and Tautulli install location -->
<string>/usr/bin/python</string> <string>/usr/bin/python</string>
<string>/Applications/Tautulli/PlexPy.py</string> <string>/Applications/Tautulli/Tautulli.py</string>
</array> </array>
<key>RunAtLoad</key> <key>RunAtLoad</key>
<true/> <true/>

View file

@ -22,7 +22,7 @@
<method_credential user="tautulli" group="nogroup"/> <method_credential user="tautulli" group="nogroup"/>
</method_context> </method_context>
<exec_method type="method" name="start" exec="python /opt/Tautulli/PlexPy.py --daemon --quiet --nolaunch" timeout_seconds="60"/> <exec_method type="method" name="start" exec="python /opt/Tautulli/Tautulli.py --daemon --quiet --nolaunch" timeout_seconds="60"/>
<exec_method type="method" name="stop" exec=":kill" timeout_seconds="60"/> <exec_method type="method" name="stop" exec=":kill" timeout_seconds="60"/>

View file

@ -44,7 +44,7 @@
Description=Tautulli - Stats for Plex Media Server usage Description=Tautulli - Stats for Plex Media Server usage
[Service] [Service]
ExecStart=/opt/Tautulli/PlexPy.py --quiet --daemon --nolaunch --config /opt/Tautulli/config.ini --datadir /opt/Tautulli ExecStart=/opt/Tautulli/Tautulli.py --quiet --daemon --nolaunch --config /opt/Tautulli/config.ini --datadir /opt/Tautulli
GuessMainPID=no GuessMainPID=no
Type=forking Type=forking
User=tautulli User=tautulli

View file

@ -27,7 +27,7 @@
## sudo service tautulli restart ## sudo service tautulli restart
## ##
## TAUTULLI_USER= #$RUN_AS, username to run Tautulli under, the default is tautulli ## TAUTULLI_USER= #$RUN_AS, username to run Tautulli under, the default is tautulli
## TAUTULLI_HOME= #$APP_PATH, the location of PlexPy.py, the default is /opt/Tautulli ## TAUTULLI_HOME= #$APP_PATH, the location of Tautulli.py, the default is /opt/Tautulli
## TAUTULLI_DATA= #$DATA_DIR, the location of plexpy.db, cache, logs, the default is /opt/Tautulli ## TAUTULLI_DATA= #$DATA_DIR, the location of plexpy.db, cache, logs, the default is /opt/Tautulli
## TAUTULLI_PIDFILE= #$PID_FILE, the location of tautulli.pid, the default is /var/run/tautulli/tautulli.pid ## TAUTULLI_PIDFILE= #$PID_FILE, the location of tautulli.pid, the default is /var/run/tautulli/tautulli.pid
## PYTHON_BIN= #$DAEMON, the location of the python binary, the default is /usr/bin/python ## PYTHON_BIN= #$DAEMON, the location of the python binary, the default is /usr/bin/python
@ -86,7 +86,7 @@ load_settings() {
# Run as username # Run as username
RUN_AS=${TAUTULLI_USER-tautulli} RUN_AS=${TAUTULLI_USER-tautulli}
# Path to app TAUTULLI_HOME=path_to_app_PlexPy.py # Path to app TAUTULLI_HOME=path_to_app_Tautulli.py
APP_PATH=${TAUTULLI_HOME-/opt/Tautulli} APP_PATH=${TAUTULLI_HOME-/opt/Tautulli}
# Data directory where plexpy.db, cache and logs are stored # Data directory where plexpy.db, cache and logs are stored
@ -109,7 +109,7 @@ load_settings() {
PORT_OPTS=" --port=${TAUTULLI_PORT} " PORT_OPTS=" --port=${TAUTULLI_PORT} "
} }
DAEMON_OPTS=" PlexPy.py --quiet --daemon --nolaunch --pidfile=${PID_FILE} --datadir=${DATA_DIR} ${PORT_OPTS}${EXTRA_DAEMON_OPTS}" DAEMON_OPTS=" Tautulli.py --quiet --daemon --nolaunch --pidfile=${PID_FILE} --datadir=${DATA_DIR} ${PORT_OPTS}${EXTRA_DAEMON_OPTS}"
SETTINGS_LOADED=TRUE SETTINGS_LOADED=TRUE
fi fi

View file

@ -15,4 +15,4 @@ pre-start script
[ -d "$DATA" ] || mkdir -p "$DATA" [ -d "$DATA" ] || mkdir -p "$DATA"
end script end script
exec PlexPy.py --nolaunch --config "$CONFIG"/config.ini --datadir "$DATA" exec Tautulli.py --nolaunch --config "$CONFIG"/config.ini --datadir "$DATA"