From 790ca4d3083f8226360dc6eebe35a454f317bb15 Mon Sep 17 00:00:00 2001
From: jwansek <eddie.atten.ea29@gmail.com>
Date: Tue, 21 Jun 2022 22:45:29 +0100
Subject: Depreciated wiki editing, minimized docker images

---
 onceaday/Dockerfile       |  6 +++---
 onceaday/onceaday.py      | 13 ++-----------
 onceaday/requirements.txt |  5 -----
 3 files changed, 5 insertions(+), 19 deletions(-)

(limited to 'onceaday')

diff --git a/onceaday/Dockerfile b/onceaday/Dockerfile
index 78c88f8..32e28bd 100644
--- a/onceaday/Dockerfile
+++ b/onceaday/Dockerfile
@@ -1,7 +1,7 @@
-FROM debian:latest
+FROM jwansek/smallytchannelbot
 MAINTAINER Eden Attenborough "eddie.atten.ea29@gmail.com"
-RUN apt-get update -y
-RUN apt-get install -y tzdata python3-pip python-dev build-essential pkg-config cron libjpeg-dev zlib1g-dev
+ARG DEBIAN_FRONTEND=noninteractive
+RUN apt-get install -y tzdata cron
 COPY . /app
 WORKDIR /app
 COPY onceaday/crontab /etc/cron.d/oad-crontab
diff --git a/onceaday/onceaday.py b/onceaday/onceaday.py
index 97705c7..7762d05 100644
--- a/onceaday/onceaday.py
+++ b/onceaday/onceaday.py
@@ -30,7 +30,7 @@ def main():
     
     sidebar = subreddit.SUBREDDIT.mod.settings()["description"]
     oldtable = sidebar.split("------")[-1]
-    subreddit.SUBREDDIT.wiki['config/sidebar'].edit(sidebar.replace(oldtable, "\n\n## Monthly Lambda Leaderboard\n\n" + leaderboard))
+    subreddit.SUBREDDIT.wiki['config/sidebar'].edit(content = sidebar.replace(oldtable, "\n\n## Monthly Lambda Leaderboard\n\n" + leaderboard))
     subreddit.display("Updated in old reddit...")
     subreddit.display("Completed.")
 
@@ -45,8 +45,6 @@ def update_tables(scores, data):
     bylambda = [i for i in sorted(scores, key = itemgetter(1), reverse = True) if i[0] not in mods][:10]
     byhelps = sorted(scores, key = itemgetter(2), reverse = True)[:10]
 
-    subreddit.SUBREDDIT.stylesheet.upload("wikigraph", imagepath)
-
     content += "\n\n##/r/SmallYTChannel lambda tables: %s" % date
 
     content += "\n\n###By lambda:"
@@ -66,15 +64,8 @@ def update_tables(scores, data):
     content += "the most up-to-date graph will be shown below. To see the graph at this date, follow [this link.](%s)" % (imageurl)
     content += "\n\n![](%%%%wikigraph%%%%)\n\nTotal λ in circulation|Useful advice given|Unique users\n:--|:--|:--\n%i|%i|%i" % (data[-1][1], data[-1][2], data[-1][3])
     
-    subreddit.REDDIT.subreddit("u_SmallYTChannelBot").submit("/r/SmallYTChannel Statistics: %s" % date, url = imageurl).reply(content).mod.distinguish(sticky = True)
-
-    subreddit.SUBREDDIT.wiki["lambdatables"].edit(content, reason = "Update: %s" % date)
-    subreddit.SUBREDDIT.wiki[date].edit(content, reason = "Update: %s" % date)
-
-    currentdata = subreddit.SUBREDDIT.wiki["index"].content_md
-    currentdata += "\n\n* [%s](/r/SmallYTChannel/wiki/%s)" % (date, date)
+    subreddit.REDDIT.subreddit("u_SmallYTChannelBot").submit("/r/SmallYTChannel Statistics: %s" % date, url = imageurl).reply(content)
 
-    subreddit.SUBREDDIT.wiki["index"].edit(currentdata, reason = "Update: %s" % date)
 
 def get_mods():
     return [str(i) for i in subreddit.SUBREDDIT.moderator()] + ["AutoModerator"]
diff --git a/onceaday/requirements.txt b/onceaday/requirements.txt
index 23c2cef..e3a623c 100644
--- a/onceaday/requirements.txt
+++ b/onceaday/requirements.txt
@@ -1,6 +1 @@
-praw==7.1.0
 matplotlib==3.3.4
-PyMySQL==0.9.3
-imgurpython==1.1.7
-google_api_python_client==1.12.8
-js2py==0.70
-- 
cgit v1.2.3