28 lines
633 B
Bash
28 lines
633 B
Bash
#!/bin/sh
|
|
|
|
update_from_cli() {
|
|
# ChuckPa already wrote a great function for getting host info
|
|
source ./HostConfig.sh
|
|
echo "Getting Host Information"
|
|
HostConfig
|
|
plex_scanner_location="$PKGDIR/Plex Media Scanner"
|
|
|
|
echo "Getting Plex Library list"
|
|
echo $("$plex_scanner_location" --list)
|
|
|
|
exit
|
|
}
|
|
|
|
update_from_api() {
|
|
# get plex token
|
|
source ./plex-token.sh
|
|
echo "Cleaning Bundles"
|
|
curl -X PUT http://127.0.0.1:32400/library/clean/bundles?X-Plex-Token=${LOCAL_PLEX_TOKEN}
|
|
}
|
|
|
|
case "$2" in
|
|
cli) update_from_cli;;
|
|
""|api) update_from_api;;
|
|
*) echo "'$2' is not a valid plex-tools freshen command";;
|
|
esac
|