Currently srchub and google code are supported. To use:␊ |
␊ |
from services.srchub import srchub␊ |
␉shub = srchub()␊ |
␉projects = shub.getProjects()␊ |
shub = srchub()␊ |
projects = shub.getProjects()␊ |
␉␊ |
or for google code␊ |
␊ |
␉from services.googlecode import googlecode␊ |
␉gcode = googlecode()␊ |
␉project = gcode.getProject("android-python27")␊ |
from services.googlecode import googlecode␊ |
gcode = googlecode()␊ |
project = gcode.getProject("android-python27")␊ |
␉␊ |
Sourcehub library will pull all public projects since this list is easily accessed. Google Code does not have a public list persay. And I didn't want to scrape the search results, so I developed it to require you to pass in the project name. If you were to get your hands on a list of google code projects you could easily loop through them:␊ |
␊ |
␉from services.googlecode import googlecode␊ |
␉gcode = googlecode()␊ |
␉for project in someProjectList:␊ |
␉␉project = gcode.getProject(project)␊ |
␉␉# do something with project␊ |
from services.googlecode import googlecode␊ |
gcode = googlecode()␊ |
for project in someProjectList:␊ |
␉ project = gcode.getProject(project)␊ |
# do something with project␊ |
␉␉␊ |
the project data structure is as follows:␊ |
␊ |