The below steps don’t exactly correlate to the current state of this project.

How it works now

  1. On desktop/mobile add a URL to the Inbox collection in Raindrop IO
  2. When on desktop, run macro syncInbox
  3. The URLs are now as files in the root of my Obsidian vault (the bookmarks are deleted in Raindrop.io as well)

How it’s implemented

  • Using SaaS Raindrop.io chrome extension and mobile app
  • n8n talks to Raindrop.io to get and delete bookmarks
  • n8n has a webhook I call from Obsidian
  • When the webhook is called the flow creates files then deletes the bookmark from the collection

Info

This is a pull based approach, not push. So this can either be scheduled or ran manually

Stage 1 - Desktop Support

  • Create Js or Go code that takes a URL, creates a file in the root of the vault, and labels it and puts some content into the note. Somewhat similar to what I did in .NET for bookmarks ✅ 2023-07-11
  • Tweak the Chrome extension with an input and asubmit button in form that sends off to the api in the step above ^^^ ✅ 2023-07-11
  • Give an indicator that it was sent and its ok to kill the tab ✅ 2023-07-11
  • Fix the invalid file names ✅ 2023-07-16

Stage 2 - Thinking about Bigger picture (cli, docker, lambda)

  • Wipe out old nx.dev folder ✅ 2023-07-18
  • Create new nx.dev and move scorecard parsing to ✅ 2023-07-18
  • Create easy script to copy transpiled code to obsidian dir, maybe golang should do this ✅ 2023-07-18
  • Fix my scripts to be in the correct format for macros ✅ 2023-07-18
  • Create macro to Invoke: Refresh All Data with the script above ^^^ ✅ 2023-07-18
  • Add parsing of scorecards to the above golang and macro script Disc Golf Course Map Overlay ✅ 2023-07-19
  • Create 2 executables, lk and lkat to be like docker and docker backend. Reference ✅ 2023-07-19

Consumer

  • Create obsidian macro repo in github ✅ 2023-07-19
  • Do files exist, if yes dl them into vault, then delete or move them else where on dir or bucket ✅ 2023-07-28

Stretch

  • Grpc method ✅ 2023-07-28

Ideas How To Implement

  • Stage 1 - Desktop Support
  • raindrop - I’d have to clean this up though after I read an article. So its kind of like an external data maintenance. If I use obsidian ITS FILES that I just delete. Plus when I do the raindrop.io dump… I don’t want people seeing the random stuff I want to read/revisit

Thought Stream

2023-07-17 thought stream

2023-07-19 Thought Stream

Thought Stream 2023-07-28