Commit graph

61 commits

Author SHA1 Message Date
53725e72bb Correct embarassing mistake 2024-11-25 09:15:12 -08:00
9dfc4ff552 Rename the time element for privacy 2024-11-24 10:10:35 -08:00
2b94270767 Link feed titles in summary to the full entry on the right 2024-11-24 08:47:31 -08:00
56d6c8e408 So much cleaner!
Give up on flexbox man, grids are how my brain works mostly.
2024-11-24 08:16:25 -08:00
c16fdde19a Two very bad columns 2024-11-23 16:55:16 -08:00
002a8cc543 Refactor rendering into views (sigh) 2024-11-23 15:30:06 -08:00
112de55124 I don't know man 2024-11-22 21:24:34 -08:00
82fbae2486 time.mktime is not the inverse of time.gmtime, calendar.timegm is
feedparser unhelpfully returns struct_time values in UTC and mktime
assumes they're local. Ugh.
2024-11-22 16:11:45 -08:00
1c81d6fcd4 Use dominate 2024-11-22 12:53:39 -08:00
08fe7c1cf7 Changed my mind about feed times
I hope I haven't broken things, we'll see after a while I guess.
2024-11-22 12:09:03 -08:00
95f8d6d3ff Force refresh 2024-10-20 08:14:43 -07:00
073fab3566 Fix cleaning text with character references
You need to call `.close()` to force the parser to flush all its
buffered output.
2024-10-20 08:06:24 -07:00
522ec7144c Stability tweaks
- More logging
- elif to avoid a spurious 400
- Let folks recover from a task that's already complete: so what, says I?
2024-10-03 07:21:57 -07:00
daf015bde1 Whoops missed this 2024-09-24 18:52:24 -07:00
86971c39d6 Better styles I guess 2024-09-24 18:51:15 -07:00
e8c91189c0 Vendor platypus.app
Let's see if it can be made to work.
2024-09-14 18:18:14 -07:00
51049b4d30 Add "feed" as something we look for in an url
Helps us find cat and girl's feed automatically. Also just try "/feed"
maybe it works?
2024-09-13 10:30:03 -07:00
3c278a09ba I don't know why I need this, if I even do? 2024-09-13 10:29:49 -07:00
03d420e412 Ignore errors fetching robots
Man everybody has trouble with this, don't let a bad server bring you
down here.
2024-08-18 17:12:12 -07:00
74f7146937 The most self-indulgent re-factor of background tasks
The ParamSpec stuff is special-purpose but gee, the type checker has
gotten pretty good, huh.
2024-08-18 08:54:28 -07:00
785f71223b Subscribe from the web 2024-08-18 08:05:04 -07:00
65e4b3f1f7 Stop paying attention to the robots.txt for feeds 2024-07-29 10:01:11 -07:00
e83e5c9602 Comments and whatnot 2024-07-28 11:01:41 -07:00
bf41f70209 Check robots.txt for guidance and permission when fetching
It's only polite.
2024-07-28 10:49:07 -07:00
eab6cf609d Remove the feedfinder import
We have our own version now. The only difference is it doesn't respect
robots. I think this might be OK?
2024-07-27 09:53:40 -07:00
ed2587816c I did not need tomlkit 2024-07-27 09:46:06 -07:00
c855ff46d2 Refresh from web with server-sent events
Not as bad as it was
2024-07-25 17:00:09 -07:00
eaba42dc38 Refresh from web (badly) 2024-07-24 11:27:50 -07:00
fccb55b7f0 Couple more tests 2024-07-23 07:22:40 -07:00
74e9091065 Sync implementation 2024-07-23 07:20:20 -07:00
c6bd8d8556 Start reconcile 2024-07-22 16:20:22 -07:00
5a834d5d26 Clocks 2024-07-22 15:58:30 -07:00
abd70e2ad3 Faster http tests 2024-07-19 08:33:54 -07:00
1152ec3e36 Move web stuff out of line 2024-07-19 08:22:03 -07:00
463abcb923 Stuff 2024-07-19 08:11:10 -07:00
275926dffe Some database refactor 2024-07-19 07:30:14 -07:00
f9b14a7622 Better foreign key enablement 2024-07-17 17:03:05 -07:00
a08257ec76 More database tests, test redirect 2024-07-17 09:43:25 -07:00
52c12785c8 Some database tests 2024-07-17 06:39:59 -07:00
a105cdc649 Remove origin from FeedMeta
It is barely used but complicates things mightily.
2024-07-17 06:16:47 -07:00
cce0ad9f8f fix: handle permanent redirects in the database 2024-07-16 06:37:12 -07:00
005c3188cf Test redirects 2024-07-16 06:01:43 -07:00
b4a4d39220 Lock test too 2024-07-16 08:37:59 +09:00
cd20db0c4c Subscribe now searches
Rewrite feed finder again to not multi-fetch when not needed
2024-07-15 17:23:24 +09:00
786ced5c24 Recover more quickly from failures by default 2024-07-15 09:26:14 +09:00
474e8656e2 Feed finder (basic) 2024-07-14 20:55:49 +09:00
33b998236b Integer seconds 2024-07-12 07:46:56 +09:00
64b24388d8 Ignore pdm-python 2024-07-11 10:43:12 +09:00
d40f27ba2e Should not have committed this file 2024-07-11 10:42:43 +09:00
21aeedd1d1 Read 2024-07-11 10:34:40 +09:00