Repository.get_readme and Repository.get_contents (issue #65)

This commit is contained in:
Vincent Jacques
2012-09-08 12:51:37 +02:00
parent 7a19732ca9
commit f963e6ac91
11 changed files with 360 additions and 2 deletions
+20
View File
@@ -22,6 +22,7 @@ import PaginatedList
import Branch
import IssueEvent
import ContentFile
import Label
import InputGitAuthor
import GitBlob
@@ -594,6 +595,16 @@ class Repository( GithubObject.GithubObject ):
data
)
def get_contents( self, path ):
assert isinstance( path, ( str, unicode ) ), path
headers, data = self._requester.requestAndCheck(
"GET",
self.url + "/contents" + path,
None,
None
)
return ContentFile.ContentFile( self._requester, data, completed = True )
def get_contributors( self ):
headers, data = self._requester.requestAndCheck(
"GET",
@@ -964,6 +975,15 @@ class Repository( GithubObject.GithubObject ):
data
)
def get_readme( self ):
headers, data = self._requester.requestAndCheck(
"GET",
self.url + "/readme",
None,
None
)
return ContentFile.ContentFile( self._requester, data, completed = True )
def get_stargazers( self ):
headers, data = self._requester.requestAndCheck(
"GET",