I published my toolbox as one public database
itās hard to remember these names
For years when I run into useful tools or services, I save them for later. Thereāre several issues with this approach:
- Theyāre scattered in browser bookmarks, github stars, and random tweets.
- Itās hard to find the right one when I need something I vagualy remember marked. I often forget the name of the product. So I need to query by industry and form.
- Some of them are not available anymore.
I want to have a small system to give me answers to questions like:
- Ah whatās that self-hostable service to deal with webhooks with official ruby sdk that someone mentioned weeks ago?
- Ouch this public api is not working anymore I think thereās another similar one?
- Hey what did we use to draw diagrams for our last yearās keynote? You know the one with lines, arrows, uh, lines? No?
data to query
I defined several dimensions used to find the right tools:
- form (utility, service, api, etc.)
- tags (suit for everything like industry, features)
- self-hostable
- audience (developer, designer, scholar, etc.)
- officially supported languages
I donāt want to use notion, but it works
So I moved my bookmarks into a database on notion and shared it to the web. Iām stilling working on enriching the data and adding my marked/stared projects on other platforms.
I was reluctant to use notion primarily because:
- Itās proprietary and requires an account to edit.
- The notionās database is just a wrapper around its block system, and a record is just a page block with several more properties. Thereās no real cell and you canāt comment on or track a specific cell.
- The history/permission systems are basic level. Thereād be no way to put out an edit war.
But to be honest, notion is still the best way Iāve found to share a bunch of structured data while enabling others to edit and query.
It cost me less than 30 minuts to share the database, config one custom domain, and setup a real domain (š§° 1-toolbox.com) forwarding to the page.
My other choices are:
wikimedia
Itād be a real wiki, open and anonymously editable. But wikimediaās system is built around articles, not structured records.
Of course thereās wikidata. Iām not an expert but I think wikidata also use wikimedia, and the data are just wrapped articles. I donāt know php and donāt want to spend time on hacking it. However, I do think itās an promising system and would spend some time to experiment with it.
google sheet
A public shared google sheet could also solve this. I tested it, and itās bloated and slow. Plus, a google account is necessary, so thereās. The comment system is better, but I donāt think itās possible to create different views (set of filters) without heavy hacking.
the rules are simple but hard
The questions about abusing/censoring were exploding in my mind. So I decided to forget all of them and let it run wild for a while.
I set the edit permission to everybody, added some simple rules and am hoping for the best.
- donāt destruct
- donāt mass delete or insert inappropriate content
- donāt poison
- donāt insert malicious links or links with reference code/tracker
- donāt reap
- donāt edit/comment in return for money or similar inducements, or delete your competitor
- donāt brawl
- donāt start, join, or escalate an edit war
- donāt advertise
- do give meaningful contribution before self-promote
feedback welcome
Thanks for reading. If you find š§° 1-toolbox.com useful. Please help share it and maybe update the data as you see fit, eventually all of us can have a better toolbox.
Comments