tmp
This commit is contained in:
@@ -11,6 +11,8 @@ from flask import Flask
|
|||||||
|
|
||||||
app = Flask(__name__, static_folder=None, subdomain_matching=True)
|
app = Flask(__name__, static_folder=None, subdomain_matching=True)
|
||||||
|
|
||||||
|
app.jinja_env.add_extension('pypugjs.ext.jinja.PyPugJSExtension')
|
||||||
|
|
||||||
app.before_request(locale.before_request)
|
app.before_request(locale.before_request)
|
||||||
app.context_processor(locale.inject_translations)
|
app.context_processor(locale.inject_translations)
|
||||||
|
|
||||||
|
|||||||
@@ -1,16 +0,0 @@
|
|||||||
<div>
|
|
||||||
<div class="88-31">
|
|
||||||
<a href="https://chest.lair.moe" class="disabled">
|
|
||||||
<img src="/static/img/88x31/gf.png"/>
|
|
||||||
</a>
|
|
||||||
<a href="https://preview.about.akarpov.ru" id="pie">
|
|
||||||
<img src="/static/img/88x31/withpie.gif"/>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
<div class="88-31">
|
|
||||||
<a href="https://g.lair.moe/Sweetbread/nixos-config">
|
|
||||||
<img src="/static/img/88x31/nixos.webp"/>
|
|
||||||
</a>
|
|
||||||
<img src="/static/img/88x31/teto.webp"/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
div
|
||||||
|
.88-31
|
||||||
|
a.disabled(href="https://chest.lair.moe")
|
||||||
|
img(src="/static/img/88x31/gf.png")
|
||||||
|
|
||||||
|
a#pie(href="https://preview.about.akarpov.ru")
|
||||||
|
img(src="/static/img/88x31/withpie.gif")
|
||||||
|
|
||||||
|
.88-31
|
||||||
|
a(href="https://g.lair.moe/Sweetbread/nixos-config")
|
||||||
|
img(src="/static/img/88x31/nixos.webp")
|
||||||
|
|
||||||
|
img(src="/static/img/88x31/teto.webp")
|
||||||
@@ -1,48 +0,0 @@
|
|||||||
<div class="block">
|
|
||||||
<h3>Development</h3>
|
|
||||||
<div class="blocks badges">
|
|
||||||
<a class="block" href="//g.lair.moe/Sweetbread">
|
|
||||||
<img class="icon" src="/static/icon/service/gitea.webp" />
|
|
||||||
Gitea
|
|
||||||
</a>
|
|
||||||
<a class="block" href="https://github.com/VerySweetBread">
|
|
||||||
<img class="icon" src="https://github.githubassets.com/assets/GitHub-Mark-ea2971cee799.png" />
|
|
||||||
GitHub
|
|
||||||
</a>
|
|
||||||
<a class="block" href="https://git.kolibrios.org/Sweetbread">
|
|
||||||
<img class="icon" src="https://git.kolibrios.org/assets/img/logo.svg" />
|
|
||||||
KolibriOS Git
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<h3>Contacts</h3>
|
|
||||||
<div class="blocks badges">
|
|
||||||
<a class="block" href="https://matrix.to/#/@risdeveau:lair.moe">
|
|
||||||
<img class="icon" src="https://matrix.org/assets/favicon.ico" />
|
|
||||||
Matrix
|
|
||||||
</a>
|
|
||||||
<a class="block" href="//b.lair.moe/@risdeveau">
|
|
||||||
<img class="icon" src="/static/icon/service/sharkey.webp" />
|
|
||||||
Fediverse
|
|
||||||
</a>
|
|
||||||
<a class="block" href="https://discord.com/users/459823895256498186">
|
|
||||||
<img class="icon" src="https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66e3d80db9971f10a9757c99_Symbol.svg" />
|
|
||||||
Discord
|
|
||||||
</a>
|
|
||||||
<a class="block" href="mailto:risdeveau@lair.moe">
|
|
||||||
Mail
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<h3>Game accounts</h3>
|
|
||||||
<div class="blocks badges">
|
|
||||||
<a class="block" href="https://steamcommunity.com/id/risdeveau">
|
|
||||||
<img class="icon" src="https://store.steampowered.com/favicon.ico" />
|
|
||||||
Steam
|
|
||||||
</a>
|
|
||||||
<a class="block" href="https://gamebanana.com/members/3899828">
|
|
||||||
<img class="icon" src="https://images.gamebanana.com/static/img/favicon/favicon.ico" />
|
|
||||||
GameBanana
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
.block
|
||||||
|
h3 Development
|
||||||
|
.blocks.badges
|
||||||
|
a.block(href="//g.lair.moe/Sweetbread")
|
||||||
|
img.icon(src="/static/icon/service/gitea.webp")
|
||||||
|
| Gitea
|
||||||
|
|
||||||
|
a.block(href="https://github.com/VerySweetBread")
|
||||||
|
img.icon(src="https://github.githubassets.com/assets/GitHub-Mark-ea2971cee799.png")
|
||||||
|
| GitHub
|
||||||
|
|
||||||
|
a.block(href="https://git.kolibrios.org/Sweetbread")
|
||||||
|
img.icon(src="https://git.kolibrios.org/assets/img/logo.svg")
|
||||||
|
| KolibriOS Git
|
||||||
|
|
||||||
|
h3 Contacts
|
||||||
|
.blocks.badges
|
||||||
|
a.block(href="https://matrix.to/#/@risdeveau:lair.moe")
|
||||||
|
img.icon(src="https://matrix.org/assets/favicon.ico")
|
||||||
|
| Matrix
|
||||||
|
|
||||||
|
a.block(href="//b.lair.moe/@risdeveau")
|
||||||
|
img.icon(src="/static/icon/service/sharkey.webp")
|
||||||
|
| Fediverse
|
||||||
|
|
||||||
|
a.block(href="https://discord.com/users/459823895256498186")
|
||||||
|
img.icon(src="https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/66e3d80db9971f10a9757c99_Symbol.svg")
|
||||||
|
| Discord
|
||||||
|
|
||||||
|
a.block(href="mailto:risdeveau@lair.moe")
|
||||||
|
| Mail
|
||||||
|
|
||||||
|
h3 Game accounts
|
||||||
|
.blocks.badges
|
||||||
|
a.block(href="https://steamcommunity.com/id/risdeveau")
|
||||||
|
img.icon(src="https://store.steampowered.com/favicon.ico")
|
||||||
|
| Steam
|
||||||
|
|
||||||
|
a.block(href="https://gamebanana.com/members/3899828")
|
||||||
|
img.icon(src="https://images.gamebanana.com/static/img/favicon/favicon.ico")
|
||||||
|
| GameBanana
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
<div>
|
|
||||||
<h3>Wallets</h3>
|
|
||||||
<div class="blocks qr">
|
|
||||||
<div class="block qr">
|
|
||||||
<p>POL, BNB</p>
|
|
||||||
<img src="/static/img/wallets/evm.webp">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="block qr">
|
|
||||||
<p>TON</p>
|
|
||||||
<img src="/static/img/wallets/ton.webp">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="block qr">
|
|
||||||
<p>XMR</p>
|
|
||||||
<img src="/static/img/wallets/xmr.webp">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
div
|
||||||
|
h3 Wallets
|
||||||
|
.blocks.qr
|
||||||
|
.block.qr
|
||||||
|
p POL, BNB
|
||||||
|
img(src="/static/img/wallets/evm.webp")
|
||||||
|
|
||||||
|
.block.qr
|
||||||
|
p TON
|
||||||
|
img(src="/static/img/wallets/ton.webp")
|
||||||
|
|
||||||
|
.block.qr
|
||||||
|
p XMR
|
||||||
|
img(src="/static/img/wallets/xmr.webp")
|
||||||
@@ -50,7 +50,7 @@
|
|||||||
'donate',
|
'donate',
|
||||||
'88x31'
|
'88x31'
|
||||||
) %}
|
) %}
|
||||||
{% include 'risdeveau/templates/%s.htm' % m %}
|
{% include 'risdeveau/templates/%s.pub' % m %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</main>
|
</main>
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -1,50 +0,0 @@
|
|||||||
<div class="block">
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<th>DoB</th>
|
|
||||||
<td>2005-01-13</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>Languages</th>
|
|
||||||
<td>
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<td>Russian</td>
|
|
||||||
<td>Native</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>English</td>
|
|
||||||
<td>B2</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>French</td>
|
|
||||||
<td>A1?</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>German</td>
|
|
||||||
<td>A2?</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Japanese</td>
|
|
||||||
<td>Beginner</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>Student</th>
|
|
||||||
<td>
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<td>Programmer</td>
|
|
||||||
<td>2.5/4yr.</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Translator</td>
|
|
||||||
<td>2.5/3yr.</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
.block
|
||||||
|
table
|
||||||
|
tr
|
||||||
|
th DoB
|
||||||
|
td 2005-01-13
|
||||||
|
tr
|
||||||
|
th Languages
|
||||||
|
td
|
||||||
|
table
|
||||||
|
tr
|
||||||
|
td Russian
|
||||||
|
td Native
|
||||||
|
tr
|
||||||
|
td English
|
||||||
|
td B2
|
||||||
|
tr
|
||||||
|
td French
|
||||||
|
td A1?
|
||||||
|
tr
|
||||||
|
td German
|
||||||
|
td A2?
|
||||||
|
tr
|
||||||
|
td Japanese
|
||||||
|
td Beginner
|
||||||
|
|
||||||
|
tr
|
||||||
|
th Student
|
||||||
|
td
|
||||||
|
table
|
||||||
|
tr
|
||||||
|
td Programmer
|
||||||
|
td 2.5/4yr.
|
||||||
|
tr
|
||||||
|
td Translator
|
||||||
|
td 2.5/3yr.
|
||||||
@@ -21,8 +21,8 @@ def index():
|
|||||||
|
|
||||||
@bp.route("/host")
|
@bp.route("/host")
|
||||||
def host():
|
def host():
|
||||||
return render_tmpl('host.html')
|
return render_tmpl('host.pug')
|
||||||
|
|
||||||
@bp.route("/us")
|
@bp.route("/us")
|
||||||
def us():
|
def us():
|
||||||
return render_tmpl('us.html')
|
return render_tmpl('us.pug')
|
||||||
|
|||||||
@@ -1,21 +0,0 @@
|
|||||||
{% extends 'base.tmpl' %}
|
|
||||||
|
|
||||||
{% block title %}{{ _('about host') }}{% endblock %}
|
|
||||||
|
|
||||||
{% block content %}
|
|
||||||
<a href="https://play2go.cloud/?ref_id=4baFoOIp5QE" target="_blank" class="block">
|
|
||||||
<strong>{{ _("host:hoster") }}</strong>: play2go
|
|
||||||
<p>{{ _('host:hoster_descr') }}</p>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<div class="block">
|
|
||||||
<strong>{{ _("host:specifications") }}</strong>:
|
|
||||||
<ul>
|
|
||||||
<li>CPU: Ryzen 9@3.4GHz (4 cores)</li>
|
|
||||||
<li>RAM: 8 GB</li>
|
|
||||||
<li>SSD: 150 GB</li>
|
|
||||||
<li>ETH: 500Mb/s</li>
|
|
||||||
<li>Loc: Deutschland, Frankfurt am Main</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
{% endblock %}
|
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
extends base.tmpl
|
||||||
|
|
||||||
|
block title
|
||||||
|
= _('about host')
|
||||||
|
|
||||||
|
block content
|
||||||
|
a.block(href="https://play2go.cloud/?ref_id=4baFoOIp5QE" target="_blank")
|
||||||
|
strong= _("host:hoster")
|
||||||
|
| : play2go
|
||||||
|
p= _('host:hoster_descr')
|
||||||
|
|
||||||
|
.block
|
||||||
|
strong= _("host:specifications")
|
||||||
|
| :
|
||||||
|
ul
|
||||||
|
li CPU: Ryzen 9@3.4GHz (4 cores)
|
||||||
|
li RAM: 8 GB
|
||||||
|
li SSD: 150 GB
|
||||||
|
li ETH: 500Mb/s
|
||||||
|
li Loc: Deutschland, Frankfurt am Main
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
{% extends 'base.tmpl' %}
|
|
||||||
|
|
||||||
{% block title %}О нас{% endblock %}
|
|
||||||
|
|
||||||
{% block content %}
|
|
||||||
<a href="{{ url_for('risdeveau.index') }}" class="block green">
|
|
||||||
<div class="header">
|
|
||||||
<img src="/static/icon/us/risdeveau.webp" class="icon"/>
|
|
||||||
Sweetbread
|
|
||||||
</div>
|
|
||||||
Главный админ, занимается почти всеми сервисами. Создал этот сайт
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<div class="block orange disabled">
|
|
||||||
<div class="header">
|
|
||||||
<img src="/static/icon/us/chest.webp" class="icon"/>
|
|
||||||
Chest
|
|
||||||
</div>
|
|
||||||
Должна была помогать делать этот сайт
|
|
||||||
</div>
|
|
||||||
{% endblock %}
|
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
extends base.tmpl
|
||||||
|
|
||||||
|
block title
|
||||||
|
| О нас
|
||||||
|
|
||||||
|
block content
|
||||||
|
a.block.green(href="{{ url_for('risdeveau.index') }}")
|
||||||
|
.header
|
||||||
|
img.icon(src="/static/icon/us/risdeveau.webp")
|
||||||
|
| Sweetbread
|
||||||
|
| Главный админ, занимается почти всеми сервисами. Создал этот сайт
|
||||||
|
|
||||||
|
.block.orange.disabled
|
||||||
|
.header
|
||||||
|
img.icon(src="/static/icon/us/chest.webp")
|
||||||
|
| Chest
|
||||||
|
| Должна была помогать делать этот сайт
|
||||||
@@ -5,3 +5,4 @@ requests
|
|||||||
APScheduler
|
APScheduler
|
||||||
musicbrainzngs
|
musicbrainzngs
|
||||||
python-magic
|
python-magic
|
||||||
|
pypugjs
|
||||||
|
|||||||
Reference in New Issue
Block a user