wayanjimmy / searchmymind

Search my mind

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Search My Mind

Pencarian personal knowledge base berbasis Github ditulis dengan Go.

Masalah

Proses pencatatan pengetahuan yang sudah saya lakukan di notebook.wayanjimmy.xyz akan kurang berguna jika tanpa fitur pencarian. Awalnya fitur pencarian sudah menggunakan algolia 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. Selain itu karena knowledge base yang saya miliki ada 2 antara lain.

  1. Private notes di sebuah private github repo
  2. Public notes di repo 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.

Cara kerja Search My Mind

Demo

demo

Pengerjaan

  • Search private notes
  • Search public notes
  • Simple web ui
  • Deploy ke heroku
  • Integrasi dengan GatsbyJS

Pranala

About

Search my mind


Languages

Language:Go 100.0%