3 ms·
A fully local, tag-based system for annotating/searching a number of different "data sources" (i.e. browser bookmarks, local files, twitter bookmarks) that all
by westoncb 7y ago
A fully local, tag-based system for annotating/searching a number of different "data sources" (i.e. browser bookmarks, local files, twitter bookmarks) that all get unified under one interface.
You set it up to monitor some data source and then it keeps track of when items are added/removed to/from it.
The items from all data sources can be tagged, have notes attached to them, etc.—then quickly re-discovered through the search interface.
Still early, but it's functional for Chrome bookmarks atm (should get local files handled in the next day or so): https://github.com/westoncb/mymex https://github.com/westoncb/mymex (scroll down for screenshots)
- karlicoss 7y agoPretty cool! I've done lots of work to unify data from different web/local/phone sources as well, you might find my post useful: https://beepb00p.xyz/hpi.html https://beepb00p.xyz/hpi.html
- westoncb 7y agoThat's awesome. I think what we want through these systems is very similar—I completely agree with your philosophy as you describe it. I think my emphasis is a little different since my primary interest is annotating/finding pieces of research. So I don't need to do any data analysis; instead having an efficient UI for tagging/adding notes to things and searching are the key features. That said, it would still probably be better for me to use your lib to sync with the couple data sources I have in mind rather than rolling my own thing :) One data source I didn't notice was for file system locations(but I may have just missed it)—this is a major one for me: I want to point it to a folder and have it keep the recursive contents synced. That's how I'll deal with local collections of e.g. PDFs.