@@ -13,41 +13,12 @@ def printMarkdown(raw, maxpages=0):
1313 paginatedList (md , 30 , print , maxpages )
1414
1515
16- def printRepo (repo ):
17- try :
18- gitrepo .logPrint ("{}"
19- .format (("[\033 [91mArchived\033 [00m] " if repo ["archived" ] else "" ) + repo ["name" ]), "bold" )
20- except :
21- return
22- description = repo ["description" ] if "description" in repo else "[description]"
23- language = repo ["language" ] if "language" in repo else "[unknown]"
24- try :
25- licenseName = repo ["license" ]["name" ]
26- except :
27- licenseName = "[unknown]"
28- updated = repo ["updated_at" ] if "updated_at" in repo else "[unknown]"
29- gitrepo .logPrint ("{}\n Language: {} License: {} Last Updated: {}"
30- .format (description , language , licenseName , updated ))
31- gitrepo .logPrint ("Link: {}" .format (repo ["html_url" ]))
32-
3316
3417def listRepos (data , user ):
3518 userRepos = gitrepo .getListOfUserRepos (user , data )
36- paginatedList (userRepos , 8 , printRepo )
37-
38- def printIssue (issue ):
39- gitrepo .logPrint (("[\033 [91mClosed\033 [00m] " if issue ["state" ] == "closed" else "" )
40- + issue ["title" ], "bold" )
41- gitrepo .logPrint (issue ["updated_at" ])
19+ paginatedList (userRepos , 8 , gitrepo .printRepo )
4220
43- def printUser (user ):
44- gitrepo .logPrint (user ["login" ], "bold" )
45- gitrepo .logPrint (user ["html_url" ])
4621
47- def printGist (gist ):
48- gitrepo .logPrint (gist ["description" ], "bold" )
49- gitrepo .logPrint ("Files: {}" .format (list (gist ["files" ].keys ())), "bold" )
50- gitrepo .logPrint (gist ["html_url" ])
5122
5223def paginatedList (iterable , perPage , printFunc , maxpages = 0 ):
5324 totalPages = len (iterable ) // perPage + 1
@@ -100,14 +71,14 @@ def profile(user=None):
10071def gists (user = None ):
10172 user = username if user is None else user
10273 userGists = gitrepo .getUserGists (user )
103- paginatedList (userGists , 30 , printGist )
74+ paginatedList (userGists , 30 , gitrepo . printGist )
10475
10576def showrepo (repo , user = None ):
10677 clear ()
10778 user = username if user is None else user
10879 rawMarkdown = gitrepo .getReadme (user + "/" + repo )
10980 repoText = gitrepo .getRepo (user + "/" + repo )
110- printRepo (repoText )
81+ gitrepo . printRepo (repoText )
11182 gitrepo .logPrint ("README" , "bold" )
11283 printMarkdown (rawMarkdown , 1 )
11384
@@ -119,17 +90,17 @@ def showreadme(repo, user=None):
11990
12091def searchissues (searchTerm ):
12192 issues = gitrepo .search (searchTerm , context = "issues" )
122- paginatedList (issues , 30 , printIssue )
93+ paginatedList (issues , 30 , gitrepo . printIssue )
12394
12495
12596def searchrepos (searchTerm ):
12697 searchRepos = gitrepo .search (searchTerm , context = "repositories" )
127- paginatedList (searchRepos , 10 , printRepo )
98+ paginatedList (searchRepos , 10 , gitrepo . printRepo )
12899
129100
130101def searchusers (searchTerm ):
131102 users = gitrepo .search (searchTerm , context = "users" )
132- paginatedList (users , 30 , printUser )
103+ paginatedList (users , 30 , gitrepo . printUser )
133104
134105
135106functions = {"exit" : replexit , "help" : replhelp , "repos" : repos , "stars" : stars ,
0 commit comments