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
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
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
160
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
490
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
0
130
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
140
yield再入門 #phpcon
o0h
PRO
0
980
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
180
数百円から始めるRuby電子工作
tarosay
0
140
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
350
Android CLI
fornewid
0
210
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
210
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
4
1.9k
仕様駆動開発の消費期限
watany
17
7.3k
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
247
13k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Context Engineering - Making Every Token Count
addyosmani
9
1k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
240
KATA
mclloyd
PRO
35
15k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
200
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
460
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
490
Raft: Consensus for Rubyists
vanstee
141
7.6k
Designing for humans not robots
tammielis
254
26k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
240
Technical Leadership for Architectural Decision Making
baasie
3
470
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!