Sourcerer Implementation Notes
From Geohashing
Revision as of 15:14, 8 February 2015 by imported>Sourcerer (→PHP Expedition)
Contents
Plan of Campaign
My plan is to create some new analysis tools for this wiki. This page might help others to implement their tools.
- Get some page content ("Hello World!").
- Write some code (perhaps PHP command line code) to do the same. Make sure this does not overload the wiki.
- Download different kinds of page.
- Do some simple statistics on the downloaded data.
- Create reports in wiki markup.
- If it works, upload them to the wiki.
Various Downloads
Help Page
JSON Page Content Dump
List first twenty of Consecutive geohash achievement
List twenty more of Consecutive geohash achievement
PHP Code - List first twenty of Consecutive geohash achievement - Command line application
<?php $html = file_get_contents('http://wiki.xkcd.com/wgh/api.php?action=query&list=categorymembers&cmtitle=Category:Consecutive_geohash_achievement&cmlimit=20'); echo $html; ?>
PHP Code - As above but use JSON
<?php $json = file_get_contents('http://wiki.xkcd.com/wgh/api.php?action=query&format=json&list=categorymembers&cmtitle=Category:Consecutive_geohash_achievement&cmlimit=20'); $readable = json_decode($json, true); print_r($readable); ?>
PHP Expedition as JSON
<?php $json = file_get_contents('http://wiki.xkcd.com/wgh/api.php?format=json&action=query&titles=2015-02-07_52_1&prop=revisions&rvprop=content'); $readable = json_decode($json, true); print_r($readable); ?>