started nopub feature

core file loading now checks files against a list of nopubs, stored in
.ttbp/config/nopub
master
endorphant 2016-05-20 00:06:21 -04:00
parent ed071ebb67
commit cd63c6f09a
2 changed files with 11 additions and 3 deletions

View File

@ -17,6 +17,7 @@ WWW = os.path.join(PATH, "www")
CONFIG = os.path.join(PATH, "config")
DATA = os.path.join(PATH, "entries")
FEED = os.path.join(SOURCE, "www", "index.html")
NOPUB = os.path.join(CONFIG, "nopub")
HEADER = ""
FOOTER = ""
@ -34,8 +35,16 @@ def load():
def load_files():
global FILES
exclude = []
if os.path.isfile(NOPUB):
for line in open(NOPUB, "r"):
exclude.append(line.rstrip())
FILES = []
for filename in os.listdir(DATA):
if filename in exclude:
continue
filename = os.path.join(DATA, filename)
if os.path.isfile(filename) and valid(filename):
FILES.append(filename)
@ -165,7 +174,7 @@ def valid(filename):
# check if the filename is YYYYMMDD.txt
filesplit = os.path.splitext(os.path.basename(filename))
if filesplit[1] != ".txt":
return False
@ -202,7 +211,6 @@ def write_global_feed(blogList):
<p>&nbsp;</p>
<h3>live feels-sharing:</h3>
<p><i>(time not exactly to scale)</i></p>
<div class=\"feed\">
<ul>
""")

View File

@ -407,7 +407,7 @@ press <enter> to begin recording your feels.
if publishing():
core.load_files()
core.write("index.html")
left = "posted to "+LIVE+USER+"/"+SETTINGS["publish dir"]+"/index.html"
left = "posted to "+LIVE+USER+"/"+SETTINGS["publish dir"]+"/index.html\n\n>"
redraw(left + " thanks for sharing your feels!")
return