This is the home page to WoWHorn, the achievement twittering application.
NOTICE: The WoWHorn application is officially discontinued as of 08/06/2009 due to limited functionality compared to WoW Addons allowing full web access. The code and page below will remain available for reference.
WoWHorn is an open source application designed to announce your character’s World of Warcraft achievements on your Twitter account.
WoWHorn has versions for Windows, OS-X, and Linux (primarily Ubuntu) and can be found for download at: http://get.titaniumapp.com/app/L2GQ8P7
Notes:
Windows: Windows installation requires an installation of Ruby as well. This is a known error and will be addressed ASAP. Get Ruby here: http://www.ruby-lang.org/en/downloads/
OS-X: OS-X Versions before 10.5 will not install. This will probably require updates to certain compilers, probably the C++ compiler. Further details will be available once I know for certain.
Linux: Only limited testing has been available on Ubuntu. Please leave comments with pertinent details to help with defining where the Linux build may need some help.
Apologies for these issues. They will be addressed as quickly as possible.
Features of WoWHorn include:
-Full listing of characters achievements pulled from the Armory and stored locally
-Posting of Achievements to user’s Twitter account from within the application
-Color coded listing of Achievements to tell previously posted Achievements apart from unposted achievements
-Direct links to WoWHead per Achievement for full details on it
Thanks goes out to:
-WoWHead:Because they’re awesome and make my life easier.
-Quick Armory:For having figured out where all that Achievement data is hidden and sharing.
-Keetology:For helping reduce how many times my head bashed the keyboard putting this together.
-Titanium Community:For being an awesome group to hang out with and bother for ideas. (We also live at #titanium_app on FreeNode.)
-Titanium:For being a new and awesome framework to play in.
-WoWInsider:For being my favorite WoW news site that isn’t specialized.
-WoWVault: IGN’s WoW section full of WoW goodness.
-WOW@QJ.Net: Excellent multigame news network, WoW section.
Apologies to anyone I’ve missed! Long night here.
To Do / Future Feature Possibilities:
-Increase error checking
-Offer to save Twitter information
-Possibly attach characters accounts to Twitter information for swift look up
-Process monitoring to check for new achievements when WoW has stopped running
-Full realm listing instead of edit area
-Threading of XML grabs to increase speed of Gather Data section
-Switch in some shiney graphics and WoWHead’s logo
-Extra Features: WoWInsider RSS reader (others?)
-Extra Features: LocalArmory – We have the achievements, why not store the full character
-Extra Features: If we go for LocalArmory why not make a full item database
-No quest database, visit our friend WoWHead for that.
-Others?
Update – 5/14/2009:
Noticed the gibberish appended on some people’s tweets. Looking into it as well as the other errors below.
Update – 4/11/2009:
The ruby crash below hinges on an error in Titanium PR3.
This is been reported and fixed for their next build thus it will be removed from here once the next build rolls out or I get a working compile of more recent code. Unfortunately I have some issues with Windows and Git but I’m still poking at it.
Known Errors:
-Major: Gather Data crashes the app (Windows Vista 32bit). If this happens download Ruby. This will be fixed in an update ASAP.
-Most errors occur quietly and do not tell the user what’s happened.
-System freeze during XML grab
-No security or database protections
-Tweets seem to have some trash appended on the end. Will investigate.
If you have any errors to report or features to request, please do so here.