forked from endorphant/ttbp
fixing some publishing checks
parent
8e35fd079f
commit
fc08cfbfde
12
ttbp/core.py
12
ttbp/core.py
|
@ -42,6 +42,7 @@ import json
|
||||||
from . import chatter
|
from . import chatter
|
||||||
from . import config
|
from . import config
|
||||||
from . import gopher
|
from . import gopher
|
||||||
|
from . import util
|
||||||
|
|
||||||
FEED = os.path.join("/home", "endorphant", "public_html", "ttbp", "index.html")
|
FEED = os.path.join("/home", "endorphant", "public_html", "ttbp", "index.html")
|
||||||
SETTINGS = {}
|
SETTINGS = {}
|
||||||
|
@ -84,6 +85,7 @@ def get_files(feelsdir=config.MAIN_FEELS):
|
||||||
for filename in os.listdir(feelsdir):
|
for filename in os.listdir(feelsdir):
|
||||||
if nopub(filename):
|
if nopub(filename):
|
||||||
unpublish_feel(filename)
|
unpublish_feel(filename)
|
||||||
|
continue
|
||||||
'''
|
'''
|
||||||
link = os.path.join(config.WWW,
|
link = os.path.join(config.WWW,
|
||||||
os.path.splitext(
|
os.path.splitext(
|
||||||
|
@ -108,12 +110,17 @@ def load_files(feelsdir=config.MAIN_FEELS):
|
||||||
|
|
||||||
* reads user's nopub file
|
* reads user's nopub file
|
||||||
* calls get_files() to load all files for given directory
|
* calls get_files() to load all files for given directory
|
||||||
|
* re-renders main html file
|
||||||
'''
|
'''
|
||||||
|
|
||||||
global FILES
|
global FILES
|
||||||
|
|
||||||
load_nopubs()
|
load_nopubs()
|
||||||
FILES = get_files(feelsdir)
|
FILES = get_files(feelsdir)
|
||||||
|
if publishing():
|
||||||
|
write_html("index.html")
|
||||||
|
if SETTINGS.get('gopher'):
|
||||||
|
gopher.publish_gopher('feels', FILES)
|
||||||
|
|
||||||
def load_nopubs():
|
def load_nopubs():
|
||||||
"""Load a list of the user's nopub entries.
|
"""Load a list of the user's nopub entries.
|
||||||
|
@ -458,8 +465,8 @@ def toggle_nopub(filename):
|
||||||
nopub_file.close()
|
nopub_file.close()
|
||||||
|
|
||||||
load_files()
|
load_files()
|
||||||
write_html("index.html")
|
#write_html("index.html")
|
||||||
gopher.publish_gopher('feels', FILES)
|
#gopher.publish_gopher('feels', FILES)
|
||||||
|
|
||||||
return action
|
return action
|
||||||
|
|
||||||
|
@ -483,6 +490,7 @@ def unpublish_feel(filename):
|
||||||
os.path.splitext(os.path.basename(filename))[0]+".html")
|
os.path.splitext(os.path.basename(filename))[0]+".html")
|
||||||
#live_html = os.path.join(config.WWW, filename.split(".")[0]+".html")
|
#live_html = os.path.join(config.WWW, filename.split(".")[0]+".html")
|
||||||
if os.path.exists(live_html):
|
if os.path.exists(live_html):
|
||||||
|
print(live_html)
|
||||||
subprocess.call(["rm", live_html])
|
subprocess.call(["rm", live_html])
|
||||||
live_gopher = os.path.join(config.GOPHER_PATH, filename)
|
live_gopher = os.path.join(config.GOPHER_PATH, filename)
|
||||||
if os.path.exists(live_gopher):
|
if os.path.exists(live_gopher):
|
||||||
|
|
|
@ -544,7 +544,7 @@ def main_menu():
|
||||||
redraw(intro)
|
redraw(intro)
|
||||||
review_menu(intro)
|
review_menu(intro)
|
||||||
core.load_files()
|
core.load_files()
|
||||||
core.write_html("index.html")
|
#core.write_html("index.html")
|
||||||
elif choice == '2':
|
elif choice == '2':
|
||||||
users = core.find_ttbps()
|
users = core.find_ttbps()
|
||||||
prompt = "the following {usercount} {are} recording feels on ttbp:".format(
|
prompt = "the following {usercount} {are} recording feels on ttbp:".format(
|
||||||
|
|
Loading…
Reference in New Issue