Tips for avoiding time-outs with Newsboat
Tips for avoiding time-outs with Newsboat
First, apparently #Newsboat always checks lines as they are placed in the file, so shuffling them helps not pinging the #RSS feeds from a same domain all at once. Some programs have shuffle features built in, like Sublime Text with Edit > Permute lines > Shuffle, so no need to do it manually.
Second, if using `auto-reload`, remember to set `reload-time` too, else Newsboat will keep cycling updating the feeds without breaks.
Third, if using a repeating `next-unread ; open-in-browser` macro, try not making it too long. Macros don't have a throttle feature (actually Newsboat generally doesn't), so commands in the macro will run as soon as they can. And by consequence, the more a macro repeats, the more likely anti-bot features are to trigger.
Fourth, leveraging feeds slower to respond with one of the few throttling functions from Newsboat, `download-timeout`, can help lowering the aggressiveness of the reader too. When reloading the feeds, `download-timeout 90` for example should make Newsboat wait 90 seconds for a response of a given feed before giving up and going to the next, giving some space for anti-bot features to cool down.
Fifth, keep an eye for redundant feeds that aren't needed. The less you ping a domain without need, the better.
Hope those tips help. =)
@[email protected]
First, apparently #Newsboat always checks lines as they are placed in the file, so shuffling them helps not pinging the #RSS feeds from a same domain all at once. Some programs have shuffle features built in, like Sublime Text with Edit > Permute lines > Shuffle, so no need to do it manually.
Second, if using `auto-reload`, remember to set `reload-time` too, else Newsboat will keep cycling updating the feeds without breaks.
Third, if using a repeating `next-unread ; open-in-browser` macro, try not making it too long. Macros don't have a throttle feature (actually Newsboat generally doesn't), so commands in the macro will run as soon as they can. And by consequence, the more a macro repeats, the more likely anti-bot features are to trigger.
Fourth, leveraging feeds slower to respond with one of the few throttling functions from Newsboat, `download-timeout`, can help lowering the aggressiveness of the reader too. When reloading the feeds, `download-timeout 90` for example should make Newsboat wait 90 seconds for a response of a given feed before giving up and going to the next, giving some space for anti-bot features to cool down.
Fifth, keep an eye for redundant feeds that aren't needed. The less you ping a domain without need, the better.
Hope those tips help. =)
@[email protected]