this post was submitted on 28 Jun 2023
32 points (90.0% liked)

Lemmy

12524 readers
9 users here now

Everything about Lemmy; bugs, gripes, praises, and advocacy.

For discussion about the lemmy.ml instance, go to !meta@lemmy.ml.

founded 4 years ago
MODERATORS
 

How to use:

The url must be the hostname only, NO SLASHES, like this: lemmy.dbzer0.com, don't use https://, don't append a slash afterwards (lemmy.dbzer0.com/), only the hostname including the subdomain if it has it (in this case, lemmy).

If the instance has blocked the IP address from the server, or it is stuck and its API is not working correctly, it returns "Not a Lemmy instance" (I am too busy to fix this right now).

If the url is not formatted in a way it can process it, it will say Invalid URL. Better processing can come in the future. I won't be updating it now.

In the backend, it just scrapes https://fba.ryona.agency/?domain={url} and uses the api https://{instance}/api/v3/federated_instances

PRs welcome.

Honestly it works better when deployed locally in a development environment. I think Vercel's IP address is just blocked by cloudflare and other blacklists that stop automated stuff? Idk. Can check back in a few days.

you are viewing a single comment's thread
view the rest of the comments
[–] poVoq@slrpnk.net 5 points 1 year ago (21 children)

This tool is primarily used for ban evasion and harassment and is run by people from kiwifarms (a known bad actor on the fediverse).

Please don't feed them data about fediverse instances by querying new domain names.

Further more: what is exactly the purpose of knowing who is blocked by whom? All it does is stirr drama and it will be used for harassment.

[–] rm_dash_r_star@lemmyonline.com 2 points 1 year ago* (last edited 1 year ago) (5 children)

Further more: what is exactly the purpose of knowing who is blocked by whom?

There's good reason as a regular Lemmy user. To properly interact with a remote community you need the instance of the community linked on your sign-in instance and you need your sign-in instance linked on the remote instance.

For example if I sign in on lemmy.ml and I want to interact with a community local to beehaw.org, I have to go to beehaw.org/instances and check lemmy.ml is linked. Then I have to go to lemmy.ml/instances and check beehaw.org is linked. It's kind of an unruly task with the /instances lists as large as they are so a tool to check that for you is very useful.

[–] poVoq@slrpnk.net 1 points 1 year ago (4 children)

No you don't. Unless an instance is explicitly blocked, linking is automatic and happens as soon as you start interacting with another instance.

Okay, let me say not blocked. Yes linking is automatic, but if an instance appears in the linked column, it can't appear in the blocked column. You want to check that neither instance is blocked, which is the same as saying both instances are linked.

load more comments (3 replies)
load more comments (3 replies)
load more comments (18 replies)