| 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:␊ |
| ␊ |