Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brawl345/freshrss-checker
WebExtension to track unread articles in your FreshRSS instance
https://github.com/brawl345/freshrss-checker
freshrss webextension
Last synced: about 1 month ago
JSON representation
WebExtension to track unread articles in your FreshRSS instance
- Host: GitHub
- URL: https://github.com/brawl345/freshrss-checker
- Owner: Brawl345
- License: unlicense
- Created: 2019-02-11T16:29:51.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-12T13:03:18.000Z (5 months ago)
- Last Synced: 2024-08-12T14:49:53.525Z (5 months ago)
- Topics: freshrss, webextension
- Language: TypeScript
- Homepage:
- Size: 540 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# FreshRSS Checker
FreshRSS Checker is a WebExtension that tracks unread items in a [FreshRSS](https://freshrss.org) instance and shows a
badge with the number of unread articles.## Setup
1. Install the extension from [Firefox Add-Ons](https://addons.mozilla.org/addon/freshrss-checker/) or
the [Chrome Web Store](https://chrome.google.com/webstore/detail/freshrss-checker/fkckemcdpfnblnkndachclpjfmlhofeg)
2. Click the extension icon and set the FreshRSS base URL, username, and API
password (**not your regular password**, remember to enable mobile API access).## Build
1. Clone
2. Install dependencies with `npm ci`
3. Run `npm run dev` for bundling the JS
4. Run `npm run start:firefox` or `npm run start:chrome` for starting the browser with the extension pre-loaded and
ready for debugging with
hot-reloading
5. Build for production with `npm run web-ext:build`## Usage notes
- Clicking the toolbar icon opens your FreshRSS instance
- Firefox users can open FreshRSS in the sidebar instead and default to it, which will also change the context menu on
the icon accordingly
- Right-clicking it and choosing "Check now" forces the badge to update
- The time between checks can be set in the preferences.
- The password is stored in the extension's local storage, effectively in clear text on the file system. It's not
transmitted over the network, only an MD5 hash of your username plus password is!