Post APQJ7D20KuhA5Kesqm by seperis@fosstodon.org
(DIR) More posts by seperis@fosstodon.org
(DIR) Post #APQHb8zthPjmLwoqsi by seperis@fosstodon.org
2022-11-09T08:47:31Z
0 likes, 0 repeats
#mastodon #api anyone who works on or knows the mastodon API please correct me if I'm reading this wrong.Here:https://docs.joinmastodon.org/methods/timelines/Assuming that I'm right about this being the call that creates the Federated feed, an instance just pulls every status (user post) in every instance en toto as default.So is a list of existing instances somewhere else in the backend that's update regularly? I don't even see an API option to call a single instance at all.Please correct me; I love to learn.
(DIR) Post #APQHb9nWitR6ps2UEq by seperis@fosstodon.org
2022-11-09T09:02:15Z
0 likes, 0 repeats
#mastodon #api wait, is the Federated timeline literally only made up of people who people in my instance are following? So no list anywhere of instances to reference to grab for statuses?Okay, that explains some things. So the smaller the instance, the more limited the Federated timeline.
(DIR) Post #APQHbAQWNud0moHd1E by tswsl@fosstodon.org
2022-11-09T09:04:44Z
1 likes, 1 repeats
@seperis Sort of. If I've understood correctly then each instance links up to others when users ask to follow someone from elsewhere. And the federated feed then includes all the public toots from every instance where at least one person on your instance follows at least one person.
(DIR) Post #APQHjE7gWgeUZBJe4m by tychosoft@fosstodon.org
2022-11-09T09:12:54Z
0 likes, 0 repeats
@tswsl @seperis indeed, that's how I understand it too. This means the "observable" fediverse is indeed smaller than the whole, and there could be entirely "pocket fediverses" out there that nobody else observes, too....
(DIR) Post #APQHjEjyELHETvEDke by seperis@fosstodon.org
2022-11-09T09:23:10Z
1 likes, 0 repeats
@tychosoft @tswsl So hosting your own instance is pretty pointless unless you're planning on building a community because local and federated are going to be identical, as 'local' is your instance and your followers, and so is federated.And there's no way a user can see the local feed of another instance.Okay, that really explains why the API is almost entirely status calls aka people.
(DIR) Post #APQHpq8a6Oz4Cgt9Oa by admin@mastodon.tech
2022-11-09T09:27:37.760267Z
0 likes, 0 repeats
“And there’s no way a user can see the local feed of another instance.”If you mutually follow someone on Fosstodon, doesn’t that allow you to see the local Fosstodon timeline?
(DIR) Post #APQJ7D20KuhA5Kesqm by seperis@fosstodon.org
2022-11-09T09:37:19Z
1 likes, 0 repeats
@admin @tswsl @tychosoft I'm not seeing any option to see the local public feed of any instance not my own. The API methods are based around statuses (aka users). If my understanding of the architecture here is right--and i do not pretend I am good at this--each instance is only storing individual user information, one field being the instance. The only reference to individual instances is the array that lists those to be blocked.
(DIR) Post #APQJ7DVQZWENYaQNiC by admin@mastodon.tech
2022-11-09T09:41:57.893351Z
0 likes, 0 repeats
In otherwords, we only see in the Federated timeline, posts from those we are subscribed to and posts from those others on our local instance are subscribed to?
(DIR) Post #APQNESYRQ4a04aXjyC by seperis@fosstodon.org
2022-11-09T10:08:16Z
1 likes, 0 repeats
@admin @tswsl @tychosoft Until someone hopefully corrects me on how I'm interpreting the structure, yeah. As far as public statuses are concerned, this is less 'me' following an individual and more the instance itself following an individual that I recommended. Members of a server are basically individual instances of the server.Which also explains why DMs aren't private; the server is effectively the one sending it via my fingers.
(DIR) Post #APQNR8qhzkDeir8QZE by seperis@fosstodon.org
2022-11-09T09:56:32Z
1 likes, 1 repeats
@admin @tswsl @tychosoft Mastodon's entire design is based on a series of individual closed communities. As far as public posts go, any individual I follow, on another instance all of the members of my instance are de facto following that person as well via the Federated Timeline. Any individual who follows me is is basically also acting as representative of their instance so everyone on that server is de facto following (in Federated).This is just the opposite of social media in general.
(DIR) Post #APQNSJL0U3EhXfrdmy by admin@mastodon.tech
2022-11-09T10:30:37.543113Z
0 likes, 0 repeats
That makes sense
(DIR) Post #APQVXw6qYgZys5Qz7Q by tychosoft@fosstodon.org
2022-11-09T11:09:19Z
1 likes, 0 repeats
@seperis @admin @tswsl it is what I considered normal when I ran a friendica instance last decade. It also is why picking an instance can be more important than it may at first seem, and why it can make a lot of sense for organizations/institutions to run their own instance.
(DIR) Post #APQVbC3zhMK3DjeYiW by admin@mastodon.tech
2022-11-09T12:01:51.916999Z
0 likes, 0 repeats
What are some of those advantages for an organization to run their own instance?