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
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
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
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
endorphant
0ccd6300ce
pretty month
2016-04-29 22:22:21 -04:00
endorphant
b65816f930
basic date parsing
2016-04-29 22:09:30 -04:00
endorphant
09edbb12d9
basic file loading and printing
2016-04-29 21:56:40 -04:00
endorphant
77cafed642
initial structure printing
2016-04-29 20:46:05 -04:00