def project(project): data = database.get_one(db, "repos", project) nav_projects = database.get_all(db, "repos", "name") qr = "" if data == None: return flask.render_template('404.html', nav_projects=nav_projects), 404 if data['latest_release_cia'] != "": qr = qrToB64(data['latest_release_cia']) if data['readme'] == None: data['readme'] = "<p>No ReadMe Available!</p>" else: html = markdown(data['readme']) data['readme'] = html return flask.render_template('project.html', project=data, nav_projects=nav_projects, qr=qr)
def downloadStats(): nav_projects = database.get_all(db, "repos", "name") data = database.get_repo_downloads(db, "repos") return flask.render_template('stats.html', data=data, nav_projects=nav_projects)
def about(): data = database.get_all(db, "members", None) nav_projects = database.get_all(db, "repos", "name") return flask.render_template('about.html', members=data, nav_projects=nav_projects)
def extra_saves_tool(): nav_projects = database.get_all(db, "repos", "name") return flask.render_template("extra_saves.html", nav_projects=nav_projects)
def page_not_found(error): nav_projects = database.get_all(db, "repos", "name") return flask.render_template('404.html', nav_projects=nav_projects), 404
def tweetApi(): tweets = database.get_all(db, "tweets", None) return database.jsonify(database.json(tweets))
def main(page="index"): nav_projects = database.get_all(db, "repos", "name") page += '.html' if os.path.isfile('templates/' + page): return flask.render_template(page, nav_projects=nav_projects) return flask.abort(404)