Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rcastill/pop-launcher-firefox-tabs
Pop OS launcher firefox tabs plugin
https://github.com/rcastill/pop-launcher-firefox-tabs
Last synced: about 1 month ago
JSON representation
Pop OS launcher firefox tabs plugin
- Host: GitHub
- URL: https://github.com/rcastill/pop-launcher-firefox-tabs
- Owner: rcastill
- License: mit
- Created: 2022-05-29T17:26:46.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-05-30T21:29:15.000Z (about 2 years ago)
- Last Synced: 2024-02-18T00:31:56.052Z (5 months ago)
- Language: Rust
- Size: 36.1 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-pop-launcher - firefox-tabs - Community-red) (Plugins / Web)
README
# Firefox Tabs Pop Launcher Plugin
Plugin that lists firefox tabs in [pop os launcher](https://github.com/pop-os/launcher).
https://user-images.githubusercontent.com/8534987/170946002-a22634e0-7658-4ab7-97ea-6411a82adb39.mp4
## Installation
First, you have to install firefox extension [focusTab](https://addons.mozilla.org/en-US/firefox/addon/focus_tab/) for this plugin to be able to focus on the selected tab. See [Limitations](#limitations).
Then execute the following command in your terminal:
> **What is this?** This will automatically download the plugin and install it under `$HOME/.local/share/pop-launcher/plugins/firefox-tabs`. You can inspect the installation script [here](https://github.com/rcastill/pop-launcher-firefox-tabs/blob/master/scripts/install.sh).
```console
curl --proto '=https' -sSf https://raw.githubusercontent.com/rcastill/pop-launcher-firefox-tabs/master/scripts/install.sh | bash
```Or if you prefer, you can do the same the script does, **manually**:
- Download the latest binary and `plugin.ron` from [releases](https://github.com/rcastill/pop-launcher-firefox-tabs/releases)
- Create directory `mkdir -p $HOME/.local/share/pop-launcher/plugins/firefox-tabs`
- Place binary and `plugin.ron` inside folder
- Rename binary from `pop-launcher-firefox-tabs` to `firefox-tabs`
- Give execution permissions to binary `chmod u+x $HOME/.local/share/pop-launcher/plugins/firefox-tabs/firefox-tabs`## Limitations
- Because of a limitation with [firefox-rs](https://github.com/rcastill/firefox-rs), at the moment of writing, you must install [focusTab](https://addons.mozilla.org/en-US/firefox/addon/focus_tab/) firefox extension.
- In order to list tabs, `firefox-rs` uses [this method](https://superuser.com/questions/269443/list-open-firefox-tabs-from-the-command-line), which means the results may be outdated for a couple of seconds (until firefox writes to the backup file)## TODO
- [x] Improve search implementation (1st iteration)
- [x] Favicon as item icon?
- [x] Installation script
- [ ] Publish firefox-rs and this plugin