diff --git a/doc/ReferenceOfClasses.md b/doc/ReferenceOfClasses.md
index 8e2b8aa8..2186b3e2 100644
--- a/doc/ReferenceOfClasses.md
+++ b/doc/ReferenceOfClasses.md
@@ -23,10 +23,12 @@ Methods
* `id`: integer
* `get_gists()`: list of `Gist`
* `search_repos( keyword )`: list of `Repository`
+* `legacy_search_repos( keyword, [language] )`: list of `Repository`
* `keyword`: string
-* `search_users( keyword )`: list of `NamedUser`
+ * `language`: string
+* `legacy_search_users( keyword )`: list of `NamedUser`
* `keyword`: string
-* `search_user_by_email( email )`: `NamedUser`
+* `legacy_search_user_by_email( email )`: `NamedUser`
* `email`: string
Class `GithubException`
@@ -1198,7 +1200,7 @@ Issues
* `sort`: string
* `direction`: string
* `since`: datetime
-* `search_issues( state, keyword )`: list of `Issue`
+* `legacy_search_issues( state, keyword )`: list of `Issue`
* `state`: "open" or "closed"
* `keyword`: string
diff --git a/github/Github.py b/github/Github.py
index b91856b1..b75d3181 100644
--- a/github/Github.py
+++ b/github/Github.py
@@ -19,6 +19,7 @@ import Gist
import PaginatedList
import Repository
import Legacy
+import GithubObject
class Github( object ):
def __init__( self, login_or_token = None, password = None ):
@@ -67,39 +68,31 @@ class Github( object ):
data
)
- def search_repos( self, keyword ):
+ def legacy_search_repos( self, keyword, language = GithubObject.NotSet ):
assert isinstance( keyword, ( str, unicode ) ), keyword
- headers, data = self.__requester.requestAndCheck(
- "GET",
- "https://api.github.com/legacy/repos/search/" + keyword,
- None,
- None
- )
+ assert language is GithubObject.NotSet or isinstance( language, ( str, unicode ) ), language
+ args = {} if language is GithubObject.NotSet else { "language": language }
return Legacy.PaginatedList(
+ "https://api.github.com/legacy/repos/search/" + keyword,
+ args,
+ self.__requester,
+ "repositories",
Legacy.convertRepo,
Repository.Repository,
- self.__requester,
- headers,
- data[ "repositories" ]
)
- def search_users( self, keyword ):
+ def legacy_search_users( self, keyword ):
assert isinstance( keyword, ( str, unicode ) ), keyword
- headers, data = self.__requester.requestAndCheck(
- "GET",
- "https://api.github.com/legacy/user/search/" + keyword,
- None,
- None
- )
return Legacy.PaginatedList(
+ "https://api.github.com/legacy/user/search/" + keyword,
+ {},
+ self.__requester,
+ "users",
Legacy.convertUser,
NamedUser.NamedUser,
- self.__requester,
- headers,
- data[ "users" ]
)
- def search_user_by_email( self, email ):
+ def legacy_search_user_by_email( self, email ):
assert isinstance( email, ( str, unicode ) ), email
headers, data = self.__requester.requestAndCheck(
"GET",
diff --git a/github/Legacy.py b/github/Legacy.py
index 8460d150..efe5a38a 100644
--- a/github/Legacy.py
+++ b/github/Legacy.py
@@ -11,31 +11,42 @@
# You should have received a copy of the GNU Lesser General Public License along with PyGithub. If not, see .
-def PaginatedList( convert, contentClass, requester, headers, data ):
+def PaginatedList( url, args, requester, key, convert, contentClass ):
+ headers, data = requester.requestAndCheck(
+ "GET",
+ url,
+ args,
+ None
+ )
return [
contentClass( requester, convert( element ), completed = False )
- for element in data
+ for element in data[ key ]
]
def convertUser( attributes ):
- attributes[ "created_at" ] = attributes[ "created_at" ][ : 19 ] + "Z"
- if not isinstance( attributes[ "id" ], int ):
- attributes[ "id" ] = int( attributes[ "id" ][ 5 : ] )
- return attributes
+ login = attributes[ "login" ]
+ return {
+ "login": login,
+ "url": "https://api.github.com/users/" + login,
+ }
def convertRepo( attributes ):
- attributes[ "created_at" ] = attributes[ "created_at" ][ : 19 ] + "Z"
- if "pushed_at" in attributes:
- attributes[ "pushed_at" ] = attributes[ "pushed_at" ][ : 19 ] + "Z"
- attributes[ "owner" ] = { "login": attributes[ "owner" ] }
- if "organization" in attributes:
- attributes[ "organization" ] = { "login": attributes[ "organization" ] }
- attributes[ "url" ] = "https://api.github.com/repos/" + "/".join( attributes[ "url" ].split( "/" )[ -2 : ] )
- return attributes
+ owner = attributes[ "owner" ]
+ name = attributes[ "name" ]
+ return {
+ "owner": { "login": owner },
+ "name": name,
+ "url": "https://api.github.com/repos/" + owner + "/" + name,
+ }
def convertIssue( attributes ):
- attributes[ "created_at" ] = attributes[ "created_at" ][ : 19 ] + "Z"
- attributes[ "updated_at" ] = attributes[ "updated_at" ][ : 19 ] + "Z"
- attributes[ "labels" ] = [ { "name": label } for label in attributes[ "labels" ] ]
- attributes[ "user" ] = { "login": attributes[ "user" ] }
- return attributes
+ number = attributes[ "number" ]
+ title = attributes[ "title" ]
+ html_url = attributes[ "html_url" ]
+ assert html_url.startswith( "https://github.com/" )
+ url = html_url.replace( "https://github.com/", "https://api.github.com/repos/" )
+ return {
+ "title": title,
+ "number": number,
+ "url": url,
+ }
diff --git a/github/Repository.py b/github/Repository.py
index abf8cd76..db459279 100644
--- a/github/Repository.py
+++ b/github/Repository.py
@@ -1003,21 +1003,16 @@ class Repository( GithubObject.GithubObject ):
None
)
- def search_issues( self, state, keyword ):
+ def legacy_search_issues( self, state, keyword ):
assert state in [ "open", "closed" ], state
assert isinstance( keyword, ( str, unicode ) ), keyword
- headers, data = self._requester.requestAndCheck(
- "GET",
- "https://api.github.com/legacy/issues/search/" + self.owner.login + "/" + self.name + "/" + state + "/" + keyword,
- None,
- None
- )
return Legacy.PaginatedList(
+ "https://api.github.com/legacy/issues/search/" + self.owner.login + "/" + self.name + "/" + state + "/" + keyword,
+ {},
+ self._requester,
+ "issues",
Legacy.convertIssue,
Issue.Issue,
- self._requester,
- headers,
- data[ "issues" ]
)
@property
diff --git a/test/Github.py b/test/Github.py
index 8aa4df1e..172f1059 100644
--- a/test/Github.py
+++ b/test/Github.py
@@ -17,13 +17,21 @@ class Github( Framework.TestCase ):
def testGetGists( self ):
self.assertListKeyBegin( self.g.get_gists(), lambda g: g.id, [ "2729695", "2729656", "2729597", "2729584", "2729569", "2729554", "2729543", "2729537", "2729536", "2729533", "2729525", "2729522", "2729519", "2729515", "2729506", "2729487", "2729484", "2729482", "2729441", "2729432", "2729420", "2729398", "2729372", "2729371", "2729351", "2729346", "2729316", "2729304", "2729296", "2729276", "2729272", "2729265", "2729195", "2729160", "2729143", "2729127", "2729119", "2729113", "2729103", "2729069", "2729059", "2729051", "2729029", "2729027", "2729026", "2729022", "2729002", "2728985", "2728979", "2728964", "2728937", "2728933", "2728884", "2728869", "2728866", "2728855", "2728854", "2728853", "2728846", "2728825", "2728814", "2728813", "2728812", "2728805", "2728802", "2728800", "2728798", "2728797", "2728796", "2728793", "2728758", "2728754", "2728751", "2728748", "2728721", "2728716", "2728715", "2728705", "2728701", "2728699", "2728697", "2728688", "2728683", "2728677", "2728649", "2728640", "2728625", "2728620", "2728615", "2728614", "2728565", "2728564", "2728554", "2728523", "2728519", "2728511", "2728497", "2728496", "2728495", "2728487" ] )
- def testSearchRepos( self ):
- # self.assertListKeyBegin( self.g.search_repos( "github api v3" ), lambda r: r.full_name, [ "pengwynn/octokit", "jwilger/github-v3-api", "acoulton/github_v3_api" ] )
- self.assertListKeyBegin( self.g.search_repos( "github api v3" ), lambda r: r.name, [ "octokit", "github-v3-api", "github_v3_api" ] )
+ def testLegacySearchRepos( self ):
+ repos = self.g.legacy_search_repos( "github api v3" )
+ self.assertListKeyBegin( repos, lambda r: r.name, [ "octokit", "github-v3-api", "github_v3_api" ] )
+ self.assertEqual( repos[ 0 ].full_name, "pengwynn/octokit" )
- def testSearchUsers( self ):
- self.assertListKeyBegin( self.g.search_users( "vincent" ), lambda u: u.login, [ "nvie", "obra", "lusis" ] )
- def testSearchUserByEmail( self ):
- user = self.g.search_user_by_email( "vincent@vincent-jacques.net" )
+ def testLegacySearchReposWithLanguage( self ):
+ repos = self.g.legacy_search_repos( "document", language = "Python" )
+ self.assertListKeyBegin( repos, lambda r: r.name, [ "ipython", "mongoengine", "tagger" ] )
+ self.assertEqual( repos[ 0 ].full_name, "ipython/ipython" )
+
+ def testLegacySearchUsers( self ):
+ self.assertListKeyBegin( self.g.legacy_search_users( "vincent" ), lambda u: u.login, [ "nvie", "obra", "lusis" ] )
+
+ def testLegacySearchUserByEmail( self ):
+ user = self.g.legacy_search_user_by_email( "vincent@vincent-jacques.net" )
self.assertEqual( user.login, "jacquev6" )
+ self.assertEqual( user.followers, 13 )
diff --git a/test/ReplayData/Github.testLegacySearchRepos.txt b/test/ReplayData/Github.testLegacySearchRepos.txt
new file mode 100644
index 00000000..fbcf0c07
--- /dev/null
+++ b/test/ReplayData/Github.testLegacySearchRepos.txt
@@ -0,0 +1,10 @@
+GET /legacy/repos/search/github api v3 {'Authorization': 'Basic login_and_password_removed'} null
+200
+[('status', '200 OK'), ('x-ratelimit-remaining', '4995'), ('content-length', '41936'), ('server', 'nginx/1.0.13'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('etag', '"d9e0f3e0cd616678a4bda3b3cbcaa855"'), ('cache-control', 'max-age=0, private, must-revalidate'), ('date', 'Fri, 29 Jun 2012 11:37:34 GMT'), ('content-type', 'application/json; charset=utf-8')]
+{"repositories":[{"type":"repo","has_downloads":true,"homepage":"http://pengwynn.github.com/octokit","owner":"pengwynn","score":16.86284,"pushed":"2012-06-28T18:38:40-07:00","description":"Simple Ruby wrapper for the GitHub v3 API","watchers":294,"has_wiki":true,"followers":294,"username":"pengwynn","fork":false,"size":264,"open_issues":2,"created_at":"2009-12-10T13:41:49-08:00","name":"octokit","url":"https://github.com/pengwynn/octokit","integrate_branch":"master","private":false,"language":"Ruby","pushed_at":"2012-06-28T18:38:40-07:00","created":"2009-12-10T13:41:49-08:00","forks":73,"has_issues":true},{"type":"repo","has_downloads":true,"owner":"jwilger","score":8.836904,"pushed":"2012-01-20T12:46:30-08:00","description":"Ruby Client for the GitHub v3 API","watchers":35,"has_wiki":false,"followers":35,"username":"jwilger","fork":false,"size":212,"open_issues":2,"created_at":"2011-06-23T15:52:33-07:00","name":"github-v3-api","url":"https://github.com/jwilger/github-v3-api","private":false,"language":"Ruby","pushed_at":"2012-01-20T12:46:30-08:00","created":"2011-06-23T15:52:33-07:00","forks":13,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"acoulton","score":7.503703,"pushed":"2011-12-29T20:40:32-08:00","description":"KO3 module for interacting with the new Github v3 API","watchers":11,"has_wiki":true,"followers":11,"username":"acoulton","fork":false,"size":164,"open_issues":1,"created_at":"2011-10-11T13:02:03-07:00","name":"github_v3_api","url":"https://github.com/acoulton/github_v3_api","private":false,"language":"PHP","pushed_at":"2011-12-29T20:40:32-08:00","created":"2011-10-11T13:02:03-07:00","forks":4,"has_issues":true,"master_branch":"develop"},{"type":"repo","has_downloads":true,"homepage":"http://peter-murach.github.com/github","owner":"peter-murach","score":7.3548846,"pushed":"2012-06-28T14:26:31-07:00","description":"Ruby interface to github API v3","watchers":77,"has_wiki":true,"followers":77,"username":"peter-murach","fork":false,"size":264,"open_issues":1,"created_at":"2011-09-25T12:36:22-07:00","name":"github","url":"https://github.com/peter-murach/github","private":false,"language":"Ruby","pushed_at":"2012-06-28T14:26:31-07:00","created":"2011-09-25T12:36:22-07:00","forks":26,"has_issues":true},{"type":"repo","has_downloads":true,"owner":"VisualAppeal","score":7.1228023,"pushed":"2012-06-04T15:29:07-07:00","description":"PHP Github API client for version 3.","watchers":2,"has_wiki":true,"followers":2,"organization":"VisualAppeal","username":"VisualAppeal","fork":false,"size":132,"open_issues":0,"created_at":"2012-06-04T15:20:41-07:00","name":"Github-API-v3","url":"https://github.com/VisualAppeal/Github-API-v3","private":false,"language":"PHP","pushed_at":"2012-06-04T15:29:07-07:00","created":"2012-06-04T15:20:41-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"guillaumepotier","score":7.118563,"pushed":"2012-02-23T01:05:23-08:00","description":"Very simple class I use for my pet projects","watchers":2,"has_wiki":true,"followers":2,"username":"guillaumepotier","fork":false,"size":104,"open_issues":0,"created_at":"2012-02-21T02:02:04-08:00","name":"GithubApi_v3","url":"https://github.com/guillaumepotier/GithubApi_v3","private":false,"language":"PHP","pushed_at":"2012-02-23T01:05:23-08:00","created":"2012-02-21T02:02:04-08:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"phated","score":6.1844034,"pushed":"2012-01-15T23:58:31-08:00","description":"Experimentation with github api (v3) in javascript","watchers":3,"has_wiki":true,"followers":3,"username":"phated","fork":false,"size":9196,"open_issues":0,"created_at":"2012-01-14T17:32:10-08:00","name":"github-v3-api-js","url":"https://github.com/phated/github-v3-api-js","private":false,"language":"JavaScript","pushed_at":"2012-01-15T23:58:31-08:00","created":"2012-01-14T17:32:10-08:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"rsanders","score":6.1287065,"pushed":"2012-02-07T22:50:13-08:00","description":"Emacs Lisp interface for the GitHub API v3","watchers":3,"has_wiki":true,"followers":3,"username":"rsanders","fork":false,"size":120,"open_issues":0,"created_at":"2012-02-05T20:34:12-08:00","name":"github-api-v3.el","url":"https://github.com/rsanders/github-api-v3.el","private":false,"language":"Emacs Lisp","pushed_at":"2012-02-07T22:50:13-08:00","created":"2012-02-05T20:34:12-08:00","forks":3,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"farnoy","score":5.6324615,"pushed":"2012-01-31T04:33:03-08:00","description":"v2+v3 GitHub API Ruby client library","watchers":46,"has_wiki":true,"followers":46,"username":"farnoy","fork":false,"size":164,"open_issues":5,"created_at":"2011-01-21T13:09:02-08:00","name":"github-api-client","url":"https://github.com/farnoy/github-api-client","private":false,"language":"Ruby","pushed_at":"2012-01-31T04:33:03-08:00","created":"2011-01-21T13:09:02-08:00","forks":13,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"pksunkara","score":4.9111776,"pushed":"2012-06-20T10:21:27-07:00","description":"github api v3 in nodejs","watchers":61,"has_wiki":true,"followers":61,"username":"pksunkara","fork":false,"size":160,"open_issues":2,"created_at":"2011-11-20T18:13:13-08:00","name":"octonode","url":"https://github.com/pksunkara/octonode","private":false,"language":"CoffeeScript","pushed_at":"2012-06-20T10:21:27-07:00","created":"2011-11-20T18:13:13-08:00","forks":16,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"http://developer.github.com/v3/","owner":"yiiext","score":4.2667956,"pushed":"2011-11-16T01:07:50-08:00","description":"implementation of github api v3","watchers":11,"has_wiki":true,"followers":11,"organization":"yiiext","username":"yiiext","fork":false,"size":164,"open_issues":1,"created_at":"2011-10-23T01:34:00-07:00","name":"github-api","url":"https://github.com/yiiext/github-api","private":false,"language":"PHP","pushed_at":"2011-11-16T01:07:50-08:00","created":"2011-10-23T01:34:00-07:00","forks":2,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"dsyph3r","score":4.205575,"pushed":"2012-03-09T15:40:02-08:00","description":"PHP library for the GitHub API v3","watchers":22,"has_wiki":true,"followers":22,"username":"dsyph3r","fork":false,"size":168,"open_issues":1,"created_at":"2011-09-06T13:24:42-07:00","name":"github-api3-php","url":"https://github.com/dsyph3r/github-api3-php","private":false,"language":"PHP","pushed_at":"2012-03-09T15:40:02-08:00","created":"2011-09-06T13:24:42-07:00","forks":7,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"jcarver989","score":3.566578,"pushed":"2011-11-19T13:21:11-08:00","description":"Micro library for Github's API (v3)","watchers":1,"has_wiki":true,"followers":1,"username":"jcarver989","fork":false,"size":140,"open_issues":0,"created_at":"2011-11-19T12:57:47-08:00","name":"GithubApi.js","url":"https://github.com/jcarver989/GithubApi.js","private":false,"language":"JavaScript","pushed_at":"2011-11-19T13:21:11-08:00","created":"2011-11-19T12:57:47-08:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"http://vincent-jacques.net/PyGithub","owner":"jacquev6","score":3.5653143,"pushed":"2012-06-28T23:38:24-07:00","description":"Python library implementing the full Github API v3","watchers":29,"has_wiki":false,"followers":29,"username":"jacquev6","fork":false,"size":176,"open_issues":11,"created_at":"2012-02-25T04:53:47-08:00","name":"PyGithub","url":"https://github.com/jacquev6/PyGithub","private":false,"language":"Python","pushed_at":"2012-06-28T23:38:24-07:00","created":"2012-02-25T04:53:47-08:00","forks":5,"has_issues":true},{"type":"repo","has_downloads":true,"owner":"bcg","score":3.4992,"pushed":"2012-06-12T04:46:45-07:00","description":"Go api for github v3","watchers":1,"has_wiki":true,"followers":1,"username":"bcg","fork":false,"size":92,"open_issues":0,"created_at":"2012-06-12T04:43:27-07:00","name":"github","url":"https://github.com/bcg/github","private":false,"language":"Go","pushed_at":"2012-06-12T04:46:45-07:00","created":"2012-06-12T04:43:27-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"csphere","score":3.465937,"pushed":"2012-05-18T10:25:08-07:00","description":"An intuitive wrapper for the Github Api v3.","watchers":5,"has_wiki":true,"followers":5,"username":"csphere","fork":false,"size":136,"open_issues":0,"created_at":"2012-02-21T11:25:15-08:00","name":"GithubApiWrapper-PHP","url":"https://github.com/csphere/GithubApiWrapper-PHP","private":false,"language":"PHP","pushed_at":"2012-05-18T10:25:08-07:00","created":"2012-02-21T11:25:15-08:00","forks":2,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"dkucinskas","score":3.4529676,"pushed":"2012-06-24T22:10:11-07:00","description":"Simple Github API v3 client library for .Net","watchers":2,"has_wiki":true,"followers":2,"username":"dkucinskas","fork":false,"size":116,"open_issues":0,"created_at":"2012-02-22T03:20:10-08:00","name":"net-github-api","url":"https://github.com/dkucinskas/net-github-api","private":false,"language":"C#","pushed_at":"2012-06-24T22:10:11-07:00","created":"2012-02-22T03:20:10-08:00","forks":2,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"csphere","score":3.412609,"pushed":"2012-05-18T10:26:45-07:00","description":"An intuitive wrapper for the Github Api v3.","watchers":4,"has_wiki":true,"followers":4,"username":"csphere","fork":false,"size":132,"open_issues":0,"created_at":"2012-02-22T18:29:18-08:00","name":"GithubApiWrapper-Python","url":"https://github.com/csphere/GithubApiWrapper-Python","private":false,"language":"Python","pushed_at":"2012-05-18T10:26:45-07:00","created":"2012-02-22T18:29:18-08:00","forks":4,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"http://edwardhotchkiss.com/github3/","owner":"edwardhotchkiss","score":3.3435078,"pushed":"2012-06-26T04:04:33-07:00","description":"Node.JS GitHub API (v3) Wrapper","watchers":20,"has_wiki":true,"followers":20,"username":"edwardhotchkiss","fork":false,"size":140,"open_issues":0,"created_at":"2011-11-30T14:56:52-08:00","name":"github3","url":"https://github.com/edwardhotchkiss/github3","private":false,"language":"JavaScript","pushed_at":"2012-06-26T04:04:33-07:00","created":"2011-11-30T14:56:52-08:00","forks":10,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"ChristopherMacGown","score":3.2826061,"pushed":"2012-06-14T19:06:26-07:00","description":"Github API v3 library for Python.","watchers":20,"has_wiki":true,"followers":20,"username":"ChristopherMacGown","fork":false,"size":136,"open_issues":0,"created_at":"2011-04-28T10:07:29-07:00","name":"python-github3","url":"https://github.com/ChristopherMacGown/python-github3","private":false,"language":"Python","pushed_at":"2012-06-14T19:06:26-07:00","created":"2011-04-28T10:07:29-07:00","forks":12,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"RobertFischer","score":3.2327013,"pushed":"2012-05-15T05:40:26-07:00","description":"An under-implemented version of the GitHub API v3 using the Groovy RESTClient.","watchers":1,"has_wiki":true,"followers":1,"username":"RobertFischer","fork":false,"size":194,"open_issues":0,"created_at":"2012-04-15T10:14:22-07:00","name":"github-api-3","url":"https://github.com/RobertFischer/github-api-3","private":false,"language":"Java","pushed_at":"2012-05-15T05:40:26-07:00","created":"2012-04-15T10:14:22-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"lynnwallenstein","score":3.0263488,"pushed":"2012-06-24T15:22:01-07:00","description":"User and Project GitHub badge using jQuery and GitHub API v3","watchers":25,"has_wiki":true,"followers":25,"username":"lynnwallenstein","fork":false,"size":173,"open_issues":4,"created_at":"2010-09-10T23:51:56-07:00","name":"jQuery-Github-Badge","url":"https://github.com/lynnwallenstein/jQuery-Github-Badge","private":false,"language":"JavaScript","pushed_at":"2012-06-24T15:22:01-07:00","created":"2010-09-10T23:51:56-07:00","forks":5,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"peter-murach","score":2.9787061,"pushed":"2012-06-28T14:36:02-07:00","description":"CLI-based access to GitHub API v3","watchers":18,"has_wiki":true,"followers":18,"username":"peter-murach","fork":false,"size":284,"open_issues":3,"created_at":"2012-03-11T13:35:23-07:00","name":"github_cli","url":"https://github.com/peter-murach/github_cli","private":false,"language":"Ruby","pushed_at":"2012-06-28T14:36:02-07:00","created":"2012-03-11T13:35:23-07:00","forks":3,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"eed3si9n","score":2.8771741,"pushed":"2011-11-29T06:28:35-08:00","description":"github API v3","watchers":5,"has_wiki":true,"followers":5,"username":"eed3si9n","fork":false,"size":200,"open_issues":0,"created_at":"2011-11-13T22:02:02-08:00","name":"dispatch-github","url":"https://github.com/eed3si9n/dispatch-github","private":false,"language":"Scala","pushed_at":"2011-11-29T06:28:35-08:00","created":"2011-11-13T22:02:02-08:00","forks":2,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"http://metacpan.org/module/Pithub","owner":"plu","score":2.6714013,"pushed":"2011-12-29T04:26:13-08:00","description":"Perl Github v3 API","watchers":19,"has_wiki":true,"followers":19,"username":"plu","fork":false,"size":1382,"open_issues":18,"created_at":"2011-06-25T03:40:24-07:00","name":"Pithub","url":"https://github.com/plu/Pithub","private":false,"language":"Perl","pushed_at":"2011-12-29T04:26:13-08:00","created":"2011-06-25T03:40:24-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"dominis","score":2.593676,"pushed":"2012-01-07T14:01:34-08:00","description":"PHP library for GitHub's v3 api","watchers":5,"has_wiki":false,"followers":5,"username":"dominis","fork":false,"size":172,"open_issues":0,"created_at":"2011-10-27T08:47:40-07:00","name":"GitHub-API-PHP","url":"https://github.com/dominis/GitHub-API-PHP","private":false,"language":"PHP","pushed_at":"2012-01-07T14:01:34-08:00","created":"2011-10-27T08:47:40-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"danielribeiro","score":2.565878,"pushed":"2012-04-17T02:30:54-07:00","description":"Amazing API client, currently for Github's API v3, in the browser","watchers":1,"has_wiki":true,"followers":1,"username":"danielribeiro","fork":false,"size":464,"open_issues":0,"created_at":"2012-05-28T19:34:50-07:00","name":"api-amazing","url":"https://github.com/danielribeiro/api-amazing","private":false,"language":"JavaScript","pushed_at":"2012-04-17T02:30:54-07:00","created":"2012-05-28T19:34:50-07:00","forks":0,"has_issues":false},{"type":"repo","has_downloads":true,"homepage":"","owner":"trustmaster","score":2.4088292,"pushed":"2011-10-04T04:47:18-07:00","description":"Converts Trac milestones, tickets and comments into Github issues 2.0 using github api v3","watchers":11,"has_wiki":true,"followers":11,"username":"trustmaster","fork":false,"size":184,"open_issues":0,"created_at":"2011-05-12T12:18:23-07:00","name":"trac2github","url":"https://github.com/trustmaster/trac2github","private":false,"language":"PHP","pushed_at":"2011-10-04T04:47:18-07:00","created":"2011-05-12T12:18:23-07:00","forks":4,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"ozipi","score":2.3760302,"pushed":"2012-01-08T14:10:07-08:00","description":"Github v3 Api Javascript library","watchers":3,"has_wiki":true,"followers":3,"username":"ozipi","fork":false,"size":141,"open_issues":0,"created_at":"2011-12-26T14:00:46-08:00","name":"github.js","url":"https://github.com/ozipi/github.js","private":false,"language":"JavaScript","pushed_at":"2012-01-08T14:10:07-08:00","created":"2011-12-26T14:00:46-08:00","forks":2,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"diogenes","score":2.3340535,"pushed":"2011-10-17T08:15:23-07:00","description":"A simple Ruby library to access the current GitHub API (v3)","watchers":26,"has_wiki":true,"followers":26,"username":"diogenes","fork":false,"size":112,"open_issues":0,"created_at":"2010-08-25T17:50:01-07:00","name":"hubruby","url":"https://github.com/diogenes/hubruby","private":false,"language":"Ruby","pushed_at":"2011-10-17T08:15:23-07:00","created":"2010-08-25T17:50:01-07:00","forks":8,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"rubik","score":2.3227022,"pushed":"2011-06-15T00:58:19-07:00","description":"Python wrapper for Github API v3","watchers":2,"has_wiki":true,"followers":2,"username":"rubik","fork":false,"size":96,"open_issues":0,"created_at":"2011-06-15T00:51:00-07:00","name":"github.py","url":"https://github.com/rubik/github.py","private":false,"language":"Python","pushed_at":"2011-06-15T00:58:19-07:00","created":"2011-06-15T00:51:00-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"ji","score":2.270369,"pushed":"2012-03-07T10:29:38-08:00","description":"Github widgets for the github v3 API.","watchers":1,"has_wiki":true,"followers":1,"username":"ji","fork":false,"size":224,"open_issues":0,"created_at":"2012-02-14T06:15:34-08:00","name":"github_widgets","url":"https://github.com/ji/github_widgets","private":false,"language":"Ruby","pushed_at":"2012-03-07T10:29:38-08:00","created":"2012-02-14T06:15:34-08:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"mixu","score":2.2693741,"pushed":"2011-08-16T09:44:41-07:00","description":"Github API v3 JS client","watchers":1,"has_wiki":true,"followers":1,"username":"mixu","fork":false,"size":96,"open_issues":0,"created_at":"2011-08-16T09:17:47-07:00","name":"github.js","url":"https://github.com/mixu/github.js","private":false,"language":"JavaScript","pushed_at":"2011-08-16T09:44:41-07:00","created":"2011-08-16T09:17:47-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"owner":"zendflex","score":2.2693741,"pushed":"2011-12-23T10:00:20-08:00","description":"Php lib for github api v3","watchers":1,"has_wiki":true,"followers":1,"organization":"zendflex","username":"zendflex","fork":false,"size":112,"open_issues":0,"created_at":"2011-12-23T03:57:39-08:00","name":"zendflex-github-lib","url":"https://github.com/zendflex/zendflex-github-lib","private":false,"language":"PHP","pushed_at":"2011-12-23T10:00:20-08:00","created":"2011-12-23T03:57:39-08:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"devjones","score":2.2693741,"pushed":"2012-02-02T15:15:52-08:00","description":"draft python wrapper for Github API v3","watchers":1,"has_wiki":true,"followers":1,"username":"devjones","fork":false,"size":88,"open_issues":0,"created_at":"2012-02-02T15:15:01-08:00","name":"py_github3","url":"https://github.com/devjones/py_github3","private":false,"language":"Python","pushed_at":"2012-02-02T15:15:52-08:00","created":"2012-02-02T15:15:01-08:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"mtutty","score":2.1254582,"pushed":"2012-01-18T13:24:44-08:00","description":"Allows bulk import and export of issues via Github API V3","watchers":2,"has_wiki":true,"followers":2,"username":"mtutty","fork":false,"size":4472,"open_issues":1,"created_at":"2012-01-01T21:15:53-08:00","name":"GithubIssueSync","url":"https://github.com/mtutty/GithubIssueSync","private":false,"language":"C#","pushed_at":"2012-01-18T13:24:44-08:00","created":"2012-01-01T21:15:53-08:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"Wolfy87","score":2.0348701,"pushed":"2012-01-23T06:38:19-08:00","description":"Frontend JavaScript library for interacting with the GitHub API v3","watchers":4,"has_wiki":true,"followers":4,"username":"Wolfy87","fork":false,"size":228,"open_issues":0,"created_at":"2012-01-15T04:51:05-08:00","name":"github.js","url":"https://github.com/Wolfy87/github.js","private":false,"language":"JavaScript","pushed_at":"2012-01-23T06:38:19-08:00","created":"2012-01-15T04:51:05-08:00","forks":2,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"http://rdoc.info/github/jhelwig/octocat_herder/master/frames","owner":"jhelwig","score":1.9843266,"pushed":"2012-05-23T13:17:32-07:00","description":"Ruby interface to the v3 GitHub API","watchers":15,"has_wiki":false,"followers":15,"username":"jhelwig","fork":false,"size":132,"open_issues":1,"created_at":"2011-07-16T15:32:34-07:00","name":"octocat_herder","url":"https://github.com/jhelwig/octocat_herder","private":false,"language":"Ruby","pushed_at":"2012-05-23T13:17:32-07:00","created":"2011-07-16T15:32:34-07:00","forks":4,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"bitprophet","score":1.981542,"pushed":"2011-08-18T17:19:18-07:00","description":"Port (Fabric's) Redmine tickets to (Fabric's) Github Issues v2 / API v3","watchers":3,"has_wiki":true,"followers":3,"username":"bitprophet","fork":false,"size":128,"open_issues":0,"created_at":"2011-07-12T23:06:31-07:00","name":"redmine2github","url":"https://github.com/bitprophet/redmine2github","private":false,"language":"Ruby","pushed_at":"2011-08-18T17:19:18-07:00","created":"2011-07-12T23:06:31-07:00","forks":2,"has_issues":true},{"type":"repo","has_downloads":true,"owner":"joeworkman","score":1.981542,"pushed":"2012-02-09T10:20:36-08:00","description":"PHP Library that makes using OAuth with the GitHUB v3API a piece of cake","watchers":3,"has_wiki":true,"followers":3,"username":"joeworkman","fork":false,"size":132,"open_issues":0,"created_at":"2011-08-08T23:02:37-07:00","name":"github_oauth","url":"https://github.com/joeworkman/github_oauth","private":false,"language":"PHP","pushed_at":"2012-02-09T10:20:36-08:00","created":"2011-08-08T23:02:37-07:00","forks":2,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"thiagolocatelli","score":1.9282141,"pushed":"2011-09-27T07:53:33-07:00","description":"Library and example project on how to connect to GitHub OAuth (v3) API","watchers":2,"has_wiki":true,"followers":2,"username":"thiagolocatelli","fork":false,"size":108,"open_issues":0,"created_at":"2011-09-27T07:41:01-07:00","name":"android-github-oauth","url":"https://github.com/thiagolocatelli/android-github-oauth","private":false,"language":"Java","pushed_at":"2011-09-27T07:53:33-07:00","created":"2011-09-27T07:41:01-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":false,"homepage":"https://github.com/erikcharlebois/git-hub","owner":"erikcharlebois","score":1.9282141,"pushed":"2012-05-17T21:05:25-07:00","description":"Command line extension to git for working with GitHub v3 API.","watchers":2,"has_wiki":false,"followers":2,"username":"erikcharlebois","fork":false,"size":96,"open_issues":1,"created_at":"2012-05-17T19:22:24-07:00","name":"git-hub","url":"https://github.com/erikcharlebois/git-hub","private":false,"language":"Ruby","pushed_at":"2012-05-17T21:05:25-07:00","created":"2012-05-17T19:22:24-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"baz","score":1.874886,"pushed":"2011-05-12T19:13:02-07:00","description":"GitHub Issues API v3 Node.js module","watchers":1,"has_wiki":true,"followers":1,"username":"baz","fork":false,"size":124,"open_issues":0,"created_at":"2011-05-12T19:11:45-07:00","name":"node-github-issues","url":"https://github.com/baz/node-github-issues","private":false,"language":"JavaScript","pushed_at":"2011-05-12T19:13:02-07:00","created":"2011-05-12T19:11:45-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"http://wiki.developer.factual.com/","owner":"Factual","score":1.6202857,"pushed":"2012-02-23T20:03:15-08:00","description":"Ruby gem to access Factual API v2. Since the Factual API v2 will be deprecated in Q2 2012, and we are moving forward to API v3, there is new ruby gem for V3 accessing, which is at https://github.com/Factual/factual-ruby-driver.","watchers":15,"has_wiki":true,"followers":15,"organization":"Factual","username":"Factual","fork":false,"size":112,"open_issues":0,"created_at":"2010-10-28T19:31:52-07:00","name":"ruby-factual","url":"https://github.com/Factual/ruby-factual","private":false,"language":"Ruby","pushed_at":"2012-02-23T20:03:15-08:00","created":"2010-10-28T19:31:52-07:00","forks":5,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"testpilot.me","owner":"testpilot","score":1.5279438,"pushed":"2011-11-29T00:14:53-08:00","description":"Github v3 API wrapper gem","watchers":2,"has_wiki":true,"followers":2,"organization":"testpilot","username":"testpilot","fork":false,"size":264,"open_issues":0,"created_at":"2011-10-03T17:46:03-07:00","name":"octoplex","url":"https://github.com/testpilot/octoplex","private":false,"language":"Ruby","pushed_at":"2011-11-29T00:14:53-08:00","created":"2011-10-03T17:46:03-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"woloski","score":1.5279438,"pushed":"2012-03-01T18:36:35-08:00","description":"testing repo for github api v3","watchers":2,"has_wiki":true,"followers":2,"username":"woloski","fork":false,"size":132,"open_issues":0,"created_at":"2012-02-29T15:46:40-08:00","name":"githubapi-testrepo","url":"https://github.com/woloski/githubapi-testrepo","language":"","private":false,"pushed_at":"2012-03-01T18:36:35-08:00","created":"2012-02-29T15:46:40-08:00","forks":2,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"http://www.gitpilot.com","owner":"gitpilot","score":1.5043745,"pushed":"2011-07-21T12:18:26-07:00","description":"Light weight Ruby wrapper for Github v3 api","watchers":7,"has_wiki":true,"followers":7,"organization":"gitpilot","username":"gitpilot","fork":false,"size":112,"open_issues":0,"created_at":"2011-07-18T11:55:00-07:00","name":"fuselage","url":"https://github.com/gitpilot/fuselage","private":false,"language":"Ruby","pushed_at":"2011-07-21T12:18:26-07:00","created":"2011-07-18T11:55:00-07:00","forks":2,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"wanthony","score":1.4746159,"pushed":"2011-07-14T19:57:37-07:00","description":"A ruby client for the github v3 api","watchers":1,"has_wiki":true,"followers":1,"username":"wanthony","fork":false,"size":96,"open_issues":0,"created_at":"2011-07-14T19:46:55-07:00","name":"octo_rest","url":"https://github.com/wanthony/octo_rest","private":false,"language":"Ruby","pushed_at":"2011-07-14T19:57:37-07:00","created":"2011-07-14T19:46:55-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"markharmon","score":1.4746159,"pushed":null,"description":"GitHub Api V3 for .Net","watchers":1,"has_wiki":true,"followers":1,"username":"markharmon","fork":false,"size":0,"open_issues":0,"created_at":"2011-10-06T03:41:32-07:00","name":"GitHub.Net","url":"https://github.com/markharmon/GitHub.Net","language":"","private":false,"created":"2011-10-06T03:41:32-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"sbellity","score":1.4510466,"pushed":"2011-07-21T03:21:10-07:00","description":"Ruby wrapper for GitHub's v3 API","watchers":5,"has_wiki":true,"followers":5,"username":"sbellity","fork":false,"size":112,"open_issues":4,"created_at":"2011-06-25T16:25:57-07:00","name":"githu3","url":"https://github.com/sbellity/githu3","private":false,"language":"Ruby","pushed_at":"2011-07-21T03:21:10-07:00","created":"2011-06-25T16:25:57-07:00","forks":2,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"francescomari","score":1.3977185,"pushed":"2012-04-10T14:08:39-07:00","description":"A simple Python wrapper around the Github API v3","watchers":4,"has_wiki":false,"followers":4,"username":"francescomari","fork":false,"size":148,"open_issues":0,"created_at":"2011-09-13T03:01:53-07:00","name":"pythub","url":"https://github.com/francescomari/pythub","private":false,"language":"Python","pushed_at":"2012-04-10T14:08:39-07:00","created":"2011-09-13T03:01:53-07:00","forks":2,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"smoak","score":1.2910626,"pushed":"2011-12-22T00:20:57-08:00","description":"Python Client for the GitHub v3 API ","watchers":2,"has_wiki":true,"followers":2,"username":"smoak","fork":false,"size":92,"open_issues":0,"created_at":"2011-12-22T00:01:31-08:00","name":"pyhub","url":"https://github.com/smoak/pyhub","private":false,"language":"Python","pushed_at":"2011-12-22T00:20:57-08:00","created":"2011-12-22T00:01:31-08:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"csphere","score":1.2910626,"pushed":"2012-04-02T15:08:54-07:00","description":"Ruby Gem - An intuitive wrapper for the Github Api v3.","watchers":2,"has_wiki":true,"followers":2,"username":"csphere","fork":false,"size":264,"open_issues":0,"created_at":"2012-03-08T12:07:25-08:00","name":"rubhub","url":"https://github.com/csphere/rubhub","private":false,"language":"Ruby","pushed_at":"2012-04-02T15:08:54-07:00","created":"2012-03-08T12:07:25-08:00","forks":2,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"http://jeffremer.com","owner":"jeffremer","score":1.2377346,"pushed":"2011-04-30T19:43:37-07:00","description":"A REST client for CRUDing Github Gists via the v3 API.","watchers":1,"has_wiki":true,"followers":1,"username":"jeffremer","fork":false,"size":848,"open_issues":0,"created_at":"2011-04-29T15:16:32-07:00","name":"gist-client","url":"https://github.com/jeffremer/gist-client","private":false,"language":"Ruby","pushed_at":"2011-04-30T19:43:37-07:00","created":"2011-04-29T15:16:32-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"kaiwu","score":1.2377346,"pushed":"2011-05-23T19:51:51-07:00","description":"github v3 api wrapper in objective-c","watchers":1,"has_wiki":true,"followers":1,"username":"kaiwu","fork":false,"size":108,"open_issues":0,"created_at":"2011-05-23T19:31:04-07:00","name":"githubv3objc","url":"https://github.com/kaiwu/githubv3objc","language":"","private":false,"pushed_at":"2011-05-23T19:51:51-07:00","created":"2011-05-23T19:31:04-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"mrtazz","score":1.2377346,"pushed":"2011-07-28T15:58:01-07:00","description":"[WIP] node.js wrapper for the github v3 API","watchers":1,"has_wiki":true,"followers":1,"username":"mrtazz","fork":false,"size":100,"open_issues":0,"created_at":"2011-07-28T15:57:34-07:00","name":"octonode","url":"https://github.com/mrtazz/octonode","language":"","private":false,"pushed_at":"2011-07-28T15:58:01-07:00","created":"2011-07-28T15:57:34-07:00","forks":1,"has_issues":true,"master_branch":"develop"},{"type":"repo","has_downloads":true,"homepage":"","owner":"mdellanoce","score":1.2377346,"pushed":"2012-01-17T18:24:42-08:00","description":"Yet another ruby binding for GitHub's V3 API","watchers":1,"has_wiki":true,"followers":1,"username":"mdellanoce","fork":false,"size":268,"open_issues":0,"created_at":"2011-11-13T12:27:30-08:00","name":"gittycat","url":"https://github.com/mdellanoce/gittycat","private":false,"language":"Ruby","pushed_at":"2012-01-17T18:24:42-08:00","created":"2011-11-13T12:27:30-08:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"owner":"Strech","score":1.2377346,"pushed":"2012-04-30T09:48:02-07:00","description":"This is a simple rails app for github api v3 oauth2","watchers":1,"has_wiki":true,"followers":1,"username":"Strech","fork":false,"size":236,"open_issues":0,"created_at":"2012-04-30T07:59:23-07:00","name":"abak_oauth","url":"https://github.com/Strech/abak_oauth","private":false,"language":"Ruby","pushed_at":"2012-04-30T09:48:02-07:00","created":"2012-04-30T07:59:23-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"owner":"badsharkco","score":1.2377346,"pushed":"2012-06-03T13:58:55-07:00","description":"The simplest way to interact with the GitHub API v3, in PHP.","watchers":1,"has_wiki":true,"followers":1,"username":"badsharkco","fork":false,"size":124,"open_issues":0,"created_at":"2012-06-03T12:59:40-07:00","name":"simplev3-php","url":"https://github.com/badsharkco/simplev3-php","private":false,"language":"PHP","pushed_at":"2012-06-03T13:58:55-07:00","created":"2012-06-03T12:59:40-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"owner":"cheeyeo","score":1.2377346,"pushed":"2012-06-07T10:39:31-07:00","description":"Testing snipplets app link to github through api v3","watchers":1,"has_wiki":true,"followers":1,"username":"cheeyeo","fork":false,"size":0,"open_issues":0,"created_at":"2012-06-07T08:51:53-07:00","name":"snipplets-test","url":"https://github.com/cheeyeo/snipplets-test","language":"","private":false,"pushed_at":"2012-06-07T10:39:31-07:00","created":"2012-06-07T08:51:53-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"owner":"hahuang65","score":1.2377346,"pushed":"2012-06-14T17:11:06-07:00","description":"GitHub V3 API Wrapper for Ruby","watchers":1,"has_wiki":true,"followers":1,"username":"hahuang65","fork":false,"size":436,"open_issues":0,"created_at":"2012-06-05T00:39:13-07:00","name":"Octobot","url":"https://github.com/hahuang65/Octobot","private":false,"language":"Ruby","pushed_at":"2012-06-14T17:11:06-07:00","created":"2012-06-05T00:39:13-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"owner":"smencer","score":1.2377346,"pushed":"2012-06-25T19:51:13-07:00","description":"A C# wrapper for the GitHub API (v3)","watchers":1,"has_wiki":true,"followers":1,"username":"smencer","fork":false,"size":396,"open_issues":0,"created_at":"2012-06-14T14:31:40-07:00","name":"CSharpGitHubAPIWrapper","url":"https://github.com/smencer/CSharpGitHubAPIWrapper","private":false,"language":"C#","pushed_at":"2012-06-25T19:51:13-07:00","created":"2012-06-14T14:31:40-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"http://github.com/meritt/node-gisty","owner":"meritt","score":1.1075093,"pushed":"2012-04-22T13:04:49-07:00","description":"A Node.JS wrapper for GitHub gist API v3. ","watchers":3,"has_wiki":false,"followers":3,"username":"meritt","fork":false,"size":112,"open_issues":0,"created_at":"2011-08-12T15:20:29-07:00","name":"node-gisty","url":"https://github.com/meritt/node-gisty","private":false,"language":"CoffeeScript","pushed_at":"2012-04-22T13:04:49-07:00","created":"2011-08-12T15:20:29-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"owner":"ritratt","score":1.0671898,"pushed":"2012-06-13T13:37:31-07:00","description":"A simple python script that uses PyGithub for accessing user information through Github API v3","watchers":1,"has_wiki":true,"followers":1,"username":"ritratt","fork":false,"size":92,"open_issues":0,"created_at":"2012-06-13T13:26:46-07:00","name":"gituserinfo","url":"https://github.com/ritratt/gituserinfo","language":"Python","private":false,"pushed_at":"2012-06-13T13:37:31-07:00","created":"2012-06-13T13:26:46-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"wanthony","score":1.0008532,"pushed":null,"description":"A Node.js / CoffeeScript GitHub API v3 Implementation","watchers":1,"has_wiki":true,"followers":1,"username":"wanthony","fork":false,"size":0,"open_issues":0,"created_at":"2011-09-08T18:44:48-07:00","name":"coffeehub","url":"https://github.com/wanthony/coffeehub","language":"","private":false,"created":"2011-09-08T18:44:48-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"plu","score":1.0008532,"pushed":"2011-11-17T23:41:46-08:00","description":"iOS App to access the Github v3 API via RestKit","watchers":1,"has_wiki":true,"followers":1,"username":"plu","fork":false,"size":348,"open_issues":0,"created_at":"2011-11-17T23:39:13-08:00","name":"Octotco","url":"https://github.com/plu/Octotco","private":false,"language":"Objective-C","pushed_at":"2011-11-17T23:41:46-08:00","created":"2011-11-17T23:39:13-08:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"roopeshvaddepally","score":1.0008532,"pushed":"2012-02-12T15:14:35-08:00","description":"python github wrapper for api v3. make it more like iorayne/tentacles","watchers":1,"has_wiki":true,"followers":1,"username":"roopeshvaddepally","fork":false,"size":108,"open_issues":0,"created_at":"2012-02-11T22:46:07-08:00","name":"pygh3","url":"https://github.com/roopeshvaddepally/pygh3","private":false,"language":"Python","pushed_at":"2012-02-12T15:14:35-08:00","created":"2012-02-11T22:46:07-08:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"exallium","score":1.0008532,"pushed":"2012-03-02T15:30:29-08:00","description":"Complete Rewrite of GitIssues, including new UI and utilizing Github's V3 API Java Library","watchers":1,"has_wiki":true,"followers":1,"username":"exallium","fork":false,"size":1896,"open_issues":2,"created_at":"2011-11-02T09:35:46-07:00","name":"gitIssues2","url":"https://github.com/exallium/gitIssues2","private":false,"language":"Java","pushed_at":"2012-03-02T15:30:29-08:00","created":"2011-11-02T09:35:46-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"inkel","score":1.0008532,"pushed":"2012-03-12T05:38:07-07:00","description":"Proof of concept of a Cuba application with OmniAuth and Octokit to access the GitHub v3 API","watchers":1,"has_wiki":true,"followers":1,"username":"inkel","fork":false,"size":380,"open_issues":3,"created_at":"2012-03-09T05:24:54-08:00","name":"cuba-omniauth-octokit","url":"https://github.com/inkel/cuba-omniauth-octokit","private":false,"language":"JavaScript","pushed_at":"2012-03-12T05:38:07-07:00","created":"2012-03-09T05:24:54-08:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"LukasKnuth","score":1.0008532,"pushed":"2012-02-17T15:31:14-08:00","description":"This project aims to create a JavaScript library for the GitHub API v3","watchers":1,"has_wiki":true,"followers":1,"username":"LukasKnuth","fork":false,"size":124,"open_issues":0,"created_at":"2012-02-17T09:18:01-08:00","name":"jsg-hub","url":"https://github.com/LukasKnuth/jsg-hub","private":false,"language":"JavaScript","pushed_at":"2012-02-17T15:31:14-08:00","created":"2012-02-17T09:18:01-08:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"lrvick","score":0.9404571,"pushed":"2012-01-01T17:24:43-08:00","description":"jQuery driven stack to render a tree-driven explorer of all your Github code via the Github v3 API","watchers":1,"has_wiki":true,"followers":1,"username":"lrvick","fork":false,"size":96,"open_issues":0,"created_at":"2012-01-01T17:23:26-08:00","name":"jquery-githubnav","url":"https://github.com/lrvick/jquery-githubnav","language":"","private":false,"pushed_at":"2012-01-01T17:24:43-08:00","created":"2012-01-01T17:23:26-08:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"mklabs","score":0.9357406,"pushed":"2011-07-31T08:34:55-07:00","description":"GitHub Api v3 library. Ideally, it should work in node via http request, and in browsers using jsonp.","watchers":2,"has_wiki":true,"followers":2,"username":"mklabs","fork":false,"size":176,"open_issues":0,"created_at":"2011-07-31T03:41:16-07:00","name":"ghv3","url":"https://github.com/mklabs/ghv3","private":false,"language":"JavaScript","pushed_at":"2011-07-31T08:34:55-07:00","created":"2011-07-31T03:41:16-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"http://mklabs.github.com/gh-issues-widget/","owner":"mklabs","score":0.8519007,"pushed":"2012-03-17T11:13:30-07:00","description":"A bit of GitHub API v3, GitHub Flavored Markdown, a soupcon of data-* attributes and you get github issue comment system. Something like that.","watchers":1,"has_wiki":true,"followers":1,"username":"mklabs","fork":false,"size":224,"open_issues":2,"created_at":"2012-03-17T11:12:39-07:00","name":"gh-issues-widget","url":"https://github.com/mklabs/gh-issues-widget","private":false,"language":"JavaScript","pushed_at":"2012-03-17T11:13:30-07:00","created":"2012-03-17T11:12:39-07:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"jaikoo","score":0.80201185,"pushed":"2012-01-20T05:24:12-08:00","description":"Work in progress Github v3 API wrapper with association chaining and semi-concrete classes (class are concrete but contents are flexible) to allow for flexible changes in the API.","watchers":1,"has_wiki":true,"followers":1,"username":"jaikoo","fork":false,"size":148,"open_issues":0,"created_at":"2012-01-12T04:28:02-08:00","name":"OctoCow","url":"https://github.com/jaikoo/OctoCow","private":false,"language":"Ruby","pushed_at":"2012-01-20T05:24:12-08:00","created":"2012-01-12T04:28:02-08:00","forks":1,"has_issues":true},{"type":"repo","has_downloads":true,"homepage":"","owner":"misutowolf","score":0.7639719,"pushed":"2012-04-24T07:30:51-07:00","description":"js-githubv3 -- A JavaScript (jQuery) library for the JSON-driven GitHub API v3","watchers":1,"has_wiki":true,"followers":1,"username":"misutowolf","fork":false,"size":184,"open_issues":0,"created_at":"2012-04-23T19:23:24-07:00","name":"js-githubv3","url":"https://github.com/misutowolf/js-githubv3","language":"","private":false,"pushed_at":"2012-04-24T07:30:51-07:00","created":"2012-04-23T19:23:24-07:00","forks":1,"has_issues":true}]}
+
+GET /repos/pengwynn/octokit {'Authorization': 'Basic login_and_password_removed'} null
+200
+[('status', '200 OK'), ('content-length', '1132'), ('vary', 'Accept, Authorization, Cookie'), ('x-ratelimit-remaining', '4994'), ('server', 'nginx/1.0.13'), ('last-modified', 'Fri, 29 Jun 2012 01:38:40 GMT'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('etag', '"0653f22c8d089d4154162437b3ce4eaa"'), ('cache-control', 'private, max-age=60'), ('date', 'Fri, 29 Jun 2012 11:37:35 GMT'), ('content-type', 'application/json; charset=utf-8')]
+{"has_downloads":true,"mirror_url":null,"homepage":"http://pengwynn.github.com/octokit","owner":{"login":"pengwynn","avatar_url":"https://secure.gravatar.com/avatar/7e19cd5486b5d6dc1ef90e671ba52ae0?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/pengwynn","gravatar_id":"7e19cd5486b5d6dc1ef90e671ba52ae0","id":865},"html_url":"https://github.com/pengwynn/octokit","clone_url":"https://github.com/pengwynn/octokit.git","has_wiki":true,"watchers":294,"description":"Simple Ruby wrapper for the GitHub v3 API","ssh_url":"git@github.com:pengwynn/octokit.git","git_url":"git://github.com/pengwynn/octokit.git","full_name":"pengwynn/octokit","open_issues":2,"size":264,"fork":false,"created_at":"2009-12-10T21:41:49Z","name":"octokit","url":"https://api.github.com/repos/pengwynn/octokit","permissions":{"push":false,"pull":true,"admin":false},"language":"Ruby","private":false,"pushed_at":"2012-06-29T01:38:40Z","id":417862,"master_branch":"master","forks":73,"has_issues":true,"svn_url":"https://github.com/pengwynn/octokit","updated_at":"2012-06-29T01:38:40Z"}
+
diff --git a/test/ReplayData/Github.testLegacySearchReposWithLanguage.txt b/test/ReplayData/Github.testLegacySearchReposWithLanguage.txt
new file mode 100644
index 00000000..1a8e19f3
--- /dev/null
+++ b/test/ReplayData/Github.testLegacySearchReposWithLanguage.txt
@@ -0,0 +1,10 @@
+GET /legacy/repos/search/document?language=Python {'Authorization': 'Basic login_and_password_removed'} null
+200
+[('status', '200 OK'), ('content-length', '58730'), ('x-ratelimit-remaining', '4997'), ('server', 'nginx/1.0.13'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('etag', '"e5b8b7c4009c469b7d50d0ebe243fbcd"'), ('cache-control', 'max-age=0, private, must-revalidate'), ('date', 'Fri, 29 Jun 2012 11:37:24 GMT'), ('content-type', 'application/json; charset=utf-8')]
+{"repositories":[{"type":"repo","created_at":"2010-05-09T21:46:06-07:00","score":81.79961,"owner":"ipython","followers":834,"open_issues":289,"organization":"ipython","username":"ipython","created":"2010-05-09T21:46:06-07:00","integrate_branch":"master","homepage":"http://ipython.org","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-28T16:29:38-07:00","forks":282,"fork":false,"size":1204,"name":"ipython","url":"https://github.com/ipython/ipython","description":"Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.","private":false,"pushed":"2012-06-28T16:29:38-07:00","watchers":834,"has_wiki":false},{"type":"repo","created_at":"2009-11-22T15:28:24-08:00","score":81.39696,"owner":"hmarr","followers":829,"open_issues":72,"username":"hmarr","created":"2009-11-22T15:28:24-08:00","integrate_branch":"dev","homepage":"http://mongoengine.org","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-23T14:24:37-07:00","forks":212,"fork":false,"size":376,"name":"mongoengine","url":"https://github.com/hmarr/mongoengine","description":"A Python Object-Document-Mapper for working with MongoDB","private":false,"pushed":"2012-06-23T14:24:37-07:00","watchers":829,"has_wiki":false},{"type":"repo","created_at":"2011-05-05T11:59:49-07:00","score":38.422153,"owner":"apresta","followers":389,"open_issues":2,"username":"apresta","created":"2011-05-05T11:59:49-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-08-11T05:43:52-07:00","forks":19,"fork":false,"size":140,"name":"tagger","url":"https://github.com/apresta/tagger","description":"A Python module for extracting relevant tags from text documents.","private":false,"pushed":"2011-08-11T05:43:52-07:00","watchers":389,"has_wiki":true},{"type":"repo","created_at":"2010-06-29T00:02:31-07:00","score":25.798784,"owner":"fitzgen","followers":259,"open_issues":13,"username":"fitzgen","created":"2010-06-29T00:02:31-07:00","homepage":"http://fitzgen.github.com/pycco/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-23T16:07:26-07:00","forks":61,"fork":false,"size":156,"name":"pycco","url":"https://github.com/fitzgen/pycco","description":"Literate-style documentation generator.","private":false,"pushed":"2012-06-23T16:07:26-07:00","watchers":259,"has_wiki":true},{"type":"repo","created_at":"2011-02-03T08:37:15-08:00","score":15.89314,"owner":"rosarior","followers":159,"open_issues":8,"username":"rosarior","created":"2011-02-03T08:37:15-08:00","homepage":"http://www.mayan-edms.com","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-28T14:11:59-07:00","forks":31,"fork":false,"size":204,"name":"mayan","url":"https://github.com/rosarior/mayan","description":"Open source, Django based DMS (document management system) with custom metadata indexing, file serving integration, OCR capabilities, document versioning and electronic signature verification.","private":false,"pushed":"2012-06-28T14:11:59-07:00","watchers":159,"has_wiki":true},{"type":"repo","created_at":"2010-04-05T15:03:29-07:00","score":15.098347,"owner":"doctrine","followers":110,"open_issues":13,"organization":"doctrine","username":"doctrine","created":"2010-04-05T15:03:29-07:00","homepage":"http://www.doctrine-project.org","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-28T06:52:05-07:00","forks":79,"fork":false,"size":224,"name":"orm-documentation","url":"https://github.com/doctrine/orm-documentation","description":"Doctrine documentation","private":false,"pushed":"2012-06-28T06:52:05-07:00","watchers":110,"has_wiki":true},{"type":"repo","created_at":"2010-09-23T02:34:18-07:00","score":15.06705,"owner":"jsfiddle","followers":149,"open_issues":81,"organization":"jsfiddle","username":"jsfiddle","created":"2010-09-23T02:34:18-07:00","homepage":"doc.jsfiddle.net","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-05-31T04:44:25-07:00","forks":36,"fork":false,"size":132,"name":"jsfiddle-docs-alpha","url":"https://github.com/jsfiddle/jsfiddle-docs-alpha","description":"End user documentation for jsFiddle","private":false,"pushed":"2012-05-31T04:44:25-07:00","watchers":149,"has_wiki":true},{"type":"repo","created_at":"2009-01-29T00:22:07-08:00","score":13.821274,"owner":"astraw","followers":138,"open_issues":19,"username":"astraw","created":"2009-01-29T00:22:07-08:00","homepage":"http://pypi.python.org/pypi/stdeb","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2010-07-30T02:08:17-07:00","forks":24,"fork":false,"size":1176,"name":"stdeb","url":"https://github.com/astraw/stdeb","description":"produces Debian source packages from Python packages (see README.rst for full documentation)","private":false,"pushed":"2010-07-30T02:08:17-07:00","watchers":138,"has_wiki":false},{"type":"repo","created_at":"2009-04-01T04:33:13-07:00","score":12.745697,"owner":"jessegrosjean","followers":86,"open_issues":1,"username":"jessegrosjean","created":"2009-04-01T04:33:13-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-11-03T10:06:54-07:00","forks":12,"fork":false,"size":120,"name":"documents.com","url":"https://github.com/jessegrosjean/documents.com","description":"","private":false,"pushed":"2011-11-03T10:06:54-07:00","watchers":86,"has_wiki":true},{"type":"repo","created_at":"2009-02-02T00:34:22-08:00","score":11.184184,"owner":"mattball","followers":111,"open_issues":6,"username":"mattball","created":"2009-02-02T00:34:22-08:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-10-19T12:45:49-07:00","forks":8,"fork":false,"size":1372,"name":"doxyclean","url":"https://github.com/mattball/doxyclean","description":"A script to convert Doxygen output to resemble Apple's AppKit documentation","private":false,"pushed":"2011-10-19T12:45:49-07:00","watchers":111,"has_wiki":true},{"type":"repo","created_at":"2010-02-26T05:48:00-08:00","score":9.816803,"owner":"peterbe","followers":97,"open_issues":2,"username":"peterbe","created":"2010-02-26T05:48:00-08:00","integrate_branch":"master","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-09-01T07:58:42-07:00","forks":10,"fork":false,"size":488,"name":"django-mongokit","url":"https://github.com/peterbe/django-mongokit","description":"Bridging Django to MongoDB with the MongoKit ODM (Object Document Mapper)","private":false,"pushed":"2011-09-01T07:58:42-07:00","watchers":97,"has_wiki":true},{"type":"repo","created_at":"2011-09-23T13:57:35-07:00","score":9.304519,"owner":"mongodb","followers":90,"open_issues":0,"organization":"mongodb","username":"mongodb","created":"2011-09-23T13:57:35-07:00","homepage":"http://docs.mongodb.org","has_issues":false,"has_downloads":true,"language":"Python","pushed_at":"2012-06-28T13:04:39-07:00","forks":58,"fork":false,"size":676,"name":"docs","url":"https://github.com/mongodb/docs","description":"The MongoDB Documentation Project Source.","private":false,"pushed":"2012-06-28T13:04:39-07:00","watchers":90,"has_wiki":false},{"type":"repo","created_at":"2012-04-18T12:35:38-07:00","score":9.285026,"owner":"enStratus","followers":6,"open_issues":1,"organization":"enStratus","username":"enStratus","created":"2012-04-18T12:35:38-07:00","homepage":"http://docs.enstratus.com","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-12T20:17:53-07:00","forks":2,"fork":false,"size":376,"name":"documentation","url":"https://github.com/enStratus/documentation","description":"enStratus Documentation","private":false,"pushed":"2012-06-12T20:17:53-07:00","watchers":6,"has_wiki":true},{"type":"repo","created_at":"2011-12-01T09:58:56-08:00","score":9.283312,"owner":"Sylius","followers":6,"open_issues":0,"organization":"Sylius","username":"Sylius","created":"2011-12-01T09:58:56-08:00","homepage":"Sylius.org","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-05-13T02:36:33-07:00","forks":2,"fork":false,"size":136,"name":"Documentation","url":"https://github.com/Sylius/Documentation","description":"Official documentation repository, hosted on readthedocs.org.","private":false,"pushed":"2012-05-13T02:36:33-07:00","watchers":6,"has_wiki":false},{"type":"repo","created_at":"2011-05-05T09:22:01-07:00","score":8.992015,"owner":"deskmetrics","followers":3,"open_issues":0,"organization":"deskmetrics","username":"deskmetrics","created":"2011-05-05T09:22:01-07:00","homepage":"http://docs.deskmetrics.com/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-08-08T08:16:56-07:00","forks":3,"fork":false,"size":254,"name":"Documentation","url":"https://github.com/deskmetrics/Documentation","description":"DeskMetrics Documentation","private":false,"pushed":"2011-08-08T08:16:56-07:00","watchers":3,"has_wiki":true},{"type":"repo","created_at":"2011-03-24T08:18:23-07:00","score":8.992015,"owner":"pika","followers":3,"open_issues":0,"organization":"pika","username":"pika","created":"2011-03-24T08:18:23-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-03-28T22:15:05-07:00","forks":1,"fork":false,"size":344,"name":"documentation","url":"https://github.com/pika/documentation","description":"Pika Sphinx documentation","private":false,"pushed":"2011-03-28T22:15:05-07:00","watchers":3,"has_wiki":true},{"type":"repo","created_at":"2008-12-16T02:58:36-08:00","score":8.893489,"owner":"wodzupl20","followers":2,"open_issues":0,"username":"wodzupl20","created":"2008-12-16T02:58:36-08:00","homepage":"http://www.xmpp.org/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2008-12-02T09:11:15-08:00","forks":4,"fork":false,"size":26624,"name":"documentation","url":"https://github.com/wodzupl20/documentation","description":"Mirror of the main Documentation Subversion repository","private":false,"pushed":"2008-12-02T09:11:15-08:00","watchers":2,"has_wiki":true},{"type":"repo","created_at":"2011-07-03T13:30:47-07:00","score":8.887489,"owner":"amotl","followers":2,"open_issues":0,"username":"amotl","created":"2011-07-03T13:30:47-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-03-19T03:09:46-07:00","forks":1,"fork":false,"size":176,"name":"documents","url":"https://github.com/amotl/documents","description":"This and that. Non-blocking, asynchronous I/O; Gevent; Python","private":false,"pushed":"2012-03-19T03:09:46-07:00","watchers":2,"has_wiki":true},{"type":"repo","created_at":"2011-11-20T11:56:52-08:00","score":8.798389,"owner":"zipcodeman","followers":1,"open_issues":0,"username":"zipcodeman","created":"2011-11-20T11:56:52-08:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-05-01T19:54:17-07:00","forks":1,"fork":false,"size":188,"name":"Documents","url":"https://github.com/zipcodeman/Documents","description":"My Documents","private":false,"pushed":"2012-05-01T19:54:17-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2011-05-26T00:58:15-07:00","score":8.798389,"owner":"sposs","followers":1,"open_issues":0,"username":"sposs","created":"2011-05-26T00:58:15-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-07T06:38:33-07:00","forks":1,"fork":false,"size":74696,"name":"Documents","url":"https://github.com/sposs/Documents","description":"My documents","private":false,"pushed":"2012-06-07T06:38:33-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2011-11-07T07:12:05-08:00","score":8.796675,"owner":"TouchLay","followers":1,"open_issues":0,"organization":"TouchLay","username":"TouchLay","created":"2011-11-07T07:12:05-08:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-11-19T06:08:01-08:00","forks":1,"fork":false,"size":460,"name":"Documentation","url":"https://github.com/TouchLay/Documentation","description":"TouchLay's Documentations","private":false,"pushed":"2011-11-19T06:08:01-08:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2012-02-13T15:08:30-08:00","score":8.796675,"owner":"a-sk","followers":1,"open_issues":0,"username":"a-sk","created":"2012-02-13T15:08:30-08:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-02-18T06:27:45-08:00","forks":1,"fork":false,"size":276,"name":"Documenter","url":"https://github.com/a-sk/Documenter","description":"Sublimetext documentation writing plugin","private":false,"pushed":"2012-02-18T06:27:45-08:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2012-01-31T03:06:00-08:00","score":8.795818,"owner":"geomatico","followers":1,"open_issues":0,"organization":"geomatico","username":"geomatico","created":"2012-01-31T03:06:00-08:00","homepage":"http://geomati.co","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-04-11T08:26:33-07:00","forks":1,"fork":false,"size":1992,"name":"documentation","url":"https://github.com/geomatico/documentation","description":"Geomati.co developer documentation","private":false,"pushed":"2012-04-11T08:26:33-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2009-09-19T23:56:24-07:00","score":8.794961,"owner":"aliter","followers":1,"open_issues":0,"organization":"aliter","username":"aliter","created":"2009-09-19T23:56:24-07:00","homepage":"http://projectaliter.com/documentation/","has_issues":false,"has_downloads":false,"language":"Python","pushed_at":"2011-06-05T01:30:17-07:00","forks":1,"fork":false,"size":352,"name":"documentation","url":"https://github.com/aliter/documentation","description":"Aliter's documentation on GitHub Pages.","private":false,"pushed":"2011-06-05T01:30:17-07:00","watchers":1,"has_wiki":false},{"type":"repo","created_at":"2012-01-02T06:11:35-08:00","score":8.789819,"owner":"plaguemorin","followers":1,"open_issues":0,"username":"plaguemorin","created":"2012-01-02T06:11:35-08:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-01-03T05:23:05-08:00","forks":1,"fork":false,"size":188,"name":"Documents","url":"https://github.com/plaguemorin/Documents","description":"","private":false,"pushed":"2012-01-03T05:23:05-08:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2011-03-10T04:52:36-08:00","score":8.789819,"owner":"masasuzu","followers":1,"open_issues":0,"username":"masasuzu","created":"2011-03-10T04:52:36-08:00","homepage":"http://masasuzu.github.com/document/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-03T04:17:47-07:00","forks":1,"fork":false,"size":3056,"name":"document","url":"https://github.com/masasuzu/document","description":"いろいろな資料","private":false,"pushed":"2012-06-03T04:17:47-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2011-05-10T09:09:22-07:00","score":8.789819,"owner":"pborky","followers":1,"open_issues":0,"username":"pborky","created":"2011-05-10T09:09:22-07:00","homepage":"http://www.pborky.sk/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-06T12:59:26-07:00","forks":1,"fork":false,"size":4868,"name":"documents","url":"https://github.com/pborky/documents","description":"","private":false,"pushed":"2012-06-06T12:59:26-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2010-12-25T21:21:21-08:00","score":8.694565,"owner":"Pylons","followers":82,"open_issues":0,"organization":"Pylons","username":"Pylons","created":"2010-12-25T21:21:21-08:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-17T00:14:17-07:00","forks":36,"fork":false,"size":216,"name":"pyramid_cookbook","url":"https://github.com/Pylons/pyramid_cookbook","description":"Pyramid cookbook recipes (documentation)","private":false,"pushed":"2012-06-17T00:14:17-07:00","watchers":82,"has_wiki":true},{"type":"repo","created_at":"2011-04-11T10:22:04-07:00","score":8.449423,"owner":"dagwieers","followers":83,"open_issues":18,"username":"dagwieers","created":"2011-04-11T10:22:04-07:00","homepage":"http://dag.wieers.com/home-made/unoconv/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-05-22T06:45:00-07:00","forks":21,"fork":false,"size":474,"name":"unoconv","url":"https://github.com/dagwieers/unoconv","description":"Universal Office Converter - Convert between any document format supported by LibreOffice/OpenOffice.","private":false,"pushed":"2012-05-22T06:45:00-07:00","watchers":83,"has_wiki":true},{"type":"repo","created_at":"2010-05-20T13:20:33-07:00","score":7.965925,"owner":"doctrine","followers":37,"open_issues":2,"organization":"doctrine","username":"doctrine","created":"2010-05-20T13:20:33-07:00","homepage":"http://www.doctrine-project.org/projects/mongodb_odm","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-27T11:18:06-07:00","forks":27,"fork":false,"size":188,"name":"mongodb-odm-documentation","url":"https://github.com/doctrine/mongodb-odm-documentation","description":"Doctrine MongoDB Object Document Mapper (ODM) Documentation","private":false,"pushed":"2012-06-27T11:18:06-07:00","watchers":37,"has_wiki":true},{"type":"repo","created_at":"2011-07-18T13:29:40-07:00","score":7.961073,"owner":"wallix","followers":78,"open_issues":0,"organization":"wallix","username":"wallix","created":"2011-07-18T13:29:40-07:00","homepage":"http://www.wallix.org/pylogsparser-project/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-13T09:15:09-07:00","forks":7,"fork":false,"size":160,"name":"pylogsparser","url":"https://github.com/wallix/pylogsparser","description":"Library for Log parsing in Python - get the documentation at http://wallix.github.com/pylogsparser/","private":false,"pushed":"2012-06-13T09:15:09-07:00","watchers":78,"has_wiki":true},{"type":"repo","created_at":"2010-07-06T11:28:10-07:00","score":7.4766574,"owner":"cguardia","followers":32,"open_issues":0,"username":"cguardia","created":"2010-07-06T11:28:10-07:00","homepage":"http://zodbdocs.blogspot.com","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-09-26T17:05:09-07:00","forks":7,"fork":false,"size":252,"name":"ZODB-Documentation","url":"https://github.com/cguardia/ZODB-Documentation","description":"Community supported documentation for the Z Object Data Base","private":false,"pushed":"2011-09-26T17:05:09-07:00","watchers":32,"has_wiki":true},{"type":"repo","created_at":"2011-05-19T22:57:28-07:00","score":7.4487886,"owner":"bigjason","followers":72,"open_issues":3,"username":"bigjason","created":"2011-05-19T22:57:28-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-02-25T00:39:21-08:00","forks":2,"fork":false,"size":116,"name":"datatree","url":"https://github.com/bigjason/datatree","description":"Pythonic, low noise structured document authoring","private":false,"pushed":"2012-02-25T00:39:21-08:00","watchers":72,"has_wiki":true},{"type":"repo","created_at":"2012-04-17T12:39:42-07:00","score":7.4487886,"owner":"jokull","followers":71,"open_issues":0,"username":"jokull","created":"2012-04-17T12:39:42-07:00","homepage":"http://calepin.co/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-26T07:12:28-07:00","forks":10,"fork":false,"size":124,"name":"calepin","url":"https://github.com/jokull/calepin","description":"Publish your markdown documents with the Dropbox API","private":false,"pushed":"2012-06-26T07:12:28-07:00","watchers":71,"has_wiki":true},{"type":"repo","created_at":"2009-09-05T08:58:24-07:00","score":6.732916,"owner":"jessegrosjean","followers":30,"open_issues":0,"username":"jessegrosjean","created":"2009-09-05T08:58:24-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2010-03-10T12:52:23-08:00","forks":5,"fork":false,"size":504,"name":"Documents.com.client.python","url":"https://github.com/jessegrosjean/Documents.com.client.python","description":"","private":false,"pushed":"2010-03-10T12:52:23-08:00","watchers":30,"has_wiki":true},{"type":"repo","created_at":"2008-07-19T08:52:59-07:00","score":6.6793957,"owner":"FooBarWidget","followers":64,"open_issues":0,"username":"FooBarWidget","created":"2008-07-19T08:52:59-07:00","homepage":"https://github.com/FooBarWidget/mizuho","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-05-28T03:21:35-07:00","forks":2,"fork":false,"size":164,"name":"mizuho","url":"https://github.com/FooBarWidget/mizuho","description":"Documentation formatting tool. Converts Asciidoc input into nicely formatted HTML.","private":false,"pushed":"2012-05-28T03:21:35-07:00","watchers":64,"has_wiki":true},{"type":"repo","created_at":"2010-04-06T11:12:45-07:00","score":6.5993414,"owner":"doctrine","followers":23,"open_issues":3,"organization":"doctrine","username":"doctrine","created":"2010-04-06T11:12:45-07:00","homepage":"http://www.doctrine-project.org","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-16T01:00:00-07:00","forks":11,"fork":false,"size":180,"name":"doctrine1-documentation","url":"https://github.com/doctrine/doctrine1-documentation","description":"Documentation for Doctrine 1","private":false,"pushed":"2012-06-16T01:00:00-07:00","watchers":23,"has_wiki":true},{"type":"repo","created_at":"2011-09-29T00:21:08-07:00","score":6.585479,"owner":"kemayo","followers":34,"open_issues":5,"username":"kemayo","created":"2011-09-29T00:21:08-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-06T01:38:50-07:00","forks":9,"fork":false,"size":132,"name":"sublime-text-2-goto-documentation","url":"https://github.com/kemayo/sublime-text-2-goto-documentation","description":"Sublime Text 2 plugin to go to documentation","private":false,"pushed":"2012-06-06T01:38:50-07:00","watchers":34,"has_wiki":true},{"type":"repo","created_at":"2010-04-07T11:57:56-07:00","score":6.2078037,"owner":"doctrine","followers":19,"open_issues":0,"organization":"doctrine","username":"doctrine","created":"2010-04-07T11:57:56-07:00","homepage":"http://www.doctrine-project.org","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-25T01:33:38-07:00","forks":10,"fork":false,"size":156,"name":"dbal-documentation","url":"https://github.com/doctrine/dbal-documentation","description":"Documentation files for the Doctrine 2 DBAL","private":false,"pushed":"2012-06-25T01:33:38-07:00","watchers":19,"has_wiki":true},{"type":"repo","created_at":"2009-12-15T11:18:56-08:00","score":5.9837384,"owner":"bradfitz","followers":56,"open_issues":0,"username":"bradfitz","created":"2009-12-15T11:18:56-08:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-08-11T10:56:35-07:00","forks":6,"fork":false,"size":276,"name":"scanningcabinet","url":"https://github.com/bradfitz/scanningcabinet","description":"Document Management System (scanner -> appengine blobs)","private":false,"pushed":"2011-08-11T10:56:35-07:00","watchers":56,"has_wiki":true},{"type":"repo","created_at":"2009-07-08T16:22:59-07:00","score":5.9156513,"owner":"rapidsms","followers":16,"open_issues":6,"organization":"rapidsms","username":"rapidsms","created":"2009-07-08T16:22:59-07:00","homepage":"http://docs.rapidsms.org","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-08-05T02:03:11-07:00","forks":9,"fork":false,"size":160,"name":"rapidsms-documentation","url":"https://github.com/rapidsms/rapidsms-documentation","description":"Documentation for RapidSMS","private":false,"pushed":"2011-08-05T02:03:11-07:00","watchers":16,"has_wiki":true},{"type":"repo","created_at":"2010-05-23T12:45:20-07:00","score":5.9100027,"owner":"paltman","followers":57,"open_issues":2,"username":"paltman","created":"2010-05-23T12:45:20-07:00","homepage":"http://packages.python.org/django-pdf/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2010-06-30T20:24:33-07:00","forks":11,"fork":false,"size":592,"name":"django-pdf","url":"https://github.com/paltman/django-pdf","description":"Manage uploaded documents (pdfs) with backend cloud processing of the pdfs into individual pngs per page","private":false,"pushed":"2010-06-30T20:24:33-07:00","watchers":57,"has_wiki":true},{"type":"repo","created_at":"2010-08-02T13:28:23-07:00","score":5.620927,"owner":"doctrine","followers":13,"open_issues":0,"organization":"doctrine","username":"doctrine","created":"2010-08-02T13:28:23-07:00","homepage":"http://www.doctrine-project.org/projects/common","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-27T06:53:53-07:00","forks":7,"fork":false,"size":400,"name":"common-documentation","url":"https://github.com/doctrine/common-documentation","description":"Documentation for the common Doctrine PHP extensions library.","private":false,"pushed":"2012-06-27T06:53:53-07:00","watchers":13,"has_wiki":true},{"type":"repo","created_at":"2011-02-19T14:56:14-08:00","score":5.5232573,"owner":"datadesk","followers":12,"open_issues":10,"organization":"datadesk","username":"datadesk","created":"2011-02-19T14:56:14-08:00","homepage":"http://document-stacker.appspot.com/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-08-16T11:35:06-07:00","forks":2,"fork":false,"size":116,"name":"latimes-document-stacker","url":"https://github.com/datadesk/latimes-document-stacker","description":"Use DocumentCloud to publish PDFs for humans.","private":false,"pushed":"2011-08-16T11:35:06-07:00","watchers":12,"has_wiki":true},{"type":"repo","created_at":"2010-04-22T08:51:01-07:00","score":5.4273014,"owner":"doctrine","followers":11,"open_issues":1,"organization":"doctrine","username":"doctrine","created":"2010-04-22T08:51:01-07:00","homepage":"http://www.doctrine-project.org","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-29T04:37:15-07:00","forks":3,"fork":false,"size":228,"name":"migrations-documentation","url":"https://github.com/doctrine/migrations-documentation","description":"Documentation for the Doctrine Migrations","private":false,"pushed":"2012-06-29T04:37:15-07:00","watchers":11,"has_wiki":true},{"type":"repo","created_at":"2012-01-23T16:40:31-08:00","score":5.3857517,"owner":"sjl","followers":49,"open_issues":1,"username":"sjl","created":"2012-01-23T16:40:31-08:00","homepage":"http://sjl.bitbucket.org/d/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-03-14T14:25:05-07:00","forks":6,"fork":false,"size":280,"name":"d","url":"https://github.com/sjl/d","description":"Markdown files to documentation. Nothing else.","private":false,"pushed":"2012-03-14T14:25:05-07:00","watchers":49,"has_wiki":true},{"type":"repo","created_at":"2011-02-13T07:27:47-08:00","score":5.034907,"owner":"doctrine","followers":7,"open_issues":0,"organization":"doctrine","username":"doctrine","created":"2011-02-13T07:27:47-08:00","homepage":"http://www.doctrine-project.org","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-04-04T04:29:03-07:00","forks":6,"fork":false,"size":144,"name":"couchdb-documentation","url":"https://github.com/doctrine/couchdb-documentation","description":"Documentation for Doctrine CouchDB ODM","private":false,"pushed":"2012-04-04T04:29:03-07:00","watchers":7,"has_wiki":true},{"type":"repo","created_at":"2012-01-17T02:20:53-08:00","score":4.937237,"owner":"openmicroscopy","followers":6,"open_issues":1,"organization":"openmicroscopy","username":"openmicroscopy","created":"2012-01-17T02:20:53-08:00","homepage":"http://openmicroscopy.org","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-04-11T01:40:42-07:00","forks":5,"fork":false,"size":288,"name":"ome-documentation","url":"https://github.com/openmicroscopy/ome-documentation","description":"Sphinx-based documentation for the Open Microscopy Environment ","private":false,"pushed":"2012-04-11T01:40:42-07:00","watchers":6,"has_wiki":true},{"type":"repo","created_at":"2011-11-23T02:58:02-08:00","score":4.9320946,"owner":"trigger-corp","followers":6,"open_issues":1,"organization":"trigger-corp","username":"trigger-corp","created":"2011-11-23T02:58:02-08:00","homepage":"https://webmynd.com/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-28T21:55:54-07:00","forks":2,"fork":false,"size":284,"name":"Forge-Documentation","url":"https://github.com/trigger-corp/Forge-Documentation","description":"","private":false,"pushed":"2012-06-28T21:55:54-07:00","watchers":6,"has_wiki":true},{"type":"repo","created_at":"2011-12-14T01:01:14-08:00","score":4.8395667,"owner":"simod","followers":5,"open_issues":5,"username":"simod","created":"2011-12-14T01:01:14-08:00","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-02-09T13:18:00-08:00","forks":4,"fork":false,"size":124,"name":"geonode-documents","url":"https://github.com/simod/geonode-documents","description":"Document handling extension for GeoNode","private":false,"pushed":"2012-02-09T13:18:00-08:00","watchers":5,"has_wiki":true},{"type":"repo","created_at":"2008-12-28T22:46:04-08:00","score":4.823665,"owner":"brosner","followers":45,"open_issues":0,"username":"brosner","created":"2008-12-28T22:46:04-08:00","homepage":"http://appdocs.oebfare.com/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2008-12-29T11:24:17-08:00","forks":24,"fork":false,"size":264,"name":"django-reusable-app-docs","url":"https://github.com/brosner/django-reusable-app-docs","description":"Documentation about how to write and maintain a Django reusable app.","private":false,"pushed":"2008-12-29T11:24:17-08:00","watchers":45,"has_wiki":true},{"type":"repo","created_at":"2011-02-17T08:10:23-08:00","score":4.7877645,"owner":"Behat","followers":42,"open_issues":1,"organization":"Behat","username":"Behat","created":"2011-02-17T08:10:23-08:00","homepage":"http://docs.behat.org","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-27T16:41:49-07:00","forks":22,"fork":false,"size":228,"name":"en-docs.behat.org","url":"https://github.com/Behat/en-docs.behat.org","description":"Behat Documentation Repository","private":false,"pushed":"2012-06-27T16:41:49-07:00","watchers":42,"has_wiki":false},{"type":"repo","created_at":"2011-11-27T06:37:09-08:00","score":4.7436113,"owner":"ninja-ide","followers":4,"open_issues":1,"organization":"ninja-ide","username":"ninja-ide","created":"2011-11-27T06:37:09-08:00","homepage":"http://ninja-ide.org","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-03-29T10:06:34-07:00","forks":3,"fork":false,"size":128,"name":"ninja-ide-documentation","url":"https://github.com/ninja-ide/ninja-ide-documentation","description":"Documentation for NINJA-IDE","private":false,"pushed":"2012-03-29T10:06:34-07:00","watchers":4,"has_wiki":true},{"type":"repo","created_at":"2011-10-12T00:55:30-07:00","score":4.7367544,"owner":"pdebuyl","followers":4,"open_issues":0,"username":"pdebuyl","created":"2011-10-12T00:55:30-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-03-02T02:24:49-08:00","forks":4,"fork":false,"size":116,"name":"euroscipy2012_document","url":"https://github.com/pdebuyl/euroscipy2012_document","description":"","private":false,"pushed":"2012-03-02T02:24:49-08:00","watchers":4,"has_wiki":true},{"type":"repo","created_at":"2010-01-06T14:16:16-08:00","score":4.690094,"owner":"tbaugis","followers":41,"open_issues":6,"username":"tbaugis","created":"2010-01-06T14:16:16-08:00","homepage":"http://wiki.github.com/tbaugis/hamster_experiments/","has_issues":true,"has_downloads":false,"language":"Python","pushed_at":"2012-06-12T09:37:16-07:00","forks":3,"fork":false,"size":444,"name":"hamster_experiments","url":"https://github.com/tbaugis/hamster_experiments","description":"Follow the link for documentation:","private":false,"pushed":"2012-06-12T09:37:16-07:00","watchers":41,"has_wiki":true},{"type":"repo","created_at":"2011-03-29T02:29:34-07:00","score":4.6459413,"owner":"Tryton-EvKliD","followers":3,"open_issues":0,"organization":"Tryton-EvKliD","username":"Tryton-EvKliD","created":"2011-03-29T02:29:34-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-03-30T22:27:50-07:00","forks":1,"fork":false,"size":6957,"name":"ekd_documents","url":"https://github.com/Tryton-EvKliD/ekd_documents","description":"module for Tryton (Documents)","private":false,"pushed":"2011-03-30T22:27:50-07:00","watchers":3,"has_wiki":false},{"type":"repo","created_at":"2011-02-07T22:59:53-08:00","score":4.6459413,"owner":"yosuke","followers":3,"open_issues":0,"username":"yosuke","created":"2011-02-07T22:59:53-08:00","homepage":"http://openhri.net/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-12-05T22:41:17-08:00","forks":3,"fork":false,"size":1108,"name":"OpenHRI-document","url":"https://github.com/yosuke/OpenHRI-document","description":"Documentation for OpenHRI","private":false,"pushed":"2011-12-05T22:41:17-08:00","watchers":3,"has_wiki":true},{"type":"repo","created_at":"2010-09-30T08:54:44-07:00","score":4.64337,"owner":"powellc","followers":3,"open_issues":0,"username":"powellc","created":"2010-09-30T08:54:44-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-03-29T08:25:44-07:00","forks":2,"fork":false,"size":416,"name":"django-documents","url":"https://github.com/powellc/django-documents","description":"Manages documents, allows them to be handled a bit like tags","private":false,"pushed":"2011-03-29T08:25:44-07:00","watchers":3,"has_wiki":true},{"type":"repo","created_at":"2012-05-25T08:04:47-07:00","score":4.64337,"owner":"alchemy-fr","followers":3,"open_issues":0,"organization":"alchemy-fr","username":"alchemy-fr","created":"2012-05-25T08:04:47-07:00","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-18T06:54:37-07:00","forks":2,"fork":false,"size":144,"name":"Documentation-Boilerplate","url":"https://github.com/alchemy-fr/Documentation-Boilerplate","description":"A sphinx documentation boilerplate for Alchemy open source projects","private":false,"pushed":"2012-06-18T06:54:37-07:00","watchers":3,"has_wiki":true},{"type":"repo","created_at":"2010-06-13T18:38:37-07:00","score":4.639085,"owner":"hflw","followers":3,"open_issues":0,"username":"hflw","created":"2010-06-13T18:38:37-07:00","homepage":"http://www.persvr.org/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2010-07-28T00:43:27-07:00","forks":1,"fork":false,"size":172,"name":"Persevere-Documentation","url":"https://github.com/hflw/Persevere-Documentation","description":"Better docs for persevere 2.0","private":false,"pushed":"2010-07-28T00:43:27-07:00","watchers":3,"has_wiki":true},{"type":"repo","created_at":"2011-07-26T06:11:40-07:00","score":4.639085,"owner":"cgsoftware","followers":3,"open_issues":0,"organization":"cgsoftware","username":"cgsoftware","created":"2011-07-26T06:11:40-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-12T07:40:26-07:00","forks":1,"fork":false,"size":1352,"name":"ItalianFiscalDocument","url":"https://github.com/cgsoftware/ItalianFiscalDocument","description":"Gestione documenti di Vendita e di Acquisto Openerp","private":false,"pushed":"2012-06-12T07:40:26-07:00","watchers":3,"has_wiki":true},{"type":"repo","created_at":"2011-04-27T03:18:50-07:00","score":4.639085,"owner":"noum","followers":3,"open_issues":0,"username":"noum","created":"2011-04-27T03:18:50-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-14T03:39:16-07:00","forks":2,"fork":false,"size":132,"name":"documentation-achrolab","url":"https://github.com/noum/documentation-achrolab","description":"","private":false,"pushed":"2012-06-14T03:39:16-07:00","watchers":3,"has_wiki":true},{"type":"repo","created_at":"2012-02-16T07:19:34-08:00","score":4.639085,"owner":"Alerion","followers":3,"open_issues":2,"username":"Alerion","created":"2012-02-16T07:19:34-08:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-18T08:31:55-07:00","forks":2,"fork":false,"size":232,"name":"django_documentation","url":"https://github.com/Alerion/django_documentation","description":"","private":false,"pushed":"2012-06-18T08:31:55-07:00","watchers":3,"has_wiki":true},{"type":"repo","created_at":"2011-04-30T21:40:32-07:00","score":4.548271,"owner":"richardfullmer","followers":2,"open_issues":0,"username":"richardfullmer","created":"2011-04-30T21:40:32-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-04-30T22:18:08-07:00","forks":1,"fork":false,"size":684,"name":"oxm-documentation","url":"https://github.com/richardfullmer/oxm-documentation","description":"Doctrine OXM Documentation","private":false,"pushed":"2011-04-30T22:18:08-07:00","watchers":2,"has_wiki":true},{"type":"repo","created_at":"2012-02-08T04:29:40-08:00","score":4.547414,"owner":"aptivate","followers":2,"open_issues":0,"organization":"aptivate","username":"aptivate","created":"2012-02-08T04:29:40-08:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-27T02:18:31-07:00","forks":1,"fork":false,"size":824,"name":"intranet-documents","url":"https://github.com/aptivate/intranet-documents","description":"Generic Intranet, Document Store application","private":false,"pushed":"2012-06-27T02:18:31-07:00","watchers":2,"has_wiki":true},{"type":"repo","created_at":"2011-09-19T17:46:57-07:00","score":4.546557,"owner":"NBitWonder","followers":2,"open_issues":0,"username":"NBitWonder","created":"2011-09-19T17:46:57-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-09-23T11:20:36-07:00","forks":1,"fork":false,"size":280,"name":"OpenDocumentationSystem","url":"https://github.com/NBitWonder/OpenDocumentationSystem","description":"OpenOffice-based project documentation templates","private":false,"pushed":"2011-09-23T11:20:36-07:00","watchers":2,"has_wiki":true},{"type":"repo","created_at":"2010-12-16T00:44:55-08:00","score":4.5457,"owner":"bluedynamics","followers":2,"open_issues":0,"organization":"bluedynamics","username":"bluedynamics","created":"2010-12-16T00:44:55-08:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-22T08:02:15-07:00","forks":2,"fork":false,"size":252,"name":"yafowil.documentation","url":"https://github.com/bluedynamics/yafowil.documentation","description":"Documentation of YAFOWIL - Yet Another Form Widget Library (Python, Web)","private":false,"pushed":"2012-06-22T08:02:15-07:00","watchers":2,"has_wiki":true},{"type":"repo","created_at":"2011-12-17T04:44:26-08:00","score":4.5457,"owner":"zyga","followers":2,"open_issues":0,"username":"zyga","created":"2011-12-17T04:44:26-08:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-05-13T14:17:48-07:00","forks":1,"fork":false,"size":424,"name":"json-document","url":"https://github.com/zyga/json-document","description":"Intuitive and powerful python bindings to JSON documents (with schema!)","private":false,"pushed":"2012-05-13T14:17:48-07:00","watchers":2,"has_wiki":true},{"type":"repo","created_at":"2011-11-22T07:02:00-08:00","score":4.5444446,"owner":"raprasad","followers":2,"open_issues":0,"username":"raprasad","created":"2011-11-22T07:02:00-08:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-05-16T11:15:06-07:00","forks":1,"fork":false,"size":204,"name":"Simple-Project-Documentation","url":"https://github.com/raprasad/Simple-Project-Documentation","description":"Django admin interface/database to store basic information on existing projects/services. e.g., server location, codebase, who to contact for help, etc. Allow exporting of the documentation to static HTML--in case the documentation site itself is unavailable.","private":false,"pushed":"2012-05-16T11:15:06-07:00","watchers":2,"has_wiki":true},{"type":"repo","created_at":"2012-06-06T04:53:24-07:00","score":4.5414147,"owner":"shinriyo","followers":2,"open_issues":0,"username":"shinriyo","created":"2012-06-06T04:53:24-07:00","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-08T02:37:54-07:00","forks":1,"fork":false,"size":1452,"name":"NGUI-japanese-document","url":"https://github.com/shinriyo/NGUI-japanese-document","description":"The translated from http://www.tasharen.com/?page_id=197 to Japanese","private":false,"pushed":"2012-06-08T02:37:54-07:00","watchers":2,"has_wiki":true},{"type":"repo","created_at":"2012-06-20T02:49:07-07:00","score":4.5414147,"owner":"nfms4redd","followers":2,"open_issues":0,"organization":"nfms4redd","username":"nfms4redd","created":"2012-06-20T02:49:07-07:00","has_issues":true,"language":"Python","has_downloads":true,"pushed_at":"2012-06-25T13:25:17-07:00","forks":1,"fork":false,"size":2512,"name":"nfms-documentation","url":"https://github.com/nfms4redd/nfms-documentation","description":"","private":false,"pushed":"2012-06-25T13:25:17-07:00","watchers":2,"has_wiki":true},{"type":"repo","created_at":"2010-08-18T11:35:30-07:00","score":4.451017,"owner":"nyxtom","followers":1,"open_issues":0,"username":"nyxtom","created":"2010-08-18T11:35:30-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2010-08-18T12:27:29-07:00","forks":1,"fork":false,"size":120,"name":"django-documents","url":"https://github.com/nyxtom/django-documents","description":"A simple manager of documents, document versions and attributes.","private":false,"pushed":"2010-08-18T12:27:29-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2011-06-02T04:34:28-07:00","score":4.450601,"owner":"gracefullife","followers":1,"open_issues":0,"username":"gracefullife","created":"2011-06-02T04:34:28-07:00","homepage":"http://d.hatena.ne.jp/graceful_life/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-07-28T08:24:49-07:00","forks":1,"fork":false,"size":100,"name":"GerritDocument_Ja","url":"https://github.com/gracefullife/GerritDocument_Ja","description":"Translated Gerrit Document to Japanese","private":false,"pushed":"2011-07-28T08:24:49-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2011-03-20T20:33:30-07:00","score":4.450601,"owner":"servee","followers":1,"open_issues":0,"organization":"servee","username":"servee","created":"2011-03-20T20:33:30-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-11-21T09:46:08-08:00","forks":1,"fork":false,"size":860,"name":"django-servee-document","url":"https://github.com/servee/django-servee-document","description":"Document Plugin for Servee","private":false,"pushed":"2011-11-21T09:46:08-08:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2011-05-26T00:19:25-07:00","score":4.450601,"owner":"alexgarel","followers":1,"open_issues":0,"username":"alexgarel","created":"2011-05-26T00:19:25-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-19T11:05:25-07:00","forks":1,"fork":false,"size":1304,"name":"document-chain","url":"https://github.com/alexgarel/document-chain","description":"A document transformation chain","private":false,"pushed":"2012-06-19T11:05:25-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2012-06-25T14:23:40-07:00","score":4.450601,"owner":"iunruh","followers":1,"open_issues":0,"username":"iunruh","created":"2012-06-25T14:23:40-07:00","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-25T19:34:08-07:00","forks":1,"fork":false,"size":128,"name":"frost-api-documentation","url":"https://github.com/iunruh/frost-api-documentation","description":"Frost MSP API Documentation","private":false,"pushed":"2012-06-25T19:34:08-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2011-05-12T02:51:25-07:00","score":4.4497437,"owner":"cuteflow","followers":1,"open_issues":0,"organization":"cuteflow","username":"cuteflow","created":"2011-05-12T02:51:25-07:00","homepage":"www.cuteflow.org","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-08-09T05:25:30-07:00","forks":2,"fork":false,"size":172,"name":"cuteflow-documentation","url":"https://github.com/cuteflow/cuteflow-documentation","description":"Documentation for the CuteFlow project","private":false,"pushed":"2011-08-09T05:25:30-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2012-04-21T09:17:09-07:00","score":4.4497437,"owner":"timvieira","followers":1,"open_issues":0,"username":"timvieira","created":"2012-04-21T09:17:09-07:00","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-04-21T16:58:11-07:00","forks":1,"fork":false,"size":144,"name":"document-explorer","url":"https://github.com/timvieira/document-explorer","description":"Too many documents on the hard drive...","private":false,"pushed":"2012-04-21T16:58:11-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2012-03-29T09:17:08-07:00","score":4.448887,"owner":"hugosantosred","followers":1,"open_issues":0,"username":"hugosantosred","created":"2012-03-29T09:17:08-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-05-27T09:19:28-07:00","forks":1,"fork":false,"size":176,"name":"dropbox_document_manager","url":"https://github.com/hugosantosred/dropbox_document_manager","description":"Document Manager With Dropbox for OpenERP","private":false,"pushed":"2012-05-27T09:19:28-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2012-05-02T07:36:05-07:00","score":4.448887,"owner":"benoitbryon","followers":1,"open_issues":9,"username":"benoitbryon","created":"2012-05-02T07:36:05-07:00","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-05-31T11:28:01-07:00","forks":1,"fork":false,"size":220,"name":"documentation-best-practices","url":"https://github.com/benoitbryon/documentation-best-practices","description":"Tips, tricks and conventions about documentation content.","private":false,"pushed":"2012-05-31T11:28:01-07:00","watchers":1,"has_wiki":false},{"type":"repo","created_at":"2011-02-10T08:20:54-08:00","score":4.4485927,"owner":"conwetlab","followers":1,"open_issues":0,"organization":"conwetlab","username":"conwetlab","created":"2011-02-10T08:20:54-08:00","homepage":"http://exlabos.blogspot.com","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-02-11T07:45:23-08:00","forks":1,"fork":false,"size":280,"name":"Markdown-Documentation","url":"https://github.com/conwetlab/Markdown-Documentation","description":"Markdown extensions to produce HTML code documentation. It is an environment prepared to offer fancy HTML outputs for extended markdown documents","private":false,"pushed":"2011-02-11T07:45:23-08:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2011-07-06T13:49:36-07:00","score":4.44803,"owner":"rhoslug","followers":1,"open_issues":0,"username":"rhoslug","created":"2011-07-06T13:49:36-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-08-10T13:59:51-07:00","forks":1,"fork":false,"size":188,"name":"Document_Tokenizer","url":"https://github.com/rhoslug/Document_Tokenizer","description":"A set of tools to tokenize and extract information from documents.","private":false,"pushed":"2011-08-10T13:59:51-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2011-06-22T19:26:15-07:00","score":4.44803,"owner":"srichand","followers":1,"open_issues":0,"username":"srichand","created":"2011-06-22T19:26:15-07:00","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-02-17T19:57:01-08:00","forks":1,"fork":false,"size":108,"name":"DocumentGenerator","url":"https://github.com/srichand/DocumentGenerator","description":"Generates nice LaTeX documents from web pages","private":false,"pushed":"2012-02-17T19:57:01-08:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2012-05-02T07:38:13-07:00","score":4.44803,"owner":"benoitbryon","followers":1,"open_issues":1,"username":"benoitbryon","created":"2012-05-02T07:38:13-07:00","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-05-31T13:57:03-07:00","forks":1,"fork":false,"size":124,"name":"documentation-templates-sphinx","url":"https://github.com/benoitbryon/documentation-templates-sphinx","description":"Template(s) to generate Sphinx-based documentations.","private":false,"pushed":"2012-05-31T13:57:03-07:00","watchers":1,"has_wiki":false},{"type":"repo","created_at":"2012-04-06T09:09:50-07:00","score":4.446316,"owner":"dae-eklen","followers":1,"open_issues":0,"username":"dae-eklen","created":"2012-04-06T09:09:50-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-04-06T09:13:19-07:00","forks":1,"fork":false,"size":96,"name":"Remote-documents-viewer","url":"https://github.com/dae-eklen/Remote-documents-viewer","description":"a remote documents viewer with CLI: concurrent server administrates a set of files in a directory; the client asks for files and information about them according to preestablished protocol","private":false,"pushed":"2012-04-06T09:13:19-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2010-10-05T13:29:59-07:00","score":4.4437447,"owner":"jbillsx","followers":1,"open_issues":0,"username":"jbillsx","created":"2010-10-05T13:29:59-07:00","homepage":"http://www.facebook.com/home.php?sk=group_108466959215982","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2010-10-07T17:59:39-07:00","forks":1,"fork":false,"size":216,"name":"Iggy-Document-Editor","url":"https://github.com/jbillsx/Iggy-Document-Editor","description":"A real time collaborative editor written in python, php, and AJAX","private":false,"pushed":"2010-10-07T17:59:39-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2011-05-24T06:54:31-07:00","score":4.4437447,"owner":"imait","followers":1,"open_issues":0,"username":"imait","created":"2011-05-24T06:54:31-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-05-24T06:57:35-07:00","forks":1,"fork":false,"size":124,"name":"HtmlDocument","url":"https://github.com/imait/HtmlDocument","description":"HTML -- Assist to make HTML.","private":false,"pushed":"2011-05-24T06:57:35-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2011-05-07T13:23:51-07:00","score":4.4437447,"owner":"dnephin","followers":1,"open_issues":0,"username":"dnephin","created":"2011-05-07T13:23:51-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-05-10T22:04:43-07:00","forks":1,"fork":false,"size":800,"name":"Find-Similar-Documents","url":"https://github.com/dnephin/Find-Similar-Documents","description":"","private":false,"pushed":"2011-05-10T22:04:43-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2011-07-24T00:33:46-07:00","score":4.4437447,"owner":"cametan001","followers":1,"open_issues":0,"username":"cametan001","created":"2011-07-24T00:33:46-07:00","homepage":"http://www.oreilly.co.jp/books/9784873113647/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-07-29T06:51:09-07:00","forks":1,"fork":false,"size":124,"name":"document_filtering","url":"https://github.com/cametan001/document_filtering","description":"集合知プログラミングでのベイジアンフィルタ","private":false,"pushed":"2011-07-29T06:51:09-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2011-07-12T01:47:29-07:00","score":4.4437447,"owner":"Zojax","followers":1,"open_issues":0,"organization":"Zojax","username":"Zojax","created":"2011-07-12T01:47:29-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-12-15T23:14:00-08:00","forks":1,"fork":false,"size":168,"name":"zojax.contenttype.document","url":"https://github.com/Zojax/zojax.contenttype.document","description":"","private":false,"pushed":"2011-12-15T23:14:00-08:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2011-07-12T02:58:28-07:00","score":4.4437447,"owner":"Zojax","followers":1,"open_issues":0,"organization":"Zojax","username":"Zojax","created":"2011-07-12T02:58:28-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2011-12-15T23:12:05-08:00","forks":1,"fork":false,"size":184,"name":"zojax.content.documents","url":"https://github.com/Zojax/zojax.content.documents","description":"","private":false,"pushed":"2011-12-15T23:12:05-08:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2012-04-28T03:21:43-07:00","score":4.4437447,"owner":"chedabob","followers":1,"open_issues":0,"username":"chedabob","created":"2012-04-28T03:21:43-07:00","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-04-28T13:50:13-07:00","forks":1,"fork":false,"size":156,"name":"DocumentStore","url":"https://github.com/chedabob/DocumentStore","description":"","private":false,"pushed":"2012-04-28T13:50:13-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2011-08-04T10:31:54-07:00","score":4.4437447,"owner":"slyzer05","followers":1,"open_issues":0,"username":"slyzer05","created":"2011-08-04T10:31:54-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-05-08T10:51:20-07:00","forks":1,"fork":false,"size":220,"name":"Document-Backup","url":"https://github.com/slyzer05/Document-Backup","description":"Python program to backup user data to another location.","private":false,"pushed":"2012-05-08T10:51:20-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2012-05-19T11:42:21-07:00","score":4.4437447,"owner":"berserck","followers":1,"open_issues":0,"username":"berserck","created":"2012-05-19T11:42:21-07:00","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-05-19T11:54:52-07:00","forks":1,"fork":false,"size":332,"name":"latexDocuments","url":"https://github.com/berserck/latexDocuments","description":"A place to put my latex templates and snippets","private":false,"pushed":"2012-05-19T11:54:52-07:00","watchers":1,"has_wiki":true},{"type":"repo","created_at":"2012-03-02T13:30:32-08:00","score":4.4437447,"owner":"vkolev","followers":1,"open_issues":0,"username":"vkolev","created":"2012-03-02T13:30:32-08:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-27T04:47:41-07:00","forks":1,"fork":false,"size":552,"name":"go-documentation-bg","url":"https://github.com/vkolev/go-documentation-bg","description":"Документация за Go на български език","private":false,"pushed":"2012-06-27T04:47:41-07:00","watchers":1,"has_wiki":false},{"type":"repo","created_at":"2012-04-27T04:06:39-07:00","score":4.3939776,"owner":"benoitbryon","followers":6,"open_issues":10,"username":"benoitbryon","created":"2012-04-27T04:06:39-07:00","homepage":"","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-05-31T13:46:43-07:00","forks":1,"fork":false,"size":508,"name":"documentation-style-guide-sphinx","url":"https://github.com/benoitbryon/documentation-style-guide-sphinx","description":"Coding standards for Sphinx-based documentations","private":false,"pushed":"2012-05-31T13:46:43-07:00","watchers":6,"has_wiki":false},{"type":"repo","created_at":"2009-03-07T12:25:43-08:00","score":4.2735467,"owner":"engla","followers":42,"open_issues":4,"username":"engla","created":"2009-03-07T12:25:43-08:00","homepage":"http://kaizer.se/wiki/kupfer/","has_issues":false,"has_downloads":true,"language":"Python","pushed_at":"2012-06-28T11:36:40-07:00","forks":21,"fork":false,"size":344,"name":"kupfer","url":"https://github.com/engla/kupfer","description":"kupfer, smart, quick launcher. `master' is kupfer's release branch and tracks the main repository at http://git.gnome.org/browse/kupfer/ — All topic branches are Works in Progress and might be rebased. Kupfer Technical Documentation: http://kaizer.se/wiki/kupfer/Manual.html [[Send email, not pull requests. Email (or me)]]","private":false,"pushed":"2012-06-28T11:36:40-07:00","watchers":42,"has_wiki":false},{"type":"repo","created_at":"2011-01-13T17:04:59-08:00","score":4.1519423,"owner":"pycollada","followers":39,"open_issues":2,"organization":"pycollada","username":"pycollada","created":"2011-01-13T17:04:59-08:00","homepage":"http://pycollada.github.com/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-04-25T12:32:34-07:00","forks":8,"fork":false,"size":156,"name":"pycollada","url":"https://github.com/pycollada/pycollada","description":"A python COLLADA library. Can be used to create, edit and load COLLADA documents.","private":false,"pushed":"2012-04-25T12:32:34-07:00","watchers":39,"has_wiki":true},{"type":"repo","created_at":"2011-01-16T20:08:57-08:00","score":4.1519423,"owner":"NetAngels","followers":39,"open_issues":3,"username":"NetAngels","created":"2011-01-16T20:08:57-08:00","homepage":"http://packages.python.org/django-webodt/","has_issues":true,"has_downloads":true,"language":"Python","pushed_at":"2012-06-01T10:11:29-07:00","forks":8,"fork":false,"size":128,"name":"django-webodt","url":"https://github.com/NetAngels/django-webodt","description":"django module to create MS Word, PDF and other types of documents from ODF and HTML templates","private":false,"pushed":"2012-06-01T10:11:29-07:00","watchers":39,"has_wiki":true},{"type":"repo","created_at":"2011-02-12T15:30:34-08:00","score":4.139975,"owner":"chrisglass","followers":38,"open_issues":4,"username":"chrisglass","created":"2011-02-12T15:30:34-08:00","homepage":"http://bserve.webhop.org/django_polymorphic","has_issues":true,"has_downloads":false,"language":"Python","pushed_at":"2012-01-09T07:48:59-08:00","forks":19,"fork":false,"size":300,"name":"django_polymorphic","url":"https://github.com/chrisglass/django_polymorphic","description":"Seamless Polymorphic Inheritance for Django Models. For documentation and news click link below.","private":false,"pushed":"2012-01-09T07:48:59-08:00","watchers":38,"has_wiki":false}]}
+
+GET /repos/ipython/ipython {'Authorization': 'Basic login_and_password_removed'} null
+200
+[('status', '200 OK'), ('x-ratelimit-remaining', '4996'), ('vary', 'Accept, Authorization, Cookie'), ('content-length', '1527'), ('server', 'nginx/1.0.13'), ('last-modified', 'Thu, 28 Jun 2012 23:29:38 GMT'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('etag', '"724e676270069b5ab1aacdade3f0847f"'), ('cache-control', 'private, max-age=60'), ('date', 'Fri, 29 Jun 2012 11:37:26 GMT'), ('content-type', 'application/json; charset=utf-8')]
+{"mirror_url":null,"has_downloads":true,"homepage":"http://ipython.org","owner":{"avatar_url":"https://secure.gravatar.com/avatar/f72497397dd9a0a79c654c8182460bb1?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","login":"ipython","url":"https://api.github.com/users/ipython","gravatar_id":"f72497397dd9a0a79c654c8182460bb1","id":230453},"html_url":"https://github.com/ipython/ipython","clone_url":"https://github.com/ipython/ipython.git","has_wiki":false,"watchers":834,"description":"Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.","ssh_url":"git@github.com:ipython/ipython.git","organization":{"avatar_url":"https://secure.gravatar.com/avatar/f72497397dd9a0a79c654c8182460bb1?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-orgs.png","login":"ipython","url":"https://api.github.com/users/ipython","gravatar_id":"f72497397dd9a0a79c654c8182460bb1","id":230453},"git_url":"git://github.com/ipython/ipython.git","full_name":"ipython/ipython","open_issues":289,"size":1204,"fork":false,"created_at":"2010-05-10T04:46:06Z","name":"ipython","url":"https://api.github.com/repos/ipython/ipython","permissions":{"push":false,"pull":true,"admin":false},"language":"Python","private":false,"pushed_at":"2012-06-28T23:29:38Z","id":658518,"master_branch":"master","forks":282,"has_issues":true,"svn_url":"https://github.com/ipython/ipython","updated_at":"2012-06-28T23:29:38Z"}
+
diff --git a/test/ReplayData/Github.testLegacySearchUserByEmail.txt b/test/ReplayData/Github.testLegacySearchUserByEmail.txt
new file mode 100644
index 00000000..1150cb81
--- /dev/null
+++ b/test/ReplayData/Github.testLegacySearchUserByEmail.txt
@@ -0,0 +1,10 @@
+GET /legacy/user/email/vincent@vincent-jacques.net {'Authorization': 'Basic login_and_password_removed'} null
+200
+[('status', '200 OK'), ('x-ratelimit-remaining', '4999'), ('content-length', '395'), ('server', 'nginx/1.0.13'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('etag', '"f225d9662153996a309db055598b3c8b"'), ('cache-control', 'max-age=0, private, must-revalidate'), ('date', 'Fri, 29 Jun 2012 11:37:11 GMT'), ('content-type', 'application/json; charset=utf-8')]
+{"user":{"email":"vincent@vincent-jacques.net","blog":"http://vincent-jacques.net","name":"Vincent Jacques","location":"Paris, France","created_at":"2010-07-08T23:10:06-07:00","followers_count":13,"company":"Criteo","type":"User","permission":null,"public_repo_count":11,"public_gist_count":3,"gravatar_id":"b68de5ae38616c296fa345d2b9df2225","login":"jacquev6","id":327146,"following_count":24}}
+
+GET /users/jacquev6 {'Authorization': 'Basic login_and_password_removed'} null
+200
+[('status', '200 OK'), ('content-length', '801'), ('x-ratelimit-limit', '5000'), ('vary', 'Accept, Authorization, Cookie'), ('x-ratelimit-remaining', '4998'), ('server', 'nginx/1.0.13'), ('last-modified', 'Fri, 15 Jun 2012 15:37:06 GMT'), ('connection', 'keep-alive'), ('etag', '"41ade9c2e4794dd5214bb5f497af92cb"'), ('cache-control', 'private, max-age=60'), ('date', 'Fri, 29 Jun 2012 11:37:11 GMT'), ('content-type', 'application/json; charset=utf-8')]
+{"following":24,"created_at":"2010-07-09T06:10:06Z","type":"User","hireable":false,"private_gists":5,"collaborators":0,"public_repos":11,"followers":13,"company":"Criteo","bio":"","avatar_url":"https://secure.gravatar.com/avatar/b68de5ae38616c296fa345d2b9df2225?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","plan":{"collaborators":1,"private_repos":5,"space":614400,"name":"micro"},"gravatar_id":"b68de5ae38616c296fa345d2b9df2225","total_private_repos":5,"disk_usage":16812,"location":"Paris, France","owned_private_repos":5,"login":"jacquev6","html_url":"https://github.com/jacquev6","name":"Vincent Jacques","url":"https://api.github.com/users/jacquev6","id":327146,"public_gists":3,"blog":"http://vincent-jacques.net","email":"vincent@vincent-jacques.net"}
+
diff --git a/test/ReplayData/Github.testLegacySearchUsers.txt b/test/ReplayData/Github.testLegacySearchUsers.txt
new file mode 100644
index 00000000..30244535
--- /dev/null
+++ b/test/ReplayData/Github.testLegacySearchUsers.txt
@@ -0,0 +1,5 @@
+GET /legacy/user/search/vincent {'Authorization': 'Basic login_and_password_removed'} null
+200
+[('status', '200 OK'), ('x-ratelimit-remaining', '4982'), ('content-length', '41235'), ('server', 'nginx/1.0.13'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('etag', '"77b0277b5efb0ebf5f9e3de8a493fd0c"'), ('cache-control', 'max-age=0, private, must-revalidate'), ('date', 'Thu, 28 Jun 2012 20:57:52 GMT'), ('content-type', 'application/json; charset=utf-8')]
+{"users":[{"gravatar_id":"c5a7f21b46df698f3db31c37ed0cf55a","score":73.982216,"type":"user","name":"Vincent Driessen","location":"Netherlands","fullname":"Vincent Driessen","repos":63,"login":"nvie","public_repo_count":63,"username":"nvie","created_at":"2009-05-12T21:19:38Z","record":null,"id":"user-83844","followers":310,"followers_count":310,"created":"2009-05-12T21:19:38Z","language":"Python","pushed":"2012-06-26T14:15:26.172Z"},{"gravatar_id":"a145dbf5d67ba1eb717fbe3a1f51509c","score":35.851326,"type":"user","fullname":"Jesse Vincent","repos":57,"name":"Jesse Vincent","location":"Somerville, MA, USA","login":"obra","public_repo_count":57,"username":"obra","created_at":"2009-01-09T20:24:15Z","record":null,"id":"user-45416","followers":127,"followers_count":127,"created":"2009-01-09T20:24:15Z","language":"Perl","pushed":"2012-06-27T02:15:19.036Z"},{"gravatar_id":"03a966709300efb4a86ce5ee8f88f696","score":33.5964,"type":"user","repos":86,"name":"John E. Vincent","fullname":"John E. Vincent","location":"Roswell, GA.","login":"lusis","public_repo_count":86,"username":"lusis","created_at":"2010-03-23T20:28:44Z","record":null,"id":"user-228958","followers":112,"followers_count":112,"created":"2010-03-23T20:28:44Z","language":"Ruby","pushed":"2012-06-28T15:15:44.987Z"},{"gravatar_id":"c676f9efc8e54985e84c044899481267","score":29.771633,"type":"user","name":"Vincent Jousse","repos":43,"fullname":"Vincent Jousse","location":"Le Mans","login":"vjousse","public_repo_count":43,"username":"vjousse","created_at":"2009-11-18T15:43:09Z","record":null,"id":"user-154904","followers":102,"followers_count":102,"created":"2009-11-18T15:43:09Z","language":"PHP","pushed":"2012-06-19T10:15:25.469Z"},{"gravatar_id":"1d0a2ab73604a28d767acc0e547c8985","score":14.943241,"type":"user","name":"Vincent Hanquez","fullname":"Vincent Hanquez","repos":43,"location":"","login":"vincenthz","public_repo_count":43,"username":"vincenthz","created_at":"2009-12-31T10:52:40Z","record":null,"id":"user-174631","followers":30,"followers_count":30,"created":"2009-12-31T10:52:40Z","language":"Haskell","pushed":"2011-12-02T11:15:26.599Z"},{"gravatar_id":"dd02e2c7ecf7c377b6b9c2c1a23633d0","score":13.608737,"type":"user","location":"http://git.io/vt","name":"Vincent Tsai","fullname":"Vincent Tsai","repos":18,"login":"Vayn","public_repo_count":18,"username":"Vayn","created_at":"2010-03-17T07:53:26Z","record":null,"id":"user-224407","followers":32,"followers_count":32,"created":"2010-03-17T07:53:26Z","language":"Python","pushed":"2012-05-05T02:15:14.813Z"},{"gravatar_id":"a3895a2d6f26155968be47fc03dddc40","score":13.566472,"type":"user","fullname":"Vincent Battaglia","repos":11,"name":"Vincent Battaglia","location":"San Francisco, CA","login":"vinch","public_repo_count":11,"username":"vinch","created_at":"2009-11-19T11:56:56Z","record":null,"id":"user-155370","followers":34,"followers_count":34,"created":"2009-11-19T11:56:56Z","language":"JavaScript","pushed":"2012-06-27T19:15:37.908Z"},{"gravatar_id":"2c0bde3f5628f35390c42fe505b79da4","score":12.853587,"type":"user","fullname":"Vincent Bernat","name":"Vincent Bernat","repos":25,"location":"Paris","login":"vincentbernat","public_repo_count":25,"username":"vincentbernat","created_at":"2011-02-22T07:20:26Z","record":null,"id":"user-631446","followers":26,"followers_count":26,"created":"2011-02-22T07:20:26Z","language":"C","pushed":"2012-04-24T14:15:18.536Z"},{"gravatar_id":"bbd55fb25025ef973c45e587103a1007","score":12.540491,"type":"user","location":"Nantes, France","name":"Vincent Giersch","fullname":"Vincent Giersch","repos":20,"login":"gierschv","public_repo_count":20,"username":"gierschv","created_at":"2010-09-12T16:41:49Z","record":null,"id":"user-396537","followers":26,"followers_count":26,"created":"2010-09-12T16:41:49Z","language":"JavaScript","pushed":"2012-06-07T01:15:19.516Z"},{"gravatar_id":"c8ff80488014da414b65346806178fa5","score":12.304387,"type":"user","name":"Vincent Batts","repos":20,"fullname":"Vincent Batts","location":"Vienna, VA","login":"vbatts","public_repo_count":20,"username":"vbatts","created_at":"2009-03-25T14:57:43Z","record":null,"id":"user-67049","followers":25,"followers_count":25,"created":"2009-03-25T14:57:43Z","language":"Ruby","pushed":"2012-06-18T14:15:37.054Z"},{"gravatar_id":"5ad827a4eff2f5c23d26e1b4eb746143","score":12.204174,"type":"user","repos":16,"name":"Vincent","fullname":"Vincent","location":"","login":"Valodim","public_repo_count":16,"username":"Valodim","created_at":"2008-10-06T20:33:02Z","record":null,"id":"user-27813","followers":9,"followers_count":9,"created":"2008-10-06T20:33:02Z","language":"Python","pushed":"2011-11-27T18:15:31.138Z"},{"gravatar_id":"a267b99df7d74999affbda5c314083d7","score":12.204174,"type":"user","fullname":"Vincent","repos":25,"name":"Vincent","location":"","login":"Twinside","public_repo_count":25,"username":"Twinside","created_at":"2009-12-17T09:22:27Z","record":null,"id":"user-168874","followers":6,"followers_count":6,"created":"2009-12-17T09:22:27Z","language":"VimL","pushed":"2012-06-28T07:15:16.26Z"},{"gravatar_id":"722218c7702627097bd72901d7b39e6a","score":12.197243,"type":"user","name":"Mike Vincent","location":"FTW, TX","fullname":"Mike Vincent","repos":9,"login":"agile","public_repo_count":9,"username":"agile","created_at":"2008-02-13T19:58:02Z","record":null,"id":"user-249","followers":28,"followers_count":28,"created":"2008-02-13T19:58:02Z","language":"Ruby","pushed":"2012-06-23T19:16:35.651Z"},{"gravatar_id":"a56a9079e6af8a892337a671c3b1a230","score":12.029787,"type":"user","name":"Vincent Pit","repos":13,"location":"Paris, France","fullname":"Vincent Pit","login":"vpit","public_repo_count":13,"username":"vpit","created_at":"2009-04-05T16:43:32Z","record":null,"id":"user-70731","followers":26,"followers_count":26,"created":"2009-04-05T16:43:32Z","language":"Perl","pushed":"2012-04-25T22:15:28.818Z"},{"gravatar_id":"317cf21cbde7d18d79c27e123cbf7b73","score":11.095074,"type":"user","fullname":"Vincent Velociter","name":"Vincent Velociter","repos":14,"location":"Nantes","login":"veloce","public_repo_count":14,"username":"veloce","created_at":"2010-10-01T12:58:39Z","record":null,"id":"user-423393","followers":21,"followers_count":21,"created":"2010-10-01T12:58:39Z","language":"VimL","pushed":"2012-06-20T16:15:20.04Z"},{"gravatar_id":"d4ad14bf23231763ea3c1754a65de041","score":11.040714,"type":"user","repos":45,"name":"Vincent van Haaff","fullname":"Vincent van Haaff","location":"Vancouver, BC","login":"flyingoctopus","public_repo_count":45,"username":"flyingoctopus","created_at":"2009-02-03T08:21:05Z","record":null,"id":"user-51352","followers":16,"followers_count":16,"created":"2009-02-03T08:21:05Z","language":"JavaScript","pushed":"2012-06-28T19:15:23.553Z"},{"gravatar_id":"652e02cbd134e0e92f3f81fe14bda3d1","score":11.000038,"type":"user","name":"Seth Vincent","repos":52,"fullname":"Seth Vincent","location":"olympia, wa","login":"sethvincent","public_repo_count":52,"username":"sethvincent","created_at":"2009-12-08T05:13:00Z","record":null,"id":"user-164214","followers":8,"followers_count":8,"created":"2009-12-08T05:13:00Z","language":"JavaScript","pushed":"2012-06-13T05:15:13.738Z"},{"gravatar_id":"7d3e511e6531fa9fde610015867d5c82","score":10.762525,"type":"user","fullname":"Vincent","repos":13,"name":"Vincent","location":"Zurich","login":"minikermit","public_repo_count":13,"username":"minikermit","created_at":"2009-01-18T10:56:54Z","record":null,"id":"user-47452","followers":3,"followers_count":3,"created":"2009-01-18T10:56:54Z","language":"JavaScript","pushed":"2012-06-27T19:16:29.254Z"},{"gravatar_id":"d3f0155cbb376d40f0c2e6f2d70552a4","score":10.7480545,"type":"user","fullname":"Vincent Agnano","repos":15,"name":"Vincent Agnano","location":"Montpellier","login":"vinyll","public_repo_count":15,"username":"vinyll","created_at":"2009-10-27T09:00:05Z","record":null,"id":"user-145172","followers":19,"followers_count":19,"created":"2009-10-27T09:00:05Z","language":"PHP","pushed":"2012-06-27T13:15:35.164Z"},{"gravatar_id":"dca7a9de73436b37325226984917bec0","score":10.725438,"type":"user","fullname":"Vincent Mazenod","name":"Vincent Mazenod","repos":18,"location":"Clermont Ferrand (636)","login":"mazenovi","public_repo_count":18,"username":"mazenovi","created_at":"2010-08-17T08:26:28Z","record":null,"id":"user-366957","followers":18,"followers_count":18,"created":"2010-08-17T08:26:28Z","language":"PHP","pushed":"2012-06-12T10:15:21.258Z"},{"gravatar_id":"9cfe5fa2f21186a7bec97f0e25fdf68e","score":10.578381,"type":"user","fullname":"Vincent Lark","name":"Vincent Lark","location":"France / Luxembourg","repos":11,"login":"vincent","public_repo_count":11,"username":"vincent","created_at":"2008-04-07T17:52:22Z","record":null,"id":"user-5623","followers":9,"followers_count":9,"created":"2008-04-07T17:52:22Z","language":"Python","pushed":"2011-10-17T15:15:11.027Z"},{"gravatar_id":"2bb264ba6bb334e5bfa5e266788a94c7","score":10.556574,"type":"user","repos":13,"name":"Vincent","fullname":"Vincent","location":"","login":"vjcharles","public_repo_count":13,"username":"vjcharles","created_at":"2008-06-23T08:36:59Z","record":null,"id":"user-14668","followers":2,"followers_count":2,"created":"2008-06-23T08:36:59Z","language":"Ruby","pushed":"2012-06-28T18:15:31.165Z"},{"gravatar_id":"7105cb5590c1d689191fabaff3cfc23b","score":10.545874,"type":"user","name":"Sam Vincent","repos":6,"fullname":"Sam Vincent","location":"Vancouver, BC","login":"samvincent","public_repo_count":6,"username":"samvincent","created_at":"2009-02-25T08:54:33Z","record":null,"id":"user-57775","followers":21,"followers_count":21,"created":"2009-02-25T08:54:33Z","language":"Ruby","pushed":"2012-06-15T21:15:20.297Z"},{"gravatar_id":"96f903d97afc840d7c317ce094fef408","score":10.537209,"type":"user","name":"vincent","repos":18,"fullname":"vincent","location":"北京市海淀区海淀北街8号中关村SOHO ","login":"vincent1900","public_repo_count":18,"username":"vincent1900","created_at":"2011-04-21T04:53:45Z","record":null,"id":"user-743038","followers":0,"followers_count":0,"created":"2011-04-21T04:53:45Z","language":"JavaScript","pushed":"2012-01-10T03:15:21.421Z"},{"gravatar_id":"2ecfff7b4be5cc2a6f42a0e6258f1bdd","score":10.464482,"type":"user","name":"Aziz Hardaya","location":"Jakarta Timur","repos":5,"fullname":"Aziz Hardaya","login":"AzizVincent","public_repo_count":5,"username":"AzizVincent","created_at":"2011-08-12T03:56:24Z","record":null,"id":"user-975298","followers":30,"followers_count":30,"created":"2011-08-12T03:56:24Z","language":"","pushed":"2012-02-13T03:15:25.527Z"},{"gravatar_id":"e5e032ef6bc616aab797ce8562fa60fa","score":10.312129,"type":"user","repos":3,"name":"Vincent","fullname":"Vincent","location":"Rotterdam","login":"VvanGemert","public_repo_count":3,"username":"VvanGemert","created_at":"2010-03-22T15:14:38Z","record":null,"id":"user-227966","followers":4,"followers_count":4,"created":"2010-03-22T15:14:38Z","language":"Ruby","pushed":"2012-03-29T14:15:14.844Z"},{"gravatar_id":"31a9803728a756c2b6ec090cb77852b3","score":10.310701,"type":"user","name":"Vincent Toups","location":"North Carolina","fullname":"Vincent Toups","repos":17,"login":"VincentToups","public_repo_count":17,"username":"VincentToups","created_at":"2008-10-31T13:41:24Z","record":null,"id":"user-31994","followers":16,"followers_count":16,"created":"2008-10-31T13:41:24Z","language":"Common Lisp","pushed":"2012-05-20T16:15:19.958Z"},{"gravatar_id":"2843b1e49827c8a63ef3695778646263","score":10.281975,"type":"user","fullname":"vincent","name":"vincent","location":"","repos":6,"login":"vincentwv","public_repo_count":6,"username":"vincentwv","created_at":"2011-08-17T09:40:13Z","record":null,"id":"user-985725","followers":3,"followers_count":3,"created":"2011-08-17T09:40:13Z","language":"JavaScript","pushed":"2012-04-04T16:15:11.99Z"},{"gravatar_id":"2c7e6e3e5b099d9d9d3ceba6819ca864","score":10.244888,"type":"user","fullname":"Vincent Waller","repos":44,"name":"Vincent Waller","location":"Bend, OR","login":"vwall","public_repo_count":44,"username":"vwall","created_at":"2009-08-21T18:38:05Z","record":null,"id":"user-118020","followers":7,"followers_count":7,"created":"2009-08-21T18:38:05Z","language":"Ruby","pushed":"2012-06-26T19:16:08.156Z"},{"gravatar_id":"3a66abaecbdf3edc16b509b9f46a5128","score":10.102409,"type":"user","fullname":"Vincent","repos":3,"name":"Vincent","location":"Irvine, CA","login":"vmarquez","public_repo_count":3,"username":"vmarquez","created_at":"2010-10-05T06:35:10Z","record":null,"id":"user-427578","followers":3,"followers_count":3,"created":"2010-10-05T06:35:10Z","language":"VimL","pushed":"2012-06-26T23:15:29.811Z"},{"gravatar_id":"0fa1e7a2807be2aaf0bd66d688506199","score":10.076025,"type":"user","location":"Taipei/Taiwan ","name":"Vincent","repos":12,"fullname":"Vincent","login":"changyihsin","public_repo_count":12,"username":"changyihsin","created_at":"2012-01-10T07:09:41Z","record":null,"id":"user-1317650","followers":0,"followers_count":0,"created":"2012-01-10T07:09:41Z","language":"C","pushed":"2012-06-05T07:15:20.895Z"},{"gravatar_id":"a8d7a6a8449afeeeaf9583c80c9ce8fc","score":10.073187,"type":"user","fullname":"Vincent","name":"Vincent","location":"Rotterdam/NL","repos":11,"login":"vincent-psarga","public_repo_count":11,"username":"vincent-psarga","created_at":"2010-01-20T15:27:54Z","record":null,"id":"user-186248","followers":0,"followers_count":0,"created":"2010-01-20T15:27:54Z","language":"Python","pushed":"2011-10-19T10:15:15.782Z"},{"gravatar_id":"15f0181accb819d21fd149a30303d68c","score":10.065324,"type":"user","fullname":"Vincent Demeester","repos":38,"name":"Vincent Demeester","location":"Bordeaux, Aquitaine, France","login":"vdemeester","public_repo_count":38,"username":"vdemeester","created_at":"2008-04-11T06:56:22Z","record":null,"id":"user-6508","followers":8,"followers_count":8,"created":"2008-04-11T06:56:22Z","language":"Shell","pushed":"2012-06-26T21:15:36.396Z"},{"gravatar_id":"ea99573d979fd0a4e9503a1e9331e68a","score":10.0389385,"type":"user","name":"Vincent Cogne","location":"France, Paris","fullname":"Vincent Cogne","repos":20,"login":"xpac27","public_repo_count":20,"username":"xpac27","created_at":"2009-04-22T13:24:07Z","record":null,"id":"user-76585","followers":14,"followers_count":14,"created":"2009-04-22T13:24:07Z","language":"JavaScript","pushed":"2012-06-23T19:15:31.367Z"},{"gravatar_id":"cce588dc4e7a73ae4c284915ca4de863","score":10.007375,"type":"user","repos":11,"name":"VIncent","fullname":"VIncent","location":"Guangzhou,China","login":"ywdong","public_repo_count":11,"username":"ywdong","created_at":"2012-02-21T15:58:13Z","record":null,"id":"user-1457889","followers":0,"followers_count":0,"created":"2012-02-21T15:58:13Z","language":"Java","pushed":"2012-06-03T05:15:15.227Z"},{"gravatar_id":"06366cecc21b382cef72494f25bcbf3e","score":9.9387245,"type":"user","fullname":"Vincent","repos":10,"name":"Vincent","location":"","login":"zakora","public_repo_count":10,"username":"zakora","created_at":"2009-07-19T20:21:15Z","record":null,"id":"user-106620","followers":0,"followers_count":0,"created":"2009-07-19T20:21:15Z","language":"Python","pushed":"2012-06-27T20:15:10.991Z"},{"gravatar_id":"1255ca023ce9ca08c7354b619d562625","score":9.870074,"type":"user","location":"","name":"Vincent","repos":9,"fullname":"Vincent","login":"xuevin","public_repo_count":9,"username":"xuevin","created_at":"2010-06-04T01:46:36Z","record":null,"id":"user-296101","followers":0,"followers_count":0,"created":"2010-06-04T01:46:36Z","language":"Java","pushed":"2012-06-08T20:15:31.323Z"},{"gravatar_id":"94f3a1b384d13d1413422b6b64935d48","score":9.794494,"type":"user","fullname":"Vincent Anonymouse","repos":1,"name":"Vincent Anonymouse","location":"","login":"milomouse","public_repo_count":1,"username":"milomouse","created_at":"2009-04-23T05:11:40Z","record":null,"id":"user-76868","followers":19,"followers_count":19,"created":"2009-04-23T05:11:40Z","language":"Common Lisp","pushed":"2012-03-07T19:19:44.686Z"},{"gravatar_id":"0d131f51bf9526483afcac2dd0d3dad5","score":9.7643385,"type":"user","fullname":"Vincent Cabansag","repos":1,"name":"Vincent Cabansag","location":"Chicago, IL","login":"vcabansag","public_repo_count":1,"username":"vcabansag","created_at":"2011-09-19T15:10:07Z","record":null,"id":"user-1062352","followers":19,"followers_count":19,"created":"2011-09-19T15:10:07Z","language":"Ruby","pushed":"2012-06-27T15:15:38.916Z"},{"gravatar_id":"8c6856b195974b4e03bf9ce24f36ec16","score":9.6641245,"type":"user","repos":0,"name":"Vincent","fullname":"Vincent","location":"Santa Barbara, CA","login":"vincentalindogan","public_repo_count":0,"username":"vincentalindogan","created_at":"2011-03-27T18:47:05Z","record":null,"id":"user-693707","followers":2,"followers_count":2,"created":"2011-03-27T18:47:05Z","language":"","pushed":"2012-03-26T00:15:09.735Z"},{"gravatar_id":"fb56e63daee1464b77209410873f0070","score":9.6641245,"type":"user","name":"Will Vincent","location":"Twin Cities, MN","repos":0,"fullname":"Will Vincent","login":"willvincent","public_repo_count":0,"username":"willvincent","created_at":"2011-03-25T08:19:27Z","record":null,"id":"user-689891","followers":2,"followers_count":2,"created":"2011-03-25T08:19:27Z","language":"","pushed":"2012-05-14T19:16:38.835Z"},{"gravatar_id":"ed4127e0b58e6d0f753a987f895abebd","score":9.6641245,"type":"user","name":"vincent","fullname":"vincent","location":"Beijing China","repos":3,"login":"vincenttone","public_repo_count":3,"username":"vincenttone","created_at":"2011-11-08T01:48:51Z","record":null,"id":"user-1179536","followers":1,"followers_count":1,"created":"2011-11-08T01:48:51Z","language":"Python","pushed":"2012-05-28T11:15:18.397Z"},{"gravatar_id":"aa7c3566126ee339d33fee2c801662d9","score":9.6641245,"type":"user","fullname":"Vincent","name":"Vincent","repos":6,"location":"Valence/France","login":"vinzcoco","public_repo_count":6,"username":"vinzcoco","created_at":"2012-01-23T21:13:58Z","record":null,"id":"user-1372480","followers":0,"followers_count":0,"created":"2012-01-23T21:13:58Z","language":"PHP","pushed":"2012-06-20T10:15:18.217Z"},{"gravatar_id":"8493dbf44e9a5995b24165464f10df92","score":9.595475,"type":"user","location":"","name":"Vincent ","repos":5,"fullname":"Vincent ","login":"livewire195","public_repo_count":5,"username":"livewire195","created_at":"2012-03-27T16:10:49Z","record":null,"id":"user-1580359","followers":0,"followers_count":0,"created":"2012-03-27T16:10:49Z","language":"Python","pushed":"2012-06-09T07:15:13.208Z"},{"gravatar_id":"4667846b9c1e5e426ca958ac96882eb9","score":9.576109,"type":"user","name":"vincent","repos":4,"fullname":"vincent","location":"","login":"vincent5295","public_repo_count":4,"username":"vincent5295","created_at":"2012-02-29T03:00:42Z","record":null,"id":"user-1483932","followers":0,"followers_count":0,"created":"2012-02-29T03:00:42Z","language":"C","pushed":"2012-06-17T14:15:11.01Z"},{"gravatar_id":"032f1a85263f21ff1f013421967ef99e","score":9.558389,"type":"user","name":"Vincent Franco","repos":13,"fullname":"Vincent Franco","location":"Sacramento","login":"vinniefranco","public_repo_count":13,"username":"vinniefranco","created_at":"2010-07-10T20:05:55Z","record":null,"id":"user-328428","followers":14,"followers_count":14,"created":"2010-07-10T20:05:55Z","language":"Ruby","pushed":"2012-06-17T19:15:32.752Z"},{"gravatar_id":"5ed6fc41ebf7d88590a4c07eae074e97","score":9.558389,"type":"user","fullname":"Vincent Deloso","repos":25,"name":"Vincent Deloso","location":"","login":"Mitsugaru","public_repo_count":25,"username":"Mitsugaru","created_at":"2011-11-09T21:32:35Z","record":null,"id":"user-1184640","followers":10,"followers_count":10,"created":"2011-11-09T21:32:35Z","language":"Java","pushed":"2012-06-27T15:15:40.449Z"},{"gravatar_id":"051a209f0b3759e8e51680562955d555","score":9.556979,"type":"user","name":"Vincent","fullname":"Vincent","repos":1,"location":"","login":"vgametoo","public_repo_count":1,"username":"vgametoo","created_at":"2012-03-19T12:39:35Z","record":null,"id":"user-1552699","followers":1,"followers_count":1,"created":"2012-03-19T12:39:35Z","language":"","pushed":"2012-06-21T19:15:26.276Z"},{"gravatar_id":"a270083a603e945d156b9fa5ba7f1270","score":9.55321,"type":"user","fullname":"Vincent","name":"Vincent","location":"","repos":1,"login":"dominiquevincent","public_repo_count":1,"username":"dominiquevincent","created_at":"2010-05-05T13:45:32Z","record":null,"id":"user-265581","followers":1,"followers_count":1,"created":"2010-05-05T13:45:32Z","language":"JavaScript","pushed":"2010-11-12T07:15:10.614Z"},{"gravatar_id":"4136d955e297f2759ac728b6d1701f36","score":9.55321,"type":"user","name":"Vincent","repos":1,"fullname":"Vincent","location":"","login":"vincentamari","public_repo_count":1,"username":"vincentamari","created_at":"2011-03-14T11:02:58Z","record":null,"id":"user-668429","followers":1,"followers_count":1,"created":"2011-03-14T11:02:58Z","language":"JavaScript","pushed":"2012-06-18T07:15:51.072Z"},{"gravatar_id":"4b44c097908d14610ba01790b5fc975c","score":9.526825,"type":"user","fullname":"Vincent","name":"Vincent","location":"","repos":4,"login":"ciex","public_repo_count":4,"username":"ciex","created_at":"2010-05-16T15:08:50Z","record":null,"id":"user-278463","followers":0,"followers_count":0,"created":"2010-05-16T15:08:50Z","language":"Python","pushed":"2012-04-16T15:15:29.943Z"},{"gravatar_id":"010564c5d5894e8e22ba40de45917566","score":9.526825,"type":"user","fullname":"Vincent","name":"Vincent","repos":1,"location":"The Netherlands","login":"Vinnl","public_repo_count":1,"username":"Vinnl","created_at":"2008-04-02T18:24:21Z","record":null,"id":"user-4251","followers":1,"followers_count":1,"created":"2008-04-02T18:24:21Z","language":"","pushed":"2012-05-04T14:15:33.377Z"},{"gravatar_id":"4b86e791cadf9cc2c0a4a7bfc32d9e9e","score":9.526825,"type":"user","fullname":"Vincent","name":"Vincent","repos":1,"location":"","login":"monkeymajiks","public_repo_count":1,"username":"monkeymajiks","created_at":"2012-01-25T22:10:51Z","record":null,"id":"user-1380497","followers":1,"followers_count":1,"created":"2012-01-25T22:10:51Z","language":"","pushed":"2012-06-12T11:15:31.686Z"},{"gravatar_id":"916769ca776c1e7576bcb7cd34be7391","score":9.526825,"type":"user","name":"Vincent","location":"","fullname":"Vincent","repos":4,"login":"vgauthier","public_repo_count":4,"username":"vgauthier","created_at":"2012-02-25T20:07:22Z","record":null,"id":"user-1473920","followers":0,"followers_count":0,"created":"2012-02-25T20:07:22Z","language":"Python","pushed":"2012-06-23T16:15:14.419Z"},{"gravatar_id":"b2f52d3a1a83d0fa6be6705d322bc1de","score":9.523987,"type":"user","name":"Vincent","location":"France","repos":0,"fullname":"Vincent","login":"Vincent-P","public_repo_count":0,"username":"Vincent-P","created_at":"2011-07-28T13:51:46Z","record":null,"id":"user-944506","followers":1,"followers_count":1,"created":"2011-07-28T13:51:46Z","language":"","pushed":"2012-05-12T09:15:15.844Z"},{"gravatar_id":"fc24888b3f4d2a85348e7bbded2f4100","score":9.488329,"type":"user","fullname":"Vincent","repos":0,"name":"Vincent","location":"Amsterdam","login":"viancen","public_repo_count":0,"username":"viancen","created_at":"2012-02-15T08:22:55Z","record":null,"id":"user-1439145","followers":1,"followers_count":1,"created":"2012-02-15T08:22:55Z","language":"","pushed":"2012-06-26T21:15:34.446Z"},{"gravatar_id":"8682561c2989398cda139818390a25c4","score":9.48456,"type":"user","name":"Vincent","repos":0,"fullname":"Vincent","location":"Singapore","login":"vsputra","public_repo_count":0,"username":"vsputra","created_at":"2010-07-19T17:38:53Z","record":null,"id":"user-337548","followers":1,"followers_count":1,"created":"2010-07-19T17:38:53Z","language":"","pushed":"2012-06-19T03:15:15.214Z"},{"gravatar_id":"d3d7715ddc9d2c98dc0acca41026e3ec","score":9.48079,"type":"user","name":"Vincent","location":"Melbourne/Australia","fullname":"Vincent","repos":3,"login":"vincentwongso","public_repo_count":3,"username":"vincentwongso","created_at":"2012-01-03T00:57:50Z","record":null,"id":"user-1300030","followers":0,"followers_count":0,"created":"2012-01-03T00:57:50Z","language":"JavaScript","pushed":"2012-05-10T23:15:22.719Z"},{"gravatar_id":"207cf37afe1b8de78411201832496eb3","score":9.48079,"type":"user","name":"vincent","location":"bordeaux","fullname":"vincent","repos":3,"login":"guillaumevincent","public_repo_count":3,"username":"guillaumevincent","created_at":"2011-07-28T06:59:30Z","record":null,"id":"user-943762","followers":0,"followers_count":0,"created":"2011-07-28T06:59:30Z","language":"Python","pushed":"2012-06-22T12:15:17.467Z"},{"gravatar_id":"fc35e4705d430b49a2e1f962e73d567f","score":9.458175,"type":"user","fullname":"Vincent","repos":0,"name":"Vincent","location":"","login":"vn","public_repo_count":0,"username":"vn","created_at":"2012-01-20T23:48:32Z","record":null,"id":"user-1361165","followers":1,"followers_count":1,"created":"2012-01-20T23:48:32Z","language":"","pushed":"2012-06-28T11:15:11.679Z"},{"gravatar_id":"c34027ae138bf86507c5a36a6b3bf3a5","score":9.421089,"type":"user","name":"Vincent Lannurien","fullname":"Vincent Lannurien","location":"France","repos":8,"login":"addikt1ve","public_repo_count":8,"username":"addikt1ve","created_at":"2008-09-01T13:41:54Z","record":null,"id":"user-22757","followers":15,"followers_count":15,"created":"2008-09-01T13:41:54Z","language":"Shell","pushed":"2011-04-29T22:15:09.273Z"},{"gravatar_id":"226e40fdc55d4597a46279296a616384","score":9.419679,"type":"user","location":"Denver","name":"Vincent","repos":2,"fullname":"Vincent","login":"vincentdavis","public_repo_count":2,"username":"vincentdavis","created_at":"2010-03-29T12:06:25Z","record":null,"id":"user-232564","followers":0,"followers_count":0,"created":"2010-03-29T12:06:25Z","language":"VimL","pushed":"2012-06-05T19:15:38.974Z"},{"gravatar_id":"f6e9045bb7bf8b000eaf62caffbd17ab","score":9.41591,"type":"user","fullname":"Vincent","repos":2,"name":"Vincent","location":"Mont sainte anne","login":"vincentvent","public_repo_count":2,"username":"vincentvent","created_at":"2011-08-10T01:40:18Z","record":null,"id":"user-970338","followers":0,"followers_count":0,"created":"2011-08-10T01:40:18Z","language":"","pushed":"2012-03-08T14:15:38.332Z"},{"gravatar_id":"dfac99df6d6b570feb68f0b88f720a80","score":9.41214,"type":"user","name":"vincent","repos":2,"fullname":"vincent","location":"China, Shenzhen, Nanshan","login":"chenws","public_repo_count":2,"username":"chenws","created_at":"2012-01-03T16:35:05Z","record":null,"id":"user-1301573","followers":0,"followers_count":0,"created":"2012-01-03T16:35:05Z","language":"C","pushed":"2012-05-02T09:15:37.412Z"},{"gravatar_id":"1cc07aa5b421181a130efdd61112ec3e","score":9.403019,"type":"user","fullname":"Vincent S","name":"Vincent S","repos":1,"location":"","login":"VincentS","public_repo_count":1,"username":"VincentS","created_at":"2011-08-23T12:33:31Z","record":null,"id":"user-998872","followers":0,"followers_count":0,"created":"2011-08-23T12:33:31Z","language":"Ruby","pushed":"2011-08-23T13:15:25.062Z"},{"gravatar_id":"304da7fc1421e25a18b95b784baf9539","score":9.389524,"type":"user","name":"Vincent","fullname":"Vincent","location":"","repos":2,"login":"copyshaft","public_repo_count":2,"username":"copyshaft","created_at":"2009-12-04T03:29:28Z","record":null,"id":"user-161704","followers":0,"followers_count":0,"created":"2009-12-04T03:29:28Z","language":"","pushed":"2010-05-24T00:25:15.443Z"},{"gravatar_id":"838409afe0def35c03da9757148df790","score":9.389524,"type":"user","name":"Vincent","repos":2,"fullname":"Vincent","location":"Paris","login":"vinceofdrink","public_repo_count":2,"username":"vinceofdrink","created_at":"2011-07-04T11:24:46Z","record":null,"id":"user-893359","followers":0,"followers_count":0,"created":"2011-07-04T11:24:46Z","language":"C","pushed":"2012-01-12T15:15:29.207Z"},{"gravatar_id":"1adf0d0b91278d02e88627ffbdd1c65a","score":9.389524,"type":"user","repos":2,"name":"Vincent","fullname":"Vincent","location":"China","login":"wenzheng","public_repo_count":2,"username":"wenzheng","created_at":"2011-08-11T12:35:23Z","record":null,"id":"user-973811","followers":0,"followers_count":0,"created":"2011-08-11T12:35:23Z","language":"","pushed":"2012-02-23T15:15:48.56Z"},{"score":9.389524,"type":"user","fullname":"Vincent","name":"Vincent","location":"France","repos":2,"login":"ziefno","public_repo_count":2,"username":"ziefno","created_at":"2012-03-10T14:44:03Z","record":null,"id":"user-1523263","followers":0,"followers_count":0,"created":"2012-03-10T14:44:03Z","language":"","pushed":"2012-03-10T22:15:17.63Z"},{"gravatar_id":"95bcdb7789b7c0481aea3cf55b5bb987","score":9.389524,"type":"user","name":"Vincent","location":"","fullname":"Vincent","repos":2,"login":"vincentm8","public_repo_count":2,"username":"vincentm8","created_at":"2010-09-12T19:26:07Z","record":null,"id":"user-396662","followers":0,"followers_count":0,"created":"2010-09-12T19:26:07Z","language":"PHP","pushed":"2012-04-16T08:15:17.843Z"},{"gravatar_id":"811d7edddfcb7e652f38c7e56d51ea51","score":9.389524,"type":"user","fullname":"Vincent","repos":2,"name":"Vincent","location":"HCM","login":"vnoob","public_repo_count":2,"username":"vnoob","created_at":"2011-04-15T15:26:21Z","record":null,"id":"user-731797","followers":0,"followers_count":0,"created":"2011-04-15T15:26:21Z","language":"","pushed":"2012-06-02T04:15:19.714Z"},{"gravatar_id":"bf4442de23d120becefaa556f41562f2","score":9.389524,"type":"user","name":"Vincente","repos":2,"fullname":"Vincente","location":"California","login":"vciancio","public_repo_count":2,"username":"vciancio","created_at":"2011-12-01T03:03:38Z","record":null,"id":"user-1232406","followers":0,"followers_count":0,"created":"2011-12-01T03:03:38Z","language":"Java","pushed":"2012-06-19T00:15:59.771Z"},{"gravatar_id":"d6288a0b3a370e4db4ea27adbeb74a30","score":9.378824,"type":"user","repos":10,"name":"Blanchon Vincent","fullname":"Blanchon Vincent","location":"Sophia Antipolis, France","login":"blanchonvincent","public_repo_count":10,"username":"blanchonvincent","created_at":"2012-03-27T17:07:35Z","record":null,"id":"user-1580512","followers":14,"followers_count":14,"created":"2012-03-27T17:07:35Z","language":"PHP","pushed":"2012-06-04T10:15:20.206Z"},{"gravatar_id":"667176b96540d167eb74f473c9aea5f7","score":9.378824,"type":"user","name":"Vincent Voyer","location":"Paris, france","fullname":"Vincent Voyer","repos":13,"login":"vvo","public_repo_count":13,"username":"vvo","created_at":"2009-09-06T14:28:06Z","record":null,"id":"user-123822","followers":13,"followers_count":13,"created":"2009-09-06T14:28:06Z","language":"JavaScript","pushed":"2012-06-26T17:15:45.365Z"},{"gravatar_id":"71e56904f65a1ad1f3a178062fad6897","score":9.370159,"type":"user","fullname":"Vincent","name":"Vincent","repos":1,"location":"France, Tarn","login":"Vincent81","public_repo_count":1,"username":"Vincent81","created_at":"2011-08-05T21:22:58Z","record":null,"id":"user-962113","followers":0,"followers_count":0,"created":"2011-08-05T21:22:58Z","language":"","pushed":"2011-09-06T14:15:24.224Z"},{"gravatar_id":"014023e8bd4f74bdd5dd949f9afcf9c9","score":9.34726,"type":"user","name":"Vincent","fullname":"Vincent","location":"","repos":1,"login":"Vincentbosch","public_repo_count":1,"username":"Vincentbosch","created_at":"2011-05-12T14:48:43Z","record":null,"id":"user-784014","followers":0,"followers_count":0,"created":"2011-05-12T14:48:43Z","language":"","pushed":"2011-05-17T14:15:16.145Z"},{"gravatar_id":"86f44ee7aef87c7df23227ed99af157c","score":9.34726,"type":"user","name":"vincent","location":"","repos":1,"fullname":"vincent","login":"legarconjoure","public_repo_count":1,"username":"legarconjoure","created_at":"2011-04-04T12:20:19Z","record":null,"id":"user-708274","followers":0,"followers_count":0,"created":"2011-04-04T12:20:19Z","language":"","pushed":"2012-05-14T08:15:24.999Z"},{"gravatar_id":"fceb28e90061e831277e161d5e85757a","score":9.327894,"type":"user","repos":0,"name":"Vincent","fullname":"Vincent","location":"","login":"vincent7894","public_repo_count":0,"username":"vincent7894","created_at":"2011-12-10T20:26:26Z","record":null,"id":"user-1254570","followers":0,"followers_count":0,"created":"2011-12-10T20:26:26Z","language":"","pushed":"2012-03-29T18:15:22.448Z"},{"gravatar_id":"8a817ae82ab5e742c6aca7548e39ab65","score":9.327894,"type":"user","repos":0,"name":"Vincent","fullname":"Vincent","location":"","login":"vincent73000","public_repo_count":0,"username":"vincent73000","created_at":"2011-07-30T13:45:47Z","record":null,"id":"user-948600","followers":0,"followers_count":0,"created":"2011-07-30T13:45:47Z","language":"","pushed":"2012-06-04T11:15:21.524Z"},{"gravatar_id":"d98356664e29463bdc8d8e77095a80bd","score":9.320875,"type":"user","name":"Vincent","fullname":"Vincent","location":"Shanghai, China","repos":1,"login":"ttyio","public_repo_count":1,"username":"ttyio","created_at":"2010-08-16T06:35:46Z","record":null,"id":"user-365590","followers":0,"followers_count":0,"created":"2010-08-16T06:35:46Z","language":"VimL","pushed":"2010-11-08T03:15:12.032Z"},{"gravatar_id":"74ccd2db6dd9211393d4bd62408c6c13","score":9.320875,"type":"user","fullname":"vincent","repos":1,"name":"vincent","location":"","login":"tean60","public_repo_count":1,"username":"tean60","created_at":"2011-01-20T06:55:22Z","record":null,"id":"user-574055","followers":0,"followers_count":0,"created":"2011-01-20T06:55:22Z","language":"","pushed":"2011-06-10T06:15:11.093Z"},{"gravatar_id":"3526439448f2288e0aa5f9456b6aad4b","score":9.320875,"type":"user","name":"Will Vincent","fullname":"Will Vincent","repos":1,"location":"","login":"tcindie","public_repo_count":1,"username":"tcindie","created_at":"2010-07-02T18:50:26Z","record":null,"id":"user-321392","followers":0,"followers_count":0,"created":"2010-07-02T18:50:26Z","language":"PHP","pushed":"2011-07-01T17:15:14.856Z"},{"gravatar_id":"3aeafe584ef75baac1976c910f069752","score":9.320875,"type":"user","name":"vincent","fullname":"vincent","location":"","repos":1,"login":"vincentye38","public_repo_count":1,"username":"vincentye38","created_at":"2011-01-27T07:37:41Z","record":null,"id":"user-586072","followers":0,"followers_count":0,"created":"2011-01-27T07:37:41Z","language":"","pushed":"2012-04-05T05:15:16.89Z"},{"gravatar_id":"49a3fcbf452d1e9d85259d8e1f510934","score":9.320875,"type":"user","repos":1,"name":"Vincent","location":"Rouen","fullname":"Vincent","login":"pasificking","public_repo_count":1,"username":"pasificking","created_at":"2012-03-30T09:07:51Z","record":null,"id":"user-1589894","followers":0,"followers_count":0,"created":"2012-03-30T09:07:51Z","language":"","pushed":"2012-04-10T09:15:35.441Z"},{"gravatar_id":"c3ca1e10cdb67296511fdb480b4acdf0","score":9.320875,"type":"user","name":"Vincent","repos":1,"fullname":"Vincent","location":"","login":"Bpbannerproject","public_repo_count":1,"username":"Bpbannerproject","created_at":"2012-05-07T19:08:32Z","record":null,"id":"user-1714420","followers":0,"followers_count":0,"created":"2012-05-07T19:08:32Z","language":"","pushed":"2012-05-16T06:15:09.874Z"},{"gravatar_id":"259619f6b128ff8886bffa31ea52ab35","score":9.320875,"type":"user","fullname":"Vincent","repos":1,"name":"Vincent","location":"Nanjing, China","login":"farawayboat","public_repo_count":1,"username":"farawayboat","created_at":"2011-09-23T16:35:39Z","record":null,"id":"user-1074475","followers":0,"followers_count":0,"created":"2011-09-23T16:35:39Z","language":"","pushed":"2012-06-28T07:15:16.399Z"},{"gravatar_id":"6b3cc4c0504401ebb74ecac20cec5fbb","score":9.301509,"type":"user","fullname":"Vincent","name":"Vincent","location":"","repos":0,"login":"vincent7842","public_repo_count":0,"username":"vincent7842","created_at":"2012-03-17T14:30:39Z","record":null,"id":"user-1547379","followers":0,"followers_count":0,"created":"2012-03-17T14:30:39Z","language":"","pushed":"2012-03-17T15:15:16.619Z"},{"gravatar_id":"886a562bd3cc225ec3250650d8cdf4bd","score":9.297433,"type":"user","name":"Zhiqiang Zhao","location":"Hangzhou, China","fullname":"Zhiqiang Zhao","repos":9,"login":"vincent-zhao","public_repo_count":9,"username":"vincent-zhao","created_at":"2012-01-31T03:18:49Z","record":null,"id":"user-1393423","followers":23,"followers_count":23,"created":"2012-01-31T03:18:49Z","language":"JavaScript","pushed":"2012-06-23T07:15:16.545Z"},{"gravatar_id":"4c7ff78c68f09a6294059d17df823fbf","score":9.291653,"type":"user","name":"Vincent","repos":0,"fullname":"Vincent","location":"Belgium","login":"VincentU","public_repo_count":0,"username":"VincentU","created_at":"2012-03-21T06:39:02Z","record":null,"id":"user-1559921","followers":0,"followers_count":0,"created":"2012-03-21T06:39:02Z","language":"","pushed":"2012-05-16T18:15:22.652Z"},{"gravatar_id":"9ec9ad37e9ab75436de0b3a0ce971dbe","score":9.283789,"type":"user","name":"Vincent Tencé","location":"Laval, Qc Canada","fullname":"Vincent Tencé","repos":12,"login":"testinfected","public_repo_count":12,"username":"testinfected","created_at":"2009-09-18T23:30:38Z","record":null,"id":"user-128804","followers":13,"followers_count":13,"created":"2009-09-18T23:30:38Z","language":"Java","pushed":"2012-06-23T19:16:06.24Z"},{"gravatar_id":"30d318bdf8e6a1d013c1bd8c5e9749a0","score":9.282379,"type":"user","name":"Vincent","fullname":"Vincent","location":"Coeur d'Alene ID","repos":0,"login":"thinkeryvin","public_repo_count":0,"username":"thinkeryvin","created_at":"2009-09-22T06:48:36Z","record":null,"id":"user-129806","followers":0,"followers_count":0,"created":"2009-09-22T06:48:36Z","language":"","pushed":"2011-03-30T07:15:09.25Z"},{"gravatar_id":"160934525d484d9269d3f5be05ff26da","score":9.282379,"type":"user","fullname":"Vincent","name":"Vincent","repos":0,"location":"Zoetermeer","login":"vinnyb","public_repo_count":0,"username":"vinnyb","created_at":"2010-08-16T13:04:14Z","record":null,"id":"user-365924","followers":0,"followers_count":0,"created":"2010-08-16T13:04:14Z","language":"","pushed":"2012-05-07T09:15:11.135Z"},{"gravatar_id":"e36b0ea5f740b3545bb9c39dcf4e5110","score":9.282379,"type":"user","fullname":"vincent","name":"vincent","location":"","repos":0,"login":"vinc3nt","public_repo_count":0,"username":"vinc3nt","created_at":"2011-07-01T11:34:07Z","record":null,"id":"user-888545","followers":0,"followers_count":0,"created":"2011-07-01T11:34:07Z","language":"","pushed":"2012-05-22T21:15:13.084Z"},{"gravatar_id":"953b83ade35b99fb82c2a6e134b2329a","score":9.27861,"type":"user","name":"vincent","location":"Montpellier, France","fullname":"vincent","repos":0,"login":"narf","public_repo_count":0,"username":"narf","created_at":"2010-10-28T16:11:35Z","record":null,"id":"user-458263","followers":0,"followers_count":0,"created":"2010-10-28T16:11:35Z","language":"","pushed":"2012-05-21T08:15:26.631Z"},{"gravatar_id":"a6c32849daa0d165f480bfa612116767","score":9.27861,"type":"user","name":"Vincent","location":"","repos":0,"fullname":"Vincent","login":"vincentveri","public_repo_count":0,"username":"vincentveri","created_at":"2011-05-03T08:59:39Z","record":null,"id":"user-765248","followers":0,"followers_count":0,"created":"2011-05-03T08:59:39Z","language":"","pushed":"2012-05-25T18:15:20.565Z"},{"gravatar_id":"23284aaf57ee593baa81a3d953386021","score":9.27861,"type":"user","repos":0,"name":"Vincent","fullname":"Vincent","location":"","login":"vrafols","public_repo_count":0,"username":"vrafols","created_at":"2012-05-28T03:31:24Z","record":null,"id":"user-1784314","followers":0,"followers_count":0,"created":"2012-05-28T03:31:24Z","language":"","pushed":"2012-06-04T07:15:19.793Z"},{"gravatar_id":"24eb2af05f128cbf59314bddf59f3ed9","score":9.27861,"type":"user","name":"Vincent","fullname":"Vincent","repos":0,"location":"","login":"vinc38","public_repo_count":0,"username":"vinc38","created_at":"2012-01-18T08:14:07Z","record":null,"id":"user-1343597","followers":0,"followers_count":0,"created":"2012-01-18T08:14:07Z","language":"","pushed":"2012-06-14T14:15:37.571Z"},{"gravatar_id":"5a60bf71026c317ff9cacf9cce842924","score":9.27484,"type":"user","repos":0,"name":"Vincent","fullname":"Vincent","location":"","login":"Squee","public_repo_count":0,"username":"Squee","created_at":"2009-11-18T13:16:18Z","record":null,"id":"user-154841","followers":0,"followers_count":0,"created":"2009-11-18T13:16:18Z","language":"","pushed":"2011-11-15T17:15:15.363Z"},{"gravatar_id":"747d136a83a1e1fd26b5f001eb632d2c","score":9.252225,"type":"user","name":"Vincent","fullname":"Vincent","location":"","repos":0,"login":"msr911","public_repo_count":0,"username":"msr911","created_at":"2010-02-11T10:01:05Z","record":null,"id":"user-201682","followers":0,"followers_count":0,"created":"2010-02-11T10:01:05Z","language":"","pushed":"2010-05-23T23:30:14.272Z"},{"gravatar_id":"f09b6aab5c78a879998248e76e9e80b8","score":9.252225,"type":"user","name":"vincent","fullname":"vincent","location":"","repos":0,"login":"vincwu","public_repo_count":0,"username":"vincwu","created_at":"2009-05-02T14:51:55Z","record":null,"id":"user-80223","followers":0,"followers_count":0,"created":"2009-05-02T14:51:55Z","language":"","pushed":"2011-03-22T06:15:08.705Z"}]}
+
diff --git a/test/ReplayData/Repository.testLegacySearchIssues.txt b/test/ReplayData/Repository.testLegacySearchIssues.txt
new file mode 100644
index 00000000..e5f356e0
--- /dev/null
+++ b/test/ReplayData/Repository.testLegacySearchIssues.txt
@@ -0,0 +1,5 @@
+GET /legacy/issues/search/jacquev6/PyGithub/open/search {'Authorization': 'Basic login_and_password_removed'} null
+200
+[('status', '200 OK'), ('content-length', '875'), ('x-ratelimit-remaining', '4990'), ('server', 'nginx/1.0.13'), ('connection', 'keep-alive'), ('x-ratelimit-limit', '5000'), ('etag', '"1178425a2730e43d21323c7e130c863c"'), ('cache-control', 'max-age=0, private, must-revalidate'), ('date', 'Fri, 29 Jun 2012 11:38:23 GMT'), ('content-type', 'application/json; charset=utf-8')]
+{"issues":[{"number":49,"gravatar_id":"9be6ba907be1740213b69422fdf52b57","updated_at":"2012-06-28T14:13:25-07:00","user":"kukuts","votes":0,"html_url":"https://github.com/jacquev6/PyGithub/issues/49","position":1.0,"comments":4,"title":"Support new Search API","labels":["Functionalities","RequestedByUser"],"created_at":"2012-06-21T05:27:38-07:00","state":"open","body":"New API ported from v2 but i have trouble with adopting ask's library for v2 API to support v3 style for searching. \nhttp://developer.github.com/v3/search/\n\nIts not described in the page about parameters that search for repos API supports.\nThey are same as in v2 API, you can look them in ask's library.\nIn v2 was like that https://github.com/api/v2/json/repos/search/testing?start_page=2&language=Python\nIn v3 is https://api.github.com/legacy/repos/search/testing?start_page=2&language=Python"}]}
+
diff --git a/test/Repository.py b/test/Repository.py
index 70220281..ea261673 100644
--- a/test/Repository.py
+++ b/test/Repository.py
@@ -333,5 +333,5 @@ class Repository( Framework.TestCase ):
def testGetPullsWithArguments( self ):
self.assertListKeyEqual( self.repo.get_pulls( "closed" ), lambda p: p.id, [ 1448168, 1436310, 1436215 ] )
- def testSearchIssues( self ):
- self.assertListKeyEqual( self.repo.search_issues( "open", "search" ), lambda i: i.title, [ "Support new Search API" ] )
+ def testLegacySearchIssues( self ):
+ self.assertListKeyEqual( self.repo.legacy_search_issues( "open", "search" ), lambda i: i.title, [ "Support new Search API" ] )