{"@context":{"rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","rdfs":"http://www.w3.org/2000/01/rdf-schema#","owl":"http://www.w3.org/2002/07/owl#","foaf":"http://xmlns.com/foaf/0.1/","dc":"http://purl.org/dc/elements/1.1/","dct":"http://purl.org/dc/terms/","sioc":"http://rdfs.org/sioc/types#","blog":"http://vocab.amy.so/blog#","as":"https://www.w3.org/ns/activitystreams#","mf2":"http://microformats.org/profile/","ldp":"http://www.w3.org/ns/ldp#","solid":"http://www.w3.org/ns/solid#","view":"https://terms.rhiaro.co.uk/view#","asext":"https://terms.rhiaro.co.uk/as#","dbp":"http://dbpedia.org/property/","geo":"http://www.w3.org/2003/01/geo/wgs84_pos#","doap":"http://usefulinc.com/ns/doap#","time":"http://www.w3.org/2006/time#"},"@graph":[{"@id":"https://rhiaro.co.uk/2016/05/minimal-activitypub","@type":"as:Article","as:content":"
Today I finished morph, a client for posting ActivityStreams2 Update activities to an endpoint. The server handles this update activity however it wants, but the obvious thing to do is take the object
of the activity and make the indicated changes.
So far it:
\r\nname
, published
and tags
to items in a Collection.Will be expanding its object editing abilities soon.
\r\nCode on github. See also: Minimal ActivityPub update endpoint.
","as:name":"Minimal ActivityPub update client","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#dateTime","@value":"2016-05-30T23:28:56-04:00"},"as:tag":[{"@id":"https://rhiaro.co.uk/tags/activitypub"},{"@id":"https://rhiaro.co.uk/tags/activitystreams2"},{"@id":"https://rhiaro.co.uk/tags/activitystreams"},{"@id":"https://rhiaro.co.uk/tags/as2"},{"@id":"https://rhiaro.co.uk/tags/client"},{"@id":"https://rhiaro.co.uk/tags/cv"},{"@id":"https://rhiaro.co.uk/tags/hacking"},{"@id":"https://rhiaro.co.uk/tags/json"},{"@id":"https://rhiaro.co.uk/tags/morph"},{"@id":"https://rhiaro.co.uk/tags/photos"},{"@id":"https://rhiaro.co.uk/tags/php"},{"@id":"https://rhiaro.co.uk/tags/resume"},{"@id":"https://rhiaro.co.uk/tags/social"},{"@id":"https://rhiaro.co.uk/tags/socialwg"},{"@id":"https://rhiaro.co.uk/tags/swwg"}]},{"@id":"https://rhiaro.co.uk/tags/morph","@type":"as:Collection","as:totalItems":{"@type":"http://www.w3.org/2001/XMLSchema#nonNegativeInteger","@value":"1"}},{"@id":"https://rhiaro.co.uk/tags/morph?before=https://rhiaro.co.uk/2016/05/minimal-activitypub&limit=16","@type":"as:CollectionPage","as:items":{"@id":"https://rhiaro.co.uk/2016/05/minimal-activitypub"},"as:name":"morph","as:partOf":{"@id":"https://rhiaro.co.uk/tags/morph"}}]}