Conversation:
Notices
-
@alejandroindependiente So far AndStatus has "Public ” timeline, available for GNU Social an Twitter. You cab also use " Global search”...
-
@verius @maiyannah Could you explain to me, what's the problem and what do you think is AndStatus bug here?
-
@verius
I would say that this is a deficiency of GNU Social and its "Twitter compatible API".
Every instance can have its own user with the same username. This is why it is impossible to tell reliably to which domain "@username" refers. AndStatus assumes that if you refer to a person via @username then this user belongs to your domain...
Interested in exact logic, want to help?
@maiyannah
-
@lnxw48 As I see what newer GNU Social code does: it automatically removes domain part from WrbfingerId and converts it to a clickable link.
This means that in a case a User opted to allow HTML content in messages AndStatus could parse HTML content to figure out a domain... but this would be a workaround of a wrong server side/protocol design...
@maiyannah @verius
-
@verius
In order to have a reliable system, we need a decision of GNU Social developers. Trying to hack each other is a waste of time...
@maiyannah @lnxw48
-
@andstatus The full mentioned id should never be trusted from HTML in the first place, that is metadata accompanied with the post. More specifically <link rel="mentioned" ... />
-
@andstatus @maiyannah @lnxw48 @thefaico Indeed. Though the twitter API is to some extent by necessity hackish.
Looking at the atom protocol and the existing PumpIO class in AndStatus it may be interesting to look at the native atom protocol. I'll do some experimentation over the weekend. If nothing else it'll be a good refresher for my Java skills. :)
-
@mmn I don't see anything like <link rel="mentioned" ... /> in the JSON file from a server. Maybe this is problem of the "Twitter compatible API" only? BTW about two months ago we already started discussion on ActivityStreams protocol in JSON format. Let's make another step forward! :-) My latest posts to you on that subject (unanswered) are below: @mmn Thank you for encoura…
-
@andstatus Yeah. The Twitter compatible API is compatible with Twitter's extremely limited, non-federating design and all its flaws.
-
@andstatus I thought I answered that you should use AS but few use it so if I accidenyally sneak in a bug then it'll take longer to discover it probably.
-
@maiyannah I need a decision of the GNU Social developer, because this is his code that strips domain part of a User's Webfingerid from a text of the message that AndStatus generates...
@mmn @verius
-
@andstatus @maiyannah the rendered mention could just as well be a [full]name, not an @ identifier.
-
@mmn The problem is that I cannot start having nether API documentation nor reference implementation / examples. Anothet time:
Do you know any implementation of this API that I could lookup in order to move from a zero point?!
I need at least two pieces: authentication (client registration...) and making a request something like "statusnet/config".
@verius
-
@verius Thank you, will try to use Atompub documentation but applying .json extension. And let you know.
Regarding reference implementation I understand that this will be the first implementation :-)
@mmn
-
@alejandroindependiente How do we create "alternative topics"?
-
@verius Thank you for investigation, could you for transparency and deeper analysis post the json file (in Activity Streams format) under discussion to this new ticket:
https://github.com/andstatus/andstatus/issues/359 "Use Activity Streams API for GNU Social" - I created it for us in order to have a common place for discussion and stop going in circles with the same questions...
@mmn
-
@andstatus Oops, sorry, correct link to the ticket on "Use Activity Streams API for GNU Social" is https://github.com/andstatus/andstatus/issues/378
@mmn
-
@andstatus @thefaico At least, we want to see this: https://quitter.se/favorited/ and https://quitter.se/tags/
-
@alejandroindependiente Thank you. I didn't know about existence of these additional public timelines: "Favorited" and ”Tags".