March 2010 Archives

MGTwitterEngine update

Yesterday I updated the main branch of MGTwitterEngine by combining my fork with tarasis and alexrepty forks. With over 35 some commits in all, I felt lucky there was very little manual merging required.

Since Matt has created and official source of MGTwitterEngine I feel like it's gained a lot of momentum. There are 8 active forks, feature requests and bugs reports starting to accumulate in the issues list, and over 180 watchers.

Updates to CocoaREST

I've been adding support for the Github API to my fork of CocoaREST. Right now I've added:

  1. SDGithubTaskGetRepos: Showing a list of repositories by user
  2. SDGithubTaskGetRepoNetwork: Showing the network for a given user/repository (shows commits by forks of that repository, or commits of forks of it's parent repository)
  3. SDGithubTaskUserShow: show information about a user
  4. SDGithubTaskUserUpdate: Update user information with new name, email, blog, company or location

In addition I've added a tab to the demo app to show some of these. In it you can view user information by name (SDGithubTaskUserShow) and get a list of repositories (SDGithubTaskGetRepos). The tableview is set run a new task to find forks of the selected repository (SDGithubTaskGetRepoNetwork) on selection change.

The GithubDelegate is kind of a cumbersome class in that it handles all of the task results even though the API returns different results for each task. Ideally I would use a specialized class to delegate for each task, but it's just for demonstration.

Extending CocoaRest

My latest tinker project is a Twitterific like application that monitors your Github dashboard, showing both updates to who you follow and updates on any repositories, yours or forks of yours. From what I've seen Github's API supports all of this.

To accomplish this I'm extending Steven Degutis's CocoaREST framework to support the Github API in my fork of the project. So far I've got repository listings by username, and showing forks in the network setup. There's a lot more to integrate but I'm not sure how much I want to demo in the UI.

I also added a tab strictly for Github, with the idea being a tab for each API supported, but I haven't dug into any other API beyond Twitter or Github's I'm not sure when those will come. Patches welcome of course.

Stackoverflow

About this Archive

This page is an archive of entries from March 2010 listed from newest to oldest.

February 2010 is the previous archive.

April 2010 is the next archive.

Find recent content on the main index or look in the archives to find all content.