The Blog

Posts from April 2013

Apr 26

Game Face

By David Czarnecki

“Game Face” will be our weekly round-up of our internal and external open source work here at Agora Games. Internal open source refers to our public projects that you can find over at our Agora Games GitHub account. External open source work refers to projects that we contribute to in off-hours and may or may not have anything to do with video games because we’re swell folks like that. Pretty simple right? Here goes…

confirm-with-reveal

confirm-with-reveal is a replacement for window.confirm() using the Reveal modal popup plugin from Zurb Foundation. See example jsFiddle for a demo.

Contributor(s): Jack Letourneau (GitHub, Twitter)

Ruby-MAPI-Wrapper

brightcove-api is a Ruby gem for interacting with the Brightcove Media API. This week we integrated a pull request to allow an UploadIO object to be passed to the postiostreaming method.

Contributor(s): Mihail Szabolcs (GitHub )

 

Apr 12

Game Face

By David Czarnecki

“Game Face” will be our weekly round-up of our internal and external open source work here at Agora Games. Internal open source refers to our public projects that you can find over at our Agora Games GitHub account. External open source work refers to projects that we contribute to in off-hours and may or may not have anything to do with video games because we’re swell folks like that. Pretty simple right? Here goes…

factory-worker

factory-worker is a node.js library that creates the Factory pattern for object stores. The 0.7.0 release integrates a pull request to allow inheritance from already-defined models in Factory.create. We also updated the jessie library as well as cleaning up the npm contact information.

Contributor(s): Joseph Kenneth (GitHub) and Andrew Nordman (GitHub, Twitter)

tassadar

tassadar is our fast Starcraft 2 replay parser written in pure Ruby. We will cut a new release soon, but we integrated a pull request to remove random in player names that have clan tags.

Contributor(s): Robert Ross (GitHub)

 

Apr 5

Game Face

By David Czarnecki

“Game Face” will be our weekly round-up of our internal and external open source work here at Agora Games. Internal open source refers to our public projects that you can find over at our Agora Games GitHub account. External open source work refers to projects that we contribute to in off-hours and may or may not have anything to do with video games because we’re swell folks like that. Pretty simple right? Here goes…

bnet_scraper

bnet_scraper is our Nokogiri-based scraper of Battle.net profiles. There are quite a few changes in the 0.5.0 release, most notably more “Heart of the Swarm” support. Be sure to check out the CHANGELOG for all the details on new functionality in this release.

Contributor(s): Andrew Nordman (GitHub, Twitter)

chai

chai provides a very easy to use api for mocking/stubbing your python objects, patterned after the Mocha library for Ruby. In 0.3.0, expectations have been improved on by not insisting that one knows how many times an expectation will be called unless explicitly set as well as assuming any arguments on an expectation unless explicitly set. Finally we fixed stubbing properties on an instance.

Contributor(s): Aaron Westendorf (GitHub, Twitter)

forecast.io

forecast-ruby is a forecast.io API wrapper in Ruby. The gem now uses Faraday to allow for swapping of the underlying HTTP library.

Contributor(s): Norbert Crombach (GitHub)

tassadar

tassadar is our fast Starcraft 2 replay parser written in pure Ruby. No release, but if you’re doing development, we did update things to use guard-rspec.

Contributor(s): Logan Koester (GitHub, Twitter)

torus

torus is a service implementing the Carbon protocol to store time series data using kairos and an HTTP server to query and analyze the data. As of 0.1.4, we have updated to kairos 0.1.5 with a bug fix for reading data from timeseries with relative time interval schemas. Aggregates can now cascade to other aggregates, with a simple failsafe on infinite loops.

Contributor(s): Aaron Westendorf (GitHub, Twitter)