adding environment validator and nopub clearer

on startup, ttbp checks to see if the environment is valid, and prompts
user to run setup again if not. also, nopub files are now removed from
html if they were generated.
This commit is contained in:
endorphant
2016-06-09 22:42:08 -04:00
parent aebdd51d08
commit d33bdbfab1
2 changed files with 46 additions and 1 deletions

View File

@@ -69,6 +69,15 @@ def load(ttbprc={}):
load_files()
def reload_ttbprc(ttbprc={}):
'''
reloads new ttbprc into current session
'''
global SETTINGS
SETTINGS = ttbprc
def load_files():
'''
file loader
@@ -83,6 +92,9 @@ def load_files():
for filename in os.listdir(DATA):
if nopub(filename):
link = os.path.join(WWW, os.path.splitext(os.path.basename(filename))[0]+".html")
if os.path.exists(link):
subprocess.call(["rm", link])
continue
filename = os.path.join(DATA, filename)
if os.path.isfile(filename) and valid(filename):