mirror of
https://git.wownero.com/lza_menace/suchwow.git
synced 2024-08-15 01:03:19 +00:00
cleanup
This commit is contained in:
parent
3094205362
commit
aec88afc0d
9 changed files with 18 additions and 68 deletions
|
@ -1,7 +1,7 @@
|
|||
from flask import Flask
|
||||
from flask_session import Session
|
||||
|
||||
from suchwow.routes import auth, comment, post, profile, leaderboard, api, mod, main
|
||||
from suchwow.routes import auth, post, profile, leaderboard, api, mod, main
|
||||
from suchwow import filters, cli
|
||||
|
||||
|
||||
|
@ -13,7 +13,6 @@ Session(app)
|
|||
app.register_blueprint(post.bp)
|
||||
app.register_blueprint(auth.bp)
|
||||
app.register_blueprint(profile.bp)
|
||||
app.register_blueprint(comment.bp)
|
||||
app.register_blueprint(leaderboard.bp)
|
||||
app.register_blueprint(api.bp)
|
||||
app.register_blueprint(mod.bp)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
from flask import Blueprint, current_app
|
||||
from flask import Blueprint
|
||||
from arrow import get as arrow_get
|
||||
|
||||
from suchwow.models import Moderator
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
from peewee import *
|
||||
from random import choice
|
||||
from os import path
|
||||
from datetime import datetime
|
||||
|
||||
from peewee import *
|
||||
from PIL import Image
|
||||
|
||||
from suchwow import wownero
|
||||
from suchwow import config
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
from flask import jsonify, Blueprint, url_for, request, abort
|
||||
|
||||
from suchwow.models import Post
|
||||
from suchwow import wownero
|
||||
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
import requests
|
||||
from uuid import uuid4
|
||||
|
||||
import requests
|
||||
from flask import session, redirect, url_for, request, Blueprint
|
||||
|
||||
from suchwow import config
|
||||
|
||||
|
||||
|
|
|
@ -1,30 +0,0 @@
|
|||
from flask import render_template, Blueprint, flash
|
||||
from flask import request, redirect, url_for, session
|
||||
from suchwow.models import Post, Comment, Profile
|
||||
from suchwow.utils.decorators import login_required
|
||||
|
||||
|
||||
bp = Blueprint("comment", "comment")
|
||||
|
||||
@bp.route("/comment/create/post/<post_id>", methods=["GET", "POST"])
|
||||
@login_required
|
||||
def create(post_id):
|
||||
if not Post.filter(id=post_id):
|
||||
flash("WTF, that post doesn't exist. Stop it, hackerman.", "is-danger")
|
||||
return redirect(url_for("main.index"))
|
||||
|
||||
if request.method == "POST":
|
||||
comment_text = request.form.get("comment")
|
||||
if len(comment_text) > 300:
|
||||
flash("WTF, too many characters to post, asshole.", "is-danger")
|
||||
return redirect(request.url)
|
||||
commenter = Profile.get(username=session["auth"]["preferred_username"])
|
||||
post = Post.get(id=post_id)
|
||||
c = Comment(
|
||||
comment=comment_text,
|
||||
commenter=commenter,
|
||||
post=post,
|
||||
)
|
||||
c.save()
|
||||
return redirect(url_for("post.read", id=post_id))
|
||||
return render_template("comment/create.html")
|
|
@ -1,11 +1,6 @@
|
|||
from datetime import datetime, timedelta
|
||||
from os import path
|
||||
from flask import render_template, Blueprint, request, session
|
||||
from flask import send_from_directory, redirect, url_for, current_app
|
||||
from werkzeug.utils import secure_filename
|
||||
from suchwow import wownero
|
||||
from suchwow.models import Post
|
||||
from suchwow.utils.helpers import rw_cache, get_top_posters, get_top_posts
|
||||
from flask import render_template, Blueprint, request
|
||||
|
||||
from suchwow.utils.helpers import get_top_posters, get_top_posts
|
||||
|
||||
|
||||
bp = Blueprint("leaderboard", "leaderboard")
|
||||
|
|
|
@ -1,19 +1,18 @@
|
|||
from datetime import datetime, timedelta
|
||||
from os import path, remove
|
||||
from io import BytesIO
|
||||
from base64 import b64encode
|
||||
from sys import audit
|
||||
from secrets import token_urlsafe
|
||||
|
||||
from qrcode import make as qrcode_make
|
||||
from flask import render_template, Blueprint, request, session, flash
|
||||
from flask import render_template, Blueprint, request, flash
|
||||
from flask import send_from_directory, redirect, url_for, current_app
|
||||
from werkzeug.utils import secure_filename
|
||||
from secrets import token_urlsafe
|
||||
|
||||
from suchwow import wownero
|
||||
from suchwow import config
|
||||
from suchwow.models import Post, Profile, Comment, Ban
|
||||
from suchwow.utils.decorators import login_required, profile_required, moderator_required
|
||||
from suchwow.utils.helpers import allowed_file, is_moderator, get_session_user
|
||||
from suchwow.utils.helpers import post_webhook, audit_event
|
||||
from suchwow.utils.helpers import audit_event
|
||||
from suchwow.discord import post_discord_webhook
|
||||
|
||||
|
||||
|
|
|
@ -1,10 +1,8 @@
|
|||
import pickle
|
||||
from os import path
|
||||
from datetime import datetime, timedelta
|
||||
from json import dumps
|
||||
|
||||
from requests import post as r_post
|
||||
from flask import session, current_app
|
||||
from flask import session
|
||||
|
||||
from suchwow.models import Moderator, Post, AuditEvent, Profile
|
||||
from suchwow.wownero import Wallet, from_atomic
|
||||
|
@ -35,22 +33,6 @@ def get_session_user():
|
|||
return None
|
||||
return session["auth"]["preferred_username"].strip()
|
||||
|
||||
def post_webhook(msg):
|
||||
try:
|
||||
if current_app.config["DEBUG"]:
|
||||
msg = "[DEBUG] " + msg
|
||||
data = {
|
||||
"text": msg,
|
||||
"channel": config.MM_CHANNEL,
|
||||
"username": config.MM_USERNAME,
|
||||
"icon_url": config.MM_ICON
|
||||
}
|
||||
res = r_post(config.MM_ENDPOINT, data=dumps(data))
|
||||
res.raise_for_status()
|
||||
return True
|
||||
except:
|
||||
return False
|
||||
|
||||
def get_latest_tipped_posts():
|
||||
key_name = 'latest_tips'
|
||||
posts = []
|
||||
|
|
Loading…
Reference in a new issue