Open your saved Feedly articles in batch with one click.
A Firefox extension that opens all your saved Feedly articles in customizable batches and automatically unsaves them. Perfect for processing your reading list efficiently.
My RSS/Feedly workflow:
- On mobile: Skim articles in NetNewsWire (synced to Feedly)
- Save interesting ones: Quick save/star for later reading
- On desktop: Want to read them all at once in Firefox
The bottleneck: Opening articles one-by-one from Feedly's web interface is tedious and time-consuming.
This extension opens all your saved Feedly articles in batches with a single click, automatically unsaving them as they open. Perfect for batch processing your reading list when you sit down at your desk.
- Batch Opening: Open 1-100 articles at once
- Auto-Unsave: Automatically removes saved status as articles open
- Badge Counter: Shows saved article count on toolbar icon
- Customizable: Adjust batch size to your needs
- Secure: Token stored locally in browser storage
- Free Tier: Works with Feedly's free developer tokens
- Smart Batching: Optional mode to open all articles in controlled batches
- Visit Firefox Add-ons
- Click "Add to Firefox"
git clone https://github.com/mbologna/feedly-saved-opener.git
cd feedly-saved-opener
./build-extension.shLoad the generated ZIP from dist/ in Firefox via about:debugging.
- Click the extension icon
- Click "Get Token from Feedly"
- Copy your token from https://feedly.com/i/console
- Paste and save
- Click extension icon to see saved article count
- Adjust batch size (default: 30)
- Click "Open Saved Articles" to open batch
- Articles open in background tabs and unsave automatically
git clone https://github.com/mbologna/feedly-saved-opener.git
cd feedly-saved-opener
chmod +x setup.sh
./setup.shThis will:
- Install all dependencies
- Set up Husky for git hooks
- Configure pre-commit linting
- Configure commit message validation
- Create initial CHANGELOG.md
We use Conventional Commits:
npm testnpm run lint # Check for issues
npm run lint:fix # Auto-fix issuesnpm run buildOutput: dist/feedly-saved-opener-v2.0.0.zip
-
Make changes and commit using conventional commits
git add . git commit -m "feat: add new feature"
-
Generate changelog and bump version
npm run release
This will:
- Bump version in
package.jsonandmanifest.json - Generate/update
CHANGELOG.md - Create a git tag
- Commit the changes
- Bump version in
-
Push to GitHub
git push --follow-tags origin main
-
GitHub Actions will automatically:
- Run tests
- Build the extension
- Create a GitHub release with the ZIP file
- Use the generated changelog as release notes
- No data collection
- Token stored locally only
- No analytics or tracking
- Direct API communication with Feedly