|
|
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 |
|
|
|
6b02fb66bc
|
Deal with locked databases, tweaks
|
2024-07-11 10:32:48 +09:00 |
|