A Python content management system designed for kirsle.net featuring a blog, comments and photo albums.
https://rophako.kirsle.net/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
519 B
23 lines
519 B
# -*- coding: utf-8 -*-
|
|
|
|
# Legacy endpoint compatibility from kirsle.net.
|
|
|
|
from flask import request, redirect
|
|
from rophako import app
|
|
|
|
@app.route("/+")
|
|
def google_plus():
|
|
return redirect("https://plus.google.com/+NoahPetherbridge/posts")
|
|
|
|
@app.route("/blog.html")
|
|
def legacy_blog():
|
|
post_id = request.args.get("id", "")
|
|
|
|
# All of this is TO-DO.
|
|
# friendly_id = get friendly ID
|
|
# return redirect(...)
|
|
return "TO-DO"
|
|
|
|
@app.route("/<page>.html")
|
|
def legacy_url(page):
|
|
return "/{}".format(page)
|