css and pricing

This commit is contained in:
Nyx 2025-04-06 00:24:16 -05:00
parent 42025e98e4
commit 954539eef3
5 changed files with 72 additions and 1 deletions

View file

@ -1,4 +1,4 @@
from flask import Flask, render_template
from flask import Flask, render_template, make_response
import os
app = Flask(__name__)
@ -12,5 +12,17 @@ def fortune():
fortune = os.popen("fortune").read()
return render_template('fortune.j2', fortune=fortune)
@app.route('/pricing')
def pricing():
return render_template('pricing.xht')
@app.route('/style.css')
def css():
css = render_template('index.css')
response = make_response(css)
response.mimetype = "text/css"
return response
if __name__ == '__main__':
app.run(host="0.0.0.0", port=8080)

View file

@ -5,6 +5,7 @@
<head>
<title>fortune as a service</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="/assets/style.css" />
</head>
<body>
<h1>fortune as a service</h1>

10
app/templates/index.css Normal file
View file

@ -0,0 +1,10 @@
@media (prefers-color-scheme: dark) {
body {
background-color: #121212 !important;
color: #ffffff;
}
}
body {
background-color: white;
}

View file

@ -5,6 +5,7 @@
<head>
<title>fortune as a service</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="/style.css" />
</head>
<body>
<h1>fortune as a service</h1>
@ -13,5 +14,7 @@
from the /usr/bin/fortune command on Arch Linux, with our patent-pending AI Layer
2 code execution engine.
</p>
<a href="/pricing">pricing</a>
<br />
<a href="/fortune">get a fortune</a>
</body>

45
app/templates/pricing.xht Normal file
View file

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>fortune as a service</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="/assets/style.css" />
</head>
<body>
<h1>fortune as a service - pricing</h1>
<h3>free</h3>
<p>
- 1 fortune per day
- no uptime guarantee
- no support
</p>
<h3>basic</h3>
<p>
- 10 fortunes per day
- 99.9% uptime guarantee
- email support
us$10/month
</p>
<h3>premium</h3>
<p>
- unlimited fortunes
- 99.99% uptime guarantee
- 24/7 support
us$100/month
</p>
<h3>enterprise</h3>
<p>
- unlimited fortunes
- 99.999% uptime guarantee
- 24/7 support
- custom features
contact us for pricing
</p>
<a href="mailto:me@everypizza.im">contact sales</a>
<br />
<a href="/">back to home</a>
<br />
<a href="/fortune">get a fortune</a>
</body>