|
|
@ -1,14 +1,39 @@
|
|
|
|
import datetime
|
|
|
|
import datetime
|
|
|
|
|
|
|
|
from os import listdir
|
|
|
|
from bottle import route, run, template
|
|
|
|
from bottle import route, run, template
|
|
|
|
|
|
|
|
|
|
|
|
# diary
|
|
|
|
# diary
|
|
|
|
|
|
|
|
|
|
|
|
def make_snippets():
|
|
|
|
def build_nav():
|
|
|
|
|
|
|
|
return "nav"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def list_snippets(articles):
|
|
|
|
|
|
|
|
# take articles between 0-4, 5-8, 9-13,...) based on current page
|
|
|
|
|
|
|
|
# for each one of those articles,
|
|
|
|
|
|
|
|
# snip_article(article)
|
|
|
|
|
|
|
|
limit = 4
|
|
|
|
|
|
|
|
total = len(files)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def snip_article(article):
|
|
|
|
|
|
|
|
# read text in article
|
|
|
|
|
|
|
|
# clean 250 first characters
|
|
|
|
|
|
|
|
# add to snippet
|
|
|
|
|
|
|
|
# add "read more" button that links to article to snippet
|
|
|
|
return "snippet"
|
|
|
|
return "snippet"
|
|
|
|
|
|
|
|
|
|
|
|
def make_latest():
|
|
|
|
def make_latest():
|
|
|
|
|
|
|
|
# for article in array (just 5 or something)
|
|
|
|
|
|
|
|
# link to webpage
|
|
|
|
return "latest"
|
|
|
|
return "latest"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def sort_files(files):
|
|
|
|
|
|
|
|
# sort array so articles are latest to earliest
|
|
|
|
|
|
|
|
return list(reversed(files))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def gather_files():
|
|
|
|
|
|
|
|
# directory to list
|
|
|
|
|
|
|
|
return os.listdir()
|
|
|
|
|
|
|
|
|
|
|
|
# Webpages
|
|
|
|
# Webpages
|
|
|
|
|
|
|
|
|
|
|
|
@route('/')
|
|
|
|
@route('/')
|
|
|
|