Show HN: Geekmarks: An Open-Source, API-Driven, Geeky Bookmarking Service
dmitryfrank.com
dmitryfrank.com
What about Pinboard's tag bundles?
http://tagly.azurewebsites.net/
Also, tags can contain functionality. Like commentsbyhackernews, loads a new ID, where you can insert the item Id of HN and it loads the comments automaticly :) - Eg. http://tagly.azurewebsites.net/Item/Details?id=1ce34e97-e875... is this post
When adding a url, if the title hasn't been filled in, it also fetches the <title> tag of the html page
PS. Most of my items contain machine-learning, datasets, AI, ... It's also not released yet, but i'll do it here if there's enough intrest https://github.com/NicoJuicy/Tagly/issues ( currently only used as public issue tracker)
I have a CRUD app that I run on Heroku that paste links into. The app fetches the page, populates the title and some tags. Saved links are organised in set of hierarchical collections - works well for me.
However, I do want to have tags, and I like the idea of automating it. Scraping the title seems easy, but tagging automatically? It works well?
https://github.com/skx/bookmarks.public
I wrote it to host my own bookmarks, with tagging, and searching. As it is just a simple HTML file, and some support media, it's trivial to handle with git and allows me to keep my bookmarks up to data across browsers and hosts.
I have the same concerns as you. I currently use Diigo (after failed attempt on number of others, Google Bookmarks to be the worst in my experience) but it suffers from not having hierarchical tags which I find to be major problem. It does however let your recent tags be reapplied in single click so it covers a lot of scenarios for me - instead hierarchy I prefix my tags with 'tag category'. Lets say I research if PostgreSql is good enough so I have number of URLs all start with `database postgresql more other tags`. First 2 I will have on all URLs and will change 'more other tags' part. Diigo lets me quickly click latest tags and I manually add others. Later I can quickly drill down on tags I want and limit on hierarchy. Diigo also recommend tags to make this even easier.
One other thing I find indispensable is Diigos annotations, here is an example of your article with 2 tags and 2 annotations:
https://ibin.co/3CTiLPkv1Jtr.png
Since it allows for sharing, I can quickly share important bits from documentation that are relevant for colleges or lets me personally remember important aspects of entire page. This is major feature for me and if geekmarks eventually supports it I would switch to it without thinking (especially as Diigo is not free, although I use free variant that doesn't limit me in most important aspects).
Other things that Diigo offers such as caching, sharing, outliners etc. I can either live without or use some scripting to allow with geekmarks. Recent update of Android client finally made it usable and it works on phone too, something that is nice but it could be easily reimplemented using your API.
Thanks for your work on this.
I've thought a lot about offering it as a service, but I've decided against it for now for a few reasons:
- Pinboard already exists and is super cheap with a ton of features.
- I don't actually want to scale the service to support other users.
- I don't actually want to handle maintenance/support for other users.
- By limiting it to only myself, I can make it work exactly like I want it to and keep the cost really low.
Wouldn't you find it useful ? At least handier than trying to remember what were the terms used in the last search for that particular argument...
It may be more practical tho. Currently as I see it, if you type 'python' it will offer you both tags and more i.e. 'programming/python' and 'animals/python' so you can choose quicker.
In many services you can actually use '/' in tags or something else such as '-'.
python ---Related--- python + animals python + programming
so that you could select python + programming to offer two tags at once.