Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/deanishe/alfred-firefox

Search and control Firefox from Alfred
https://github.com/deanishe/alfred-firefox

alfred alfred-workflow alfred4-workflow bookmarks firefox firefox-addon firefox-extension

Last synced: about 1 month ago
JSON representation

Search and control Firefox from Alfred

Awesome Lists containing this project

README

        


Alfred-Firefox icon

Firefox Assistant for Alfred
============================

Search and manipulate Firefox's bookmarks, history and tabs from Alfred.

![Animated demo of workflow in use][demo]

The workflow can be easily [extended with your own actions][scripts].

Installation
------------

The workflow supports Alfred 4+ and the extension works with (at least) Firefox, Firefox Nightly and Firefox Developer Edition.

1. Download and install the [latest version of the workflow][workflow].
2. Run `ffass` in Alfred and choose `Install Firefox Extension` to get [the Firefox extension][addon].

See [the setup documentation][setup] for more details.

Usage
-----

The basic usage is:

- `bm ` — Search bookmarks
- `bml ` — Search bookmarklets
- `hist ` — Search history
- `dl []` — Search downloads
- `tab []` — Search tabs
- `ffass []` — Workflow status and links

See [the usage documentation][usage] for full details.

Integration
-----------

The workflow can be used by other workflows to retrieve the title and URL of the active Firefox tab (in lieu of AppleScript, which Firefox doesn't support). See [the integration docs][integration] for details.

Documentation
-------------

See [the full documentation][docs] for detailed info on setting up, using and customising the workflow.

Licensing & thanks
------------------

This workflow and extension are released under the [MIT licence][licence].

It is written in [Go][go] and heavily based on the [AwGo library][awgo]. The icons are based on [Font Awesome][fontawesome].

[addon]: https://addons.mozilla.org/en-US/firefox/addon/alfred-launcher-integration/
[licence]: https://github.com/deanishe/alfred-firefox/blob/master/LICENCE.txt
[workflow]: https://github.com/deanishe/alfred-firefox/releases/latest
[demo]: https://github.com/deanishe/alfred-firefox/blob/master/demo.gif
[docs]: https://github.com/deanishe/alfred-firefox/blob/master/doc/index.md
[scripts]: https://github.com/deanishe/alfred-firefox/blob/master/doc/scripts.md
[integration]: https://github.com/deanishe/alfred-firefox/blob/master/doc/integration.md
[usage]: https://github.com/deanishe/alfred-firefox/blob/master/doc/usage.md
[setup]: https://github.com/deanishe/alfred-firefox/blob/master/doc/setup.md
[go]: https://golang.org
[awgo]: https://github.com/deanishe/awgo
[fontawesome]: https://fontawesome.com/