What a shame. Luckily the numbers are very small, I hope it doesn't increase in the future.
You can run git submodule update
, then it will pull the same translations as specified in the lemmy repo. Or run git submodule update --remote
, then it will pull the latest commit from lemmy-translations.
The joinlemmy crawler is throwing an error on hexbear.net. Problem is that /api/v3/site
is returning an unexpected value for version
which fails to be parsed. You can run the crawler yourself to reproduce:
cargo run -- --start-instances hexbear.net --verbose 5
Finished dev [unoptimized] target(s) in 0.28s
Running `target/debug/lemmy-stats-crawler --start-instances hexbear.net --verbose 5`
Crawling...
DEBUG - Worker 0 starting job hexbear.net at distance 0
TRACE - Job hexbear.net errored with: unexpected character '.' after patch version number
Crawl complete, took 1s
Number of Lemmy instances: 0
Total users: 0
Half year active users: 0
Monthly active users: 0
Weekly active users: 0
Daily active users: 0
Use --json flag to get machine readable output
So it currently only supports versions like 1.2.3
. You can either change the version number or change the crawler code to make it work.
Its not intentionally hard. If you see a way to simplify it, pull requests are always welcome. But running multiple services in a single docker container is generally a bad idea.
And then we should block lemmygrad, lemmy.world, hexbear and hundreds of other instances? Thats not gonna happen. If you want to block instances, do that on the beehaw side.
Federation, because now there is no going back now. Just kidding
You can make an issue or pull request.
I had zero experience with Rust before. Writing code for Lemmy was how I learned it. Didnt read any docs or books, just writing code and searching around how to solve my concrete problems. That approach works very well for me. Before that I was working on Android with Java, Kotlin and some Scala. Also used all kinds of different languages before that, PHP, C++, Delphi, Python, C and assembly in university (ugh)...
Thats good to hear, Im glad you like it!
There are plenty of other instance lists across the internet. So its not even a real solution for your theoretical problem.
Thats fine, they can provide their own list of instances where users can choose from.
Thanks for the concern. Personally I took plenty of time off during summer. Now Im motivated to code again, and honestly I would get really bored if I did nothing.