Pygithub: Github.search_topics рд░реЗрдкреЛ рдХреА рд╕реВрдЪреА рд▓реМрдЯрд╛ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдбреЗрдЯрд╛ рд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдПрдХ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рдЕрдХреНрддреВре░ 2018  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: PyGithub/PyGithub

рдирдорд╕реНрддреЗ,

рдореИрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╖рдп рдХреЗ рд╕рд╛рде рднрдВрдбрд╛рд░реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдлрд┐рд░ рд▓реМрдЯрд╛рдП рдЧрдП рдЧреБрдгреЛрдВ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдкреЗрдЬрд┐рдиреЗрдЯреЗрдбрд▓рд┐рд╕реНрдЯ рдореЗрдВ рд▓реМрдЯрд╛рдП рдЧрдП рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдЕрдЬреНрдЮрд╛рдд рдбреЗрдЯрд╛ рд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХ рджреЗрддреЗ рд╣реИрдВ:

Traceback (most recent call last):
  File "github-crawler.py", line 6, in <module>
    print(i, repo.archive_url)
  File "/home/user/.local/lib/python3.6/site-packages/github/Repository.py", line 2407, in get_topics
    self.url + "/topics",
  File "/home/user/.local/lib/python3.6/site-packages/github/Repository.py", line 745, in url
    self._completeIfNotSet(self._url)
  File "/home/user/.local/lib/python3.6/site-packages/github/GithubObject.py", line 259, in _completeIfNotSet
    self._completeIfNeeded()
  File "/home/user/.local/lib/python3.6/site-packages/github/GithubObject.py", line 263, in _completeIfNeeded
    self.__complete()
  File "/home/user/.local/lib/python3.6/site-packages/github/GithubObject.py", line 268, in __complete
    self._url.value
  File "/home/user/.local/lib/python3.6/site-packages/github/Requester.py", line 262, in requestJsonAndCheck
    return self.__check(*self.requestJson(verb, url, parameters, headers, input, self.__customConnection(url)))
  File "/home/user/.local/lib/python3.6/site-packages/github/Requester.py", line 278, in __customConnection
    if not url.startswith("/"):
AttributeError: 'NoneType' object has no attribute 'startswith'

рдиреАрдЪреЗ рдХреЛрдб рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:

from github import Github

g = Github(per_page=300)
i = 1
for repo in g.search_topics('security'):
    print(i, repo.archive_url)
    i += 1

рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдпрд╣рд╛рдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: https://repl.it/repls/LawngreenPlushBetaversion

рд╡рд╛рддрд╛рд╡рд░рдг:
рд▓рд┐рдирдХреНрд╕ рдЙрдмрдВрдЯреВ 4.15.0-36-рдЬреЗрдиреЗрд░рд┐рдХ x86_64 рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕
рдкрд╛рдпрдерди 3.6.6
рдкрд╛рдпрдЬреАрдердм 1.43.2

рдЗрд╕рдореЗрдВ рдХреЛрдИ рдорджрдж?
рдФрд░ рдзрдиреНрдпрд╡рд╛рдж

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдкреАрдЖрд░ рд╕реНрд╡рд╛рдЧрдд

рд╕рднреА 6 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛: рдкреА

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЧрд▓рдд рдХреЛрдб рдпрд╣рд╛рдБ рд╣реИ ред @jacquerie

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЧрд▓рдд рдХреЛрдб рдпрд╣рд╛рдБ рд╣реИ ред @jacquerie

рдЙрд╣? рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдореИрдВрдиреЗ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХрд╛ рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛ рд╣реИ ...

рдмрд╕ рдХреЛрдб рдкрд░ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ search_topics GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдПрдХ рдкреЗрдЬрд┐рдиреЗрдЯреЗрдб рд╕реВрдЪреА рд▓реМрдЯрд╛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдкреАрдЖрдИ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЧреБрдгреЛрдВ рд╕рд╣рд┐рдд рд╡рд┐рд╖рдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд▓реМрдЯрд╛рддрд╛ рд╣реИ:

  • рдирд╛рдо
  • рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдирд╛рдо
  • рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд░реНрдгрди
  • рд╡рд┐рд╡рд░рдг
  • рдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ
  • рд░рд┐рд╣рд╛
  • рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛
  • Updated_at
  • рд╡рд┐рд╢реЗрд╖ рд░реБрдк рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд
  • рдХреНрдпреВрд░реЗрдЯ рдХрд┐рдпрд╛
  • рд╕реНрдХреЛрд░

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореВрд▓ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

рд╣рд╛рдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдПрдкреАрдЖрдИ рдПрдВрдбрдкреЙрдЗрдВрдЯ/рдЦреЛрдЬ/рд╡рд┐рд╖рдп рдЙрди рд╡рд┐рд╖рдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рджреЗрддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдХреАрд╡рд░реНрдб рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ рдФрд░ рдЙрд╕ рд╡рд┐рд╖рдп рдХреЗ рд╕рд╛рде рдЯреИрдЧ рдХрд┐рдП рдЧрдП рднрдВрдбрд╛рд░реЛрдВ рдХреА рд╕реВрдЪреА рдирд╣реАрдВ рд╣реИ (рдЬреЛ рдереЛрдбрд╝рд╛ рднреНрд░рдорд┐рдд рд╣реИ, рд╢рд╛рдпрдж?)
рдореЗрд░реЗ рдХреЛрдб рдореЗрдВ рдореИрдВрдиреЗ рдЕрдиреНрдп рдПрдкреАрдЖрдИ рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд┐рдпрд╛ред

рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, PyGithub рдореЗрдВ рд╡рд┐рдзрд┐ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдкреАрдЖрд░ рд╕реНрд╡рд╛рдЧрдд

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

xpdable picture xpdable  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

nixoz2k7 picture nixoz2k7  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

surajjacob picture surajjacob  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rthill91 picture rthill91  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

hsluoyz picture hsluoyz  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ