Technical development

From XPUB & Lens-Based wiki
Revision as of 23:27, 15 February 2011 by Amy Suo Wu (talk | contribs) (Created page with "==pulling categories from mediawiki(SNPedia)== *Feb 15th (with Fako & Natasha). From the terminal (local host), this script pulls categories (default on 10) from SNPedia. <sou...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

pulling categories from mediawiki(SNPedia)

  • Feb 15th (with Fako & Natasha). From the terminal (local host), this script pulls categories (default on 10) from SNPedia.
 <source lang="python">
  1. !/usr/bin/python

import json, urllib2

search = u'Rs1001179' # quotes are string. url = u'http://www.snpedia.com/api.php?action=query&format=json&redirects=true&generator=categories&titles=' + search request = urllib2.Request(url) response = urllib2.urlopen(request) result = response.read()

f = json.loads(result) print type(f) g = json.dumps(f) # dump makes back into a string print type(g)

for page in f['query']['pages'].itervalues():

       print page['title']
 <source lang="python">