3 years ago, according to GitHub, I began my first substantial project written in the Ruby programming language: Weary. Weary is the thing driving tumblr-rb, and what allowed me to write it so quickly. Weary was the solution to a desire of mine to be able to quickly bootstrap and describe client libraries to RESTful web service API’s.
In the Spring of 2010, I announced my intention to rewrite it. Better late than never?
Today, Weary’s master branch reflects a complete rewrite from the ground up. As I prepare for the first release candidate of Weary 1.0, I want to take this time to document some intentions and invite your contributions and suggestions.
Mark is on the verge of releasing a new version of Weary, a really sweet way to interact with, and build on top of, public APIs. Everything just works within the Rack ecosystem, a system that is widely used across the Ruby web development world and that has a huge library of middleware and useful tools.
Obviously this is of some interest to me with my current focus on public APIs, but for a lot of people I think it could be a powerful tool for doing new things with cool data in a simple and easily modifiable way. If you are into doing Creative Internet Science, I’d urge you to check this out.