patcher now asks user to set new publish option on load. publish and
unpublish correctly links or unlinks file from user's public_html.
also, ~tightened up the graphics a little~
now checks for user version; if it doesn't match current version, apply
patches.
current patch reconfigures user directories, moving files out of
public_html and setting up a symlink from user's "publish dir" to
.ttbp/www instead. also moves style.css into .ttbp/config and symlinks
to www/style.css in preparation for style selector.
first, breaking out all the setup optiosn into smaller functions for
better readability. adding an option to set blog to be published or not,
and checks this before printing public feels list.
really, time.strftime should probably be used for this, but i got stuck
on lowercase month names for consistency and would rather use my
internal dict than lowercase the strftime return.
_ttbp.py is now the working copy i'm using, so i don't bust the live
program.
i brought over the id code generator that i use in txtminebot to
generate random id tags for feedback subject lines. the feedback
mechanism now uses sendmail instead of writing to disk.
i also started to clean up some of the larger text blocks by using here
documents.
added input capture from feels recording page, so if user starts typing before opening text editor, progress is saved.
working on improving exits and ^c/^d catching