|
@ -1,29 +1,25 @@ |
|
|
from flask import Flask, g, request, session, redirect, url_for, render_template |
|
|
from flask import Flask, g, request, session, redirect, url_for, render_template |
|
|
from flask_bootstrap import Bootstrap |
|
|
from flask_bootstrap import Bootstrap |
|
|
import os |
|
|
|
|
|
|
|
|
import yaml |
|
|
|
|
|
|
|
|
app = Flask(__name__) |
|
|
app = Flask(__name__) |
|
|
Bootstrap(app) |
|
|
Bootstrap(app) |
|
|
app.secret_key = 'asdf' |
|
|
app.secret_key = 'asdf' |
|
|
app.debug = True |
|
|
app.debug = True |
|
|
|
|
|
|
|
|
|
|
|
with open('config.yaml') as f: |
|
|
|
|
|
yaml_data = yaml.load(f) |
|
|
|
|
|
|
|
|
|
|
|
search = yaml_data['search'] |
|
|
|
|
|
account_url = yaml_data['accounts']['account_url'] |
|
|
|
|
|
|
|
|
|
|
|
apps = [] |
|
|
|
|
|
for itm in yaml_data['apps'].items(): |
|
|
|
|
|
apps.append(itm[1]) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@app.route('/') |
|
|
@app.route('/') |
|
|
def index(): |
|
|
def index(): |
|
|
search = {'active': True, 'search_url': 'https://searx.info/?q='} |
|
|
|
|
|
account_url = 'https://account.technicalincompetence.club' |
|
|
|
|
|
apps = [ |
|
|
|
|
|
{'name': 'Gitea', 'description': 'It\'s git', 'link': 'https://git.tia.moe'}, |
|
|
|
|
|
{'name': 'Gitea', 'description': 'It\'s git', 'link': 'https://git.tia.moe'}, |
|
|
|
|
|
{'name': 'Gitea', 'description': 'It\'s git', 'link': 'https://git.tia.moe'}, |
|
|
|
|
|
{'name': 'Gitea', 'description': 'It\'s git', 'link': 'https://git.tia.moe'}, |
|
|
|
|
|
{'name': 'Gitea', 'description': 'It\'s git', 'link': 'https://git.tia.moe'}, |
|
|
|
|
|
{'name': 'Gitea', 'description': 'It\'s git', 'link': 'https://git.tia.moe'}, |
|
|
|
|
|
{'name': 'Gitea', 'description': 'It\'s git', 'link': 'https://git.tia.moe'}, |
|
|
|
|
|
{'name': 'Gitea', 'description': 'It\'s git', 'link': 'https://git.tia.moe'}, |
|
|
|
|
|
{'name': 'Gitea', 'description': 'It\'s git', 'link': 'https://git.tia.moe'}, |
|
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
return render_template('index.j2', apps = apps, search = search, account_url = account_url) |
|
|
return render_template('index.j2', apps = apps, search = search, account_url = account_url) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|