Actually, I completely forgot the arguably easiest and lowest tech way of running FediFetcher:
GitHub Actions. These require no hardware, no installation, and no CLI at all: it’s all point and click at GitHub. Full instructions can be found in the readme:
Actually just to clarify: you don’t need access to your instance’s CLI. Any machine that can run python will do. I know @paul runs it on his standard windows machine using Task scheduler. Even an Android device would do (though it’s complex to set up)
As such FediFetcher is completely compatible with hosted services like masto.host, and can even be used if you are just a plain old regular user, rather than the admin of your instance
@BeAware@leberschnitzel yep. This problem is exactly why FediFetcher was invented, and it works amazingly well to address it. But I might be a little biased 😉
Have a look at the readme, and let me know if you have questions.
@jwildeboer sadly at least mastodon doesn’t work like this at all.
In mastodon only self-replies by the OP are part of the activity pub replies collection, which is the reason that replies don’t federate well, and why we need FediFetcher.
According to the docs there should be an endpoint that gets the ‘comments threads' of a video, but that API only appears to get top-level comments. Is there no way to get replies to comments on Peertube, without requesting them one-by-one?
Related to the above: Does anyone have a list of the most common Fediverse services, ideally with 'marketshare’ (of active users, or something like that)?
Context being that FediFetcher now supports a dozen services (any that implement the Mastodon, Misskey, Lemmy, or Peertube APIs), and I'm wondering what other services would be valuable to implement.
@rapha3l I'm not really sure, to be honest, but I got a feeling that it's sort of both.
What I know for a fact, is that it's the same as if you entered the remote post's URL into your Mastodon instance's search bar. But I'm not 100% sure what doing this does to federation.
AFAIK, 'federation' isn't a binary matter. I.e. it doesn't appear to be a question of two instances exchanging everything or nothing.
As far as I can tell, federation (at least in the context of Mastodon) is based on who follows whom and what. That's why, for example, even though I follow several people on mastodon.social, I still need to fetch many replies from there.
So, I think that's what's happening here: The two instances will be federated in that they are aware of one another, but they won’t be exchanging every message going forward.
That is my understanding anyway. I hope someone will correct me if I'm wrong.
Then some source control system that I never understood and that as far as I could tell ran on a PC that was under my boss’ desk. A nightmare this was!
Then I convinced the boss to let me install and configure git (including some post receive hooks that would automatically deploy to production) and ssh on one of our dedicated servers (we were an IIS house at the time, so neither came pre-installed).
I was so proud of myself at the time, but I think GitHub came about a few months later, so my system didn’t live for very long…
Full stack web developer currently working mostly with #PHP / #Laravel, Vanilla #Javascript and #SCSS. Love learning more about (almost) anything, but particularly #MySQL and #InfoSec. Currently learning Arabic. Husband, father of two boys, Christian.