Update: MajicRank 1.3 has been released, and now has it’s own product page.
MajicRank is a free application for Mac OS X (10.5+) designed to give iPhone App Developers an easy way to see how popular their applications are around the world.
It automatically downloads top 100 statistics for any iPhone app, for any categories or game sub categories, for most regions from iTunes, and displays the results in a colored table. Note that though the screenshot only shows 8 regions, the rest can be added in the preferences menu.
MajicRank 1.2 can be downloaded from http://majicjungle.com/MajicRank.zip (0.5MB)
It is likely that at some point Apple will change their formats and the scrapping algorithms will fail. So it’s also likely that at some point this app will crash or give false results or have some other problem. However I will try to keep it working, and please let me know of any bugs you find.
Press the ‘+’ button to add your app, edit the name by double clicking on it. The name must match exactly the name that is currently called in iTunes. Select the categories that your app falls under.
Every time you refresh or restart the app, MajicRank will attempt to download every category that is selected from every region. Sometimes a download may fail, and a yellow exclamation mark represents this.
The more categories you add, the slower the load time will be. 10 apps all set to Games/Action should be as quick to load as 1 app set to Games/Action, but 10 apps each with uniquely different categories will be 10x slower to load than 1 app.
Every time you make a change to the apps list or an app’s categories the changes are saved automatically and will load on relaunch of the app. If you come across a crash on launch, or want to get rid of your saved configurations for any reason, remove ~/Library/Application Support/MajicRank/appsModel.plist
By default MajicRank will only download the ‘Big Eight’, the eight largest (arbitrarily decided by me) regions. This can be changed in the preferences.
There is a preference for Archiving the results (disabled by default). If you enable this preference, every time you do a search, a potentially quite large (200KB-4MB+) file will be saved in ~/Library/Application Support/MajicRank/. This is a gzipped Keyed Archive of an NSDictionary of all all apps in all of the top 100s that have been downloaded. Currently this file is not used by MajicRank, but if you do want to start keeping a history now it may come in useful later.
I would like to add change tracking. A simple trend indication should come soon, but graphs would be better. It depends how high the demand is, and how much I feel like procrastinating work on Chopper 2!