Add chinese-newyear cronjob, fix newyear cronjob. - annna - Annna the nice friendly bot.
(HTM) git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) README
---
(DIR) commit c0057dc11ffb38e29ac6bd63691f02cf5d40c39e
(DIR) parent e572704e163cfa38f76537025eef4b217a9b6213
(HTM) Author: Annna Robert-Houdin <annna@bitreich.org>
Date: Sun, 26 Feb 2023 18:32:50 +0100
Add chinese-newyear cronjob, fix newyear cronjob.
Diffstat:
A chinese-newyear-cronjob | 17 +++++++++++++++++
M newyear-cronjob | 5 ++---
2 files changed, 19 insertions(+), 3 deletions(-)
---
(DIR) diff --git a/chinese-newyear-cronjob b/chinese-newyear-cronjob
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+export PATH="$PATH:/home/annna/bin"
+
+chinesenewyear="$($HOME/.local/bin/lunar-find 春节 | cut -d: -f2 | cut -c 2- | ansifilter)"
+cnyprior="$(date -d "$chinesenewyear - 1 day" +"%Y-%m-%d")"
+curdate="$(LANG=C date -I)"
+if [ "${curdate}" = "${cnyprior}" ];
+then
+ annna-say -s "irc.bitreich.org" -c "#bitreich-en" "One day until Chinese New Year!"
+fi
+
+if [ "${curdate}" = "${chinesenewyear}" ];
+then
+ annna-say -s "irc.bitreich.org" -c "#bitreich-en" "Today is a Chinese New Year! Celebrate!"
+fi
+
(DIR) diff --git a/newyear-cronjob b/newyear-cronjob
@@ -6,12 +6,11 @@ export PATH="$PATH:/home/annna/bin"
curdate="$(LANG=C date -I | cut -d- -f 2-)"
if [ "${curdate}" = "12-31" ];
then
- annna-say -s "irc.libera.chat" -c "#gopherproject" "One day until New Year!"
- # TODO: Automatically start newyeard?
+ annna-say -s "irc.bitreich.org" -c "#bitreich-en" "One day until New Year!"
fi
if [ "${curdate}" = "01-01" ];
then
- annna-say -s "irc.libera.chat" -c "#gopherproject" "Today is a new Year! Celebrate!"
+ annna-say -s "irc.bitreich.org" -c "#bitreich-en" "Today is a new Year! Celebrate!"
fi