Commit Graph

61 Commits

Author SHA1 Message Date
4d4d035757 fix missing import 2023-04-30 21:27:21 -05:00
5c65d260bd rename listu to listunread 2023-04-30 21:25:23 -05:00
75e0da6eb6 rename *new commands to *unread (more accurate) 2023-04-30 21:23:42 -05:00
9c128a3191 make init_logger _init_logger 2023-04-30 20:32:19 -05:00
4eceac78b4 increment version cos seems about time 2023-04-30 20:21:31 -05:00
737e2fb8df mark messages as read in r and rm 2023-04-30 20:20:07 -05:00
98d8941152 move session to root class; add support for marking messages 'read' 2023-04-30 19:40:37 -05:00
c8226492a4 move record_login to separate function 2023-04-30 17:32:15 -05:00
bb1f488761 tidy up new user instantiation 2023-04-30 14:47:22 -05:00
4e75ea61b5 add basic user support 2023-04-30 14:44:35 -05:00
8c4c15c904 update url in default info 2023-04-30 12:44:36 -05:00
c02f713ad2 sort bbs commands alphabetically in help 2023-04-30 11:36:52 -05:00
9c0dd4d581 add basic stats command 2023-04-30 11:36:39 -05:00
fda30e7f9e add info command 2023-04-30 10:45:41 -05:00
713bee55f6 add info command 2023-04-30 10:43:47 -05:00
01bf256dcb add comments 2023-04-29 22:23:21 -05:00
0982fe9df0 move the cli/argv arg parsing to a module 2023-04-29 20:32:58 -05:00
246edcd5f0 prevent deleting others' messages 2023-04-29 20:24:30 -05:00
5bf004a609 update readme with features 2023-04-28 22:29:01 -05:00
d16c18b4d1 tidy up the imports 2023-04-28 22:19:13 -05:00
c78228b873 appease linter 2023-04-28 21:51:12 -05:00
d03622e4bd get logging more in order 2023-04-28 21:50:12 -05:00
993baa47a7 add some logging support 2023-04-27 22:00:18 -05:00
60293152d6 move data logic to plugins, split models from controller 2023-04-27 16:51:09 -05:00
52aeb1128f simplify main() 2023-04-27 15:10:23 -05:00
acc6061c62 move all commands to plugins 2023-04-27 15:06:55 -05:00
d6e3f02ca1 update sample transcript and fix some whitespace 2023-04-26 00:07:01 -05:00
ebaa847abd add --show-config option, update README 2023-04-25 23:54:17 -05:00
deae9af4c6 simplify parser and config with getattr, fiddle with args 2023-04-25 22:07:35 -05:00
00b2f54381 use dynamic version in pyproject.toml 2023-04-25 22:06:40 -05:00
190bb0742e fix delete_mine and some tidying 2023-04-25 21:29:55 -05:00
8b555ba26b fix errors after refactor 2023-04-25 21:18:44 -05:00
a02956cbc7 first crack at separating concerns. broken 2023-04-25 19:46:33 -05:00
85dacf2db4 separate ui and bbs 2023-04-24 23:34:28 -05:00
fd000559ad move greeting to function 2023-04-24 22:41:41 -05:00
0b84c65818 hard wrap at 79 2023-04-24 22:41:26 -05:00
8e2d96776f switch from setup.py to pyproject.toml 2023-04-24 22:12:42 -05:00
82bbd75386 twiddling quotes 2023-04-24 22:12:23 -05:00
8f7d575f65 read version from __version__ 2023-04-24 21:10:26 -05:00
81f3814be1 only print config path if debug 2023-04-24 19:48:02 -05:00
7d88234987 fix issues with config file and package files 2023-04-24 19:44:03 -05:00
f8f666f365 muck about with setup.py 2023-04-24 18:58:27 -05:00
ad3b57f1c8 lint 2023-04-24 17:20:11 -05:00
6a9e6f3c0e clean up more lint 2023-04-24 14:35:42 -05:00
3b4339d9ff fix ax25d config example 2023-04-24 14:35:32 -05:00
800d7de809 refactor to make linter happy 2023-04-24 14:23:49 -05:00
3f27a1bd7a flesh out readme 2023-04-24 01:04:30 -05:00
7b5954cb46 handle config.yaml files and message db file better 2023-04-24 00:30:11 -05:00
f8c876da09 refactor for packaging and distribution 2023-04-23 23:38:22 -05:00
9fb52c7cdb add setup.py, move main.py to rsbbs.py 2023-04-23 22:43:30 -05:00