From d362adbbca0f6d4d2cd70a239f9263c1654a13fc Mon Sep 17 00:00:00 2001 From: Albert Wang Date: Thu, 28 Jan 2016 22:52:58 -0800 Subject: [PATCH] Make user repository search go through endpoint capable of reading private repositories --- bin/github-backup | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bin/github-backup b/bin/github-backup index cc469f8..31ec615 100755 --- a/bin/github-backup +++ b/bin/github-backup @@ -382,9 +382,8 @@ def _request_url_error(template, retry_timeout): def retrieve_repositories(args): log_info('Retrieving repositories') single_request = False - template = 'https://{0}/users/{1}/repos'.format( - get_github_api_host(args), - args.user) + template = 'https://{0}/user/repos'.format( + get_github_api_host(args)) if args.organization: template = 'https://{0}/orgs/{1}/repos'.format( get_github_api_host(args), @@ -402,6 +401,9 @@ def retrieve_repositories(args): def filter_repositories(args, repositories): log_info('Filtering repositories') + + repositories = [r for r in repositories if r['owner']['login'] == args.user] + name_regex = None if args.name_regex: name_regex = re.compile(args.name_regex)