#social 2018-10-16
2018-10-16 UTC
# dansup cwebber2: Spritely looks interesting! I will be following it :)
# dansup hi, sounds good!
# dansup cwebber2: I am hoping to launch AP federation support for pixelfed in a few days :D
xmpp-social and vasilakisfil joined the channel
# heluecht[m] Does peertube something special when transmitting content? I can process the stuff in the outbox without any problem but doesn't seem to get content delivered.
# heluecht[m] Or I have to follow some more people.
tykayn joined the channel
# tykayn hello world
# tykayn i am currently aiming to build a tool to import our status from facebook, twitter and g+ to mastodon, with the activitypub format. but i don't find example ressource to build the JSON format that would be right for that
# tykayn i knwo how to transform stuff to json, i just need a target format
vasilakisfil_ and ajordan`` joined the channel
# heluecht[m] tykayn: You had a look at the specification?
# tykayn heluecht[m]: yup, looked at the w3c spec
# tykayn but i may be not enough familiar with all the concepts
# tykayn i expected something like a description of things to import
# tykayn when i did an export of one of my mastodon account, i couldnt find the texts of the status i posed in the jsons
# nightpool[m] mastodon doesn't currently support ActivityPub import yet
# nightpool[m] but, like, text is certainly there, so no idea why you couldn't find it. maybe the status you were looking for wasn't in the import you downloaded?
# tykayn mastodon doesnt support activitypub, really? :o
# tykayn i saw someone import its statuses from one instance to an other after i told him he could, and i thought mastodon communicated with other things like peertube/diaspora/plume with it
# tykayn maybe this is about the outbox or activities, dunno https://www.w3.org/TR/activitypub/#outbox
# nightpool[m] Mastodon currently allows you to *export* all of your data in the ActivityPub format, but it doesn't provide for users *importing* their data
# nightpool[m] and yes, it uses the ActivityPub format for two servers to talk to each other
# nightpool[m] that's orthogonal with whether it allows uses to create arbitrary bulk statuses from some point in the past that may already be known by other servers under a different name
# nightpool[m] there are a lot of unanswered questions about how that should work
# tykayn hm i see, so this is free for interpretation and we can make the format we want
# tykayn maybe there is a forum somewhere to discuss that
# nightpool[m] heluecht: re: peertube, I haven't heard of them doing anything special. are you getting Accepts from them? is the "followers" count on the remote channel going up?
# Chocobozzz heluecht[m]: hi, i don't think we do something special no (or this is a bug)
# heluecht[m] Are there some high frequent poster?
# tykayn ok folks, i made an issue about this specification https://github.com/tootsuite/documentation/issues/736 feel free to contribute
dmitriz, TheHottestPotato and vasilakisfil joined the channel
# TheHottestPotato Can someone explain what activities a client-server implementing server needs to be able to handle to be AP compliant? There are significantly fewer activities that are listed in the AP standard than exist in AS, its been confusing me for a while now.
# rialtate[m] TheHottestPotato: should be pretty good to go with https://www.w3.org/TR/activitypub/#client-to-server-interactions
# rialtate[m] Object types is where the real fun is. As long as you support Note you should be fine at a minimum... But everyone is doing the minimum and so its more fun to do more than just microblog if you can.
# TheHottestPotato rialtate[m], I agree, I'm currently in the "getting everything functional" step though, so im trying to figure out what all needs doing. Ill work on additonal features once the core ones are in place.
Guest84 and TheHottestPotato joined the channel
# nightpool[m] TheHottestPotato: the main answer is that client server servers are actually pretty easy to implement because they should basically be agnostic to the type of object and type of activity
# nightpool[m] that is, aside from the activities explicitly mentioned in the ActivityPub spec for special handling, as c2s server shouldn't care about the type of activity at all
# nightpool[m] that's why there are lots more types in as2 then in AP—ap assumes that clients are going to implement their own special display/processing semantics
timbl, dmitriz and Loqi__ joined the channel