There is no friction. It's trivial to write a program that can scrape a Gemini network.
If there is no one pulling data from Gemini servers yet, is not because it's difficult do it, but merely because it's still too small to be relevant.
It's not trivial at all. First, you have to want to do it, then you have to commit time and effort to doing it, then you have to maintain the solution you deploy specifically for Gemini in parallel to your web scraping architecture.
> If there is no one pulling data from Gemini servers yet, is not because it's difficult do it, but merely because it's still too small to be relevant.
Exactly. But it if was using web tech, all of the existing web scrapers could just be pointed at it with minimal effort. So using a separate, custom tech stack is what keeps the threshold of effort in front the threshold of desire.
And using a separate tech stack also creates intentional friction in terms of new user adoption, keeping it slow and maintaining the protocol's niche status. So this also helps keep that threshold of desire distant.
Implementing a Gemini to HTTP gateway seems like a perfect type of weekend project for someone that wants to play with a new programming language. With that, any barrier that you think you have is gone. Crawlers will get to you no matter what.
> So using a separate, custom tech stack is what keeps the threshold of effort in front the threshold of desire.
You know what else you could do? Just run your web server on a non-standard port.
Seriously, the more you try to rationalize this as anything else other than hobby, the less sense it makes. Just go with "it's a hobby and I enjoy spending my time with it", and I promise I will get out of your hair.
You're treating this like a hypothetical discussion, but we're talking about something that already exists and functions.
And I don't think the "hobby" distinction you're making is particularly relevant, because the whole point of it is again to function as a community of amateurs -- and it's doing that quite effectively.
Looks like I will have to point to the top of the thread again.
If your solution only works for a niche and it can only exist because it is so small that it is only interesting for a handful of people, then it is not an actual solution to the modern web!