suicide 2
This commit is contained in:
parent
09d18ba4ed
commit
6e49b8132c
3 changed files with 8 additions and 5 deletions
|
@ -38,6 +38,7 @@ class User(Base, Stndrd, Age_times):
|
||||||
passhash = deferred(Column(String, default=None))
|
passhash = deferred(Column(String, default=None))
|
||||||
banawards = Column(Integer, default=0)
|
banawards = Column(Integer, default=0)
|
||||||
created_utc = Column(Integer, default=0)
|
created_utc = Column(Integer, default=0)
|
||||||
|
suicide_utc = Column(Integer, default=0)
|
||||||
admin_level = Column(Integer, default=0)
|
admin_level = Column(Integer, default=0)
|
||||||
resized = Column(Boolean, default=True)
|
resized = Column(Boolean, default=True)
|
||||||
agendaposter = Column(Boolean, default=False)
|
agendaposter = Column(Boolean, default=False)
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
from urllib.parse import urlparse
|
from urllib.parse import urlparse
|
||||||
import mistletoe
|
import mistletoe
|
||||||
import urllib.parse
|
import urllib.parse
|
||||||
import threading
|
|
||||||
import gevent
|
import gevent
|
||||||
|
|
||||||
from drama.helpers.wrappers import *
|
from drama.helpers.wrappers import *
|
||||||
|
@ -23,7 +22,8 @@ from PIL import Image as PILimage
|
||||||
with open("snappy.txt", "r") as f:
|
with open("snappy.txt", "r") as f:
|
||||||
snappyquotes = f.read().split("{[para]}")
|
snappyquotes = f.read().split("{[para]}")
|
||||||
|
|
||||||
def resize():
|
@app.route("/resize")
|
||||||
|
def resize()
|
||||||
u = g.db.query(User).filter(User.profileurl != None, User.resized != True).first()
|
u = g.db.query(User).filter(User.profileurl != None, User.resized != True).first()
|
||||||
print(u.username)
|
print(u.username)
|
||||||
print(f"1 {u.profileurl}")
|
print(f"1 {u.profileurl}")
|
||||||
|
@ -44,7 +44,6 @@ def resize():
|
||||||
g.db.add(u)
|
g.db.add(u)
|
||||||
print(f"2 {u.profileurl}")
|
print(f"2 {u.profileurl}")
|
||||||
|
|
||||||
|
|
||||||
@app.route("/banaward/post/<post_id>")
|
@app.route("/banaward/post/<post_id>")
|
||||||
@auth_required
|
@auth_required
|
||||||
def postbanaward(post_id, v):
|
def postbanaward(post_id, v):
|
||||||
|
@ -95,8 +94,6 @@ def submit_get(v):
|
||||||
if v and v.is_banned and not v.unban_utc: return render_template("seized.html")
|
if v and v.is_banned and not v.unban_utc: return render_template("seized.html")
|
||||||
|
|
||||||
b = get_guild("general")
|
b = get_guild("general")
|
||||||
|
|
||||||
resize()
|
|
||||||
|
|
||||||
return render_template("submit.html",
|
return render_template("submit.html",
|
||||||
v=v,
|
v=v,
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
import qrcode
|
import qrcode
|
||||||
import io
|
import io
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
from time import time
|
||||||
|
|
||||||
from drama.classes.user import ViewerRelationship
|
from drama.classes.user import ViewerRelationship
|
||||||
from drama.helpers.alerts import *
|
from drama.helpers.alerts import *
|
||||||
|
@ -21,6 +22,8 @@ beams_client = PushNotifications(
|
||||||
@app.route("/@<username>/suicide")
|
@app.route("/@<username>/suicide")
|
||||||
@auth_required
|
@auth_required
|
||||||
def suicide(v, username):
|
def suicide(v, username):
|
||||||
|
t = int(time())
|
||||||
|
if t - v.suicide_utc < 86400: abort(403)
|
||||||
user = get_user(username)
|
user = get_user(username)
|
||||||
suicide = f"""Hi there,
|
suicide = f"""Hi there,
|
||||||
|
|
||||||
|
@ -41,6 +44,8 @@ def suicide(v, username):
|
||||||
|
|
||||||
Your fellow dramatards care about you and there are people who want to help."""
|
Your fellow dramatards care about you and there are people who want to help."""
|
||||||
send_notification(1046, user, suicide)
|
send_notification(1046, user, suicide)
|
||||||
|
v.suicide_utc = t
|
||||||
|
g.db.add(v)
|
||||||
return "", 204
|
return "", 204
|
||||||
|
|
||||||
@app.route("/api/v1/user/<username>", methods=["GET"])
|
@app.route("/api/v1/user/<username>", methods=["GET"])
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue