Miniflux automatically refresh feeds

Automatically refreshes Miniflux feeds

As of 18. 07. 2024. See the latest version.

These are versions of this script where the code was updated. Show all versions.

  • v33 16. 11. 2025

    Giving status and toast divs a minimum height to reduce page movement when an item is added or removed.

  • v32 28. 10. 2025

    Adding "oldest feed last updated at" text.

  • v31 28. 10. 2025

    Adding a "oldest feed last refreshed at" message.

  • v30 27. 10. 2025

    Adding a "Page last refreshed at" toast to monitor the automatic refresh process.

  • v29 27. 10. 2025

    Adding code to refresh the page every hour so this checks for updates every hour if a browser window is left open.

  • v28 08. 10. 2025

    Adding an on-page way to enter your API key if it's missing.

  • v27 07. 10. 2025

    Adding a count of feeds left to refresh to toasts.

  • v26 07. 10. 2025

    Reverting to an anonymous async function to allow updates only every 15 seconds.

  • v25 07. 10. 2025

    Removing verbose toasts, now there are just some summary toast messages.

  • v24 01. 10. 2025

    Adding toast messages to the bottom of the page for feeds that were skipped because they have been refreshed recently.

  • v23 15. 09. 2025

    Removing "refreshing feeds" toast, only the "missing API key" toast will appear.

  • v22 15. 09. 2025

    Adding an indication at the bottom of the page whether the refresh is running or if the API key is missing.

  • v21 27. 10. 2024

    Fixing console.log messages.

  • v20 23. 09. 2024

    No functionality changes, just updating documentation.

  • v19 25. 07. 2024

    Adding a toast notification when a feed refresh is completed.

  • v18 23. 07. 2024

    Adding a per-feed rate limit double-check before refreshing to avoid duplicate refreshes in case of navigating away from the page, refreshing the page, or using another device at the same time.

  • v17 22. 07. 2024

    Adding more space for toast at the bottom of the page, and making toasts work on more pages.

  • v16 18. 07. 2024

    Simplifying some date code.

  • v14 17. 07. 2024

    Adding a better method of showing a toast at the bottom of the page when refreshing a feed.

  • v13 17. 07. 2024

    Adding a brief message at the bottom of the page as each feed is fetched.

  • v12 16. 07. 2024

    Fixing syntax error.

  • v11 16. 07. 2024

    Storing the user-provided API key in localStorage so it's kept when the script is upgraded.

  • v10 16. 07. 2024

    Refreshing feeds 1 by 1 every 15 seconds instead of all at once to reduce slamming servers with too many requests. Also triggering refreshes in order from earliest to most recently checked.

  • v9 12. 07. 2024

    Removing @grant, adding @run-at which is needed for Firefox.

  • v8 12. 07. 2024

    Fixing syntax error in version 7, and making feeds refresh every 12 hours instead of 24.

  • v7 09. 07. 2024

    Updating this to only check feeds once per day so feeds with rate limits aren't slammed with requests.

  • v6 09. 06. 2023

    Adding run-at and triggering on DOMContentLoaded.

  • v5 26. 04. 2023

    Fixing localStorage code so it refreshes properly.

  • v4 26. 04. 2023

    Made default interval 10 minutes.

  • v3 26. 04. 2023

    Now stores the last refresh in localStorage and uses that instead of hitting the API on every page load.

  • v2 23. 04. 2023

    Changing default refresh interval from 5 minutes to 10 minutes.

  • v1 21. 04. 2023