←back to thread

463 points 8organicbits | 9 comments | | HN request time: 2.054s | source | bottom
1. hiAndrewQuinn ◴[] No.44307978[source]
You can make an awful lot of useful little tools with an LLM, vanilla JavaScript, GitHub Pages, and the user's own localStorage as a semi-persistence layer. Two 9s and cross-platform to boot.

Recently I made a diet checklist [1] that I've been following more or less to the letter 5 days out of the week. I have a little Android button that just opens right up to the web page. I click, click, click, then move on with my day. If I feel I need to change something I can copy a plain text screenshot of what's on there currently and chat with Gemini about it.

I'm really liking this new wave of technology.

[1]: https://hiandrewquinn.github.io/diet-checklist/

replies(2): >>44307996 #>>44308608 #
2. zigman1 ◴[] No.44307996[source]
+1 over this. As someone without a deep technical background, LLMs enabled me to improve my life unimaginably, being able to quickly sketch and develop small features that remove every day annoyance.
replies(1): >>44308279 #
3. fuzztester ◴[] No.44308279[source]
examples?
replies(1): >>44308954 #
4. mikedelfino ◴[] No.44308608[source]
I came here to say exactly this. You can even set up build steps using GitHub Actions if you prefer something beyond vanilla JS, or publish the project for free on Cloudflare, even from private repositories. In addition to localStorage, IndexedDB is also very useful. It's easy to export the app’s data as JSON for better persistence, and you could store it on Google Drive or a similar service.
5. zigman1 ◴[] No.44308954{3}[source]
My very first thing was automation of placing my journal entry to appropriate Google Drive folder. I write my brain dump/journal everyday in Google Docs, and if I just click "New document, it places it in the root GDrive folder, and I had to move it manually which I am to lazy to do it.

LLM helped me write a python script that searches the root folder, finds the right document (name is always the date of the day), and searches for the right folder in assigned Google Drive repository (and creates a yearly or monthly folder if a new month starts).

It also helped me create a yaml script for Github actions to trigger this once every day.

I felt like a magician. Since then I created second brain databases, internal index of valuable youtube videos, where I call the api to get transcripts and send it to llm, other note taking automations etc etc

replies(2): >>44311353 #>>44373052 #
6. fuzztester ◴[] No.44311353{4}[source]
sounds like some cool automations, thanks.

by api you mean youtube api?

replies(1): >>44316350 #
7. zigman1 ◴[] No.44316350{5}[source]
In this particular case I call a commercial api by supdata

And I use youtube api to extract metadata of the video(s)

replies(1): >>44373043 #
8. fuzztester ◴[] No.44373043{6}[source]
thankee kindly, meinherr :)
9. fuzztester ◴[] No.44373052{4}[source]
you felt like a magician?

i am one.

;)