978a8e5c7c5e98f7023213d6f8ae230fabf51e3e
Miniflux old feed fetcher
Some news sites pay-wall articles for some time such that they are only available to subscribers. After the pay-wall period, they are then freely available to all. This script is for lwn.
- Gets all articles before last Thursday that were pay-walled. Title starts
with
[$] ...
for pay-walled articles - Downloads full content
- Updates title replacing
$
with✓
, i.e Now it reads[✓] ...
- Marks those articles as unread
Dependencies
Usage
- Update miniflux url and feed id
- export MINIFLUX_TOKEN environment variable
- Run
./run.sh
❯ ./run.sh
Considering articles between w2: 2025-06-08T13:47:04-04:00 and w1: 2025-06-19T00:00:00-04:00
processing entry: 3068 title: [$] Finding locking bugs with Smatch
Downloding content. entry: 3068 title: [$] Finding locking bugs with Smatch
Updating title. entry: 3068 title: [$] Finding locking bugs with Smatch
Marking as unread. entry: 3068 title: [$] Finding locking bugs with Smatch
processing entry: 3061 title: [$] Improving iov_iter
Downloding content. entry: 3061 title: [$] Improving iov_iter
Updating title. entry: 3061 title: [$] Improving iov_iter
Marking as unread. entry: 3061 title: [$] Improving iov_iter
processing entry: 3060 title: [$] An end to uniprocessor configurations
Downloding content. entry: 3060 title: [$] An end to uniprocessor configurations
Updating title. entry: 3060 title: [$] An end to uniprocessor configurations
Marking as unread. entry: 3060 title: [$] An end to uniprocessor configurations
Description
Languages
Shell
100%