Commit graph

272 commits

Author SHA1 Message Date
9a8471a78c Add created_on column to newsgroup table 2024-11-09 11:54:20 -05:00
696de54c8d Fix Database.count() method 2024-11-09 11:38:46 -05:00
ced21d3b98 Fix a bit of indirection 2024-11-09 11:30:21 -05:00
27f6b1c692 Implement method for counting database records 2024-11-09 10:39:04 -05:00
adaff5638d Start adding some type decorators 2024-11-09 10:37:16 -05:00
d210f8aa88 Add UNIQUE constraint on message_id column 2024-11-09 10:34:50 -05:00
8536decf0e Use list comprehensions, not this verbose bullSHIT 2024-11-08 23:37:47 -05:00
2766286a7e Begin implementing better DB layer 2024-11-08 23:11:09 -05:00
0878e830e4 Add getter for Message-ID 2024-11-08 20:31:24 -05:00
f13ecc5aca Use precompiled regexes 2024-11-08 20:31:15 -05:00
b52ef29ac3 Add newsgroup table 2024-11-08 20:31:00 -05:00
129d3c19ab Rename posted_on column to created_on 2024-11-08 16:11:18 -05:00
5e42789043 Commit stuff 2024-11-08 15:47:21 -05:00
d19c02228e Implement better handling of corner cases 2024-11-08 11:17:59 -05:00
54e5e7d0e4 Implement MIME header decoding 2024-11-07 17:30:13 -05:00
23b854fbc4 Add more aggressive Date: parsing 2024-11-07 17:10:04 -05:00
9081f5d699 Add Date: parser 2024-11-07 16:36:57 -05:00
f205a0320e Remove unnecessary import 2024-11-07 16:36:38 -05:00
fda06f0893 Keep body and contents as separate attributes 2024-11-07 16:15:54 -05:00
af9e264ff9 Add static method for parsing single mbox messages 2024-11-07 15:44:20 -05:00
240a79e3ba Initial implementation of lib/nntp/tiny/mbox.py 2024-11-07 11:39:19 -05:00
fdac039c2a initial commit 2024-11-06 23:34:51 -05:00