recursecenter / blaggregator

A blog aggregator for the Recurse Center community
https://blaggregator.recurse.com
60 stars 33 forks source link

Optionally push all posts from a blog to a single zulip topic #178

Open mdg opened 2 years ago

mdg commented 2 years ago

In Zulip it can be hard to track all the posts from a specific blog as they all get pushed into individual topics.

It would be nice if a blog can be configured w/ a "zulip topic" property and then all the posts for that blog will be posted under the same unique zulip topic within the "blogging" stream.

punchagan commented 2 years ago

This seems like a reasonable idea to me. I wonder, though, if this should be a per-blog option or if Blaggregator should automatically change all the new post announcements to this format. I like the fact that each post has its own topic, when the post has interesting discussions around it. But, that may not be too bad with a thread for each blog, either.

bzinberg commented 1 year ago

I like having a topic per post too -- having a dedicate place where I know I wouldn't be derailing other discussions has several times helped me feel invited to share a related-but-tangential thing that led to a great discussion.

adityaathalye commented 1 year ago

Spitballing... suppose one tweaks the current scheme, such that narrowing search to a blog feed becomes easy?

Prefix all topics with the blog domain (or some unique identifier that one can configure)?

So, instead of

A Clojure view of "Mars Rover"

this...

[evalapply.org] A Clojure view of "Mars Rover"

searchable as...

stream:blogging topic:[evalapply.org]
adityaathalye commented 1 year ago

Also since the description suggested basically a shared RSS feed reader, I looked and discovered that zulip/integrations/rss-bot exists. It appears to provide exactly what's desired. c.f. https://zulip.com/integrations/doc/rss

punchagan commented 1 year ago

Prefix all topics with the blog domain (or some unique identifier that one can configure)?

FWIW, something like this is possible from Blaggregator's web UI, even though it's not as convenient as described here.

https://blaggregator.recurse.com/new/ lists the latest posts and clicking on each blogger's profile would show all the posts from that blog. Also, there's a first draft-y full text search implemented, which could be improved.

Also, the UI provides backlinks to the Zulip topics from each post.

But, all of these aren't features that are heavily used or advertised. And wouldn't address Joe's point about separate threads not being conducive to discussions on broader themes.