941 B
941 B
Firefox Tabs Script - QOL Improvements
Functionality
- Add JSON output format option (
--json) - Add filtering by URL pattern or title (
--filter) - Add tab count summary (
--count) - Support multiple Firefox profiles (
--profile) - Add tab search/fuzzy find (
--search)
Performance
- Cache decompressed session data
- Parallel processing for multiple profiles
- Incremental updates (only read changed files)
Integration
- Add shell completion (fish/zsh/bash)
- Create alias/function for quick access
- Add systemd timer for periodic tab tracking
- Export to common formats (CSV, markdown)
UI/UX
- Color-coded output by domain
- Progress indicators for large sessions
- Quiet mode (
-q) for scripting - Verbose mode (
-v) for debugging
Error Handling
- Better error messages with suggestions
- Graceful fallback when lz4 unavailable
- Handle corrupted session files
- Validate Firefox profile before processing