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
サーバーレスで作る、動画データ管理基盤
oyasumipants
0
320
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
2.2k
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
320
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.3k
色即是空、空即是色、データサイエンス
kamoneggi
1
240
JavaDoc 再入門
nagise
0
220
RailsTokyo 2026#4: AI様があれば、 Hotwireの弱点は消えるか?
naofumi
5
1k
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
130
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
290
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.2k
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
100
Swiftのレキシカルスコープ管理
kntkymt
0
200
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.6k
BBQ
matthewcrist
89
10k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
180
Amusing Abliteration
ianozsvald
1
190
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
150
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
200
Skip the Path - Find Your Career Trail
mkilby
1
130
Designing for Performance
lara
611
70k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
30 Presentation Tips
portentint
PRO
1
310
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
55k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
22k
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!