Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nikitavoloboev/alfred-my-mind
Alfred workflow to search through my notes and bookmarks
https://github.com/nikitavoloboev/alfred-my-mind
alfred alfred-workflow awgo go
Last synced: about 1 month ago
JSON representation
Alfred workflow to search through my notes and bookmarks
- Host: GitHub
- URL: https://github.com/nikitavoloboev/alfred-my-mind
- Owner: nikitavoloboev
- License: mit
- Created: 2017-06-09T11:13:42.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-01-22T12:15:16.000Z (8 months ago)
- Last Synced: 2024-06-20T03:32:45.449Z (3 months ago)
- Topics: alfred, alfred-workflow, awgo, go
- Language: Go
- Homepage:
- Size: 15.8 MB
- Stars: 474
- Watchers: 16
- Forks: 33
- Open Issues: 8
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
- alfred-workflows - My Mind - Search through bookmarks, notes and various websites quickly. (Productivity)
README
# Alfred My Mind
> [Alfred](https://www.alfredapp.com/) workflow to search through my notes and bookmarks
This workflow lets you search through entirety of [my personal wiki](https://wiki.nikiv.dev/). There's over 100,000 lines of markdown with many links inside. This [video](https://www.youtube.com/watch?v=m5aFsVVknPU) showcases the workflow in action.
## Install
Download workflow from [GitHub releases](../../releases/latest).
See [here](https://github.com/deanishe/awgo/wiki/Catalina) for instructions on fixing permissions in macOS refusing to run Go binary.
## Setup
The workflow is written in [Go](https://golang.org/) and uses [AwGo](https://github.com/deanishe/awgo) library for all Alfred related things.
It uses [modd](https://github.com/cortesi/modd) and [Alfred command](https://godoc.org/github.com/jason0x43/go-alfred/alfred) to ease its development.
## Run
1. Run `alfred link` (makes symbolic link of [`workflow`](workflow) directory)
2. Run `modd` (starts a process that automatically builds the workflow with `alfred build` on any changes you make to `.go` files, this builds and places a binary inside [`workflow`](workflow) directory.)
3. Make changes to code or modify Alfred objects to do what you want! Open debugger in Alfred or run the workflow with `workflow:log` passed in as argument to see the logs Alfred produces.![](https://i.imgur.com/FFYOecx.png)
## Contribute
Always open to useful ideas or fixes in form of issues or PRs.
Can [open new issue](../../issues/new/choose) (search [existing issues](../../issues) first) or [start discussion](../../discussions).
It's okay to submit draft PR as you can get help along the way to make it merge ready.
Join [Discord](https://discord.com/invite/TVafwaD23d) for more indepth discussions on this repo and [others](https://github.com/nikitavoloboev#src).
### 🖤
[Support on GitHub](https://github.com/sponsors/nikitavoloboev) or look into [other projects](https://nikiv.dev/projects).
[![Discord](https://img.shields.io/badge/Discord-100000?style=flat&logo=discord&logoColor=white&labelColor=black&color=black)](https://discord.com/invite/TVafwaD23d) [![X](https://img.shields.io/badge/nikitavoloboev-100000?logo=X&color=black)](https://twitter.com/nikitavoloboev) [![nikiv.dev](https://img.shields.io/badge/nikiv.dev-black)](https://nikiv.dev)