https://github.com/imjohnbo/alfred-ghlinks
Store, search, and collaborate on web bookmarks, powered by GitHub. π©
https://github.com/imjohnbo/alfred-ghlinks
alfred alfred-workflow github links-management
Last synced: 3 months ago
JSON representation
Store, search, and collaborate on web bookmarks, powered by GitHub. π©
- Host: GitHub
- URL: https://github.com/imjohnbo/alfred-ghlinks
- Owner: imjohnbo
- License: mit
- Created: 2022-06-24T00:01:15.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-11T01:42:11.000Z (almost 3 years ago)
- Last Synced: 2025-03-06T05:13:49.292Z (3 months ago)
- Topics: alfred, alfred-workflow, github, links-management
- Language: JavaScript
- Homepage: https://github.com/imjohnbo/alfred-ghlinks
- Size: 123 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# alfred-ghlinks [](https://github.com/imjohnbo/alfred-ghlinks/releases) [](https://www.npmjs.com/package/alfred-ghlinks) [](https://github.com/imjohnbo/alfred-ghlinks/blob/main/LICENSE)
> Store, search, and collaborate on web bookmarks, powered by GitHub. π©
This is an [Alfred](https://www.alfredapp.com/) π© workflow for people who are up to here π«³ with it with link sprawl already. Store your web bookmarks in a public repo on GitHub β totally normal π€ β and share with your besties. Or don't, I'm ok with it. We made private repos just for you.
Then, navigate to your favorite links in like a couple of keystrokes, wow! β‘οΈ
Requires a paid [Alfred Powerpack](https://www.alfredapp.com/powerpack/).
## Usage
- `ghl alias` βΒ search for a bookmark by alias
- `ghl #tag` β search for a bookmark by tag
- `gho` β open your link file on GitHub
- `gha https://example.com` β start series of prompts to store a new linkhttps://user-images.githubusercontent.com/2993937/184046331-531d6091-e72c-42ba-8c3c-e36b00876883.mp4
## Installation
`alfred-ghlinks` is easy to install with [npm](https://www.npmjs.com/) and [Node.js 14+](https://nodejs.org/en/).
```
npm i -g alfred-ghlinks
```Or, head over the [latest releases](https://github.com/imjohnbo/alfred-ghlinks/releases) and getchu a `zip` file.
Next, up open your trusty Alfred workflow editor and "Configure workflow" to type in some required values:
- Name of the JSON file with your links
- Owner and name of the GitHub repository with the JSON file
- GitHub token that can access the GitHub repository
## License
[MIT](LICENSE)
## Contributing
Contributions are always welcome! File an issue, start a discussion, or open a pull request.
Psst: https://github.com/imjohnbo/alfred-ghlinks/labels/good%20first%20issue is a good place to start.