Files
thedrank.com/app/routes.py
2019-09-22 15:26:30 -05:00

23 lines
617 B
Python

from app import app
from flask import render_template
from multiprocessing import Value
import os
import sys
viewcountpath = os.path.join('app', 'static', 'viewcount.dat')
counter = Value('i', int(open(viewcountpath, 'r').read()))
def getIncrement(n=1):
with counter.get_lock():
counter.value += n
open(viewcountpath, 'w').write(str(counter.value))
return counter.value
@app.route('/')
def index():
return render_template('index.html', viewcount=getIncrement())
@app.route('/keybase.txt')
@app.route('/.well-known/keybase.txt')
def keybase():
return app.send_static_file('keybase.txt')