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
5
210
The GitHub API — Lightning introduction
A lightning introduction to the GitHub API for the Hamburg Hackathon, June 2014.
James Dennes
June 07, 2014
Tweet
Share
Other Decks in Programming
See All in Programming
Random\Randomizer クラスで日常のあれこれを解決しよう! / Random\Randomizer class solves familiar trouble
cocoeyes02
0
200
Semantic search with Django and pgvector
pauloxnet
0
240
Node.js v22 で変わること
yosuke_furukawa
PRO
3
870
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
260
ADRを一年運用してみた/adr_after_a_year
hanhan1978
7
2.3k
Zero Waste, Radical Magic, and Italian Graft – Quarkus Efficiency Secrets
hollycummins
0
230
Designing for tomorrow's programming workflows
honnibal
PRO
2
120
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
890
1BRC--Nerd Sniping the Java Community
gunnarmorling
0
340
コーンフレークから始める モデリング会話入門
ogurotakayuki
0
350
⼤規模⾔語モデルの拡張(RAG)が 終わったかも知れない件について
nearme_tech
23
15k
Rethinking UI building strategies @ SFI 2024
letelete
0
270
Featured
See All Featured
RailsConf 2023
tenderlove
3
540
The Cult of Friendly URLs
andyhume
74
5.7k
Agile that works and the tools we love
rasmusluckow
325
20k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Making the Leap to Tech Lead
cromwellryan
124
8.5k
Building Your Own Lightsaber
phodgson
99
5.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
227
16k
How STYLIGHT went responsive
nonsquared
92
4.8k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
2
1.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
Large-scale JavaScript Application Architecture
addyosmani
504
110k
BBQ
matthewcrist
80
8.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!