forked from endorphant/ttbp
parent
36e1102720
commit
23ed372d64
|
@ -416,6 +416,9 @@ thanks to everyone who reads, listens, writes, and feels.\
|
||||||
def write_entry(entry=os.path.join(DATA, "test.txt")):
|
def write_entry(entry=os.path.join(DATA, "test.txt")):
|
||||||
|
|
||||||
entered = raw_input("""
|
entered = raw_input("""
|
||||||
|
"""+util.hilight("new feature!")+""" you can now use standard markdown in
|
||||||
|
your entry text! raw html is still valid, and you can mix them together.
|
||||||
|
|
||||||
feels will be recorded for today, """+time.strftime("%d %B %Y")+""".
|
feels will be recorded for today, """+time.strftime("%d %B %Y")+""".
|
||||||
|
|
||||||
if you've already started recording feels for this day, you
|
if you've already started recording feels for this day, you
|
||||||
|
|
18
bin/core.py
18
bin/core.py
|
@ -4,6 +4,7 @@ import os
|
||||||
import time
|
import time
|
||||||
import subprocess
|
import subprocess
|
||||||
import re
|
import re
|
||||||
|
import mistune
|
||||||
|
|
||||||
import chatter
|
import chatter
|
||||||
|
|
||||||
|
@ -50,7 +51,6 @@ def load_files():
|
||||||
FILES = []
|
FILES = []
|
||||||
for filename in os.listdir(DATA):
|
for filename in os.listdir(DATA):
|
||||||
filename = os.path.join(DATA, filename)
|
filename = os.path.join(DATA, filename)
|
||||||
#if os.path.isfile(filename) and os.path.splitext(filename)[1] == ".txt":
|
|
||||||
if os.path.isfile(filename) and valid(filename):
|
if os.path.isfile(filename) and valid(filename):
|
||||||
FILES.append(filename)
|
FILES.append(filename)
|
||||||
|
|
||||||
|
@ -114,8 +114,8 @@ def write_entry(filename):
|
||||||
entry = [
|
entry = [
|
||||||
"\t\t<p><a name=\""+date[0]+date[1]+date[2]+"\"></a><br /><br /></p>\n",
|
"\t\t<p><a name=\""+date[0]+date[1]+date[2]+"\"></a><br /><br /></p>\n",
|
||||||
"\t\t<div class=\"entry\">\n",
|
"\t\t<div class=\"entry\">\n",
|
||||||
"\t\t\t<h5><a href=\"#"+date[0]+date[1]+date[2]+"\">"+date[2]+"</a> "+MONTHS[date[1]]+" "+date[0]+"</h5>\n",
|
"\t\t\t<h5><a href=\"#"+date[0]+date[1]+date[2]+"\">"+date[2]+"</a> "+MONTHS[date[1]]+" "+date[0]+"</h5>\n"
|
||||||
"\t\t\t<P>"
|
#"\t\t\t<P>"
|
||||||
]
|
]
|
||||||
|
|
||||||
raw = []
|
raw = []
|
||||||
|
@ -125,12 +125,14 @@ def write_entry(filename):
|
||||||
raw.append(line)
|
raw.append(line)
|
||||||
rawfile.close()
|
rawfile.close()
|
||||||
|
|
||||||
for line in raw:
|
entry.append("\t\t\t"+mistune.markdown("".join(raw), escape=False, hard_wrap=False))
|
||||||
entry.append(line+"\t\t\t")
|
|
||||||
if line == "\n":
|
|
||||||
entry.append("</p>\n\t\t\t<p>")
|
|
||||||
|
|
||||||
entry.append("</p>\n")
|
#for line in raw:
|
||||||
|
#entry.append(line+"\t\t\t")
|
||||||
|
#if line == "\n":
|
||||||
|
# entry.append("</p>\n\t\t\t<p>")
|
||||||
|
|
||||||
|
#entry.append("</p>\n")
|
||||||
entry.append("\t\t\t<p style=\"font-size:.6em; font-color:#808080; text-align: right;\"><a href=\""+"".join(date)+".html\">permalink</a></p>\n")
|
entry.append("\t\t\t<p style=\"font-size:.6em; font-color:#808080; text-align: right;\"><a href=\""+"".join(date)+".html\">permalink</a></p>\n")
|
||||||
entry.append("\n\t\t</div>\n")
|
entry.append("\n\t\t</div>\n")
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -415,6 +415,9 @@ thanks to everyone who reads, listens, writes, and feels.\
|
||||||
def write_entry(entry=os.path.join(DATA, "test.txt")):
|
def write_entry(entry=os.path.join(DATA, "test.txt")):
|
||||||
|
|
||||||
entered = raw_input("""
|
entered = raw_input("""
|
||||||
|
"""+util.hilight("new feature!")+""" you can now use standard markdown in
|
||||||
|
your entry text! raw html is still valid, and you can mix them together.
|
||||||
|
|
||||||
feels will be recorded for today, """+time.strftime("%d %B %Y")+""".
|
feels will be recorded for today, """+time.strftime("%d %B %Y")+""".
|
||||||
|
|
||||||
if you've already started recording feels for this day, you
|
if you've already started recording feels for this day, you
|
||||||
|
|
|
@ -4,7 +4,6 @@ TO-DO:
|
||||||
-show most recent global entries on html
|
-show most recent global entries on html
|
||||||
-command line flags:
|
-command line flags:
|
||||||
-shortcut to most recent feels, writing entry, seeing own entry
|
-shortcut to most recent feels, writing entry, seeing own entry
|
||||||
-markdown parsing
|
|
||||||
-neighbor view takes you to individual entry listing
|
-neighbor view takes you to individual entry listing
|
||||||
|
|
||||||
(goals for phase two)
|
(goals for phase two)
|
||||||
|
@ -22,6 +21,9 @@ TO-DO:
|
||||||
|
|
||||||
CHANGELOG:
|
CHANGELOG:
|
||||||
|
|
||||||
|
ver 0.8.0
|
||||||
|
-markdown parsing for entries
|
||||||
|
|
||||||
ver 0.7.5
|
ver 0.7.5
|
||||||
-COLORFUL BANNER
|
-COLORFUL BANNER
|
||||||
-backend stuff; feedback uses sendmail, some code cleanup
|
-backend stuff; feedback uses sendmail, some code cleanup
|
||||||
|
|
Loading…
Reference in New Issue