From 38a861704ff788e52cc274e44225090ebb262dd3 Mon Sep 17 00:00:00 2001 From: HeNine <> Date: Wed, 10 Nov 2021 09:54:33 +0100 Subject: [PATCH] Initial --- .gitignore | 4 +++ DB15-Volunteer-Schedule-raw.csv | 52 +++++++++++++++++++++++++++++ Dockerfile | 13 ++++++++ README.md | 1 + build.sh | 3 ++ callbot.py | 59 +++++++++++++++++++++++++++++++++ credentials.env.template | 2 ++ crontab | 1 + entrypoint.sh | 7 ++++ run.sh | 3 ++ 10 files changed, 145 insertions(+) create mode 100644 .gitignore create mode 100644 DB15-Volunteer-Schedule-raw.csv create mode 100644 Dockerfile create mode 100644 README.md create mode 100644 build.sh create mode 100644 callbot.py create mode 100644 credentials.env.template create mode 100644 crontab create mode 100644 entrypoint.sh create mode 100644 run.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e92803a --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +.idea +venv + +credentials.env \ No newline at end of file diff --git a/DB15-Volunteer-Schedule-raw.csv b/DB15-Volunteer-Schedule-raw.csv new file mode 100644 index 0000000..0f4d783 --- /dev/null +++ b/DB15-Volunteer-Schedule-raw.csv @@ -0,0 +1,52 @@ +Admiralmatt,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,, +Ani Laurel,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,, +AstraNata,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,, +Bearudite,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,, +BillTheCat,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter +BooperOfHonks,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,, +BrainStew,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,, +BusTed,,,,,,,,,,,Sheeter,Sheeter,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,, +Caitiri,,,,,,,,,Editor,Editor,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Editor,,,,,,,,,,, +Dicey,,,,,,,,,,,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,,,,,Editor,Editor,,,,,,,,,,,,,,,,,,,,,,,Editor,Editor,,,,,,,,,,,,,,,,,,,,,,,Editor,Editor,,,,,,,,,,,,,,,,,,,,,,,,,, +DobbyKroket,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,, +Fayili,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,, +Fireflower18,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,, +Hubbe,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,, +IviaRelle,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,, +JoannaTastic,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,,,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,, +Kidror,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,, +LadyAiluros,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,, +LordZarano,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Meark,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,, +Nathade,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,, +Raur,,,,,,,,,,,,,,,,,,,Editor,Editor,,,,,,,,,,,,,,,,,,,,,,,Editor,Editor,,,,,,,,,,,,,,,,,,,,,,,Editor,Editor,,,,,,,,,,,,,,,,,,,,,,,Editor,Editor,,,,,,,,,,,,,,,,,,,,,,,Editor,Editor,,,,,,,,,,,,,,,,,,,,,,,Editor,Editor,,,,,,,,,,,,,,,,,,,,,,,Editor,Editor,,,,,,,,,,,,,,,,,, +SenseAmidstMadness,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor +StarlitGhost,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,, +Steamcastle,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,, +Tantusar,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,, +Telnaior,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter +TheMoatman,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Editor,Editor,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Editor,Editor,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Editor,Editor,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Editor,Editor,,,, +ThinksTooMuch,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,, +ThorSokar,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor +TiredNiall,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,, +Ugh_sunlight,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,, +WokenClick,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor +Wrexadecimal,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,, +Zanaide,,,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,, +ZeldaZach,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter +amative1,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,, +animir,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,, +betsytheripper,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,,,, +blasteg,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,, +bubba0077,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter +chimingfish,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,, +chrusher,,,,,,,,,,,,,,,Sheeter,Sheeter,Editor,Editor,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Editor,Editor,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Editor,Editor,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Editor,Editor,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Editor,Editor,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Editor,Editor,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Editor,Editor,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,, +ekimekim,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,,,,,,,,,,,,,,,Editor,Editor,Editor,Editor,Editor,Editor,,,,,, +ka13b,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +lunik1,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,,,,,,,,,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,Supervisor,,,,,,,,,,,, +ok_we_live_here_now,,,,,,,,,,,,,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter +reptile,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter +ricin,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter +rucdoc,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,, +snowcookies,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,, +tsp397,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,,,,,,,,,,,,,,,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,Sheeter,,,,,,,,,,, \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..ae581f1 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM alpine:3.14 + +RUN apk --update add py3-pip && \ + pip3 install requests + +COPY DB15-Volunteer-Schedule-raw.csv /DB15-Volunteer-Schedule-raw.csv +COPY crontab /var/spool/cron/crontabs/root +COPY callbot.py /callbot.py + +COPY entrypoint.sh /entrypoint.sh + +ENTRYPOINT ["/entrypoint.sh"] +CMD ["crond", "-f", "-l", "2"] diff --git a/README.md b/README.md new file mode 100644 index 0000000..ce8a8f4 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +Docker assembled according to https://blog.thesparktree.com/cron-in-docker. \ No newline at end of file diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..cac2c2a --- /dev/null +++ b/build.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +docker build -t vstschedulebot . \ No newline at end of file diff --git a/callbot.py b/callbot.py new file mode 100644 index 0000000..2447b50 --- /dev/null +++ b/callbot.py @@ -0,0 +1,59 @@ +#!/usr/bin/python3 + +import os +from datetime import datetime, timezone +import requests + +schedule_start = datetime.fromisoformat("2021-11-12T10:00") + +since_start = datetime.utcnow() - schedule_start + +if since_start.days < 0: + exit() + +hour = since_start.days * 24 + since_start.seconds // 3600 + +filename = '/DB15-Volunteer-Schedule-raw.csv' + +coming_online = [] +going_offline = [] + +with open(filename, 'r') as schedule_file: + for line in schedule_file: + cells = line.split(",") + if cells[hour] != cells[hour - 1]: + if cells[hour] == "": + going_offline.append((cells[0], cells[hour - 1])) + else: + coming_online.append((cells[0], cells[hour])) + +print(coming_online) +print(going_offline) + +message = f"**Shift changes for :**\n" +message += "\n---\n" +message += "Coming online:\n" +for (person, role) in coming_online: + message += f"- *{person}* - {role}\n" +message += "\n---\n" +message += "Going offline:\n" +for (person, role) in going_offline: + message += f"- *{person}* - {role}\n" + +print(message) + +bot_email = os.environ["BOT_EMAIL"] +api_key = os.environ["BOT_API_KEY"] + +message_request = { + "type": "stream", + "to": "technical", + "topic": "Schedule bot", + "content": message, +} + +r = requests.post('https://chat.videostrike.team/api/v1/messages', + data=message_request, + auth=(bot_email, api_key) + ) +print(r.status_code) diff --git a/credentials.env.template b/credentials.env.template new file mode 100644 index 0000000..b2ac082 --- /dev/null +++ b/credentials.env.template @@ -0,0 +1,2 @@ +BOT_EMAIL= +BOT_API_KEY= diff --git a/crontab b/crontab new file mode 100644 index 0000000..9769719 --- /dev/null +++ b/crontab @@ -0,0 +1 @@ +0 * * * * /usr/bin/python3 /callbot.py diff --git a/entrypoint.sh b/entrypoint.sh new file mode 100644 index 0000000..aca8c71 --- /dev/null +++ b/entrypoint.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +env >> /etc/environment + +# start cron in the foreground (replacing the current process) +echo "$@" +exec "$@" \ No newline at end of file diff --git a/run.sh b/run.sh new file mode 100644 index 0000000..d60bace --- /dev/null +++ b/run.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +docker run --rm --init --name vstschedulebot --env-file credentials.env vstschedulebot \ No newline at end of file