Post 9g195LjYG34ze2zdOS by Feufochmar@social.surfnet.space
 (DIR) More posts by Feufochmar@social.surfnet.space
 (DIR) Post #9fyFj7hnqmB9yHe0Se by kaniini@pleroma.site
       2019-02-18T20:47:19.836049Z
       
       3 likes, 1 repeats
       
       going to write a blog post basically walking people through Pleroma's ActivityPub C2S implementation tonight.  it won't cover OAuth, but just working with the AP implementation via HTTP Basic Auth.
       
 (DIR) Post #9fyGO2ll6jmgXE0ULo by kaniini@pleroma.site
       2019-02-18T20:49:34.009311Z
       
       1 likes, 0 repeats
       
       i think this blog post will explain that actually, AP C2S is not very hard to use (in fact, it is easier than using the Mastodon APIs)
       
 (DIR) Post #9fyGO2zaHKqLE6TWts by kaniini@pleroma.site
       2019-02-18T20:54:48.502548Z
       
       1 likes, 1 repeats
       
       i think the primary point of confusion with the ActivityPub client to server situation is that people believe it is the same scenario as server to server, where you have to deal with HTTP Signatures and other things like that.  they don't really understand that the auth model is the same as the other client APIs used in the fediverse (Mastodon's, GNU Social's, etc.).  hopefully the blog post i write will illuminate that this is not the case.
       
 (DIR) Post #9fyHgDkv6BnJm8qVgu by gcupc@glitch.social
       2019-02-18T21:03:57Z
       
       2 likes, 0 repeats
       
       @kaniiniI did not realize that Pleroma supported ActivityPub C2S. I might be motivated to write a highly divergent Pleroma client rather than writing my own ActivityPub server in that case...
       
 (DIR) Post #9fyHihH8JhTJuM5tdw by kaniini@pleroma.site
       2019-02-18T21:09:50.661364Z
       
       1 likes, 0 repeats
       
       @gcupc yes, Pleroma supports pure AP C2S.  you can create objects that won't be renderable by the other APIs in fact.
       
 (DIR) Post #9fyJb7p3vlQBpnTudc by charlag@birb.site
       2019-02-18T21:14:36Z
       
       0 likes, 0 repeats
       
       @gcupc @kaniini just recently I think?
       
 (DIR) Post #9fyJb87UpEAOky6dN2 by kaniini@pleroma.site
       2019-02-18T21:30:46.173185Z
       
       0 likes, 0 repeats
       
       @charlag @gcupc internally, it has used AP C2S (the IR layer inside Pleroma is an extended form of AP C2S) from day 1.  but recently we have exposed it to the outside world yes.
       
 (DIR) Post #9fyJh1Ooj1tleO17Xk by cadey@mst3k.interlinked.me
       2019-02-18T21:16:15Z
       
       0 likes, 0 repeats
       
       @kaniini @gcupc this feels like it could be a game-changer, but I don't entirely know how yet.
       
 (DIR) Post #9fyJh1iJYXUicr8gvw by gcupc@glitch.social
       2019-02-18T21:23:57Z
       
       2 likes, 0 repeats
       
       @cadeyWell, not least that you could treat three Pleroma backend as generic and implement different types of social media 'sites' purely in the client.@kaniini
       
 (DIR) Post #9fyJh20OTJxLWvb876 by cadey@mst3k.interlinked.me
       2019-02-18T21:30:16Z
       
       1 likes, 0 repeats
       
       @gcupc @kaniini I'm also thinking about things like torrent release announcements
       
 (DIR) Post #9fyJh2Rgppn4taMvey by kaniini@pleroma.site
       2019-02-18T21:31:54.170375Z
       
       0 likes, 0 repeats
       
       @cadey @gcupc yes, the Pleroma backend can be used for any of that.
       
 (DIR) Post #9fyK2oQzbpNZoMQR04 by lain@kawen.space
       2019-02-18T21:35:55.696824Z
       
       0 likes, 0 repeats
       
       @cadey @gcupc @kaniini its been in there since the beginning. Pleroma's database directly stores activity pub objects, not "statuses" or "likes" or whatever.
       
 (DIR) Post #9fyKN3ps3byjMwiWW0 by kaniini@pleroma.site
       2019-02-18T21:39:32.955941Z
       
       1 likes, 0 repeats
       
       @lain @gcupc @cadey and as i mentioned elsewhere, both of the emulated APIs (mastodon and twitterapi) are just built on top of this abstraction.
       
 (DIR) Post #9g15bt6LKkcuaBuhiy by kaniini@pleroma.site
       2019-02-20T05:38:02.409186Z
       
       0 likes, 0 repeats
       
       @andstatus @thefaico I haven't written it yet
       
 (DIR) Post #9g195LjYG34ze2zdOS by Feufochmar@social.surfnet.space
       2019-02-18T23:38:33Z
       
       0 likes, 0 repeats
       
       @kaniini That's something I would like to read.Last year I was trying to write an AP server and I gave up. Though I'm still interested to have/write a front-end different from the current twitter(deck)-like ones, preferably on top of the C2S API.
       
 (DIR) Post #9g195Lx1Rxr4JpIOOG by kaniini@pleroma.site
       2019-02-20T06:17:05.501030Z
       
       1 likes, 0 repeats
       
       @Feufochmar it won't work with Mastodon if you use c2s
       
 (DIR) Post #9g1EKWTh5ohz59d9E0 by Feufochmar@social.surfnet.space
       2019-02-20T06:43:34Z
       
       2 likes, 0 repeats
       
       @kaniini I don't plan to use the Mastodon API with the client I have in mind (or support Mastodon)