1-toolbox.com

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:

  1. Itā€™s proprietary and requires an account to edit.
  2. 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.
  3. 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.

Updated:

Comments