PyGitHubλ₯Ό ν΅ν΄ github API νΈμΆμ λν μ‘°μ μ ꡬννλ μ°μν λ°©λ²μ μμ΅λλ€. λ΄ μ±μ΄ μ‘°μ μ νμ λλ¬νμ§ μμλμ§ νμΈνλ κ°μ₯ μ’μ λ°©λ²μ λͺ¨λ νΈμΆ μ μ κ³μ νμΈνκ³ APIμ λν νΈμΆ μλ₯Ό μ μ§ν λ€μ ν΄λΉ μ νμ λλ¬νλμ§ λλ - μ£ΌκΈ°μ μΌλ‘ μλ μ νμ μλ‘ κ³ μΉλ λμ. API μλν¬μΈνΈλ₯Ό νΈμΆν μ μλ λ€μν ν΄λμ€(μ: GitHub, Repository, Releases λ±)κ° μκΈ° λλ¬Έμ λνΌ ν΄λμ€λ₯Ό ꡬννκ±°λ νΈμΆμ λ°μ½λ μ΄ν°/μ€λͺ μλ₯Ό μ μ©νλ κ²μ κ°λ¨νμ§ μμ΅λλ€. λͺ¨λ REST API νΈμΆμ μΆμ ν μ μκΈ° λλ¬Έμ μ‘°μ /μλ μ ν/λκΈ° νΈμΆμ λκΈ° μν΄ PyGitHub λ΄μμ μ΄ κΈ°λ₯μ ꡬννλ κ²μ΄ κ°μ₯ μ’μ IMO μ κ·Ό λ°©μμΈ κ² κ°μ΅λλ€. κ·Έλ¬ν κΈ°λ₯μ΄ κΆμ₯λ©λκΉ? ν 리νμ€νΈμμ μμ νλ κ²μ΄ μλ―Έκ° μμ΅λκΉ?
λꡬλ?
κ³Όλν μμ²μ #1233λ μ°Έμ‘°νμΈμ.
μ΄ λ¬Έμ λ μ΅κ·Ό νλμ΄ μμκΈ° λλ¬Έμ μλμΌλ‘ μ€λλ κ²μΌλ‘ νμλμμ΅λλ€. λ μ΄μ νλμ΄ μμΌλ©΄ νμλ©λλ€. κ·νμ κΈ°μ¬μ κ°μ¬λ립λλ€.
PyGithubμ νλ₯ν©λλ€. κ°μ¬ν©λλ€!
PyGithubμ μλ μ ν μ΄κ³Ό μμΈλ₯Ό throwνμ§ μκ³ λ°±μ€ννκ³ μμ μ λ€μ μλνλλ‘ μ§μνλ νΈλ¦¬ν λ°©λ²μ΄ μμ΅λκΉ? κ·Έλ μ§ μμΌλ©΄ κ·Έλ κ² ν΄μΌ νκ³ κ° ν΅νλ₯Ό λνν΄μΌ ν©λλ€. μ΄λ κ°λ₯νμ§λ§ μλͺ»λ λλμ λλ€. κ·Έλ° λ€μ μ€μ νλ μμν¬/λΌμ΄λΈλ¬λ¦¬(μ΄ κ²½μ° PyGithub)μ λ μ λ§λ νλ μμν¬/λΌμ΄λΈλ¬λ¦¬ κΈ°λ₯μ μνν λ€μ λͺ¨λ μ¬μ©μκ° μ½λμμ λμΌν μμ μ μνν©λλ€.
κ°μ₯ μ μ©ν λκΈ
PyGithubμ νλ₯ν©λλ€. κ°μ¬ν©λλ€!
PyGithubμ μλ μ ν μ΄κ³Ό μμΈλ₯Ό throwνμ§ μκ³ λ°±μ€ννκ³ μμ μ λ€μ μλνλλ‘ μ§μνλ νΈλ¦¬ν λ°©λ²μ΄ μμ΅λκΉ? κ·Έλ μ§ μμΌλ©΄ κ·Έλ κ² ν΄μΌ νκ³ κ° ν΅νλ₯Ό λνν΄μΌ ν©λλ€. μ΄λ κ°λ₯νμ§λ§ μλͺ»λ λλμ λλ€. κ·Έλ° λ€μ μ€μ νλ μμν¬/λΌμ΄λΈλ¬λ¦¬(μ΄ κ²½μ° PyGithub)μ λ μ λ§λ νλ μμν¬/λΌμ΄λΈλ¬λ¦¬ κΈ°λ₯μ μνν λ€μ λͺ¨λ μ¬μ©μκ° μ½λμμ λμΌν μμ μ μνν©λλ€.