Add pazz0 level support. - 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 ac4b29a7f044066b16f9de269a7d24ae83b4c685
(DIR) parent 91a6d460bd418ce4e0a1d776abb73d53e26f44af
(HTM) Author: Annna Robert-Houdin <annna@bitreich.org>
Date: Tue, 13 Jan 2026 21:03:12 +0100
Add pazz0 level support.
Diffstat:
M annna-message-common | 3 +++
A pazz0-level | 43 ++++++++++++++++++++++++++++++
2 files changed, 46 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/annna-message-common b/annna-message-common
@@ -384,6 +384,9 @@ case "${IRC_PRIVMSG_TEXT}" in
"${IRC_USER}, ding"*) annna-say "${IRC_CMD_USER}, dong.";;
"${IRC_USER}, irly"*) annna-say "${IRC_CMD_USER}, I love you too.";;
"${IRC_USER}, how fat is the sun?") alias_call "${IRC_USER}, wolfram is sun mass";;
+"${IRC_USER}, what is the current pazz0 level"*)
+ pazz0lvl="$(pazz0-level)"
+ [ -n "${pazz0lvl}" ] && annna-say "${pazz0lvl}";;
"${IRC_USER}, how is the sun?")
sunuri="$({
printf "https://soho.nascom.nasa.gov/data/realtime/eit_284/512/latest.jpg\n"
(DIR) diff --git a/pazz0-level b/pazz0-level
@@ -0,0 +1,43 @@
+#!/usr/bin/env python
+# coding=utf-8
+#
+
+import io
+import os
+import sys
+import getopt
+import requests
+
+def usage(app):
+ app = os.path.basename(app)
+ print("usage: %s [-h]" % (app), file=sys.stderr)
+ sys.exit(1)
+
+def main(args):
+ try:
+ opts, largs = getopt.getopt(args[1:], "h")
+ except getopt.GetoptError as err:
+ print(str(err))
+ usage(args[0])
+
+ for o, a in opts:
+ if o == "-h":
+ usage(args[0])
+ else:
+ assert False, "unhandled option"
+
+
+ headers = {
+ "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3"
+ }
+
+ try:
+ pizza = requests.get("https://www.pizzint.watch/api/dashboard-data").json()
+ except:
+ return 1
+ print("%s" % (pizza["defcon_level"]))
+ return 0
+
+if __name__ == "__main__":
+ sys.exit(main(sys.argv))
+