miniflux / v2

Minimalist and opinionated feed reader
https://miniflux.app
Apache License 2.0
6.73k stars 712 forks source link

Suggestion: Option to get original content by default/for all feeds #170

Open a3rosol opened 6 years ago

a3rosol commented 6 years ago

Is it possible to get the original content of all feeds and have the possibility of an opt-out instead? Just switched from coldsweat and changing each of my 300 feeds manually is going to be a pain

dzaikos commented 6 years ago

Since this is only a one-time thing, I'm guessing you could just run a database query directly:

UPDATE feeds SET crawler = t WHERE user_id = ?;

Where ? is your user ID (1 if you're the first and only user).

scroggi commented 6 years ago

Having just migrated several hundred feeds from Feedbin to Miniflux, I was wishing for this exact feature just this past weekend. Maybe you hide it in the settings. +1

yabood commented 5 years ago

Another vote for an option where you can fetch original content for all feeds. If not in the settings page, then perhaps in the configuration file.

dmitryzykov commented 4 years ago

+1 for this feature

Baregamyan commented 4 months ago

+1 any news ?

Baregamyan commented 3 months ago

It seems I have found a temporary solution:

Create bash sciprt (script.sh for example): ❗️IMPORTANT: Don't forget to change your-miniflux-domain (or just an ip address), user and password by your Miniflux credentials

# Get all feed IDs
FEED_IDS=$(curl -u user:password -X GET http://your-miniflux-domain.com/v1/feeds | jq -r '.[].id')

# Update each feed with "fetch original content" option
for feed_id in $FEED_IDS; do
  curl -X PUT -u "user:password" -H "Content-Type: application/json" -d '{"crawler":true}' "http://your-miniflux-domain.com/v1/feeds/${feed_id}"
done

Then just run the script in terminal: ./script.sh

dosch commented 2 weeks ago

+1 for this feature