Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
The GitHub API — Lightning introduction
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
James Dennes
June 07, 2014
Programming
260
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
880
AIに “答え“を書かせるのを やめてみた
___akari11
0
130
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.3k
気持ちぃ〜角丸 Squircle
ryu1013
0
320
APNsからLive Activityを開始する話
yumnumm
0
170
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
3
1k
🇪🇸 React Alicante 2026 (Workshop)
ythecombinator
PRO
0
100
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
190
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
120
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
140
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
4
1.4k
sbt 2.0: takeoff
eed3si9n
0
170
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
500
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
Rails Girls Zürich Keynote
gr2m
96
14k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
The Language of Interfaces
destraynor
162
27k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
750
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
Technical Leadership for Architectural Decision Making
baasie
3
610
Code Reviewing Like a Champion
maltzj
529
40k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
540
A Soul's Torment
seathinner
8
3.8k
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!