Fixes and style improvements; added a mock of terms, privacy and robots.txt
This commit is contained in:
parent
bbbc7655a0
commit
3f867b4027
6 changed files with 35 additions and 2 deletions
18
app.py
18
app.py
|
|
@ -6,7 +6,7 @@ from peewee import *
|
||||||
import datetime, time, re, os, sys, string, json
|
import datetime, time, re, os, sys, string, json
|
||||||
from functools import wraps
|
from functools import wraps
|
||||||
|
|
||||||
__version__ = '0.4-dev'
|
__version__ = '0.4.0'
|
||||||
|
|
||||||
# we want to support Python 3 only.
|
# we want to support Python 3 only.
|
||||||
# Python 2 has too many caveats.
|
# Python 2 has too many caveats.
|
||||||
|
|
@ -311,7 +311,8 @@ def unpush_notification(type, target, **kwargs):
|
||||||
(Notification.type == type) &
|
(Notification.type == type) &
|
||||||
(Notification.target == target) &
|
(Notification.target == target) &
|
||||||
(Notification.detail == json.dumps(kwargs))
|
(Notification.detail == json.dumps(kwargs))
|
||||||
))
|
)
|
||||||
|
.execute())
|
||||||
except Exception:
|
except Exception:
|
||||||
sys.excepthook(*sys.exc_info())
|
sys.excepthook(*sys.exc_info())
|
||||||
|
|
||||||
|
|
@ -538,6 +539,19 @@ def notifications():
|
||||||
def about():
|
def about():
|
||||||
return render_template('about.html', version=__version__)
|
return render_template('about.html', version=__version__)
|
||||||
|
|
||||||
|
# The two following routes are mandatory by law.
|
||||||
|
@app.route('/terms/')
|
||||||
|
def terms():
|
||||||
|
return render_template('terms.html')
|
||||||
|
|
||||||
|
@app.route('/privacy/')
|
||||||
|
def privacy():
|
||||||
|
return render_template('privacy.html')
|
||||||
|
|
||||||
|
@app.route('/robots.txt')
|
||||||
|
def robots_txt():
|
||||||
|
return send_from_directory(os.getcwd(), 'robots.txt')
|
||||||
|
|
||||||
@app.route('/uploads/<id>.jpg')
|
@app.route('/uploads/<id>.jpg')
|
||||||
def uploads(id, type='jpg'):
|
def uploads(id, type='jpg'):
|
||||||
return send_from_directory(UPLOAD_DIRECTORY, id + '.' + type)
|
return send_from_directory(UPLOAD_DIRECTORY, id + '.' + type)
|
||||||
|
|
|
||||||
1
robots.txt
Normal file
1
robots.txt
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
body,button,input,select,textarea{font-family:'Segoe UI',Arial,Helvetica,sans-serif}
|
||||||
body{margin:0}
|
body{margin:0}
|
||||||
.header{padding:12px;color:white;background-color:#ff3018}
|
.header{padding:12px;color:white;background-color:#ff3018}
|
||||||
.content{padding:12px}
|
.content{padding:12px}
|
||||||
|
|
@ -12,5 +13,6 @@ body{margin:0}
|
||||||
.follow_button,input[type="submit"]{background-color:#ff3018;color:white;border-radius:3px;border:1px solid #ff3018}
|
.follow_button,input[type="submit"]{background-color:#ff3018;color:white;border-radius:3px;border:1px solid #ff3018}
|
||||||
.follow_button.following{background-color:transparent;color:#ff3018;border-color:#ff3018}
|
.follow_button.following{background-color:transparent;color:#ff3018;border-color:#ff3018}
|
||||||
.copyright{font-size:smaller;text-align:center;color:#808080}
|
.copyright{font-size:smaller;text-align:center;color:#808080}
|
||||||
|
.copyright a:link,.copyright a:visited{color:#31559e}
|
||||||
.copyright ul{list-style:none;padding:0}
|
.copyright ul{list-style:none;padding:0}
|
||||||
.copyright ul > li{padding:0 3px}
|
.copyright ul > li{padding:0 3px}
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,8 @@
|
||||||
<title>{{ site_name }}</title>
|
<title>{{ site_name }}</title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<link rel="stylesheet" type="text/css" href="/static/style.css">
|
<link rel="stylesheet" type="text/css" href="/static/style.css">
|
||||||
|
<meta name="og:title" content="Cori+">
|
||||||
|
<meta name="og:description" content="A simple social network. Post text statuses, optionally with image.">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="header">
|
<div class="header">
|
||||||
|
|
|
||||||
7
templates/privacy.html
Normal file
7
templates/privacy.html
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
{% extends "base.html" %}
|
||||||
|
|
||||||
|
{% block body %}
|
||||||
|
<h1>Privacy Policy</h1>
|
||||||
|
|
||||||
|
|
||||||
|
{% endblock %}
|
||||||
7
templates/terms.html
Normal file
7
templates/terms.html
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
{% extends "base.html" %}
|
||||||
|
|
||||||
|
{% block body %}
|
||||||
|
<h1>Terms of Service</h1>
|
||||||
|
|
||||||
|
|
||||||
|
{% endblock %}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue