logoalt Hacker News

Notion API importer, with Databases to Bases conversion bounty

182 pointsby twapiyesterday at 5:11 AM57 commentsview on HN

Comments

lihaoyiyesterday at 8:40 AM

I've had a pretty good experience offering bounties on my own projects:

- https://github.com/orgs/com-lihaoyi/discussions/6

If you look at that thread, you'll see I've paid out quite a lot in bounties, somewhere around 50-60kUSD (the amount is not quite precise, because some bounties I completed myself without paying, and others I paid extra when the work turned out to be more than expected). In exchange, I did manage to get quite a lot of work done for that cost

You do get some trash, it does take significant work to review, and not everything is amenable to bounties. But for projects that already have interested users and potential collaborators, sometimes 500-1000USD in cash is enough motivation for someone to go from curious to engaged. And if I can pay someone 500-1000USD to save me a week of work (and associated context switching) it can definitely be worth the cost.

The bounties are certainly not a living wage for people, especially compared to my peers making 1mUSD/yr at some big tech FAANG. It's just a token of appreciation that somehow feels qualitatively different from the money that comes in your twice-monthly paycheck

show 2 replies
jumploopsyesterday at 6:48 AM

Everyone is looking down on LLM-assisted dev here, but I think it's a great fit.

I also don't believe it can be one-shotted (there's too many deltas between Notion's API and Obsidian).

With that said, LLMs are great for enumerating edge-cases, and this feels like the perfect task for Codex/Claude Code.

I'd implore the obsidian team/maintainers to take a stab at building this with LLMs. Based on personal experience, the cost is likely within the same magnitude ($100-$1k in API cost + dev time), but the additional context (tests, docs, etc.) will be invaluable to future changes to either API surface.

show 5 replies
NalNezumiyesterday at 2:20 PM

Several years ago I made a bare metal notion to obsidian conversion scripts. At the time there wasn't any Bases available so databases was just turned in to csv table. It was relatively simple, no dependency python script and just export your notion notes as a zips of markdowns and then check every file to fix linking and the weird naming (with some caveat that not all links are properly exported to markdown links by notion)

Today I learned that obsidian have an API towards it. Still I wonder why it's not just easier to use notions "download your pages as markdown". Notion would very dislike an API that allows users to migrate away from it and probably actively would sabotage it. "download notes as markdown" is however a user service, which they probably don't want to break. (maybe now that they added an offline mode too late, I don't know)

show 1 reply
thomblesyesterday at 6:24 AM

In addition to what's already in the thread, I assume by now somebody has vibecoded an agent to scan GitHub for bounties and then automatically vibe up a corresponding solution. Will be a fun source of spam for anyone who wants to do the right thing and pay people for good work.

show 1 reply
hazzamanicyesterday at 6:35 AM

Having once used the Notion API to build an OPEN API doc generator, I pity whoever takes this on. The API was painful to integrate with, full of limitations and nowhere near feature parity with the Notion UI itself

show 1 reply
wraptileyesterday at 10:28 AM

As someone who wrote a fair share of notion API code - the 5,000$ bounty is not enough and I'm only half-joking here.

That being said, yay open source bounties! People should do more of those.

show 1 reply
AbstractH24yesterday at 12:34 PM

This seems very exploitative of their user base. In a way that’s becoming more and more common.

Although Obsidian isn’t open source, the community has a very similar vibe. Very anti-big-corporate-overlord.

But maybe not, maybe the world of bounties is just one im not in the loop on and this is common.

show 1 reply
eamagyesterday at 9:57 AM

There are also open bounties by comma.ai, is it becoming more common? https://github.com/orgs/commaai/projects/26/views/1

show 1 reply
nivertechyesterday at 9:03 AM

What’s the easiest way to convert all dataviews in an existing Obsidian vault to Bases?

show 2 replies
zwnowyesterday at 6:22 AM

> Please only apply if you have taken time to explore the Importer codebase, as well as the Notion API.

Suddenly 5k$ does not sound as good

show 2 replies
dfeeyesterday at 1:19 PM

My obsidian is slow to start on my phone (~30s, latest iPhone) and even on my computer it’s ~10s. I probably have 1000 notes, no back links, and I’m using the Vim extension and the default theme. It uses iCloud backup.

I can’t figure out why it’s so damn slow. But also, how is it any better than Notion at that point?

show 2 replies
salamanderryesterday at 5:49 PM

[dead]