Blog post aggregator for the Recurse Center community. Live version runs at https://blaggregator.recurse.com (RC login required).
During her batch, Sasha (W '13) noticed that her peers were all blogging about their work at the Recurse Center on their individual blogs. It was really cool to see what they were working on and thinking about.
Some folks would post about their new posts in Zulip, some on Twitter, and some wouldn't spread the word at all. There was all this great work going on, but it was scattered across the internet.
Blaggregator puts all this awesome content in one place, and provides a place for the members of the community to read and discuss it. This has the nice side effect of providing a friendly audience for those who may have just launched their blog.
These awesome people have helped make Blaggregator better!
Copyright © 2013-2017 Sasha Laundy and others.
This software is licensed under the terms of the AGPL, Version 3. The complete license can be found at https://www.gnu.org/licenses/agpl-3.0.html.
Once an hour, the crawler checks all registered blogs for new posts. New posts are displayed on the main page and a message is sent to Zulip.
"New" is defined as a post having a new URL and a new title. So you can tweak the title, change the content or the timestamp to your heart's content.
The Recurse Center staff wishes to keep the list of people attending the Recurse Center private. So you are required to authenticate with your Recurse Center credentials
If that ever changes (for instance, to surface the best posts that are coming out of the Recurse Center to show off what we're working on) you will be given lots and lots of warning to decide how you want to participate.
Puneeth is the primary maintainer, currently.
Yes, that would be great! This is a project by and for the Recurse Center community. Help make it more awesome!
Look at the developer documentation for help with setting up your development environment.
Before implementing a major contribution, it's wise to get in touch with the maintainers by creating an issue (or using an existing issue) to discuss it.
It's a Django (Python) app, with some Bootstrap on the frontend. It's deployed on Heroku using their Postgres and Scheduler add-ons. Check out the code here.
If you published it less than an hour ago, hang tight: it'll show up when the crawler next checks the registered blogs. If Blaggregator finds many new posts on your blog, it will only post the two most recent posts to Zulip. All of your posts will still be available on the site
When a blog is added to Blaggregator, all the posts currently in the feed are added to the DB (and therefore marked as seen). No notifications are sent for these posts.
From the next crawl onwards, for every crawl a maximum of 2 notifications are sent for posts that haven't already been seen by blaggregator.
No problem! Tag or categorize your relevant posts and make a separate RSS/Atom feed for them. Most blogging software has separate feeds for different categories/tags.
If you use Wordpress, for instance, categorize all your code-related posts "code", say. Then your code-specific RSS feed that you should publish to Blaggregator is: http://yoururl.com/blog/category/code/feed/.
Sure, just make an account and don't add your blog. But you shouldn't lurk. You should blog.
Don't let the perfect be the enemy of the good. Your posts don't have to be long, groundbreaking, perfect, or full of citations. Short, imperfect, and published always beats unpublished.
Don't let the perfect be the enemy of the good. Just get something up and resist the urge to fiddle with it. Use Tumblr if you have to. Just start writing.
Consider starting your own Iron Blogger challenge. Participants commit to writing one blog post a week, and are on the hook for $5 if they don't post. The pot can be used for a party, donated to charity, or donated to a charity the group hates (added incentive to hit the publish button!).
The Fall 2013 batch ran a very successful Iron Blogger program. Mike Walker wrote a very nice article on how it worked.