672591bafe
Unified source command
2025-03-07 11:19:36 -08:00
92ce484dea
Add command groups
2025-03-07 11:19:36 -08:00
fabd5110c3
Unified fetch command
2025-03-07 11:19:36 -08:00
5213045a33
Add confirmation prompt to source deactivation
2025-03-07 11:19:36 -08:00
3d09e60e66
Unified channel command
2025-03-07 11:19:36 -08:00
317be81010
Rename file
2025-03-07 11:19:36 -08:00
93b3a95f33
Move env command to top level
2025-03-07 11:19:36 -08:00
af9bf6190e
Rename files
2025-03-07 11:19:36 -08:00
54ded65e72
Move item commands to top level
2025-03-07 11:19:36 -08:00
f6e51a992c
Rename variables
2025-03-07 11:19:36 -08:00
a0c7d620ad
Unified deactivate command
2025-03-07 11:19:36 -08:00
d5a00b7dc3
Unified list command
2025-03-07 11:19:25 -08:00
915fe7f9fe
Fix updates not backfilling correctly
...
The backfill was applied to a copy of the item, so the changes were lost. This broke batching, which would apply to the first fetch but not to the second.
2025-03-02 21:12:34 -08:00
2e01266843
Remove errant log statement
2025-03-02 20:57:57 -08:00
be638e8e4a
Fix incorrect backfilling
...
This would have the effect that item TTL is continually reset as long as an item is returned by fetch
2025-03-02 20:56:44 -08:00
37ef52259f
Update README
...
With relative path scripts and source batching, the Go implementation has now reached feature parity with the Python implementation.
After some beta testing and any necessary CLI and UI adjustments, the go branch will replace the python branch as HEAD.
2025-02-24 13:51:45 -08:00
67760cdedf
Add edit link to feed footer
2025-02-24 13:21:14 -08:00
e242095aba
Add shebang trick to documentation
2025-02-24 13:04:10 -08:00
27eb3cb211
Add makefile command to make intake-sources available
2025-02-24 12:08:06 -08:00
f2ab5ac6d5
Update test scripts to account for cwd
2025-02-24 12:03:14 -08:00
f39f525294
Set cwd to data dir to enable custom scripts
2025-02-24 11:30:12 -08:00
d84fdd0e5a
Unset unnecessary nix develop pollution
2025-02-24 10:22:45 -08:00
61458fb9fd
Implement source batcher
2025-02-24 09:44:26 -08:00
1c8ec5ff8f
Move postprocessing to update so it only runs on new items
2025-02-24 09:25:01 -08:00
d5b3af1f86
Correctly distinguish missing on_create argv from error
2025-02-24 09:05:38 -08:00
1795fe94b1
Add timeout parameter to CLI commands that execute actions
2025-02-21 21:05:50 -08:00
ee32e8ecd4
Set global default timeout to 2 minutes
2025-02-21 20:49:55 -08:00
5607116b30
Disable chatty skipped update logs
2025-02-21 07:49:40 -08:00
b2f2cd0cef
Log item parse error messages
2025-02-21 07:38:03 -08:00
154a4fc904
List sources not in a channel on channel edit page
2025-02-21 07:37:18 -08:00
42ee09b386
Move update buttons on source edit page
2025-02-20 21:36:22 -08:00
6b7a6eba54
Add home link to fetch page
2025-02-20 21:33:30 -08:00
9aa95aba13
Add footer with git revision
2025-02-20 21:31:51 -08:00
30ead637e2
Switch from Scanner to Reader to avoid Scanner's maximum token size restrictions
2025-02-20 21:07:35 -08:00
eb7191631f
Fail execution on duplicate item ids
2025-02-20 21:04:28 -08:00
e0c5bdca38
Add snippets to README
2025-02-20 19:20:38 -08:00
7c4e5683c4
Add source from web
2025-02-20 16:09:29 -08:00
c22ab7b5b4
Add check constraints to ensure names aren't empty
2025-02-20 16:07:06 -08:00
c8bdf0f4b2
Link source and item separately
2025-02-20 15:47:41 -08:00
2437b61c87
Add fetch button to edit source page
2025-02-20 15:47:31 -08:00
eefb2e27a3
Fix sh
not being on PATH
2025-02-20 08:14:36 -08:00
86637a363e
Fix nix fmt
2025-02-20 08:03:38 -08:00
1be261f54d
Remove crontab integration
2025-02-20 08:03:08 -08:00
76353c4029
Implement background fetch
2025-02-20 07:19:21 -08:00
7d317f47ea
Extend cron patterns to support dow and dom
2025-02-19 08:56:28 -08:00
8eeb438473
Begin adding logic for first-party cron
2025-02-19 07:55:48 -08:00
0bb7871832
Expose lastUpdated on source feed page
2025-02-18 20:03:11 -08:00
ee63ee32b0
Add lastUpdated to sources
2025-02-18 19:50:19 -08:00
fc68d313b1
Add NixOS module and vm demo
2025-02-12 13:58:37 -08:00
71978dbae4
Ditch flake-parts for now
...
I can try it again after I know I can get the module and vm working again
2025-02-12 11:37:33 -08:00