Skip to content

Instantly share code, notes, and snippets.

@bitterfox
Last active May 26, 2016 17:50
Show Gist options
  • Select an option

  • Save bitterfox/412e0ea37f77e803dfe161ae1f665165 to your computer and use it in GitHub Desktop.

Select an option

Save bitterfox/412e0ea37f77e803dfe161ae1f665165 to your computer and use it in GitHub Desktop.
/resolve org.jsoup:jsoup:jar:1.9.2
import org.jsoup.*
import org.jsoup.nodes.*
import org.jsoup.select.*
import java.util.stream.*
import java.nio.file.*
class Person {
String name;
String org;
}
List<Person> people
{
Document doc = Jsoup.connect("http://db.openjdk.java.net/people").get();
Elements persons = doc.select("person");
people = persons.stream()
.map(p -> new Person() {{
name = p.select("name").text();
org = p.select("org").text();
}})
.collect(Collectors.toList());
}
List<String> commiters
{
try (Stream<String> s = Files.lines(Paths.get("/tmp/jdk9com.tsv"))) {
commiters = s.map(l -> l.split("\t")[0])
.collect(Collectors.toList());
}
}
Map<String, List<Person>> orgPeople
{
orgPeople = people.stream()
.filter(p -> commiters.contains(p.name))
.collect(Collectors.groupingBy(p -> p.org));
}
adinn Andrew Dinn
adlertz Niclas Adlertz
aefimov Aleksei Efimov
aeremeev Andrei Eremeev
aeriksso Andreas Eriksson
aivanov Alexey Ivanov
akhil Akhil Arora
alitvinov Anton Litvinov
amenkov Alex Menkov
amlu Amy Lu
amurillo Alejandro Murillo
anashaty Anton Nashatyrev
aniyogi Avik Niyogi
anoll Albert Noll
asaha Abhijit Saha
asiebenborn Axel Siebenborn
asmotrak Artem Smotrakov
avstepan Alexander Stepanov
bagiras Oleg Pekhovskiy
bchristi Brent Christian
bdelsart Bertrand Delsart
bharadwaj Bharadwaj Yadavalli
bobv Bob Vandette
ccheung Calvin Cheung
cgruszka Christopher Gruszka
cjplummer Chris Plummer
cl Christine Lu
collins Gary Collins
dbuck David Buck
ddehaven David Dehaven
ddmitriev Dmitry Dmitriev
denis Denis Fokin
dermashov Dmitriy Ermashov
dfazunen Dmitry Fazunenko
dl Doug Lea
dlong Dean Long
dlsmith Dan Smith
dmarkov Dmitry Markov
dmeetry Dmeetry Degrave
dpochepk Dmitrij Pochepko
drchase David Chase
drwhite Derek White
dwanvik Dag Wanvik
dxu Dan Xu
ecaspole Eric Caspole
egahlin Erik Gahlin
emc Eric McCorkle
enevill Ed Nevill
farvidsson Fredrik Arvidsson
fparain Frederic Parain
fyang Fei Yang
fyuan Frank Yuan
fzhinkin Filipp Zhinkin
gbenson Gary Benson
gziemski Gerard Ziemski
henryjen Henry Jen
jchen Johnny Chen
jeff Jeff Dinkins
jfdenise Jean-Francois Denise
jmelvin James Melvin
jnimeh Jamil Nimeh
jprovino Joseph Provino
jqzuo Qi Zuo
juh Jason Uh
kevinw Kevin Walls
khazra Kurchi Subhra Hazra
kmo Krystal Mo
kshefov Konstantin Shefov
lbourges Laurent Bourgès
leonidr Leonid Romanov
lfoltan Lois Foltan
littlee Charles Lee
luchsh Jonathan Lu
mcberg Michael Berg
mcherkas Mikhail Cherkasov
mdoerr Martin Doerr
mfang Michael Fang
mgronlun Markus Grönlund
mhaupt Michael Haupt
mikael Mikael Vidstedt
minqi Yumin Qi
mkos Miroslav Kos
mli Hamlin Li
mockner Max Ockner
morris Morris Meyer
mrkam Alexander Kouznetsov
msheppar Mark Sheppard
neugens Mario Torre
ngmr Neil Richards
nloodin Nils Loodin
ntv Nadeesh TV
ohrstrom Fredrik Öhrström
pbk Peter B. Kessler
pgovereau Paul Govereau
plevart Peter Levart
poonam Poonam Bajaj
ppunegov Pavel Punegov
prappo Pavel Rappo
ptbrunet Pete Brunet
ptisnovs Pavel Tisnovsky
ramap Rama Pulavarthi
rchamyal Rajeev Chamyal
rehn Robbin Ehn
rkennke Roman Kennke
robilad Dalibor Topic
robm Rob McKenna
rottenha Robert Ottenhag
rprotacio Rachel Protacio
sadayapalam Srikanth Adayapalam
sangheki Sangheon Kim
schien Suchen Chien
sgehwolf Severin Gehwolf
shinyafox Shinya Yoshida
sjiang Shanliang Jiang
skoppar Sunita Koppar
sogoel Sonali Goel
srl Steven Loomis
stayer Kirill Kirichenko
stuefe Thomas Stuefe
tamao Tao Mao
thurka Tomas Hurka
tpivovarova Tatiana Pivovarova
tyan Tristan Yan
uta Alexey Utkin
vadim Vadim Pakhnushev
vdeshpande Vivek Deshpande
vikram Vikram Aroskar
vladidan Vladimir Danushevsky
xdono Xiomara Jayasena
yhuang Yong Jeffrey Huang
ykantser Katja Kantserova
ysuenaga Yasumasa Suenaga
zhouyx Sean Chou
acorn Karen Kinnear
alanb Alan Bateman
alexp Alexander Potochkin
alexsch Alexander Scherbatiy
alundblad Andreas Lundblad
andrew Andrew John Hughes
ant Anton Tarasov
anthony Anthony Petrov
aph Andrew Haley
art Artem Ananiev
ascarpino Anthony Scarpino
attila Attila Szegedi
azvegint Alexander Zvegintsev
bae Andrew Brygin
bpatel Bhavesh Patel
bpb Brian Burkhalter
briangoetz Brian Goetz
brutisso Bengt Rutisson
chegar Chris Hegarty
coffeys Sean Coffey
coleenp Coleen Phillimore
ctornqvi Christian Tornqvist
darcy Joe Darcy
david David Lindholm
dcherepanov Dmitry Cherepanov
dcubed Daniel D. Daugherty
dfuchs Daniel Fuchs
dholmes David Holmes
dl Doug Lea
dsamersoff Dmitry Samersoff
ehelin Erik Helin
emcmanus Eamonn McManus
erikj Erik Joelsson
flar Jim Graham
goetz Goetz Lindenmaier
hannesw Hannes Wallnöfer
herrick Andy Herrick
hseigel Harold Seigel
igerasim Ivan Gerasimov
igor Igor Nekrestyanov
ihse Magnus Ihse Bursie
iignatyev Igor Ignatyev
iklam Ioi Lam
iveresov Igor Veresov
jbachorik Jaroslav Bachorik
jcoomes John Coomes
jfranck Joel Borggrén-Franck
jgodinez Jennifer Godinez
jiangli Jiangli Zhou
jjg Jonathan Gibbons
jjh Jim Holmlund
jlahoda Jan Lahoda
jlaskey Jim Laskey
jmasa Jon Masamitsu
joehw Joe Wang
johnc John Cuthbertson
jrose John R Rose
jwilhelm Jesper Wilhelmsson
kamg Keith McGuigan
katleman David Katleman
kbarrett Kim Barrett
kizune Alexander Zuev
ksrini Kumar Srinivasan
kvn Vladimir Kozlov
lagergren Marcus Lagergren
lana Lana Steuck
lancea Lance Andersen
malenkov Sergey Malenkov
martin Martin Buchholz
mchung Mandy Chung
mcimadamore Maurizio Cimadamore
mduigou Mike Duigou
mgerdin Mikael Gerdin
michaelm Michael McMahon
mlarsson Marcus Larsson
mullan Sean Mullan
naoto Naoto Sato
neliasso Nils Eliasson
never Tom Rodriguez
ngthomas Thomas Ng
ohair Kelly O'Hair
okutsu Masayoshi Okutsu
omajid Omair Majid
pchelko Petr Pchelko
peterz Peter Zhelezniakov
peytoia Yuka Kamiya
phh Paul Hohensee
pliden Per Lidén
prr Phil Race
psadhukhan Prasanta Sadhukhan
psandoz Paul Sandoz
rasbold Chuck Rasbold
rbackman Rickard Bäckman
redestad Claes Redestad
rfield Robert Field
roland Roland Westrelin
rriggs Roger Riggs
rupashka Pavel Porvatov
serb Sergey Bylokhov
shade Aleksey Shipilev
sherman Xueming Shen
simonis Volker Simonis
sjohanss Stefan Johansson
sla Staffan Larsen
smarks Stuart Marks
ssadetsky Semyon Sadetsky
sspitsyn Serguei Spitsyn
stefank Stefan Karlsson
sundar Athijegannathan Sundararajan
tbell Tim Bell
thartmann Tobias Hartmann
tonyp Antonios Printezis
trims Erik Trimble
tschatzl Thomas Schatzl
twisti Christian Thalinger
valeriep Valerie Peng
vinnie Vinnie Ryan
vlivanov Vladimir Ivanov
vromero Vicente Romero
weijun Max Weijun Wang
wetmore Bradford Wetmore
xuelei Xue-Lei Andrew Fan
yan Yuri Nesterenko
ysr Y. Srinivas Ramakrishna
zgu Zhengyu Gu
zmajo Zoltan Majo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment