#social 2017-11-03

2017-11-03 UTC
tantek, xmpp-social, timbl_, timbl__, timbl, jankusanagi_, rowan, JanKusanagi and rowan_ joined the channel
#
Chocobozzz
Hi,
#
Chocobozzz
I would like to use ActivityPub to federate video servers. But our use case is a little bit different to a classic social network.
#
Chocobozzz
In our case a video server follows (and is followed by) other video servers. The idea is to have an index of all videos of my following servers. So far, so good an actor can be an Application (https://www.w3.org/TR/activitystreams-vocabulary/#dfn-application). But we want users to be actors too (Person in this case). So when a user uploads a video, we send a Create activity of a Video object to all
#
Chocobozzz
followed servers.
#
Chocobozzz
I think this can be possible with ActivityPub using the "attributedTo" key like this: https://pastebin.com/1RtySQNW
#
Chocobozzz
But I'm afraid of using ActivityPub in the wrong way, so if I could have some feedbacks it would be awesome <3
#
puckipedia
hm, so your server follows other servers, not that a user follows another user?
#
Chocobozzz
yes, for now this is the idea
#
Chocobozzz
but we could imagine in the future that some user follows some specific user of another server that is not already followed by our server (i'm not sure to be clear ?)
#
puckipedia
I guss this would approx work, though maybe I'd change "actor" on both items to be the user, and add a "generator" for the server it's running on
#
puckipedia
and of course add the to/cc properties to the object too, to be sure? I think
#
Chocobozzz
oup's yes forgot the to attribute in the object :)
#
Chocobozzz
okay to change the actors to be the user, but is it not weird to send the activity to followers of another actor that is not the "actor" key?
#
cwebber2
RIP Natalie Nguyen, friend to the fediverse :(
jankusanagi_ joined the channel
#
xmpp-social
[ajordan] Chocobozzz: maybe you could have the server Actor post and distribute an Announce for every user Create?
#
xmpp-social
[ajordan] cwebber2: :(
#
xmpp-social
[ajordan] I haven't heard of them, what were they involved in?
#
xmpp-social
[ajordan] In any case, RIP.
#
puckipedia
ajordan: hmm, that sounds more logical lol
#
Chocobozzz
ajordan: seems a good idea, thanks
#
puckipedia
I would suggest still supporting normal user->user follows
#
Chocobozzz
puckipedia: yes of course, we will so other platforms (like mediagoblin?) that do classic user -> user follows can still be compatible
#
puckipedia
or even Kroeg :)
#
cwebber2
ajordan: they were an active member of the fediverse
#
cwebber2
Chocobozzz: yes that would be good, then you'd get interop
#
xmpp-social
[ajordan] cwebber: gotcha.
#
cwebber2
wonders if they should add a list of implementors to the activitypub.rocks homepage
#
rhiaro
cwebber2: you should, and also have an inbox so that people can send you a notification of new ones and it displays them automatically :)
#
puckipedia
:D
#
rhiaro
I mean, during the copious free time you have to set that up
#
puckipedia
bunch of templates built on Kroeg :P
#
puckipedia
. o O ( {"id": "https://puckipedia.com/kroeg", "type": "Application", "url": "https://github.com/puckipedia/kroeg"} )
#
puckipedia
I need to build a few Kroeg helper CLIs that allow me to import/export the DB data
#
cwebber2
puckipedia: we should try to get Pubstrate and Koreg implementation reports up today :)
#
cwebber2
or at least between today and tomorrow
nana and rowan joined the channel