Posts
1035
Following
0
Followers
18
l33th4xx0r in training
plays games, I think
Mastodon API tech support

XMPP: glitch@trashserver.net

Other accounts:
@Glitch@kawen.space
@necromancer@niu.moe

Necromancer akkohi2 mylittlevoid

Meine Beiträge sind Beiträge die nichts beitragen
0
0
2
@foxhkron I meant that Fedilab expects the whole list (so the list with the name "features") to be in the metadata struct rather than at the root of the response
0
0
1

Necromancer akkohi2 mylittlevoid

@foxhkron Fedilab will check for a feature list inside the metadata struct of the nodeinfo endpoint. I think Kibou needs to be updated in order to work with the detection
https://framagit.org/tom79/fedilab/commit/aa726c55d64697ea37916eff77732c7894ef5c8e
0
0
1
@anneroth glutendetektor
0
0
0
@nawi naja. So sprechen wir seinen Namen hier halt aus ¯\_(ツ)_/¯
(Vielleicht nicht so extrem, aber so ähnlich)
1
0
0

Necromancer akkohi2 mylittlevoid

Horscht Seehofah
2
0
0
@diodelass good point. I should give quick play a try again and convince some friends to play with me

It still baffles me that blizzard thought buffing a hero with a low skill floor to counter a whole team composition was a good idea
1
0
1
@diodelass
i wish my team had a widow maker the last few compeditive matches. yea, we had an ash but not even her ult was able to kill him. he was able to tank it because of his over-the-top self healing

then he sent a snarky message into match chat like "huh. that round was over quickly"

those types of people are the reason why i stopped playing overwatch for about half a year
1
0
1

Necromancer akkohi2 mylittlevoid

reaper is still op and i hate it. thanks for ruining the game blizzard
1
0
1

@fedilab Would this work if it was placed in front of the check in line 229 (with java.util.Arrays imported ofc)?

if( resobj.getJSONArray("features") != null ) {
    if( Arrays.asList(resobj.getJSONArray("features")).contains("mastodon_api") ) {
        name = "MASTODON";
    }
}

I can’t test it for myself because I know nothing about Android app development but I can send you a login to the server in a DM. I wanted to reset the database today anyways

1
0
0
@fedilab
the function works like intended (sorry if my posts were confusing to read).
i've got an idea for the nodeinfo check which should cover other new implementations which support the mastodon api.

pleroma and other projects which implement the mastodon api and nodeinfo (kibou, my ap server, etc.) have "mastodon_api" listed in the "features" array. would it be possible to check for this list entry?
1
0
1
@fedilab I'm sorry but I don't have access to a computer right now, so I can't start the server. But I think that Pleroma has a special flag in the version field of "/api/v1/instance". It should be something like "2.4.0 (compatible; Pleroma-[commit])".
I've adapted this schema as well because some crawlers use it do differentiate between Pleroma and Mastodon
1
0
0
@fedilab It's an AP implementation I've been writing for about a month now.
I think it doesn't work because of the name check in line 230 in API.java since the name won't match anything in the switch statement
1
0
0
@fedilab OK, I've been wondering because I wasn't able to log into an account on a server running a small implementation which supports the Masto API
1
0
0
@fedilab so there is there a special case for Pleroma because they won't return a 404 on the nodeinfo endpoint?
1
0
0

Necromancer akkohi2 mylittlevoid

@fedilab Hi, how do you detect which API to use for a service? Is there a hardcoded list of software names you compare to the nodeinfo or do you look for specific endpoints (like /api/v1/instance)?
1
0
0
@lain What a bummer. I wanted to ask him a few questions about how his app works internally
0
0
0

Necromancer akkohi2 mylittlevoid

What's up with the Fedilab account?
Tusky_1559475710078_X0TAFWTHSN.…
3
0
0
Show older