Thank all contributors on home page

This commit is contained in:
hadley 2018-08-24 10:54:58 -05:00
parent a87a0511dd
commit 7bf844fb66
3 changed files with 185 additions and 1 deletions

31
contributors.R Normal file
View File

@ -0,0 +1,31 @@
library(tidyverse)
contribs_all_json <- gh::gh("/repos/:owner/:repo/contributors",
owner = "hadley",
repo = "r4ds",
.limit = Inf
)
contribs_all <- tibble(
login = contribs_all_json %>% map_chr("login"),
n = contribs_all_json %>% map_int("contributions")
)
contribs_old <- read_csv("contributors.csv", col_types = list())
contribs_new <- contribs_all %>% anti_join(contribs_old)
# Get info for new contributors
needed_json <- map(
contribs_new$login,
~ gh::gh("/users/:username", username = .x)
)
info_new <- tibble(
login = map_chr(needed_json, "login", .default = NA),
name = map_chr(needed_json, "name", .default = NA),
blog = map_chr(needed_json, "blog", .default = NA)
)
info_old <- contribs_old %>% select(login, name, blog)
info_all <- bind_rows(info_old, info_new)
contribs_all <- contribs_all %>%
left_join(info_all) %>%
arrange(login)
write_csv(contribs_all, "contributors.csv")

139
contributors.csv Normal file
View File

@ -0,0 +1,139 @@
login,n,name,blog
adidoit,1,adi pradhan,http://adidoit.github.io
agila5,1,Andrea Gilardi,
ajay-d,1,Ajay Deonarine,http://deonarine.com/
AlanFeder,1,NA,
alonzi,1,pete,
ALShum,1,Alex,www.ALShum.com
andland,1,Andrew Landgraf,http://andrewlandgraf.com
andrewmacfarland,1,NA,http://www.andrewmacfarland.com/
aviast,1,Michael Henry,
batpigandme,1,Mara Averick,https://twitter.com/dataandme
bbrewington,1,Brent Brewington,
behrman,29,Bill Behrman,
benherbertson,3,Ben Herbertson,
benmarwick,2,Ben Marwick,http://faculty.washington.edu/bmarwick/
bensteinberg,4,Ben Steinberg,
bgreenwell,9,Brandon Greenwell,
bklamer,11,Brett Klamer,
chrMongeau,1,Christian Mongeau,http://mongeau.net
coopermor,2,Cooper Morris,
csgillespie,7,Colin Gillespie,http://www.mas.ncl.ac.uk/~ncsg3/
csrvermaak,7,Rademeyer Vermaak,
curious-abhinav,1,Abhinav Singh,https://curious-abhinav.github.io
curtisalexander,1,Curtis Alexander,https://www.calex.org
cwarden,2,Christian G. Warden,http://xn.pinkhamster.net/
darrkj,1,Kenny Darrell,http://darrkj.github.io/blogs
davidrubinger,1,David Rubinger,
DDClark,1,David Clark,
derwinmcgeary,1,Derwin McGeary,http://derwinmcgeary.github.io
dgromer,2,Daniel Gromer,
djbirke,1,NA,
dpastoor,2,Devin Pastoor,
duju211,12,Julian During,
dylancashman,1,Dylan Cashman,https://www.eecs.tufts.edu/~dcashm01/
eddelbuettel,1,Dirk Eddelbuettel,http://dirk.eddelbuettel.com
EdwinTh,1,Edwin Thoen,thats-so-random.com
elgabbas,1,Ahmed El-Gabbas,https://elgabbas.github.io
ericwatt,1,Eric Watt,www.ericdwatt.com
erikerhardt,2,Erik Erhardt,StatAcumen.com
etiennebr,2,Etienne B. Racine,
evjrob,1,Everett Robinson,
flemingspace,1,Flemming Villalona,
florisvdh,1,Floris Vanderhaeghe,
gadenbuie,1,Garrick Aden-Buie,https://garrickadenbuie.com
garrettgman,101,Garrett Grolemund,
GoldbergData,1,Josh Goldberg,https://twitter.com/GoldbergData
gridgrad,1,bahadir cankardes,
gustavdelius,2,Gustav W Delius,
hadley,725,Hadley Wickham,http://hadley.nz
hao-trivago,2,Hao Chen,
harrismcgehee,7,Harris McGehee,https://gist.github.com/harrismcgehee
hengnicai,1,Hengni Cai,
iansealy,3,Ian Sealy,
ijlyttle,3,Ian Lyttle,
ivan-krukov,1,Ivan Krukov,
jacobkap,1,Jacob Kaplan,http://crimedatatool.com/
jazzlw,1,Jazz Weisman,
jdstorey,1,John D. Storey,http://jdstorey.github.io/
jeffboichuk,2,Jeff Boichuk,https://www.commerce.virginia.edu/faculty/boichuk
jefferis,1,Gregory Jefferis,http://www2.mrc-lmb.cam.ac.uk/group-leaders/h-to-m/gregory-jefferis/
JeldorPKU,1,蒋雨蒙,https://jeldorpku.github.io
jennybc,6,Jennifer (Jenny) Bryan,https://jennybryan.org
jenren,1,Jen Ren,
jeroenjanssens,1,Jeroen Janssens,http://jeroenjanssens.com
jimhester,2,Jim Hester,http://www.jimhester.com
jjchern,6,JJ Chen,
joannejang,2,Joanne Jang,joannejang.com
johnsears,1,John Sears,
jonathanflint,1,NA,
jonmcalder,1,Jon Calder,http://joncalder.co.za
jonpage,3,Jonathan Page,economistry.com
jpetuchovas,1,Justinas Petuchovas,
jroberayalas,7,Jose Roberto Ayala Solares,jroberayalas.netlify.com
jules32,1,Julia Stewart Lowndes,http://jules32.github.io
kaetschap,1,Sonja,
karawoo,1,Kara Woo,http://karawoo.com
katrinleinweber,1,Katrin Leinweber,
kdpsingh,5,Karandeep Singh,http://umich.edu/~kdpsingh
khumph,1,Kyle Humphrey,
kirillseva,2,Kirill Sevastyanenko,
koalabearski,1,NA,
krlmlr,1,Kirill Müller,
landesbergn,1,Noah Landesberg,noahlandesberg.com
lindbrook,1,NA,
maurolepore,2,Mauro Lepore,https://fgeo.netlify.com/
mbeveridge,6,Mark Beveridge,https://twitter.com/mbeveridge
mfherman,1,Matt Herman,mattherman.info
mine-cetinkaya-rundel,4,Mine Cetinkaya-Rundel,https://stat.duke.edu/~mc301
mjhendrickson,1,Matthew Hendrickson,https://about.me/matthew.j.hendrickson
MJMarshall,2,NA,
mustafaascha,1,Mustafa Ascha,
nareal,1,Nelson Areal,nelsonareal.net
nate-d-olson,1,Nate Olson,
nateaff,1,Nathanael,nateaff.com
nickclark1000,1,Nick Clark,
nickelas,1,NA,
nirmalpatel,2,Nirmal Patel,http://playpowerlabs.com
nmjakobsen,1,Nina Munkholt Jakobsen,http://www.nmjakobsen.com
Nowosad,6,Jakub Nowosad,https://nowosad.github.io
peterhurford,1,Peter Hurford,http://www.peterhurford.com
pkq,4,Patrick Kennedy,
radugrosu,10,Radu Grosu,radugrosu.com
Ranae,2,Ranae Dietzel,ranae.github.io
rgertenbach,1,Robin Gertenbach,
rlzijdeman,2,Richard Zijdeman,
Robinlovelace,2,Robin,http://robinlovelace.net
robinsones,1,Emily Robinson,robinsones.github.io
RohanAlexander,1,Rohan Alexander,https://www.rohanalexander.com/
RomeroBarata,1,Romero Morais,
rudeboybert,1,Albert Y. Kim,http://rudeboybert.rbind.io/
saghirb,3,Saghir,http://www.ilustat.com
sauercrowd,1,Jonas,https://blog.sauercrowdlabs.xyz
schuess,2,Robert Schuessler,
seamus-mckinsey,4,Seamus McKinsey,
seanpwilliams,1,NA,
seasmith,1,Luke Smith,https://seasmith.github.io
sedaghatfar,3,Matthew Sedaghatfar,
sekR4,1,Sebastian Kraus,https://www.linkedin.com/in/sebastiankrausjena
sfirke,1,Sam Firke,samfirke.com
ShanEllis,1,Shannon Ellis,shanellis.com
shoili,1,NA,shoili.github.io
sibusiso16,52,S'busiso Mkhondwane,
spirgel,2,NA,
StevenMMortimer,1,Steven M. Mortimer,https://stevenmortimer.com
stragu,1,Stéphane Guillou,https://stragu.github.io/
svenski,1,Sergiusz Bleja,
talgalili,1,Tal Galili,https://www.r-statistics.com
timwaterhouse,1,Tim Waterhouse,
tjmahr,1,TJ Mahr,tjmahr.com
tklebel,4,Thomas Klebel,https://thomasklebel.eu
tomjamesprior,1,Tom Prior,
tteo,4,Terence Teo,tteo.github.io
wibeasley,2,Will Beasley,http://scholar.google.com/citations?user=ffsJTC0AAAAJ&hl=en
yahwes,3,NA,yahwes.github.io
yihui,3,Yihui Xie,https://yihui.name
yimingli,3,Yiming (Paul) Li,https://yimingli.net
yutannihilation,1,Hiroaki Yutani,https://twitter.com/yutannihilation
zeal626,1,NA,
zo0z,1,Azza Ahmed,
1 login n name blog
2 adidoit 1 adi pradhan http://adidoit.github.io
3 agila5 1 Andrea Gilardi
4 ajay-d 1 Ajay Deonarine http://deonarine.com/
5 AlanFeder 1 NA
6 alonzi 1 pete
7 ALShum 1 Alex www.ALShum.com
8 andland 1 Andrew Landgraf http://andrewlandgraf.com
9 andrewmacfarland 1 NA http://www.andrewmacfarland.com/
10 aviast 1 Michael Henry
11 batpigandme 1 Mara Averick https://twitter.com/dataandme
12 bbrewington 1 Brent Brewington
13 behrman 29 Bill Behrman
14 benherbertson 3 Ben Herbertson
15 benmarwick 2 Ben Marwick http://faculty.washington.edu/bmarwick/
16 bensteinberg 4 Ben Steinberg
17 bgreenwell 9 Brandon Greenwell
18 bklamer 11 Brett Klamer
19 chrMongeau 1 Christian Mongeau http://mongeau.net
20 coopermor 2 Cooper Morris
21 csgillespie 7 Colin Gillespie http://www.mas.ncl.ac.uk/~ncsg3/
22 csrvermaak 7 Rademeyer Vermaak
23 curious-abhinav 1 Abhinav Singh https://curious-abhinav.github.io
24 curtisalexander 1 Curtis Alexander https://www.calex.org
25 cwarden 2 Christian G. Warden http://xn.pinkhamster.net/
26 darrkj 1 Kenny Darrell http://darrkj.github.io/blogs
27 davidrubinger 1 David Rubinger
28 DDClark 1 David Clark
29 derwinmcgeary 1 Derwin McGeary http://derwinmcgeary.github.io
30 dgromer 2 Daniel Gromer
31 djbirke 1 NA
32 dpastoor 2 Devin Pastoor
33 duju211 12 Julian During
34 dylancashman 1 Dylan Cashman https://www.eecs.tufts.edu/~dcashm01/
35 eddelbuettel 1 Dirk Eddelbuettel http://dirk.eddelbuettel.com
36 EdwinTh 1 Edwin Thoen thats-so-random.com
37 elgabbas 1 Ahmed El-Gabbas https://elgabbas.github.io
38 ericwatt 1 Eric Watt www.ericdwatt.com
39 erikerhardt 2 Erik Erhardt StatAcumen.com
40 etiennebr 2 Etienne B. Racine
41 evjrob 1 Everett Robinson
42 flemingspace 1 Flemming Villalona
43 florisvdh 1 Floris Vanderhaeghe
44 gadenbuie 1 Garrick Aden-Buie https://garrickadenbuie.com
45 garrettgman 101 Garrett Grolemund
46 GoldbergData 1 Josh Goldberg https://twitter.com/GoldbergData
47 gridgrad 1 bahadir cankardes
48 gustavdelius 2 Gustav W Delius
49 hadley 725 Hadley Wickham http://hadley.nz
50 hao-trivago 2 Hao Chen
51 harrismcgehee 7 Harris McGehee https://gist.github.com/harrismcgehee
52 hengnicai 1 Hengni Cai
53 iansealy 3 Ian Sealy
54 ijlyttle 3 Ian Lyttle
55 ivan-krukov 1 Ivan Krukov
56 jacobkap 1 Jacob Kaplan http://crimedatatool.com/
57 jazzlw 1 Jazz Weisman
58 jdstorey 1 John D. Storey http://jdstorey.github.io/
59 jeffboichuk 2 Jeff Boichuk https://www.commerce.virginia.edu/faculty/boichuk
60 jefferis 1 Gregory Jefferis http://www2.mrc-lmb.cam.ac.uk/group-leaders/h-to-m/gregory-jefferis/
61 JeldorPKU 1 蒋雨蒙 https://jeldorpku.github.io
62 jennybc 6 Jennifer (Jenny) Bryan https://jennybryan.org
63 jenren 1 Jen Ren
64 jeroenjanssens 1 Jeroen Janssens http://jeroenjanssens.com
65 jimhester 2 Jim Hester http://www.jimhester.com
66 jjchern 6 JJ Chen
67 joannejang 2 Joanne Jang joannejang.com
68 johnsears 1 John Sears
69 jonathanflint 1 NA
70 jonmcalder 1 Jon Calder http://joncalder.co.za
71 jonpage 3 Jonathan Page economistry.com
72 jpetuchovas 1 Justinas Petuchovas
73 jroberayalas 7 Jose Roberto Ayala Solares jroberayalas.netlify.com
74 jules32 1 Julia Stewart Lowndes http://jules32.github.io
75 kaetschap 1 Sonja
76 karawoo 1 Kara Woo http://karawoo.com
77 katrinleinweber 1 Katrin Leinweber
78 kdpsingh 5 Karandeep Singh http://umich.edu/~kdpsingh
79 khumph 1 Kyle Humphrey
80 kirillseva 2 Kirill Sevastyanenko
81 koalabearski 1 NA
82 krlmlr 1 Kirill Müller
83 landesbergn 1 Noah Landesberg noahlandesberg.com
84 lindbrook 1 NA
85 maurolepore 2 Mauro Lepore https://fgeo.netlify.com/
86 mbeveridge 6 Mark Beveridge https://twitter.com/mbeveridge
87 mfherman 1 Matt Herman mattherman.info
88 mine-cetinkaya-rundel 4 Mine Cetinkaya-Rundel https://stat.duke.edu/~mc301
89 mjhendrickson 1 Matthew Hendrickson https://about.me/matthew.j.hendrickson
90 MJMarshall 2 NA
91 mustafaascha 1 Mustafa Ascha
92 nareal 1 Nelson Areal nelsonareal.net
93 nate-d-olson 1 Nate Olson
94 nateaff 1 Nathanael nateaff.com
95 nickclark1000 1 Nick Clark
96 nickelas 1 NA
97 nirmalpatel 2 Nirmal Patel http://playpowerlabs.com
98 nmjakobsen 1 Nina Munkholt Jakobsen http://www.nmjakobsen.com
99 Nowosad 6 Jakub Nowosad https://nowosad.github.io
100 peterhurford 1 Peter Hurford http://www.peterhurford.com
101 pkq 4 Patrick Kennedy
102 radugrosu 10 Radu Grosu radugrosu.com
103 Ranae 2 Ranae Dietzel ranae.github.io
104 rgertenbach 1 Robin Gertenbach
105 rlzijdeman 2 Richard Zijdeman
106 Robinlovelace 2 Robin http://robinlovelace.net
107 robinsones 1 Emily Robinson robinsones.github.io
108 RohanAlexander 1 Rohan Alexander https://www.rohanalexander.com/
109 RomeroBarata 1 Romero Morais
110 rudeboybert 1 Albert Y. Kim http://rudeboybert.rbind.io/
111 saghirb 3 Saghir http://www.ilustat.com
112 sauercrowd 1 Jonas https://blog.sauercrowdlabs.xyz
113 schuess 2 Robert Schuessler
114 seamus-mckinsey 4 Seamus McKinsey
115 seanpwilliams 1 NA
116 seasmith 1 Luke Smith https://seasmith.github.io
117 sedaghatfar 3 Matthew Sedaghatfar
118 sekR4 1 Sebastian Kraus https://www.linkedin.com/in/sebastiankrausjena
119 sfirke 1 Sam Firke samfirke.com
120 ShanEllis 1 Shannon Ellis shanellis.com
121 shoili 1 NA shoili.github.io
122 sibusiso16 52 S'busiso Mkhondwane
123 spirgel 2 NA
124 StevenMMortimer 1 Steven M. Mortimer https://stevenmortimer.com
125 stragu 1 Stéphane Guillou https://stragu.github.io/
126 svenski 1 Sergiusz Bleja
127 talgalili 1 Tal Galili https://www.r-statistics.com
128 timwaterhouse 1 Tim Waterhouse
129 tjmahr 1 TJ Mahr tjmahr.com
130 tklebel 4 Thomas Klebel https://thomasklebel.eu
131 tomjamesprior 1 Tom Prior
132 tteo 4 Terence Teo tteo.github.io
133 wibeasley 2 Will Beasley http://scholar.google.com/citations?user=ffsJTC0AAAAJ&hl=en
134 yahwes 3 NA yahwes.github.io
135 yihui 3 Yihui Xie https://yihui.name
136 yimingli 3 Yiming (Paul) Li https://yimingli.net
137 yutannihilation 1 Hiroaki Yutani https://twitter.com/yutannihilation
138 zeal626 1 NA
139 zo0z 1 Azza Ahmed

View File

@ -18,4 +18,18 @@ This is the website for __"R for Data Science"__. This book will teach you how t
This website is (and will always be) __free to use__, and is licensed under the [Creative Commons Attribution-NonCommercial-NoDerivs 3.0](http://creativecommons.org/licenses/by-nc-nd/3.0/us/) License. If you'd like a __physical copy__ of the book, you can order it from [amazon](http://amzn.to/2aHLAQ1); it was published by O'Reilly in January 2017. If you'd like to __give back__
please make a donation to [Kākāpō Recovery](https://www.doc.govt.nz/kakapo-donate): the [kākāpō](https://www.youtube.com/watch?v=9T1vfsHYiKY) (which appers on the cover of R4DS) is a critically endangered native NZ parrot; there are only 148 left.
The book is written in [RMarkdown](https://rmarkdown.rstudio.com) with [bookdown](https://bookdown.org). It is automatically rebuilt from [source](https://github.com/hadley/r4ds) by [travis](http://travis-ci.org/).
The book is written in [RMarkdown](https://rmarkdown.rstudio.com) with [bookdown](https://bookdown.org). It is automatically rebuilt from [source](https://github.com/hadley/r4ds) by [travis](http://travis-ci.org/). R4DS is a collaborative effort and many people have contributed fixes and improvements via pull request.
```{r, results = "asis", echo = FALSE, message = FALSE}
library(dplyr)
contributors <- readr::read_csv("contributors.csv", col_types = list())
contributors <- contributors %>%
mutate(
link = glue::glue("[\\@{login}](https://github.com/{login})"),
desc = ifelse(is.na(name), link, glue::glue("{name} ({link})"))
)
cat("A big thanks goes to everyone has contributed!\n")
cat(paste0(contributors$desc, collapse = ", "))
```