From 8622e2cf3bae13fd8721abeed72bebb426662378 Mon Sep 17 00:00:00 2001 From: Justin Emter Date: Fri, 8 Sep 2017 20:17:54 -0700 Subject: [PATCH] Updated bash scripts dir name/added bashscripts readme. --- multi-channel-bash-scripts/README.md | 33 +++++++++++++++++++ .../channeldown.sh | 0 .../channelup.sh | 0 .../generate-channels-daily-schedules.sh | 0 .../updatechannels.sh | 0 5 files changed, 33 insertions(+) create mode 100644 multi-channel-bash-scripts/README.md rename {bash-scripts => multi-channel-bash-scripts}/channeldown.sh (100%) rename {bash-scripts => multi-channel-bash-scripts}/channelup.sh (100%) rename {bash-scripts => multi-channel-bash-scripts}/generate-channels-daily-schedules.sh (100%) rename {bash-scripts => multi-channel-bash-scripts}/updatechannels.sh (100%) diff --git a/multi-channel-bash-scripts/README.md b/multi-channel-bash-scripts/README.md new file mode 100644 index 0000000..fe35561 --- /dev/null +++ b/multi-channel-bash-scripts/README.md @@ -0,0 +1,33 @@ +If you'd like to set up multi-channel support using PseudoChannel.py, use these scripts to: + +1) Use a remote or Alexa or some device to trigger the channelup.sh/channeldown.sh scripts to cycle through the channels. + +2) Setup a "crontab" to run generate-channels-daily-schedule.sh script to automate each PseudoChannel.py to generate the daily +schedule. + +3) Use, "updatechannels.sh" to update each channels' local db with newly added Plex library items. + +All of these scripts need to be placed one level up from all the channels directories. Your directory structure should look something like this: + +```bash +-channels/ +--plex_token.py +--channel_1/ +---pseudo-channel.db +---PseudoChannel.py +---...etc. +--channel_2/ +---pseudo-channel.db +---PseudoChannel.py +---...etc. +--channel_3/ +---pseudo-channel.db +---PseudoChannel.py +---...etc. +--channelup.sh +--channeldown.sh +--generate-channels-daily-schedule.sh +--updatechannels.sh +``` + +*Note: this functionality is still being tweaked as are the bash scripts so only attempt this implementation if you are somewhat confident to tinker with bash/crontabs, etc. Or feel free to contact us at github or the discord chat room dedicated to PseudoChannel.tv. Just check the repo for more info. \ No newline at end of file diff --git a/bash-scripts/channeldown.sh b/multi-channel-bash-scripts/channeldown.sh similarity index 100% rename from bash-scripts/channeldown.sh rename to multi-channel-bash-scripts/channeldown.sh diff --git a/bash-scripts/channelup.sh b/multi-channel-bash-scripts/channelup.sh similarity index 100% rename from bash-scripts/channelup.sh rename to multi-channel-bash-scripts/channelup.sh diff --git a/bash-scripts/generate-channels-daily-schedules.sh b/multi-channel-bash-scripts/generate-channels-daily-schedules.sh similarity index 100% rename from bash-scripts/generate-channels-daily-schedules.sh rename to multi-channel-bash-scripts/generate-channels-daily-schedules.sh diff --git a/bash-scripts/updatechannels.sh b/multi-channel-bash-scripts/updatechannels.sh similarity index 100% rename from bash-scripts/updatechannels.sh rename to multi-channel-bash-scripts/updatechannels.sh