import glob
import base64
import os.path
+import math
basedir = '.'
app = Flask(__name__)
def base64_filter(arg):
return base64.b64encode(arg)
+@app.template_filter('log2')
+def log2_filter(arg):
+ return int(math.log(arg, 2) + 1)
+
@app.route("/pks/add", methods=['POST'])
def add():
keytext = request.form['keytext']
return Response('\n'.join(result), mimetype='application/pgp')
+@app.route('/fingerprints/')
+def fingerprints():
+ return Response('\n'.join([ i.split('/')[-1][:-4] for i in
+ glob.glob(os.path.join(basedir, 'data/*.asc')) ]) + '\n',
+ mimetype='text/plain')
if __name__ == "__main__":
app.run(debug=True, port=11371)