http://svn.apache.org/repos/asf/abdera/abdera2/
There are also a number of extensions that I've been playing around with..
For instance, there is a "binary" object type whose "content" property
is a base64 encoded blob of octets, for instance...
{"content":"{base64}",
"length":565,
"objectType":"binary",
"mimeType":"application/xml"}
The implementation allows for generation of a hash digest and compression.
When a digest is generated, a property is added to the object whose
name is the hash algorithm and the value is the hex encoded digest
value... e.g.
"md5":"fb8b6333b6200fb47dada70693b78c1a"
Deflate or GZip compression is supported. When applied, the content is
compressed prior to base64 encoding, and multiple compression methods
may be used. A "compression" property is used to identify the
compression codecs used. The value is a comma separated list of
codecs in the order applied... e.g.,
"compression":"deflate,gzip"
The "length" property specifies the total number of uncompressed,
unencoded octets.
The basic motivation behind the "binary" objectType is to provide a
means of including simple binary objects in the "attachments" property
of another object.
Anyway, there are a few other bits and pieces that I'm playing around
with on this, including a few new verbs and experimental object types.
Also included is a utility for converting Atom feeds to JSON Streams
(and vice versa) that supports the Atom Activity Streams extensions.
Anyway, just wanted to let folks know that the code was out there so
they can play around with it. Please direct feedback to the various
Abdera mailing lists, jira, or shoot me a message directly.
- James
Since "content" is used as a human-readable body in generic
(type-ignoring) processors, it's probably better to put the binary blob
in a specialized property name where it won't ever get mistaken for
something that should be presented to a human viewer.
> --
> You received this message because you are subscribed to the Google Groups
> "Activity Streams" group.
> To post to this group, send email to activity...@googlegroups.com.
> To unsubscribe from this group, send email to
> activity-strea...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/activity-streams?hl=en.
>
>
I am not continuing work on the abdera2 implementation. I have a standalone java activity streams impl derived from that work that I'm hoping to get posted to github in the very near future.
--
You received this message because you are subscribed to the Google Groups "Activity Streams" group.
To unsubscribe from this group and stop receiving emails from it, send an email to activity-strea...@googlegroups.com.
To post to this group, send email to activity...@googlegroups.com.
Visit this group at http://groups.google.com/group/activity-streams?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
I am not continuing work on the abdera2 implementation. I have a standalone java activity streams impl derived from that work that I'm hoping to get posted to github in the very near future.
Short answer is yes :-)