XANTRONIX Development
|
0d984fdc29
|
Use homegrown date parsing
|
2024-11-11 12:37:48 -05:00 |
|
XANTRONIX Development
|
6834a6de95
|
Don't attempt to decode empty byte sequence
|
2024-11-11 02:05:05 -05:00 |
|
XANTRONIX Development
|
9b4aaa101f
|
Use caching on properties
|
2024-11-11 01:04:20 -05:00 |
|
XANTRONIX Development
|
5544cbbd56
|
Assign content to Message before anything else
|
2024-11-10 23:35:58 -05:00 |
|
XANTRONIX Development
|
1271129965
|
Fix infinite recursion on 'body' property
|
2024-11-10 11:36:19 -05:00 |
|
XANTRONIX Development
|
b814aa3053
|
Fix date property
|
2024-11-10 11:35:03 -05:00 |
|
XANTRONIX Development
|
0ac4b2f9b3
|
Use simpler, better name for wrapper function
|
2024-11-10 10:42:00 -05:00 |
|
XANTRONIX Development
|
94f9261350
|
Use property wrappers to defer parsing content
|
2024-11-10 10:05:26 -05:00 |
|
XANTRONIX Development
|
71de86fdae
|
Don't use slots for that (switch to NamedTuple?)
|
2024-11-10 10:02:28 -05:00 |
|
XANTRONIX Development
|
05fc964d11
|
Those should be slots
|
2024-11-10 02:35:50 -05:00 |
|
XANTRONIX Development
|
e1ef416240
|
Still need to declare primary key in column lists
|
2024-11-10 02:32:48 -05:00 |
|
XANTRONIX Development
|
fdad2c6a31
|
Refactor Message to use Python properties
|
2024-11-10 02:20:37 -05:00 |
|
XANTRONIX Development
|
81aeae005f
|
Rename 'parse' to 'read'
|
2024-11-10 02:19:08 -05:00 |
|
XANTRONIX Development
|
6a8735c833
|
Whoops
|
2024-11-09 23:26:42 -05:00 |
|
XANTRONIX Development
|
0a021e7ef2
|
Remove 'id' from Newsgroup columns
|
2024-11-09 22:30:23 -05:00 |
|
XANTRONIX Development
|
a3b6969349
|
Rename Message.add() to Message._parse_line()
|
2024-11-09 22:28:28 -05:00 |
|
XANTRONIX Development
|
3a878eb975
|
Move each_line() out of class
|
2024-11-09 22:25:43 -05:00 |
|
XANTRONIX Development
|
ce1f12c5d6
|
Implement parent_id() getter for References:
|
2024-11-09 21:43:31 -05:00 |
|
XANTRONIX Development
|
4a7808de48
|
Store Message-ID with <> brackets
|
2024-11-09 21:43:09 -05:00 |
|
XANTRONIX Development
|
86a09b637f
|
Add handling for References: header in Message
|
2024-11-09 15:36:57 -05:00 |
|
XANTRONIX Development
|
51d78819b7
|
Simplify query construction
|
2024-11-09 15:35:48 -05:00 |
|
XANTRONIX Development
|
94d3234902
|
Fix broken Message.parse()
|
2024-11-09 13:32:38 -05:00 |
|
XANTRONIX Development
|
95df8f8b1b
|
Add fallback to None if no __values__ method
|
2024-11-09 13:32:16 -05:00 |
|
XANTRONIX Development
|
a16dd46874
|
Implement thawing Message from database
|
2024-11-09 13:32:01 -05:00 |
|
XANTRONIX Development
|
c260909ab4
|
Add Database._sqlite3_function() for convenience
|
2024-11-09 12:40:51 -05:00 |
|
XANTRONIX Development
|
2d66000b7d
|
Add min() and max() methods to Database
|
2024-11-09 12:28:09 -05:00 |
|
XANTRONIX Development
|
1a89ceaa5b
|
Add created_on column to database mapping
|
2024-11-09 12:15:52 -05:00 |
|
XANTRONIX Development
|
95f1ce4d89
|
Additional guard clause
|
2024-11-09 12:13:26 -05:00 |
|
XANTRONIX Development
|
4be29606ad
|
Slight column reordering (who cares)
|
2024-11-09 11:54:31 -05:00 |
|
XANTRONIX Development
|
9a8471a78c
|
Add created_on column to newsgroup table
|
2024-11-09 11:54:20 -05:00 |
|
XANTRONIX Development
|
696de54c8d
|
Fix Database.count() method
|
2024-11-09 11:38:46 -05:00 |
|
XANTRONIX Development
|
ced21d3b98
|
Fix a bit of indirection
|
2024-11-09 11:30:21 -05:00 |
|
XANTRONIX Development
|
27f6b1c692
|
Implement method for counting database records
|
2024-11-09 10:39:04 -05:00 |
|
XANTRONIX Development
|
adaff5638d
|
Start adding some type decorators
|
2024-11-09 10:37:16 -05:00 |
|
XANTRONIX Development
|
d210f8aa88
|
Add UNIQUE constraint on message_id column
|
2024-11-09 10:34:50 -05:00 |
|
XANTRONIX Development
|
8536decf0e
|
Use list comprehensions, not this verbose bullSHIT
|
2024-11-08 23:37:47 -05:00 |
|
XANTRONIX Development
|
2766286a7e
|
Begin implementing better DB layer
|
2024-11-08 23:11:09 -05:00 |
|
XANTRONIX Development
|
0878e830e4
|
Add getter for Message-ID
|
2024-11-08 20:31:24 -05:00 |
|
XANTRONIX Development
|
f13ecc5aca
|
Use precompiled regexes
|
2024-11-08 20:31:15 -05:00 |
|
XANTRONIX Development
|
b52ef29ac3
|
Add newsgroup table
|
2024-11-08 20:31:00 -05:00 |
|
XANTRONIX Development
|
129d3c19ab
|
Rename posted_on column to created_on
|
2024-11-08 16:11:18 -05:00 |
|
XANTRONIX Development
|
5e42789043
|
Commit stuff
|
2024-11-08 15:47:21 -05:00 |
|
XANTRONIX Development
|
d19c02228e
|
Implement better handling of corner cases
|
2024-11-08 11:17:59 -05:00 |
|
XANTRONIX Development
|
54e5e7d0e4
|
Implement MIME header decoding
|
2024-11-07 17:30:13 -05:00 |
|
XANTRONIX Development
|
23b854fbc4
|
Add more aggressive Date: parsing
|
2024-11-07 17:10:04 -05:00 |
|
XANTRONIX Development
|
9081f5d699
|
Add Date: parser
|
2024-11-07 16:36:57 -05:00 |
|
XANTRONIX Development
|
f205a0320e
|
Remove unnecessary import
|
2024-11-07 16:36:38 -05:00 |
|
XANTRONIX Development
|
fda06f0893
|
Keep body and contents as separate attributes
|
2024-11-07 16:15:54 -05:00 |
|
XANTRONIX Development
|
af9e264ff9
|
Add static method for parsing single mbox messages
|
2024-11-07 15:44:20 -05:00 |
|
XANTRONIX Development
|
240a79e3ba
|
Initial implementation of lib/nntp/tiny/mbox.py
|
2024-11-07 11:39:19 -05:00 |
|