Commit Graph

195 Commits

Author SHA1 Message Date
1a3309ae54 Source-level timeouts 2025-03-31 07:17:46 -07:00
283e6a15f0 README updates 2025-03-07 11:21:17 -08:00
6683876d25 Update usage strings 2025-03-07 11:19:36 -08:00
17cd8a0db7 Update test item script for updated CLI 2025-03-07 11:19:36 -08:00
a5902f3c11 Unified action command 2025-03-07 11:19:36 -08:00
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