reddit-post-notifier
reddit-post-notifier copied to clipboard
Firefox/Chrome extension that watches for posts in given subreddits or reddit searches
Reddit post notifier
A browser extension that watches and notifies about:
- new posts in subreddits and Reddit searches,
- unread private messages in multiple accounts,
- the latest users' comments and posts.
Also check out my other web extension to search in your Reddit saved posts: Reddix.
Usage for developers
Install dependencies with npm install.
Then, to build and watch changes to the code and style files, and run the corresponding browser using web-ext
npm run dev:ff
npm run dev:chrome
To build the extension in the "extension" folder.
npm run build:ff
npm run build:chrome
To archive the contents of the "extension" folder as a package in the /web-ext-artifacts folder
npm run zip
Authorization (optional)
This extension uses OAuth2 authentication to get authorization and refresh tokens. These tokens will be used to check reddit private messages for multiple accounts. To generate credentials create new reddit app, and add id of the app in .env file (see .env.example).
External libraries and frameworks
The pop-up and option pages UI are made with Svelte + Tailwind CSS and bundled with Vite.
Keyboard shortcuts
| Key | Function |
|---|---|
| Alt+Shift+S | Open the extension's popup |
| ↓, j | Select the next item |
| ↑, k | Select the previous item |
| →, l, Enter | Expand selected posts group; open selected item in the new tab |
| ←, h, Backspace | Collapse selected posts group |
| Space | Mark selected item as read (remove it) |
| p | Pin selected post; remove already pinned post |
License
The code of the extension is licensed under the MPL-2.0.


