Pushing a couple of small updates, just to show a little progress. characterData is the only updated function currently, and it's a WIP - but it does return at least some data. Lots of work still left to do!
getCharacterData now returns the vast majority of stats. Items marked TODO in the comments are, unsurprisingly, outstanding. Other classes are, as yet, untouched.
Changed the indenting to tab width of 4 instead of spacing of 2.
Using cURL to get the page itself due to the allow_url_fopen=0 directive that will probably be active on a lot of webhosts.
Updated the GetCharacterData class.
Breaks down the longer strings (race / sub-race / gender, for example).
Grabs free company / grand company participation correctly.
Provides image URLs for the user's avatar, GC rank and character image; however, these are on a rotation on the LS end to prevent hotlinking and will therefore only be useful in some cases.
Merge branch 'dev'