Commit Graph

155 Commits (f2e50bf78c544756070996f45eb93584b4114f3c)

Author SHA1 Message Date
endorphant d94f3d2830 adding publish setting to patcher
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~
2016-05-19 23:19:02 -04:00
endorphant 2a406d7958 added patching utility
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.
2016-05-16 21:42:32 -04:00
endorphant 6013daad11 fixed directory blanking snag 2016-05-16 01:02:06 -04:00
endorphant ae067e4053 fixed changing publish directory
changing publish directory now correctly blanks old file and sets up new
direcotry, including copying over style.css and regenerating html
entries.
2016-05-16 00:49:36 -04:00
endorphant 1ff8fe39cd feed publishing tweak
changing feed publishing to report absolute instead of relative
timestamp
2016-05-15 18:22:18 -04:00
endorphant fecb5b9907 working on private blogging
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.
2016-05-15 18:15:53 -04:00
endorphant e2bde9a42a more docs updating 2016-05-15 03:11:51 -04:00
endorphant 7a44cffc30 updating docs 2016-05-15 03:09:15 -04:00
endorphant 844bd86050 editing docs 2016-05-15 02:53:50 -04:00
endorphant 7a30ca4a5b removing redundant counter 2016-05-15 02:43:39 -04:00
endorphant 7c1e28e919 added www feels directory
whenever someone completes writing or editing a new entry, post to the
global feels directory at ttbp/index.html
2016-05-15 02:36:42 -04:00
endorphant 4aa185a9cf moved month printing to chatter
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.
2016-05-15 02:04:02 -04:00
endorphant 1842901ce6 minor text fixes 2016-05-15 01:55:18 -04:00
endorphant 23ed372d64 incremented to v0.8.0
added markdown parsing for entries
2016-05-15 01:19:44 -04:00
endorphant 36e1102720 increment to 0.7.5
added beta option, which includes rainbow menus
2016-05-15 00:37:43 -04:00
endorphant b04d1a4378 cleaning up a couple of print strings 2016-05-15 00:22:05 -04:00
endorphant 8825debf96 color and code cleanup
added color generation to banner!

converting more static text to here docs.
2016-05-15 00:19:05 -04:00
endorphant cbbdb1e8b7 mail and code cleanup
_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.
2016-05-14 23:44:03 -04:00
endorphant a82c25840e incremented to version 0.7
added filename validator
2016-05-11 00:10:04 -04:00
endorphant 30426ab016 cleaned up ^c and ^d exits by adding in a loop for main menu loading.
added a credits page.
2016-05-10 23:54:44 -04:00
endorphant ed2a14b846 tweaked neighbor view to show last update time instead of feels count 2016-05-10 12:14:53 -04:00
endorphant 92e2f3731e made a cooler banner, and added things to changelog TDL 2016-05-10 11:51:42 -04:00
endorphant cfd6a42683 neighbor view sorts by most recently updated blog
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
2016-05-08 22:59:48 -04:00
endorphant 3491cc7843 fixing more eject bugs 2016-05-04 20:22:14 -04:00
endorphant e8607aa42d fixed ejecting from settings panel 2016-05-04 20:10:33 -04:00
endorphant 8ae32eb4bb timestamp tweaks, adding tdl 2016-05-04 20:07:42 -04:00
endorphant 4ff3b2b65a incremented to v.5, adding entry browsing 2016-05-04 20:04:16 -04:00
endorphant 4622af4683 adding entry meta generator 2016-05-04 11:00:28 -04:00
endorphant 0cbb1836be sorting user list in preparation for neighbor browsing 2016-05-03 13:52:07 -04:00
endorphant 7f150238a9 small word tweaks 2016-05-03 13:46:54 -04:00
endorphant 681d1ba34f updating tdl 2016-05-03 13:36:46 -04:00
endorphant 06d6609f80 list user count and whitespace correction 2016-05-03 13:20:28 -04:00
endorphant 0ed42304c8 added permalinks 2016-05-03 13:14:53 -04:00
endorphant 9b8d321812 adding neighbor view, increment version 2016-05-02 11:26:51 -04:00
endorphant 1282e20c03 adding readme 2016-05-01 23:50:41 -04:00
endorphant 43071cdae5 version increment 2016-05-01 23:49:04 -04:00
endorphant 7c900ac6f3 fixing header whitespace 2016-05-01 23:44:01 -04:00
endorphant 27119152cc header generates username now. also added setting editor. 2016-05-01 23:26:12 -04:00
endorphant c16662192e setup and posting function running 2016-05-01 19:34:20 -04:00
endorphant b727bbd916 can save settings now 2016-05-01 18:43:12 -04:00
endorphant 7f1b9e1480 user setting checks 2016-05-01 18:26:26 -04:00
endorphant 5f3085c337 cleaning up screen drawing 2016-05-01 14:10:04 -04:00
endorphant a931bc09ea stubbing out menus 2016-05-01 13:44:49 -04:00
endorphant d50c4d5d2c added chatter function 2016-04-30 20:19:00 -04:00
endorphant 6dab09e611 moving paths to point to user 2016-04-30 19:47:49 -04:00
endorphant 5bf0c207a3 adding some meta stuff 2016-04-30 00:00:55 -04:00
endorphant a94dd56f55 hardcoding some more dumb path things 2016-04-29 23:48:01 -04:00
endorphant 6522046e95 added user init check 2016-04-29 23:34:43 -04:00
endorphant 23c1f3bd5d starting user interface 2016-04-29 23:17:06 -04:00
endorphant 55758bea41 reverse sort file list for newest-first posting 2016-04-29 22:24:30 -04:00