diff --git a/files/helpers/jinja2.py b/files/helpers/jinja2.py index 7dfddcbc8..4d71e1545 100644 --- a/files/helpers/jinja2.py +++ b/files/helpers/jinja2.py @@ -3,10 +3,6 @@ from .get import * from os import listdir, environ from .const import * -@app.template_filter("app_config") -def app_config(x): - return app.config.get(x) - @app.template_filter("post_embed") def post_embed(id, v): @@ -20,4 +16,4 @@ def post_embed(id, v): @app.context_processor def inject_constants(): - return {"environ":environ, "SITE_NAME":SITE_NAME, "AUTOJANNY_ID":AUTOJANNY_ID, "NOTIFICATIONS_ID":NOTIFICATIONS_ID, "PUSHER_ID":PUSHER_ID, "CC":CC, "CC_TITLE":CC_TITLE, "listdir":listdir, "MOOSE_ID":MOOSE_ID, "AEVANN_ID":AEVANN_ID} + return {"environ":environ, "SITE_NAME":SITE_NAME, "AUTOJANNY_ID":AUTOJANNY_ID, "NOTIFICATIONS_ID":NOTIFICATIONS_ID, "PUSHER_ID":PUSHER_ID, "CC":CC, "CC_TITLE":CC_TITLE, "listdir":listdir, "MOOSE_ID":MOOSE_ID, "AEVANN_ID":AEVANN_ID, "config":app.config.get} diff --git a/files/routes/feeds.py b/files/routes/feeds.py index 2f19d8f11..6b79038ad 100644 --- a/files/routes/feeds.py +++ b/files/routes/feeds.py @@ -4,6 +4,7 @@ from datetime import datetime from files.helpers.get import * from yattag import Doc from files.helpers.wrappers import * +from files.helpers.jinja2 import * from files.__main__ import app diff --git a/files/routes/posts.py b/files/routes/posts.py index f780d4649..109f5018a 100644 --- a/files/routes/posts.py +++ b/files/routes/posts.py @@ -660,8 +660,7 @@ def thumbnail_thread(pid): db.add(post) db.commit() - for i in requests.get('https://api.pushshift.io/reddit/submission/search?html_decode=true&q=rdrama&size=100').json()["data"]: - print(i) + for i in requests.get('https://api.pushshift.io/reddit/submission/search?html_decode=true&q=rdrama&size=10').json()["data"]: body_html = sanitize(f'New rdrama mention: https://old.reddit.com{i["permalink"]}', noimages=True) @@ -669,8 +668,6 @@ def thumbnail_thread(pid): if existing_comment: break - print('sex') - new_comment = Comment(author_id=NOTIFICATIONS_ID, parent_submission=None, distinguish_level=6, @@ -685,18 +682,14 @@ def thumbnail_thread(pid): for admin in admins: notif = Notification(comment_id=new_comment.id, user_id=admin.id) db.add(notif) - break - for i in requests.get('https://api.pushshift.io/reddit/comment/search?html_decode=true&q=rdrama&size=100').json()["data"]: - print(i) - - body_html = sanitize(f'New rdrama mention: https://old.reddit.com{i["permalink"]}', noimages=True) + for i in requests.get('https://api.pushshift.io/reddit/comment/search?html_decode=true&q=rdrama&size=10').json()["data"]: + body_html = sanitize(f'New rdrama mention: https://old.reddit.com{i["permalink"]}?context=99', noimages=True) existing_comment = db.query(Comment.id).filter_by(author_id=NOTIFICATIONS_ID, parent_submission=None, distinguish_level=6, body_html=body_html, level=1, sentto=0).first() if existing_comment: break - print('ffugq') new_comment = Comment(author_id=NOTIFICATIONS_ID, parent_submission=None, distinguish_level=6, @@ -711,7 +704,6 @@ def thumbnail_thread(pid): for admin in admins: notif = Notification(comment_id=new_comment.id, user_id=admin.id) db.add(notif) - break db.commit() db.close() diff --git a/files/templates/authforms.html b/files/templates/authforms.html index e52a806ac..45942d230 100644 --- a/files/templates/authforms.html +++ b/files/templates/authforms.html @@ -2,7 +2,7 @@
- + @@ -38,8 +38,8 @@ {% endif %} {% else %} - - + + {% endif %} diff --git a/files/templates/default.html b/files/templates/default.html index 4e415b701..6a0935c40 100644 --- a/files/templates/default.html +++ b/files/templates/default.html @@ -1,7 +1,7 @@ - + @@ -31,8 +31,8 @@ {% endif %} {% else %} - - + + {% endif %} @@ -49,7 +49,7 @@ - + @@ -57,7 +57,7 @@ - + {% endblock %} @@ -69,13 +69,13 @@ - + - + - + diff --git a/files/templates/email/default.html b/files/templates/email/default.html index 7e7443ccb..8fecb57ab 100644 --- a/files/templates/email/default.html +++ b/files/templates/email/default.html @@ -2,7 +2,7 @@ - + diff --git a/files/templates/errors/patron.html b/files/templates/errors/patron.html index d6c46527f..ce63203d0 100644 --- a/files/templates/errors/patron.html +++ b/files/templates/errors/patron.html @@ -14,7 +14,7 @@This page is only available to {% if request.host == "rdrama.net" %}paypigs{% else %}patrons{% endif %}:
- {{'GUMROAD_LINK' | app_config}} + {{config('GUMROAD_LINK')}} diff --git a/files/templates/header.html b/files/templates/header.html index cb21ec8dc..d239d0166 100644 --- a/files/templates/header.html +++ b/files/templates/header.html @@ -110,7 +110,7 @@