deleted by creator
Very useful. I can federate with instances that don’t federate with each other. I can federate with both lemmy.ml and lemmygrad.ml, even if I don’t necessarily have to agree with either of their views.
Unfortunately, you will soon realize that due to bad design by the Lemmy developers, that the pictures pulled are actually on the smaller side, and a particular activity
table in your database will be a ever-growing tumor on your disk space.
deleted by creator
Unfortunately, depending on jurisdiction, remediation may range from just having a take down notice form, to having the cops at your door, it’s definitely something to weigh out before starting your own instance.
deleted by creator
Why do we even need other instances? Everyone should just register on lemmy.world, right?
2023-07-11 11:02:27.636 | ERROR | main:retrieve_jwt:87 - {“error”:“couldnt_find_that_username_or_email”} Traceback (most recent call last): File “//bot.py”, line 248, in <module> main() File “//bot.py”, line 244, in main bot.start() File “//bot.py”, line 49, in start self.retrieve_jwt() File “//bot.py”, line 88, in retrieve_jwt raise e File “//bot.py”, line 84, in retrieve_jwt self.jwt = r.json()[“jwt”]
Yup, you will have to create a user first :)
It looks correct, are there any logs you can provide?
docker logs lemmy-subscriber-bot
EDIT: For support requests, I’ve created https://lemmy.world/c/lsbsupport as well.
deleted by creator
deleted by creator
Developer of LSB here, no you do not have to use apps like these. They just make it easier to pre-seed communities and even subscribe to them. You could also manually add and subscribe to communities yourself by looking them up on aggregator websites like https://lemmyverse.net. If your personal server is not beefy enough, I certainly can’t recommend using the mentioned tools to subscribe to hundreds of communities out there.
I made my own tool before I even realised LCS or even Lemmony existed.
deleted by creator
deleted by creator
As someone who has created a similar tool, I can understand where the concerns from other people come from, but your arguments have merits too, since as you’ve said, it only takes a user subscribing to the top communities to replicate what tools like these can do in a hundredth of the time.
Much of the issues that can arise from the usage of this tool, or an overly enthusiastic user subscribing to all the communities, is simply the centralization of top communities in top instances. In an ideal federated universe, instances like lemmy.ml, lemmy.world or even burggit.moe wouldn’t be the top instances that everyone knows, but rather the communities they host, would have be properly and evenly spread out through the fediverse, greatly lowering any load that any one server might get. Unfortunately, that is not the case, and the top servers have to contend with growing traffic, lowering performance, and of course, being the target of subscriptions from the other smaller Lemmy instances, which would only grow worse with usage of tools like this, and my own.
Is this socially acceptable? Is writing my own tool socially acceptable? Frankly, at this point, after reading all these comments, I’m not too sure myself. My only mitigating factor is that the tool I wrote for my personal Lemmy instance serves around ~50 people, thus I hope that, at the very least, those people would be able to benefit from having the communities pre-seeded for their viewing experience. No one really likes a barren front page after all.
I see that you’ve added a configurable option to only subscribe to the top N instances in each instance, which seems a bit more harsh than my own tool (which subscribes to any instance above a threshold), but given the views in this thread, and your other cross-posted threads, perhaps I’ll be looking to implement that into my own tool as well, before I get witch hunted myself.
That said, for anyone out there curious about numbers, subscribing to about ~800 communities, of which have about more than 50 users/month, my metrics have indicated a disk space usage of about 2GiB/day, 20% of a single CPU core, and about 8~10GiB/traffic a day.
https://github.com/lflare/lemmy-subscriber-bot
Your instance only has 45 communities. Those are rookie numbers. You got to pump them up :D