Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The GitHub API — Lightning introduction
Search
James Dennes
June 07, 2014
Programming
250
5
Share
The GitHub API — Lightning introduction
A lightning introduction to the GitHub API for the Hamburg Hackathon, June 2014.
James Dennes
June 07, 2014
Other Decks in Programming
See All in Programming
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
140
Don't Prompt Harder, Structure Better
kitasuke
0
770
〜バイブコーディングを超えて〜 チームで実験し続けたAI駆動開発
tigertora7571
0
110
Offline should be the norm: building local-first apps with CRDTs & Kotlin Multiplatform
renaudmathieu
0
220
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
3
280
GitHubCopilotCLIをはじめよう.pdf
htkym
0
180
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.6k
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
180
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
430
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
3
310
Running Swift without an OS
kishikawakatsumi
0
840
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
270
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
A Soul's Torment
seathinner
6
2.7k
The Spectacular Lies of Maps
axbom
PRO
1
700
Ethics towards AI in product and experience design
skipperchong
2
260
Darren the Foodie - Storyboard
khoart
PRO
3
3.3k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
260
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
250
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
sira's awesome portfolio website redesign presentation
elsirapls
0
220
Agile that works and the tools we love
rasmusluckow
331
21k
Transcript
The GitHub API ⚡️
Ivan Žužak @izuzak Helpers Mike Adolphs @fooforge James Dennes @jdennes
What can you build?
Do something creative with Contributions
Build a Dashboard
Integrate with something using Webhooks ⚓️
Docs
Octokit
Third-party Libraries
Debugging ✨ curl -v or it didn’t happen
Rate Limits › curl -I https://api.github.com/users/defunkt/repos HTTP/1.1 200 OK Server:
GitHub.com X-RateLimit-Limit: 60 X-RateLimit-Remaining: 59 X-RateLimit-Reset: 1401815393 Unauthenticated: 60 requests per hour Authenticated: 5,000 requests per hour
Pagination › curl -I https://api.github.com/users/defunkt/repos HTTP/1.1 200 OK Server: GitHub.com
Link: <https://api.github.com/user/2/repos?page=2>; rel=“next", <https://api.github.com/user/2/repos?page=4>; rel="last" Don’t get trolled by pagination
Thanks!