Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wayanjimmy/searchmymind
Search my mind
https://github.com/wayanjimmy/searchmymind
alfred-workflow knowledge-management personal-knowledge-base
Last synced: 30 days ago
JSON representation
Search my mind
- Host: GitHub
- URL: https://github.com/wayanjimmy/searchmymind
- Owner: wayanjimmy
- Created: 2020-05-16T09:05:37.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-06-21T05:48:52.000Z (over 4 years ago)
- Last Synced: 2024-08-03T22:19:18.822Z (4 months ago)
- Topics: alfred-workflow, knowledge-management, personal-knowledge-base
- Language: Go
- Size: 6.8 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - wayanjimmy/searchmymind - Search my mind (Go)
README
# Search My Mind
Pencarian personal knowledge base berbasis Github ditulis dengan [Go](http://golang.org/).
## Masalah
Proses pencatatan pengetahuan yang sudah saya lakukan di [notebook.wayanjimmy.xyz](http://notebook.wayanjimmy.xyz/) akan kurang berguna jika tanpa fitur pencarian. Awalnya fitur pencarian sudah menggunakan [algolia](https://www.algolia.com/) namun versi gratisnya sudah tidak muat lagi untuk menyimpan index yang terlalu besar.Untuk itu saya mulai mencari alternatif.
## Solusi
Repo ini adalah salah satu solusi yang saya pikirkan dengan memanfaatkan [Github API](https://developer.github.com/v3/). Selain itu karena knowledge base yang saya miliki ada 2 antara lain.
1. Private notes di sebuah private github repo
1. Public notes di repo [notebook.wayanjimmy.xyz](http://notebook.wayanjimmy.xyz/)Sebelum menyuguhkan hasil pencarian kepada user saya bisa menggabungkan hasil pencarian dari 2 repo diatas. Disamping itu karena saya menggunakan Alfred di Macos, akan lebih baik fungsi ini disediakan dalam [Alfred Workflow](https://notebook.wayanjimmy.xyz/coding/alfred-workflow).
![Cara kerja Search My Mind](diagram.png)
## Demo
![demo](searchmymind.gif)
## Pengerjaan
- [x] Search private notes
- [x] Search public notes
- [ ] Simple web ui
- [ ] Deploy ke heroku
- [ ] Integrasi dengan GatsbyJS## Pranala
- [How I Navigate Hundreds of Tabs on Chrome with JXA and Alfred](https://medium.com/@bit2pixel/how-i-navigate-hundreds-of-tabs-on-chrome-with-jxa-and-alfred-9bbf971af02b)