Fork me on GitHub
#announcements
<
2020-06-19
>
eval202012:06:13

#announcements Atom-feed Happy Friday everyone! As a byproduct of the https://clojurians.zulipchat.com/#narrow/stream/180378-slack-archive, I’m happy to announce an https://www.clojurians-zulip.org/feeds/announcements.xml of this stream. Details: • every non-thread message is an item • there’s a couple of hours delay to allow for editing and moderation • code can be found at http://gitlab.com/clojurians-zulip/feeds/ Follow-up in #community-development

🤯 18
⚛️ 6
🙏 12
clj 18
borkdude13:06:46

will this feed be hosted somewhere?

borkdude14:06:37

cool. so is there going to be a feed for each channel? e.g. https://www.clojurians-zulip.org/feeds/releases.xml?

seancorfield16:06:14

The code seems to only cover the announcements stream. I guess you could fork it and run it on other Zulip streams and topics and produce feeds for other "channels" and host that wherever you want?

borkdude16:06:06

Just wondering

eval202010:06:33

@U04V15CAJ I think this would indeed work for streams like #news-and-articles and #releases. I might give it a stab next week!

csm17:06:47

I did some more work on https://github.com/csm/intake.manifold (adapts manifold streams/deferreds for use in core.async go blocks) to work much better with streams. There are still some corner cases I’m sure, but this does work better with streams now than the initial, naive approach. Release version 0.1.4.

🚀 9
tanzoniteblack18:06:04

in a similar vein to the intake.manifold project that @csm301 just mentioned, Yummly has just released a forked version of manifold that fixes a number of bugs from let-flow as well as introduces a new namespace and macro called tsasvla that allows you to write code that looks like core.async/go, but works with deferreds instead of channels: Relevant documentation: https://github.com/yummly/manifold/blob/master/docs/deferred.md#manifoldtsasvlatsasvla Relevant namespace: https://github.com/yummly/manifold/blob/master/src/manifold/tsasvla.clj#L58

👏 9
👀 6