Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mdreizin/chrome-bookmarks-alfred-workflow
Chrome/Canary/Chromium/Microsoft Edge bookmarks search workflow for Alfred
https://github.com/mdreizin/chrome-bookmarks-alfred-workflow
alfred alfred-workflow bookmarks chrome chrome-bookmarks google-chrome microsoft-edge
Last synced: about 6 hours ago
JSON representation
Chrome/Canary/Chromium/Microsoft Edge bookmarks search workflow for Alfred
- Host: GitHub
- URL: https://github.com/mdreizin/chrome-bookmarks-alfred-workflow
- Owner: mdreizin
- License: mit
- Created: 2013-03-25T22:06:27.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2023-07-31T19:09:03.000Z (over 1 year ago)
- Last Synced: 2024-11-06T11:52:15.461Z (7 days ago)
- Topics: alfred, alfred-workflow, bookmarks, chrome, chrome-bookmarks, google-chrome, microsoft-edge
- Language: Go
- Homepage: https://mdreizin.github.io/chrome-bookmarks-alfred-workflow
- Size: 13.9 MB
- Stars: 365
- Watchers: 8
- Forks: 45
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Actions Build Status](https://github.com/mdreizin/chrome-bookmarks-alfred-workflow/workflows/CI/badge.svg)](https://github.com/mdreizin/chrome-bookmarks-alfred-workflow/actions)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=chrome-bookmarks-alfred-workflow&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=chrome-bookmarks-alfred-workflow)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=chrome-bookmarks-alfred-workflow&metric=coverage)](https://sonarcloud.io/dashboard?id=chrome-bookmarks-alfred-workflow)# chrome-bookmarks
> Chrome/Canary/Chromium bookmarks search workflow for Alfred
- [x] Google Chrome (`chrome`, `chrome-profiles`)
- [x] Google Chrome Canary (`canary`, `canary-profiles`)
- [x] Chromium (`chromium`, `chromium-profiles`)
- [x] Microsoft Edge (`edge`, `edge-profiles`)
- [x] Microsoft Edge Canary (`edge-canary`, `edge-canary-profiles`)
- [x] Vivaldi (`vivaldi`, `vivaldi-profiles`)![Screenshot](./screenshot.png)
## Commands
| Command | Description |
|:--|:--|
| `` | Searches bookmarks using `query`. If you would like to show bookmark folder please press Command (or Cmd) ⌘. |
| `-profiles` | Sets active user profile. `Auto` options checks active user profile and uses it to search bookmarks. |## Setup
- Run `brew install go`
- Run `make deps`## Develop
- Run `make build`
- Install `./build/chrome-bookmarks.alfredworkflow`## Test
- Run `make test`
## Cover
- Run `make cover` or `make cover-html`
## QA
### How to add missing `chromium`-based browser?
1. Add missing browser config to [`./configs/browser.yaml`](./configs/browser.yml) file.
2. Put missing browser icon in [`./assets`](./assets) directory.
3. Add missing workflow config to [`./configs/workflow.yml`](./configs/workflow.yml) file.
4. Run `make build` and install `./build/chrome-bookmarks.alfredworkflow` to test changes
5. Open PR