├── .gitignore ├── LICENSE ├── PIB-wikipedia.csv ├── README.md ├── TODO.md ├── agg-csv.pl ├── apps └── get-languages.pl ├── city-users ├── granada.md ├── sevilla.md └── vigo.md ├── collate.pl ├── data ├── .RData ├── .Rhistory ├── all-users-data.csv ├── processed │ ├── .RData │ ├── .Rhistory │ ├── aggregated-top-Andalucía-evol.csv │ ├── aggregated-top-Andalucía.csv │ ├── aggregated-top-Canarias.csv │ ├── aggregated-top-Catalunya.csv │ ├── aggregated-top-Euskadi.csv │ ├── aggregated-top-Extremadura.csv │ ├── aggregated-top-Galicia.csv │ ├── aggregated-top-Spain-evol.csv │ ├── aggregated-top-Spain.csv │ ├── all-users-contribs.png │ ├── all-users.R │ ├── andalucia-data.csv │ ├── andalucia-plot.R │ ├── andalucia-zipf-github.png │ ├── clustering-mds-province.png │ ├── contrib-by-population.png │ ├── contrib-follower-chart.R │ ├── contrib-rel-by-province.png │ ├── contributions-granada-time.png │ ├── data-per-province.csv │ ├── followers-granada-time.png │ ├── followers-rel-by-province.png │ ├── gh-spain-to-md.R │ ├── language-chart.R │ ├── language-chart.png │ ├── language-stacked-chart.png │ ├── otros-plot.R │ ├── otros-zipf-github-log.png │ ├── otros-zipf-github-norm.png │ ├── otros-zipf-github.png │ ├── pie-chart-users.png │ ├── place-language.csv │ ├── plot-languages.R │ ├── plot-per-province.R │ ├── province-chart.R │ ├── province-stacked-chart.png │ ├── spain-zipf-github-log.png │ ├── stars-rel-by-province.png │ ├── svq-agp-followers-time.png │ ├── svq-agp-users-time.png │ ├── top-20-pop.csv │ ├── top-20-provinces-data.csv │ ├── top-alt-Spain.csv │ ├── top20-provincies-bycontrib.png │ ├── top20-provincies-byfollow.png │ ├── top20-provincies-byuser.png │ ├── total-users-province.csv │ ├── users-by-province.png │ ├── users-granada-time.png │ ├── users-rel-by-province.png │ ├── users-vs-contributions.png │ ├── users-vs-followers.png │ └── zipf-fit.R ├── user-data-Albacete.csv ├── user-data-Albacete.json ├── user-data-Algeciras.csv ├── user-data-Algeciras.json ├── user-data-Alicante.csv ├── user-data-Alicante.json ├── user-data-Almería.csv ├── user-data-Almería.json ├── user-data-Andalucía.csv ├── user-data-Andalucía.json ├── user-data-Asturias.csv ├── user-data-Asturias.json ├── user-data-Badajoz.csv ├── user-data-Badajoz.json ├── user-data-Baleares.csv ├── user-data-Baleares.json ├── user-data-Barcelona.csv ├── user-data-Barcelona.json ├── user-data-Bilbao.csv ├── user-data-Bilbao.json ├── user-data-Burgos.csv ├── user-data-Burgos.json ├── user-data-Canarias.csv ├── user-data-Canarias.json ├── user-data-Cantabria.csv ├── user-data-Cantabria.json ├── user-data-Castellón.csv ├── user-data-Castellón.json ├── user-data-Catalunya.csv ├── user-data-Catalunya.json ├── user-data-Ceuta.csv ├── user-data-Ceuta.json ├── user-data-Ciudad Real.csv ├── user-data-Ciudad Real.json ├── user-data-Coruña.csv ├── user-data-Coruña.json ├── user-data-Cuenca.csv ├── user-data-Cuenca.json ├── user-data-Cáceres.csv ├── user-data-Cáceres.json ├── user-data-Cádiz.csv ├── user-data-Cádiz.json ├── user-data-Córdoba.csv ├── user-data-Córdoba.json ├── user-data-Donostia.csv ├── user-data-Donostia.json ├── user-data-España.csv ├── user-data-España.json ├── user-data-Euskadi.csv ├── user-data-Euskadi.json ├── user-data-Extremadura.csv ├── user-data-Extremadura.json ├── user-data-Galicia.csv ├── user-data-Galicia.json ├── user-data-Gerona.csv ├── user-data-Gerona.json ├── user-data-Granada.csv ├── user-data-Granada.json ├── user-data-Huelva.csv ├── user-data-Huelva.json ├── user-data-Huesca.csv ├── user-data-Huesca.json ├── user-data-Jaén.csv ├── user-data-Jaén.json ├── user-data-Jerez.csv ├── user-data-Jerez.json ├── user-data-Las Palmas.csv ├── user-data-Las Palmas.json ├── user-data-León.csv ├── user-data-León.json ├── user-data-Lleida.csv ├── user-data-Lleida.json ├── user-data-Lugo.csv ├── user-data-Lugo.json ├── user-data-Madrid.csv ├── user-data-Madrid.json ├── user-data-Melilla.csv ├── user-data-Melilla.json ├── user-data-Murcia.csv ├── user-data-Murcia.json ├── user-data-Málaga.csv ├── user-data-Málaga.json ├── user-data-Navarra.csv ├── user-data-Navarra.json ├── user-data-Orense.csv ├── user-data-Orense.json ├── user-data-Ourense.csv ├── user-data-Ourense.json ├── user-data-Palencia.csv ├── user-data-Palencia.json ├── user-data-Pontevedra.csv ├── user-data-Pontevedra.json ├── user-data-Rioja.csv ├── user-data-Rioja.json ├── user-data-Salamanca.csv ├── user-data-Salamanca.json ├── user-data-Santander.json ├── user-data-Segovia.csv ├── user-data-Segovia.json ├── user-data-Sevilla.csv ├── user-data-Sevilla.json ├── user-data-Soria.csv ├── user-data-Soria.json ├── user-data-Tarragona.csv ├── user-data-Tarragona.json ├── user-data-Tenerife.csv ├── user-data-Tenerife.json ├── user-data-Teruel.csv ├── user-data-Teruel.json ├── user-data-Toledo.csv ├── user-data-Toledo.json ├── user-data-Valencia.csv ├── user-data-Valencia.json ├── user-data-Valladolid.csv ├── user-data-Valladolid.json ├── user-data-Zamora.csv ├── user-data-Zamora.json ├── user-data-Zaragoza.csv ├── user-data-Zaragoza.json ├── user-data-Álava.csv ├── user-data-Álava.json ├── user-data-Ávila.csv └── user-data-Ávila.json ├── formatted ├── top-Albacete.md ├── top-Alicante.md ├── top-Almería.md ├── top-Andalucía.md ├── top-Asturias.md ├── top-Badajoz.md ├── top-Baleares.md ├── top-Barcelona.md ├── top-Bilbao.md ├── top-Burgos.md ├── top-Canarias.md ├── top-Cantabria.md ├── top-Castellón.md ├── top-Catalunya.md ├── top-Ceuta.md ├── top-Ciudad Real.md ├── top-Coruña.md ├── top-Cuenca.md ├── top-Cáceres.md ├── top-Cádiz.md ├── top-Córdoba.md ├── top-Donostia.md ├── top-España.md ├── top-Euskadi.md ├── top-Extremadura.md ├── top-Galicia.md ├── top-Gerona.md ├── top-Granada.md ├── top-Guadalajara.md ├── top-Huelva.md ├── top-Huesca.md ├── top-Jaén.md ├── top-Las Palmas.md ├── top-León.md ├── top-Lleida.md ├── top-Lugo.md ├── top-Madrid.md ├── top-Melilla.md ├── top-Murcia.md ├── top-Málaga.md ├── top-Navarra.md ├── top-Orense.md ├── top-Palencia.md ├── top-Pontevedra.md ├── top-Reykjavik.md ├── top-Rioja.md ├── top-Salamanca.md ├── top-Segovia.md ├── top-Sevilla.md ├── top-Soria.md ├── top-Tarragona.md ├── top-Tenerife.md ├── top-Teruel.md ├── top-Toledo.md ├── top-Valencia.md ├── top-Valladolid.md ├── top-Zamora.md ├── top-Zaragoza.md ├── top-alt-Andalucía.md ├── top-alt-Canarias.md ├── top-alt-Catalunya.md ├── top-alt-Euskadi.md ├── top-alt-Extremadura.md ├── top-alt-Galicia.md ├── top-alt-Spain.md ├── top-Álava.md └── top-Ávila.md ├── get-versions-csv.pl ├── get-versions.pl ├── img └── easyname_500px.png ├── old-data ├── github-users-Granada-stats.json ├── github-users-Málaga-stats.json ├── github-users-Sevilla-stats.json ├── top-Gran Canaria.md ├── top-Jaca.md ├── top-Mallorca.md ├── top-Mendoza.md ├── top-Vitoria.md ├── user-data-Gran Canaria.csv ├── user-data-Gran Canaria.json ├── user-data-Mallorca.csv ├── user-data-Mallorca.json ├── user-data-Mendoza.csv ├── user-data-Mendoza.json ├── user-data-Pamplona.csv ├── user-data-Pamplona.json ├── user-data-Vitoria.csv └── user-data-Vitoria.json ├── package.json ├── poblacion-provincia-INE.csv ├── poblacion-provincia-INE.ods ├── processed-data ├── evol-granada.csv ├── evol-madrid.csv ├── evol-malaga.csv └── evol-sevilla.csv └── reports └── ongoing ├── .RData ├── .Rhistory ├── evolution-github-users-Andalucía.R ├── evolution-github-users-Spain.R ├── evolution-github-users-Spain.Rmd ├── gh-rankings.bib ├── github-users-Andalucía.R ├── github-users-Spain.R └── github-users-Spain.Rmd /.gitignore: -------------------------------------------------------------------------------- 1 | *~ -------------------------------------------------------------------------------- /PIB-wikipedia.csv: -------------------------------------------------------------------------------- 1 | Álava,35.175 € 2 | Albacete,18.113 € 3 | Alicante,17.405 € 4 | Almería,16.855 € 5 | Ávila,19.011 € 6 | Badajoz,15.617 € 7 | "Baleares, Islas",23.769 € 8 | Barcelona,26.531 € 9 | Burgos,27.128 € 10 | Cáceres,15.715 € 11 | Cádiz,16.916 € 12 | Castellón,22.597 € 13 | Ciudad Real,18.214 € 14 | Córdoba,16.396 € 15 | "Coruña, La",21.898 € 16 | Cuenca,18.549 € 17 | Gerona,26.722 € 18 | Granada,16.133 € 19 | Guadalajara,19.584 € 20 | Guipúzcoa,31.442 € 21 | Huelva,17.959 € 22 | Huesca,26.258 € 23 | Jaén,15.858 € 24 | León,20.688 € 25 | Lérida,26.943 € 26 | Lugo,19.459 € 27 | "Madrid, Comunidad de",29.576 € 28 | Málaga,17.267 € 29 | "Murcia, Región de",18.470 € 30 | "Navarra, Comunidad Foral de",29.134 € 31 | Orense,19.305 € 32 | "Asturias, Principado de",21.310 € 33 | Palencia,23.019 € 34 | "Palmas, Las",19.438 € 35 | Pontevedra,19.548 € 36 | "Rioja, La",25.537 € 37 | Salamanca,19.264 € 38 | Santa Cruz de Tenerife,19.205 € 39 | Cantabria,22.055 € 40 | Segovia,21.769 € 41 | Sevilla,18.223 € 42 | Soria,23.816 € 43 | Tarragona,26.792 € 44 | Teruel,24.996 € 45 | Toledo,17.450 € 46 | Valencia,21.091 € 47 | Valladolid,24.176 € 48 | Vizcaya,28.618 € 49 | Zamora,19.132 € 50 | Zaragoza,25.150 € 51 | Ceuta,19.555 € 52 | Melilla,17.824 € 53 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Data from top Github users 2 | ===================== 3 | 4 | According to a series of conditions, mainly the city that they list in their profile. Check out the source for updates. 5 | 6 | 7 | Hecho usando el API de GitHub ([datos en otro directorio](https://github.com/JJ/top-github-users-data/tree/master/data), [script](https://github.com/JJ/top-github-users)) adaptado de [@paulmillr](http://twitter.com/paulmillr) con contribuciones de [@lifesinger](http://twitter.com/) y adaptación de JJ con contribuciones de Benito Palacios [Benito Palacios @pleonex](http://twitter.com/pleonex). Actualizado de vez en cuando. 8 | 9 | This has been done using the GitHub API ([data directory](https://github.com/JJ/top-github-users-data/tree/master/data), [script project](https://github.com/JJ/top-github-users)) adapted from [@paulmillr](http://twitter.com/paulmillr) work with contributions from [@lifesinger](http://twitter.com/) and adaptation by JJ with contributions from [Benito Palacios @pleonex](http://twitter.com/pleonex). Updated from time to time. 10 | 11 | Index 12 | ----- 13 | 14 | * [alt-Spain](formatted/top-alt-Spain.md) 15 | 16 | # Provincias (y otros) 17 | * [Álava](formatted/top-Álava.md) 18 | * [Albacete](formatted/top-Albacete.md) 19 | * [Alicante](formatted/top-Alicante.md) 20 | * [Almería](formatted/top-Almería.md) 21 | * [Asturias](formatted/top-Asturias.md) 22 | * [Ávila](formatted/top-Ávila.md) 23 | * [Badajoz](formatted/top-Badajoz.md) 24 | * [Baleares](formatted/top-Baleares.md) 25 | * [Barcelona](formatted/top-Barcelona.md) 26 | * [Bilbao](formatted/top-Bilbao.md) 27 | * [Burgos](formatted/top-Burgos.md) 28 | * [Cáceres](formatted/top-Cáceres.md) 29 | * [Cádiz](formatted/top-Cádiz.md) 30 | * [Cantabria](formatted/top-Cantabria.md) 31 | * [Castellón](formatted/top-Castellón.md) 32 | * [Ceuta](formatted/top-Ceuta.md) 33 | * [Ciudad Real](formatted/top-Ciudad%20Real.md) 34 | * [Córdoba](formatted/top-Córdoba.md) 35 | * [Coruña](formatted/top-Coruña.md) 36 | * [Cuenca](formatted/top-Cuenca.md) 37 | * [Donostia](formatted/top-Donostia.md) 38 | * [España](formatted/top-España.md) 39 | * [Gerona](formatted/top-Gerona.md) 40 | * [Granada](formatted/top-Granada.md) 41 | * [Huelva](formatted/top-Huelva.md) 42 | * [Huesca](formatted/top-Huesca.md) 43 | * [Jaén](formatted/top-Jaén.md) 44 | * [Las Palmas](formatted/top-Las%20Palmas.md) 45 | * [León](formatted/top-León.md) 46 | * [Lleida](formatted/top-Lleida.md) 47 | * [Lugo](formatted/top-Lugo.md) 48 | * [Madrid](formatted/top-Madrid.md) 49 | * [Málaga](formatted/top-Málaga.md) 50 | * [Melilla](formatted/top-Melilla.md) 51 | * [Murcia](formatted/top-Murcia.md) 52 | * [Navarra](formatted/top-Navarra.md) 53 | * [Orense](formatted/top-Orense.md) 54 | * [Palencia](formatted/top-Palencia.md) 55 | * [Pontevedra](formatted/top-Pontevedra.md) 56 | * [Rioja](formatted/top-Rioja.md) 57 | * [Salamanca](formatted/top-Salamanca.md) 58 | * [Segovia](formatted/top-Segovia.md) 59 | * [Sevilla](formatted/top-Sevilla.md) 60 | * [Tarragona](formatted/top-Tarragona.md) 61 | * [Tenerife](formatted/top-Tenerife.md) 62 | * [Teruel](formatted/top-Teruel.md) 63 | * [Toledo](formatted/top-Toledo.md) 64 | * [Valencia](formatted/top-Valencia.md) 65 | * [Valladolid](formatted/top-Valladolid.md) 66 | * [Zamora](formatted/top-Zamora.md) 67 | * [Zaragoza](formatted/top-Zaragoza.md) 68 | -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- 1 | #Things to do 2 | 3 | * [ ] Create a webservice 4 | * [ ] Use it with heroku with some adequate data model. 5 | * [ ] Compute diffs and store somewhere 6 | -------------------------------------------------------------------------------- /agg-csv.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env perl 2 | 3 | #Aggregate CSV from several places 4 | 5 | use strict; 6 | use warnings; 7 | 8 | use v5.12; 9 | 10 | use JSON; 11 | 12 | use File::Slurp::Tiny qw(read_file); 13 | 14 | my $provincias_content = read_file('poblacion-provincia-INE.csv'); 15 | my @provincias = split("\n",$provincias_content); 16 | my @prov_names = split(",",$provincias[0]); 17 | my @prov_pop = split(",",$provincias[1]); 18 | 19 | my %new_names = ( "Alicante/Alacant" => "Alicante", 20 | "Araba/Álava" => "Álava", 21 | "Bizkaia" => "Bilbao", 22 | "Castellón/Castelló" => "Castellón", 23 | "Gipuzkoa" => "Donostia", 24 | "Girona" => "Gerona", 25 | "Palmas" => "Las Palmas", 26 | "Valencia/València" => "Valencia"); 27 | 28 | my @columns = qw( contributions stars user_stars followers ); 29 | 30 | say "province;population;users;",join(";",@columns); 31 | for my $p ( @prov_names ) { 32 | my $population = shift @prov_pop; 33 | my $name = $new_names{$p}?$new_names{$p}:$p; 34 | next if $name eq "Guadalajara"; #Problems with sampling 35 | my $file_contents = read_file("data/user-data-$name.json"); 36 | next if !$file_contents; 37 | my $p_data = decode_json( $file_contents); 38 | my $totals = {}; 39 | for my $c (@columns) { 40 | $totals->{$c} = 0; 41 | } 42 | 43 | my $users = 0; 44 | for my $u (@$p_data ) { 45 | $users++; 46 | for my $column ( @columns ) { 47 | if ($u->{$column} ) { 48 | if ( $u->{$column} =~ /(\S+)k/ ) { 49 | $u->{$column} = $1*1000; 50 | } 51 | $totals->{$column} += $u->{$column}; 52 | } 53 | } 54 | } 55 | my @row = ( $name, $population, $users ); 56 | for my $column ( @columns ) { 57 | push @row, $totals->{$column}; 58 | } 59 | say join(";",@row); 60 | } 61 | 62 | -------------------------------------------------------------------------------- /apps/get-languages.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env perl 2 | 3 | use strict; 4 | use warnings; 5 | use v5.14; 6 | use File::Slurp::Tiny qw(read_lines); 7 | 8 | my $file_name = shift || "../data/processed/aggregated-top-Spain.csv"; 9 | 10 | my @lines = read_lines($file_name); 11 | 12 | die "Empty,file" if !@lines; 13 | 14 | say "Scope,language"; 15 | for my $l ( @lines[1..$#lines]) { 16 | chomp($l); 17 | my @cols = split(";", $l ); 18 | next if !$cols[7]; 19 | my @languages = split(/\s+and\s+/, $cols[7] ); 20 | for my $lang ( @languages ) { 21 | say "$cols[2],$lang"; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /collate.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env perl 2 | 3 | #Aggregate CSV from several places 4 | 5 | use strict; 6 | use warnings; 7 | 8 | use v5.12; 9 | 10 | use JSON; 11 | 12 | use File::Slurp::Tiny qw(read_file); 13 | 14 | my $provincias_content = read_file('poblacion-provincia-INE.csv'); 15 | my @provincias = split("\n",$provincias_content); 16 | my @prov_names = split(",",$provincias[0]); 17 | my @prov_pop = split(",",$provincias[1]); 18 | 19 | my %new_names = ( "Alicante/Alacant" => "Alicante", 20 | "Araba/Álava" => "Álava", 21 | "Bizkaia" => "Bilbao", 22 | "Castellón/Castelló" => "Castellón", 23 | "Gipuzkoa" => "Donostia", 24 | "Girona" => "Gerona", 25 | "Palmas" => "Las Palmas", 26 | "Valencia/València" => "Valencia"); 27 | 28 | my @columns = qw( contributions stars followers ); 29 | 30 | my %users; 31 | for my $p ( @prov_names ) { 32 | my $population = shift @prov_pop; 33 | my $name = $new_names{$p}?$new_names{$p}:$p; 34 | next if $name eq "Guadalajara"; #Problems with sampling 35 | my $file_contents = read_file("data/user-data-$name.json"); 36 | next if !$file_contents; 37 | my $p_data = decode_json( $file_contents); 38 | 39 | for my $u (@$p_data ) { 40 | if (! $users{$u->{'login'}} ) { 41 | for my $column ( @columns ) { 42 | if ( $u->{$column} ) { 43 | $users{$u->{'login'}}->{$column} += $u->{$column}; 44 | } 45 | } 46 | $users{$u->{'login'}}->{'province'} = $name; 47 | } 48 | } 49 | } 50 | 51 | say "user;province;",join(";",@columns); 52 | for my $k ( sort { $users{$b}->{'contributions'} <=> $users{$a}->{'contributions'} } keys %users ) { 53 | my @column_values; 54 | for my $column ( @columns ) { 55 | if ( $users{$k}->{$column} ) { 56 | push @column_values, $users{$k}->{$column}; 57 | } else { 58 | push @column_values, 0; 59 | } 60 | } 61 | say "$k; $users{$k}->{'province'};", join(";", @column_values ); 62 | } 63 | 64 | -------------------------------------------------------------------------------- /data/.RData: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/.RData -------------------------------------------------------------------------------- /data/processed/.RData: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/.RData -------------------------------------------------------------------------------- /data/processed/.Rhistory: -------------------------------------------------------------------------------- 1 | install.packages('devtools') 2 | devtools::install_github('rstudio/shinyapps') 3 | shinyapps::setAccountInfo(name='jjmerelo', 4 | token='B59DB216710921E7E99053B8A8AD5FF0', 5 | secret='toVKOBIe2yFCKeRhMaJsNwXJhzWstfbJNrWdUEXt') 6 | quit() 7 | ibrary("ggplot2") 8 | language.province <- read.csv("place-language.csv") 9 | language.top20 <- as.data.frame(summary(language.province$language, max=25)) 10 | language.top20.df <- data.frame(language=row.names(language.top20), 11 | devs=language.top20$"summary(language.province$language, max = 25)") 12 | ggplot()+geom_bar(data=language.top20.df,aes(reorder(language,-devs),y=devs),stat="identity") 13 | library("ggplot2") 14 | ibrary("ggplot2") 15 | language.province <- read.csv("place-language.csv") 16 | language.top20 <- as.data.frame(summary(language.province$language, max=25)) 17 | language.top20.df <- data.frame(language=row.names(language.top20), 18 | devs=language.top20$"summary(language.province$language, max = 25)") 19 | ggplot()+geom_bar(data=language.top20.df,aes(reorder(language,-devs),y=devs),stat="identity") 20 | ibrary("ggplot2") 21 | language.province <- read.csv("place-language.csv") 22 | language.top20 <- as.data.frame(summary(language.province$language, max=25)) 23 | language.top20.df <- data.frame(language=row.names(language.top20), 24 | devs=language.top20$"summary(language.province$language, max = 25)") 25 | ggplot()+geom_bar(data=language.top20.df,aes(reorder(language,-devs),y=devs),stat="identity") 26 | language.province <- read.csv("place-language.csv") 27 | language.top20 <- as.data.frame(summary(language.province$language, max=25)) 28 | language.top20.df <- data.frame(language=row.names(language.top20), 29 | devs=language.top20$"summary(language.province$language, max = 25)") 30 | language.province <- read.csv("../../data/processed/place-language.csv") 31 | language.province <- read.csv("place-language.csv") 32 | language.top20 <- as.data.frame(summary(language.province$language, max=25)) 33 | language.top20.df <- data.frame(language=row.names(language.top20), 34 | devs=language.top20$"summary(language.province$language, max = 25)") 35 | setwd("~/Code/top-github/top-github-users-data/data/processed") 36 | language.province <- read.csv("place-language.csv") 37 | language.top20 <- as.data.frame(summary(language.province$language, max=25)) 38 | language.top20.df <- data.frame(language=row.names(language.top20), 39 | devs=language.top20$"summary(language.province$language, max = 25)") 40 | ggplot()+geom_bar(data=language.top20.df,aes(reorder(language,-devs),y=devs),stat="identity") 41 | ggplot()+geom_bar(data=language.top20.df,aes(reorder(language,-devs),y=devs),stat="identity")+coord_flip() 42 | ggplot()+geom_bar(data=language.top20.df,aes(reorder(language,devs),y=devs),stat="identity")+coord_flip() 43 | ggplot( data=language.top20.df, aes(x="",y=devs,fill=factor(language)))+ geom_bar(width=1,stat='identity') + coord_polar(theta='y') 44 | ggplot()+geom_bar(data=language.top20.df,aes(reorder(language,devs),y=devs),stat="identity")+coord_flip() 45 | -------------------------------------------------------------------------------- /data/processed/aggregated-top-Andalucía-evol.csv: -------------------------------------------------------------------------------- 1 | users;followers;contributions;stars;commitdate 2 | 1155;6371;94537;10124;2015-05-04 19:24:05 +0200 3 | 1162;6484;94013;10271;2015-05-11 07:55:34 +0200 4 | 1190;6619;97275;10644;2015-05-21 08:11:33 +0200 5 | 1205;6669;97480;10730;2015-05-25 07:54:16 +0200 6 | 1233;6724;98476;10947;2015-06-01 07:54:15 +0200 7 | 1235;6821;100234;11254;2015-06-09 17:45:31 +0200 8 | 1248;6852;101091;11394;2015-06-15 07:55:46 +0200 9 | 1246;6961;103616;11510;2015-06-22 07:55:49 +0200 10 | 1261;7128;104832;12560;2015-06-29 07:55:57 +0200 11 | 1263;7184;103715;12974;2015-07-06 07:56:01 +0200 12 | 1269;7224;105902;13152;2015-07-15 18:35:18 +0200 13 | 1257;7301;105906;13269;2015-07-20 07:56:13 +0200 14 | 1260;7401;107688;13499;2015-07-27 07:53:23 +0200 15 | 1259;7438;109057;13743;2015-08-15 20:22:44 +0200 16 | 1240;7621;111350;13879;2015-08-17 08:32:22 +0200 17 | 1280;7682;112850;14084;2015-08-26 12:45:01 +0200 18 | 1255;7691;110776;14197;2015-08-31 07:58:07 +0200 19 | 1294;7718;113205;13982;2015-09-07 07:53:55 +0200 20 | 1319;7789;113796;14196;2015-09-14 08:00:48 +0200 21 | 1342;7982;115867;14314;2015-09-21 07:54:21 +0200 22 | 1365;8171;117985;14555;2015-09-28 07:54:19 +0200 23 | 1386;8258;119280;14706;2015-10-05 07:54:35 +0200 24 | 1444;8500;121752;14939;2015-10-16 07:27:23 +0200 25 | 1448;8621;122761;15036;2015-10-19 07:56:31 +0200 26 | 1437;8694;122050;15130;2015-10-21 13:56:19 +0200 27 | 1461;8813;124220;15255;2015-10-26 07:56:05 +0100 28 | 1490;9078;127979;15497;2015-11-02 10:46:53 +0100 29 | 1525;9263;129803;15792;2015-11-09 07:55:30 +0100 30 | 1535;9452;131901;15242;2015-11-16 07:55:33 +0100 31 | 1522;9568;133579;15509;2015-11-23 07:55:37 +0100 32 | 1538;9638;135323;15652;2015-11-30 07:55:36 +0100 33 | 1572;9795;135292;15898;2015-12-07 09:11:45 +0100 34 | 1574;9861;139339;16008;2015-12-14 07:56:24 +0100 35 | 1571;9885;139389;16043;2015-12-21 07:51:45 +0100 36 | 1578;9976;139445;17068;2016-01-03 20:27:34 +0100 37 | 1576;10205;141910;16671;2016-01-13 18:10:53 +0100 38 | 1594;10340;143678;16807;2016-01-18 07:56:25 +0100 39 | 1594;10463;143807;16994;2016-01-25 07:57:18 +0100 40 | 1674;10540;150574;15665;2016-02-04 17:58:18 +0100 41 | 1676;10701;155378;15701;2016-02-15 17:42:31 +0100 42 | 1681;10886;156872;16279;2016-02-21 12:54:00 +0100 43 | 1645;10952;157335;16270;2016-02-29 08:49:45 +0100 44 | 1663;11203;159117;16518;2016-03-06 08:58:53 +0100 45 | 1687;11220;159756;16555;2016-03-07 08:00:36 +0100 46 | 1692;11335;159595;16889;2016-03-14 08:05:18 +0100 47 | 1692;11541;158493;17528;2016-03-27 13:20:12 +0200 48 | 1699;11744;159657;17677;2016-04-04 07:45:53 +0200 49 | 1704;11819;160921;17740;2016-04-08 08:45:20 +0200 50 | 1689;11879;161400;17758;2016-04-10 15:39:00 +0200 51 | 1721;12014;163158;18179;2016-04-18 07:44:22 +0200 52 | 1756;12164;165284;19304;2016-04-25 07:56:17 +0200 53 | 1764;12289;165209;19551;2016-05-02 08:57:50 +0200 54 | -------------------------------------------------------------------------------- /data/processed/aggregated-top-Extremadura.csv: -------------------------------------------------------------------------------- 1 | login; location; place; followers; contributions; stars; user_stars; language 2 | ljmanso;Extremadura;Extremadura;7;937;2;6;Python 3 | pbustos;Cáceres, SPAIN;Cáceres;6;403;2;1;Python 4 | spaceisstrange;Cáceres, Spain;Cáceres;3;394;4;67;Java 5 | adobo;Badajoz, Spain;Badajoz;24;237;221;220;PHP 6 | csuarez;Cáceres (Spain);Cáceres;30;227;50;253;PHP 7 | jamiebull1;Cáceres, Spain;Cáceres;4;180;0;11;Python 8 | oscarcpozas;Cáceres, Spain;Cáceres;37;123;10;148;Java 9 | jormaral;(Badajoz), Spain;Badajoz;19;121;20;23;JavaScript 10 | mcmiguelac;Cáceres, Spain;Cáceres;2;116;2;9;C# 11 | EduardoRT;Mérida;Badajoz;12;97;2;420;Go 12 | pgilfernandez;Badajoz, Spain;Badajoz;0;88;7;0;Batchfile 13 | alvar0hurtad0;Cáceres, Spain;Cáceres;10;81;9;9;Shell 14 | alonsoir;Badajoz, Spain;Badajoz;9;77;7;76;Java 15 | sergiocasero;Badajoz;Badajoz;11;73;65;7;Java 16 | beni0888;Cáceres - Spain;Cáceres;1;66;0;36;PHP 17 | antoniohh;Badajoz;Badajoz;2;66;0;0;Java 18 | rubenbr85;Badajoz;Badajoz;0;64;0;0; 19 | jesusAlbarregas;Mérida;Badajoz;1;61;0;0;HTML 20 | enreas;Cáceres;Cáceres;1;60;2;0;Swift 21 | Shaofuhw;Badajoz, España;Badajoz;0;48;0;0;C 22 | jgalvezalegre;Badajoz, Spain;Badajoz;0;47;0;0;JavaScript and CSS 23 | Javier-varez;Badajoz, Spain;Badajoz;4;42;4;42;C++ 24 | fdiazgon;Cáceres;Cáceres;3;35;0;1;Java 25 | afrasilv;Cáceres/Badajoz (Extremadura) - Spain;Badajoz;1;35;0;15;Java 26 | smartpolitech;Cáceres, SPAIN;Cáceres;0;34;0;0;Python 27 | manumora;Mérida, Spain;Badajoz;0;30;3;7;Python 28 | javgueram;Badajoz;Badajoz;0;30;0;0;JavaScript 29 | samu22893;Cáceres, España;Cáceres;3;29;1;1;HTML 30 | davidcamaleon;Don Benito (Badajoz);Badajoz;0;28;0;1;JavaScript 31 | vidaltoboso;CÁCERES;Cáceres;1;28;0;0; 32 | acaso;Mérida, Badajoz, Spain;Badajoz;1;25;0;3;CSS 33 | manolodd;(Badajoz) Spain;Badajoz;1;22;7;11;Java 34 | robermorales;Cáceres, SPAIN;Cáceres;8;22;19;131;Ruby 35 | samuelsolis;Cáceres;Cáceres;2;19;0;0;PHP 36 | jredrejo;Mérida - Spain;Badajoz;8;19;8;14;Python 37 | MiguelHidalgo1991;Almendralejo;Badajoz;3;13;0;0;Java 38 | Zevesh;Cáceres, Spain;Cáceres;0;12;1;0;HTML 39 | Huaypitufo;Mérida;Badajoz;0;12;0;0;C# 40 | ivangd97;Cáceres-Spain;Cáceres;4;11;0;4;C 41 | Dlozanof;Badajoz, Spain;Badajoz;1;10;0;0;CSS 42 | jmacollado;Mérida;Badajoz;0;10;0;0;HTML 43 | garciacarmonaam;Quintana de la Serena, Badajoz, Spain;Badajoz;1;9;0;0;C++ and C# 44 | DavidWolfgang;Spain, Almendralejo (Badajoz);Badajoz;0;8;1;2;Batchfile 45 | fuseprods;Madrid / Cáceres;Cáceres;9;8;1;5;Arduino 46 | Axas;Cáceres, Spain;Cáceres;0;7;0;6;Shell 47 | robergd;Cáceres, Spain;Cáceres;1;5;1;17;CSS 48 | Dallanosm;Cáceres;Cáceres;1;5;0;4;Java and Python 49 | anbarquer;Cáceres;Cáceres;0;5;0;0;Java 50 | rstark1;Mérida;Badajoz;0;4;0;0; 51 | javiernuber;Cáceres;Cáceres;1;4;2;9;PHP 52 | RomeoDeMarco;Cáceres, Spain;Cáceres;0;4;2;1;Python 53 | EyLuismi;Mérida, Spain;Badajoz;1;3;0;15; 54 | cyxmedia;Cáceres, Spain;Cáceres;2;3;0;0;JavaScript 55 | macram;Cáceres;Cáceres;2;3;0;8;Java 56 | emmanuelvazc;Mérida;Badajoz;0;3;0;0;R 57 | jramosext;Extremadura;Extremadura;1;3;4;2;Python 58 | pacovila;Badajoz, Spain;Badajoz;0;2;0;4;Shell 59 | CreacionesJA;Badajoz, España;Badajoz;0;2;0;0; 60 | jcgimfer;Plasencia, Cáceres, Spain;Cáceres;0;2;0;0; 61 | JPery;Cáceres;Cáceres;0;2;0;0;Python 62 | AdolfoLozano;Cáceres. SPAIN;Cáceres;0;2;0;0; 63 | RobertoRodriguezGuerrero;Badajoz;Badajoz;0;2;0;0;CSS and Visual Basic 64 | Saavento;Mérida;Badajoz;0;2;0;2;C# 65 | juanro49;Extremadura - España;Extremadura;0;2;0;0;ASP 66 | fjcasasaltas;Badajoz, EX, Spain;Badajoz;0;1;0;0; 67 | branigan;Almendralejo;Badajoz;1;1;3;4;JavaScript and PHP 68 | jcasero;Badajoz, Spain;Badajoz;3;1;0;0;Java 69 | titlani87;Mérida;Badajoz;0;1;0;0;CSS and JavaScript 70 | josecampo;Caceres, Extremadura, Spain;Extremadura;0;1;0;0;CSS and HTML 71 | sebastian041965;Badajoz;Badajoz;2;1;10;29;C++ 72 | sirym;Badajoz;Badajoz;1;1;0;0; 73 | Viokeoke;Cáceres;Cáceres;1;1;0;0;CSS 74 | espantaperros;calle Pontezuelas, 22 - 06800 Mérida (Badajoz) - España;Badajoz;0;1;0;0;ApacheConf 75 | javerage;Mérida;Badajoz;0;1;0;0; 76 | achojoao;Badajoz, Spain;Badajoz;0;1;0;0; 77 | jmbarrero;Extremadura;Extremadura;0;1;0;0;Java 78 | PabloCarmona;Badajoz, Spain;Badajoz;0;1;0;0;CSS and HTML -------------------------------------------------------------------------------- /data/processed/aggregated-top-Spain-evol.csv: -------------------------------------------------------------------------------- 1 | users;followers;contributions;stars;commitdate 2 | 8659;54043;730191;141783;2015-03-26 07:50:42 +0100 3 | 8968;55553;738751;142584;2015-04-09 07:38:01 +0200 4 | 9496;56063;749078;146708;2015-04-18 10:30:02 +0200 5 | 9574;56342;756174;146794;2015-04-19 09:38:33 +0200 6 | 9574;56342;756174;146794;2015-04-19 10:06:47 +0200 7 | 9725;57014;765970;147994;2015-04-22 07:55:48 +0200 8 | 9808;57262;771919;148769;2015-04-25 12:08:02 +0200 9 | 9776;57800;773417;150307;2015-05-01 21:15:37 +0200 10 | 9870;58414;779131;150804;2015-05-03 18:05:30 +0200 11 | 9999;58833;790088;151003;2015-05-07 07:51:47 +0200 12 | 10024;59000;793888;151770;2015-05-08 07:51:00 +0200 13 | 10074;58845;792154;151098;2015-05-09 12:39:09 +0200 14 | 10157;59741;804898;151918;2015-05-13 06:59:12 +0200 15 | 10349;61198;844029;157393;2015-05-27 07:32:04 +0200 16 | 10418;61408;855218;157059;2015-05-30 13:42:55 +0200 17 | 10431;61516;854549;157353;2015-05-31 12:16:28 +0200 18 | 10539;62508;870059;160388;2015-06-11 08:15:00 +0200 19 | 10550;62839;874856;161399;2015-06-13 17:41:25 +0200 20 | 10557;62865;875470;161450;2015-06-13 18:32:38 +0200 21 | 10559;62920;875594;161670;2015-06-14 12:47:43 +0200 22 | 10625;63267;878296;162014;2015-06-20 11:17:29 +0200 23 | 10626;63942;881325;165756;2015-06-23 08:24:36 +0200 24 | 10674;64052;887083;164912;2015-06-27 17:51:51 +0200 25 | 10733;64323;890410;165863;2015-07-05 09:20:09 +0200 26 | 10722;64371;890685;165023;2015-07-06 17:57:22 +0200 27 | 10788;65888;892309;168262;2015-07-22 08:29:20 +0200 28 | 10854;66802;911258;170687;2015-07-31 08:12:47 +0200 29 | 10872;68536;917497;174555;2015-08-17 08:38:26 +0200 30 | 11037;69266;927450;181143;2015-08-29 13:31:47 +0200 31 | 11123;69854;936222;182395;2015-09-06 19:04:33 +0200 32 | 11253;71339;947117;184758;2015-09-20 12:25:25 +0200 33 | 11412;73237;959484;186457;2015-10-03 12:43:12 +0200 34 | 11660;75151;985594;190735;2015-10-18 19:57:27 +0200 35 | 11761;76115;990719;192499;2015-10-24 18:32:27 +0200 36 | 11756;76124;990612;192484;2015-10-24 19:38:44 +0200 37 | 11758;76327;990892;192823;2015-10-25 18:34:14 +0100 38 | 11975;78541;1031010;194047;2015-11-19 18:02:15 +0100 39 | 11981;79351;1040455;191266;2015-11-26 08:24:56 +0100 40 | 11993;80142;1047326;193749;2015-12-01 18:38:50 +0100 41 | 12290;81489;1062161;195669;2015-12-11 15:03:08 +0100 42 | 12530;84684;1094095;202703;2016-01-17 20:29:28 +0100 43 | 12563;86218;1104457;208579;2016-01-23 13:16:00 +0100 44 | 12527;86332;1102062;208804;2016-01-23 13:48:38 +0100 45 | 12526;86312;1095585;208654;2016-01-23 13:50:48 +0100 46 | 12849;88054;1108732;212572;2016-02-02 19:56:25 +0100 47 | 12846;88061;1108652;212756;2016-02-04 08:14:23 +0100 48 | 12899;88770;1130246;211662;2016-02-07 17:21:22 +0100 49 | 13258;91351;1163000;216534;2016-02-20 14:30:36 +0100 50 | 13312;92443;1171050;218400;2016-02-25 07:30:27 +0100 51 | 13017;93200;1172475;219279;2016-03-04 07:37:48 +0100 52 | 13045;93285;1173930;219408;2016-03-04 08:07:34 +0100 53 | 13288;95767;1182733;224157;2016-03-18 07:47:00 +0100 54 | 13510;97668;1178640;225848;2016-03-29 12:19:05 +0200 55 | 13602;98701;1180586;227789;2016-04-06 07:24:24 +0200 56 | 13682;101048;1192711;231118;2016-04-16 14:13:02 +0200 57 | 14090;102276;1221581;235960;2016-04-28 07:49:50 +0200 58 | 14103;102651;1266143;238474;2016-05-06 07:56:25 +0200 59 | 14175;103184;1268539;241593;2016-05-12 07:58:49 +0200 60 | -------------------------------------------------------------------------------- /data/processed/all-users-contribs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/all-users-contribs.png -------------------------------------------------------------------------------- /data/processed/all-users.R: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env Rscript 2 | library("ggplot2") 3 | agg.top.Spain.evol <- read.csv("aggregated-top-Spain-evol.csv",sep=';') 4 | ggplot(agg.top.Spain.evol,aes(x=users,y=followers))+geom_line()+geom_point() 5 | ggsave('users-vs-followers.png') 6 | ggplot(agg.top.Spain.evol,aes(x=users,y=contributions))+geom_line()+geom_point() 7 | ggsave('users-vs-contributions.png') 8 | -------------------------------------------------------------------------------- /data/processed/andalucia-data.csv: -------------------------------------------------------------------------------- 1 | "","city","users","contrib","stars","followers" 2 | "1","almeria",23,3320,269,128 3 | "2","cadiz",38,2392,543,314 4 | "3","cordoba",62,3560,278,365 5 | "4","granada",181,29413,1384,1227 6 | "5","huelva",8,2039,145,118 7 | "6","jaen",22,2634,146,160 8 | "7","malaga",84,7363,920,526 9 | "8","sevilla",114,11452,1255,1183 10 | -------------------------------------------------------------------------------- /data/processed/andalucia-plot.R: -------------------------------------------------------------------------------- 1 | library("ggplot2") 2 | qplot(log10(seq_along(granada.data$contributions)), log10(granada.data$contributions)) + geom_point(aes(y=log10(almeria.data$contributions),x=log10(seq_along(almeria.data$contributions)),color='almeria.data$contributions')) + geom_point(aes(y=log10(huelva.data$contributions), x=log10( seq_along(huelva.data$contributions)),color='huelva.data$contributions')) + geom_point(aes(y=log10(cadiz.data$contributions), x=log10( seq_along(cadiz.data$contributions)),color='cadiz.data$contributions')) + geom_point(aes(y=log10(malaga.data$contributions), x=log10( seq_along(malaga.data$contributions)),color='malaga.data$contributions')) + geom_point(aes(y=log10(sevilla.data$contributions), x=log10( seq_along(sevilla.data$contributions)),color='sevilla.data$contributions')) + geom_point(aes(y=log10(jaen.data$contributions), x=log10( seq_along(jaen.data$contributions)),color='jaen.data$contributions'))+ geom_point(aes(y=log10(cordoba.data$contributions), x=log10( seq_along(cordoba.data$contributions)),color='cordoba.data$contributions')) 3 | ggsave("andalucia-zipf-github.png") 4 | andalucia.data <- data.frame( city =c('almeria','cadiz','cordoba','granada','huelva','jaen','malaga', 'sevilla'), users=(c(length(almeria.data$login),length(cadiz.data$login),length(cordoba.data$login),length(granada.data$login),length(huelva.data$login),length(jaen.data$login),length(malaga.data$login),length(sevilla.data$login))), contrib=(c(sum(almeria.data$contributions),sum(cadiz.data$contributions),sum(cordoba.data$contributions),sum(granada.data$contributions),sum(huelva.data$contributions),sum(jaen.data$contributions),sum(malaga.data$contributions),sum(sevilla.data$contributions))), stars=(c(sum(almeria.data$stars),sum(cadiz.data$stars),sum(cordoba.data$stars),sum(granada.data$stars),sum(huelva.data$stars),sum(jaen.data$stars),sum(malaga.data$stars),sum(sevilla.data$stars))), followers=(c(sum(almeria.data$followers),sum(cadiz.data$followers),sum(cordoba.data$followers),sum(granada.data$followers),sum(huelva.data$followers),sum(jaen.data$followers),sum(malaga.data$followers),sum(sevilla.data$followers)))) 5 | -------------------------------------------------------------------------------- /data/processed/andalucia-zipf-github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/andalucia-zipf-github.png -------------------------------------------------------------------------------- /data/processed/clustering-mds-province.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/clustering-mds-province.png -------------------------------------------------------------------------------- /data/processed/contrib-by-population.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/contrib-by-population.png -------------------------------------------------------------------------------- /data/processed/contrib-follower-chart.R: -------------------------------------------------------------------------------- 1 | ## Summarizes data. 2 | ## Gives count, mean, standard deviation, standard error of the mean, and confidence interval (default 95%). 3 | ## data: a data frame. 4 | ## measurevar: the name of a column that contains the variable to be summariezed 5 | ## groupvars: a vector containing names of columns that contain grouping variables 6 | ## na.rm: a boolean that indicates whether to ignore NA's 7 | ## conf.interval: the percent range of the confidence interval (default is 95%) 8 | summarySE <- function(data=NULL, measurevar, groupvars=NULL, na.rm=FALSE, 9 | conf.interval=.95, .drop=TRUE) { 10 | library(plyr) 11 | 12 | # New version of length which can handle NA's: if na.rm==T, don't count them 13 | length2 <- function (x, na.rm=FALSE) { 14 | if (na.rm) sum(!is.na(x)) 15 | else length(x) 16 | } 17 | 18 | # This does the summary. For each group's data frame, return a vector with 19 | # N, mean, and sd 20 | datac <- ddply(data, groupvars, .drop=.drop, 21 | .fun = function(xx, col) { 22 | c(N = length2(xx[[col]], na.rm=na.rm), 23 | mean = mean (xx[[col]], na.rm=na.rm), 24 | sd = sd (xx[[col]], na.rm=na.rm) 25 | ) 26 | }, 27 | measurevar 28 | ) 29 | 30 | # Rename the "mean" column 31 | datac <- rename(datac, c("mean" = measurevar)) 32 | 33 | datac$se <- datac$sd / sqrt(datac$N) # Calculate standard error of the mean 34 | 35 | # Confidence interval multiplier for standard error 36 | # Calculate t-statistic for confidence interval: 37 | # e.g., if conf.interval is .95, use .975 (above/below), and use df=N-1 38 | ciMult <- qt(conf.interval/2 + .5, datac$N-1) 39 | datac$ci <- datac$se * ciMult 40 | 41 | return(datac) 42 | } 43 | 44 | library('ggplot2') 45 | github.user.data <- read.csv('aggregated-top-Spain.csv',sep=';') 46 | tgithub.user.data <- summarySE(github.user.data,measurevar="followers",groupvars=c("contributions")) 47 | ggplot( data=tgithub.user.data, aes(x=contributions,y=followers))+ geom_point() 48 | ggsave( 'province-stacked-chart.png') 49 | 50 | -------------------------------------------------------------------------------- /data/processed/contrib-rel-by-province.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/contrib-rel-by-province.png -------------------------------------------------------------------------------- /data/processed/contributions-granada-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/contributions-granada-time.png -------------------------------------------------------------------------------- /data/processed/data-per-province.csv: -------------------------------------------------------------------------------- 1 | province;population;users;contributions;stars;user_stars;followers 2 | Albacete;395910;28;980;65;523;64 3 | Alicante;1852789;185;11518;1618;8086;744 4 | Almería;689280;92;8059;1335;1408;555 5 | Álava;320908;47;5017;2343;3116;840 6 | Asturias;1054408;150;14682;2579;3604;821 7 | Ávila;166318;5;567;7;145;12 8 | Badajoz;687074;42;1356;348;873;110 9 | Baleares;1121739;177;11864;2640;5485;1384 10 | Barcelona;5435373;2942;255856;72032;128261;25010 11 | Bilbao;1138090;218;19088;4498;6390;2370 12 | Burgos;363739;20;717;11;476;24 13 | Cáceres;406513;31;1617;103;995;143 14 | Cádiz;1247884;112;8220;1716;1943;989 15 | Cantabria;586395;56;4193;187;744;145 16 | Castellón;574659;39;2569;614;1212;203 17 | Ciudad Real;515887;32;2482;312;911;204 18 | Córdoba;796680;150;8555;860;2665;818 19 | Coruña;1130354;186;13378;2767;9394;1063 20 | Cuenca;207409;8;53;0;0;1 21 | Donostia;707046;80;8647;264;1179;299 22 | Gerona;741017;87;5787;1365;3921;651 23 | Granada;919663;542;75021;5411;10385;4211 24 | Huelva;521798;28;3552;230;519;318 25 | Huesca;222696;10;409;177;453;80 26 | Jaén;653652;62;11794;407;1272;501 27 | León;481752;32;1023;81;326;103 28 | Lleida;431426;55;3389;1246;750;237 29 | Lugo;340070;24;2233;77;481;160 30 | Madrid;6376610;3252;345393;66479;121456;29466 31 | Málaga;1626168;281;18804;2014;6703;1534 32 | Murcia;1463797;145;11969;3794;4407;1037 33 | Navarra;636024;53;21945;307;1458;223 34 | Ourense;320217;18;1592;0;0;73 35 | Palencia;166496;7;949;115;322;34 36 | Las Palmas;1102750;136;52888;956;7368;742 37 | Pontevedra;948588;126;6801;1112;3113;731 38 | Rioja;314062;28;1550;297;885;195 39 | Salamanca;343044;57;4075;429;999;179 40 | Tenerife;1017785;125;8637;911;6541;791 41 | Segovia;158595;14;638;31;172;35 42 | Sevilla;1937412;523;38488;7511;12695;3467 43 | Soria;92202;5;125;17;20;5 44 | Tarragona;792868;54;4785;346;4140;223 45 | Teruel;138709;5;58;0;90;3 46 | Toledo;693243;40;4098;203;875;167 47 | Valencia;2521771;497;37513;6812;18292;3828 48 | Valladolid;527617;103;15938;1059;2700;750 49 | Zamora;185168;9;574;5;526;13 50 | Zaragoza;967354;212;20707;3312;8974;1898 51 | Ceuta;84618;1;103;10;9;8 52 | Melilla;83685;1;4;1;6;15 53 | -------------------------------------------------------------------------------- /data/processed/followers-granada-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/followers-granada-time.png -------------------------------------------------------------------------------- /data/processed/followers-rel-by-province.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/followers-rel-by-province.png -------------------------------------------------------------------------------- /data/processed/gh-spain-to-md.R: -------------------------------------------------------------------------------- 1 | require(knitr) # required for knitting from rmd to md 2 | knit('github-users-Spain.Rmd', 'github-users-spain.md') # creates md file 3 | 4 | -------------------------------------------------------------------------------- /data/processed/language-chart.R: -------------------------------------------------------------------------------- 1 | library('ggplot2') 2 | github.user.data <- read.csv('aggregated-top-Spain.csv',sep=';') 3 | github.user.data$language <- reorder(github.user.data$language, X=github.user.data$language, FUN= function(x) -length(x)) 4 | language.table <- table(github.user.data$language) 5 | language.table.acc <- head(language.table,n=20) 6 | language.table.acc['Others'] = sum(as.vector(tail(language.table,n=-20))) 7 | language.table.df <- data.frame( language=names(language.table.acc),users= as.vector(language.table.acc)) 8 | ggplot( data=language.table.df, aes(x="",y=users,fill=factor(language)))+ geom_bar(width=1,stat='identity') + coord_polar(theta='y') 9 | ggsave( 'language-stacked-chart.png') 10 | 11 | 12 | -------------------------------------------------------------------------------- /data/processed/language-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/language-chart.png -------------------------------------------------------------------------------- /data/processed/language-stacked-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/language-stacked-chart.png -------------------------------------------------------------------------------- /data/processed/otros-plot.R: -------------------------------------------------------------------------------- 1 | library("ggplot2") 2 | qplot(log10(seq_along(barcelona.data$contributions)), log10(barcelona.data$contributions)) + geom_point(aes(y=log10(madrid.data$contributions),x=log10(seq_along(madrid.data$contributions)),color='madrid.data$contributions')) + geom_point(aes(y=log10(zaragoza.data$contributions), x=log10( seq_along(zaragoza.data$contributions)),color='zaragoza.data$contributions')) + geom_point(aes(y=log10(sevilla.data$contributions), x=log10( seq_along(sevilla.data$contributions)),color='sevilla.data$contributions')) + geom_point(aes(y=log10(granada.data$contributions), x=log10( seq_along(granada.data$contributions)),color='granada.data$contributions')) + geom_point(aes(y=log10(bilbao.data$contributions), x=log10( seq_along(bilbao.data$contributions)),color='bilbao.data$contributions')) + geom_point(aes(y=log10(valencia.data$contributions), x=log10( seq_along(valencia.data$contributions)),color='valencia.data$contributions')) 3 | ggsave("otros-zipf-github-log.png") 4 | qplot(seq_along(barcelona.data$contributions), log10(barcelona.data$contributions)) + geom_point(aes(y=log10(madrid.data$contributions),x=seq_along(madrid.data$contributions),color='madrid.data$contributions')) + geom_point(aes(y=log10(zaragoza.data$contributions), x=seq_along(zaragoza.data$contributions),color='zaragoza.data$contributions')) + geom_point(aes(y=log10(sevilla.data$contributions), x=seq_along(sevilla.data$contributions),color='sevilla.data$contributions')) + geom_point(aes(y=log10(granada.data$contributions), x=seq_along(granada.data$contributions),color='granada.data$contributions')) + geom_point(aes(y=log10(bilbao.data$contributions), x=seq_along(bilbao.data$contributions),color='bilbao.data$contributions')) + geom_point(aes(y=log10(valencia.data$contributions), x=seq_along(valencia.data$contributions),color='valencia.data$contributions')) 5 | qplot(seq_along(barcelona.data$contributions)/length(barcelona.data$contributions), log10(barcelona.data$contributions)) + geom_point(aes(y=log10(madrid.data$contributions),x=seq_along(madrid.data$contributions)/length(madrid.data$contributions),color='madrid.data$contributions')) + geom_point(aes(y=log10(zaragoza.data$contributions), x=seq_along(zaragoza.data$contributions)/length(zaragoza.data$contributions),color='zaragoza.data$contributions')) + geom_point(aes(y=log10(sevilla.data$contributions), x=seq_along(sevilla.data$contributions)/length(sevilla.data$contributions),color='sevilla.data$contributions')) + geom_point(aes(y=log10(granada.data$contributions), x=seq_along(granada.data$contributions)/length(granada.data$contributions),color='granada.data$contributions')) + geom_point(aes(y=log10(bilbao.data$contributions), x=seq_along(bilbao.data$contributions)/length(bilbao.data$contributions),color='bilbao.data$contributions')) + geom_point(aes(y=log10(valencia.data$contributions), x=seq_along(valencia.data$contributions)/length(valencia.data$contributions),color='bilbao.data$contributions')) 6 | ggsave("otros-zipf-github-norm.png") 7 | -------------------------------------------------------------------------------- /data/processed/otros-zipf-github-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/otros-zipf-github-log.png -------------------------------------------------------------------------------- /data/processed/otros-zipf-github-norm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/otros-zipf-github-norm.png -------------------------------------------------------------------------------- /data/processed/otros-zipf-github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/otros-zipf-github.png -------------------------------------------------------------------------------- /data/processed/pie-chart-users.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/pie-chart-users.png -------------------------------------------------------------------------------- /data/processed/plot-languages.R: -------------------------------------------------------------------------------- 1 | 2 | library("ggplot2") 3 | language.province <- read.csv("place-language.csv") 4 | language.top20 <- as.data.frame(summary(language.province$language, max=25)) 5 | language.top20.df <- data.frame(language=row.names(language.top20), 6 | devs=language.top20$"summary(language.province$language, max = 25)") 7 | 8 | ggplot()+geom_bar(data=language.top20.df,aes(reorder(language,devs),y=devs),stat="identity")+coord_flip() 9 | ggplot( data=language.top20.df, aes(x="",y=devs,fill=factor(language)))+ geom_bar(width=1,stat='identity') + coord_polar(theta='y') -------------------------------------------------------------------------------- /data/processed/plot-per-province.R: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env Rscript 2 | 3 | data.province <- read.csv('data-per-province.csv',sep=';') 4 | data.province$usersrel <- data.province$users / data.province$population 5 | data.province$contribrel <- data.province$contributions / data.province$population 6 | data.province$followersrel <- data.province$followers / data.province$population 7 | data.province$starsrel <- data.province$stars / data.province$population 8 | data.province$userstarsrel <- data.province$user_stars / data.province$population 9 | library(ggplot2) 10 | ggplot(data.province, aes(x=reorder(province,population),y=users))+geom_bar(stat='identity')+coord_flip() 11 | ggsave("users-by-province.png") 12 | ggplot(data.province, aes(x=reorder(province,usersrel),y=usersrel))+geom_bar(stat='identity')+coord_flip() 13 | ggsave("users-rel-by-province.png") 14 | ggplot(data.province, aes(x=reorder(province,contribrel),y=contribrel))+geom_bar(stat='identity')+coord_flip() 15 | ggsave("contrib-rel-by-province.png") 16 | ggplot(data.province, aes(x=reorder(province,followersrel),y=followersrel))+geom_bar(stat='identity')+coord_flip() 17 | ggsave("followers-rel-by-province.png") 18 | ggplot(data.province, aes(x=reorder(province,starsrel),y=starsrel))+geom_bar(stat='identity')+coord_flip() 19 | ggsave("stars-rel-by-province.png") 20 | ggplot(data.province, aes(x=reorder(province,userstarsrel),y=userstarsrel))+geom_bar(stat='identity')+coord_flip() 21 | ggsave("stars-rel-by-province.png") 22 | 23 | -------------------------------------------------------------------------------- /data/processed/province-chart.R: -------------------------------------------------------------------------------- 1 | library('ggplot2') 2 | github.user.data <- read.csv('aggregated-top-Spain.csv',sep=';') 3 | github.user.data$place <- reorder(github.user.data$place, X=github.user.data$place, FUN= function(x) -length(x)) 4 | province.table <- table(github.user.data$place) 5 | province.table.acc <- head(province.table,n=10) 6 | province.table.acc['Others'] = sum(as.vector(tail(province.table,n=-10))) 7 | province.table.df <- data.frame( province=names(province.table.acc),users= as.vector(province.table.acc)) 8 | ggplot( data=province.table.df, aes(x="",y=users,fill=factor(province)))+ geom_bar(width=1,stat='identity') + coord_polar(theta='y') 9 | ggsave( 'province-stacked-chart.png') 10 | 11 | -------------------------------------------------------------------------------- /data/processed/province-stacked-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/province-stacked-chart.png -------------------------------------------------------------------------------- /data/processed/spain-zipf-github-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/spain-zipf-github-log.png -------------------------------------------------------------------------------- /data/processed/stars-rel-by-province.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/stars-rel-by-province.png -------------------------------------------------------------------------------- /data/processed/svq-agp-followers-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/svq-agp-followers-time.png -------------------------------------------------------------------------------- /data/processed/svq-agp-users-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/svq-agp-users-time.png -------------------------------------------------------------------------------- /data/processed/top-20-pop.csv: -------------------------------------------------------------------------------- 1 | province,population 2 | Madrid,6376610 3 | Barcelona,5435373 4 | Valencia,2521771 5 | Sevilla,1937412 6 | Alicante,1852789 7 | Málaga,1626168 8 | Murcia,1463797 9 | Cádiz,1247884 10 | Bilbao,1138090 11 | Coruña,1130354 12 | Baleares,1121739 13 | Las Palmas,1102750 14 | Asturias,1054408 15 | Tenerife,1017785 16 | Zaragoza,967354 17 | Pontevedra,948588 18 | Granada,919663 19 | Córdoba,796680 20 | Tarragona,792868 21 | Gerona,741017 22 | -------------------------------------------------------------------------------- /data/processed/top-20-provinces-data.csv: -------------------------------------------------------------------------------- 1 | province;users;contributions;stars;followers 2 | Madrid;798;143739;37003;13375 3 | Barcelona;808;108576;35070;16836 4 | Valencia;215;20037;2718;1383 5 | Alicante;52;4941;255;276 6 | Sevilla;115;11385;1255;1186 7 | Málaga;86;7356;926;528 8 | Murcia;37;2893;752;272 9 | Cádiz;44;2497;604;401 10 | Bilbao;84;9071;1912;1475 11 | Coruña;60;4551;1049;462 12 | Baleares;31;2037;361;212 13 | Asturias;59;8121;584;358 14 | Tenerife;60;5816;577;591 15 | Zaragoza;86;13938;1466;1010 16 | Pontevedra;55;2939;1065;417 17 | Granada;182;29610;1416;1243 18 | Tarragona;21;1353;160;121 19 | Córdoba;65;3821;298;371 20 | Gerona;29;2078;894;346 21 | Las Palmas;56;3031;548;298 22 | -------------------------------------------------------------------------------- /data/processed/top20-provincies-bycontrib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/top20-provincies-bycontrib.png -------------------------------------------------------------------------------- /data/processed/top20-provincies-byfollow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/top20-provincies-byfollow.png -------------------------------------------------------------------------------- /data/processed/top20-provincies-byuser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/top20-provincies-byuser.png -------------------------------------------------------------------------------- /data/processed/total-users-province.csv: -------------------------------------------------------------------------------- 1 | alava 117 2 | alicante 345 3 | almeria 117 4 | andalucia 60 5 | asturias 279 6 | avila 8 7 | badajoz 198 8 | baleares 252 9 | barcelona 4376 10 | bilbao 365 11 | cadiz 190 12 | canarias 125 13 | cantabria 104 14 | castellon 41 15 | catalunya 310 16 | ceuta 4 17 | ciudadreal 49 18 | cordoba 786 19 | coruña 302 20 | cuenca 58 21 | donostia 122 22 | españa 11723 23 | euskadi 66 24 | extremadura 6 25 | galicia 165 26 | gerona 121 27 | granada 639 28 | huelva 38 29 | jaen 93 30 | leon 182 31 | lleida 81 32 | lugo 50 33 | madrid 4875 34 | malaga 437 35 | melilla 2 36 | murcia 291 37 | navarra 87 38 | orense 47 39 | palmas 275 40 | pontevedra 215 41 | rioja 53 42 | salamanca 90 43 | sevilla 743 44 | soria 5 45 | tenerife 224 46 | toledo 233 47 | valencia 944 48 | zaragoza 344 49 | -------------------------------------------------------------------------------- /data/processed/users-by-province.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/users-by-province.png -------------------------------------------------------------------------------- /data/processed/users-granada-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/users-granada-time.png -------------------------------------------------------------------------------- /data/processed/users-rel-by-province.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/users-rel-by-province.png -------------------------------------------------------------------------------- /data/processed/users-vs-contributions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/users-vs-contributions.png -------------------------------------------------------------------------------- /data/processed/users-vs-followers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/data/processed/users-vs-followers.png -------------------------------------------------------------------------------- /data/processed/zipf-fit.R: -------------------------------------------------------------------------------- 1 | 2 | #Taken from http://stats.stackexchange.com/questions/6780/how-to-calculate-zipfs-law-coefficient-from-a-set-of-top-frequencies 3 | 4 | p<-madrid.data$contributions/sum(madrid.data$contributions) 5 | 6 | lzipf <- function(s,N) -s*log(1:N)-log(sum(1/(1:N)^s)) 7 | 8 | opt.f <- function(s) sum((log(p)-lzipf(s,length(p)))^2) 9 | 10 | opt <- optimize(opt.f,c(0.5,10)) 11 | 12 | p<-barcelona.data$contributions/sum(barcelona.data$contributions) 13 | 14 | opt.f <- function(s) sum((log(p)-lzipf(s,length(p)))^2) 15 | 16 | opt <- optimize(opt.f,c(0.5,10)) 17 | 18 | p<-granada.data$contributions/sum(granada.data$contributions) 19 | 20 | opt.f <- function(s) sum((log(p)-lzipf(s,length(p)))^2) 21 | 22 | opt <- optimize(opt.f,c(0.5,10)) 23 | 24 | p<-zaragoza.data$contributions/sum(zaragoza.data$contributions) 25 | 26 | opt.f <- function(s) sum((log(p)-lzipf(s,length(p)))^2) 27 | 28 | opt <- optimize(opt.f,c(0.5,10)) 29 | 30 | p<-valencia.data$contributions/sum(valencia.data$contributions) 31 | 32 | opt.f <- function(s) sum((log(p)-lzipf(s,length(p)))^2) 33 | 34 | opt <- optimize(opt.f,c(0.5,10)) 35 | -------------------------------------------------------------------------------- /data/user-data-Albacete.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | amon-ra;Albacete;2;123;20;; 3 | Crantor;Albacete;1;114;0;; 4 | jcozar87;Albacete, Spain;2;111;0;; 5 | r0i;Hellin, Albacete, España;9;84;0;; 6 | jantoniomartin;Albacete, Spain;3;72;15;; 7 | jialonso;Albacete;4;54;0;; 8 | dbuedo;Albacete, Spain;2;49;0;; 9 | jacintoArias;Albacete, Spain;8;47;2;; 10 | jariazavalverde;España, Albacete;2;44;0;; 11 | jgallud;Albacete;5;44;2;; 12 | manniealfaro;Albacete, Spain;0;39;0;; 13 | javato;Albacete, Spain;5;32;0;; 14 | alfonsomoratalla;Albacete;1;28;0;; 15 | ociu;Albacete;1;26;7;; 16 | tesorieror;Albacete, Spain;0;19;0;; 17 | victorbrea;Albacete, España;0;17;0;; 18 | ecdani;Albacete;4;12;0;; 19 | alqaid;Albacete (Spain);0;10;0;; 20 | sjimenez77;Albacete, Spain;6;9;3;; 21 | becarioprecario;Albacete, Spain;1;7;4;; 22 | josemilape;albacete;0;6;0;; 23 | fjdolz;Albacete;0;5;0;; 24 | lagartopeluco;Albacete - Spain;0;4;0;; 25 | vicksWalkiria;Albacete;0;4;0;; 26 | Al-Demon;Albacete;0;4;0;; 27 | AmadorNavarro;Albacete;2;3;9;; 28 | augurarte;Albacete (Spain);0;2;0;; 29 | jorgeroden;Albacete, Spain;2;1;0;; -------------------------------------------------------------------------------- /data/user-data-Algeciras.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; contributionsStreak; contributionsCurrentStreak -------------------------------------------------------------------------------- /data/user-data-Algeciras.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /data/user-data-Almería.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | germaaan;Granada / Almería (Andalucía), Spain;60;1261;27;; 3 | jlblancoc;Almeria (Spain);80;1009;241;; 4 | louri91;Granada / Almería;14;514;2;; 5 | vicente-gonzalez-ruiz;Almería, Spain;9;409;0;; 6 | JuanjoSalvador;Almería, Andalucía, España;18;399;15;; 7 | dariorlual;Almería (Spain);2;373;0;; 8 | josejuansanchez;Almería;31;355;69;; 9 | klashxx;Almería , Spain;6;311;10;; 10 | jghinestrosa;Almería, Spain;5;255;2;; 11 | frangarcj;Almería;10;241;39;; 12 | zuiko21;Almería, Spain;2;234;2;; 13 | MiguelAngelLV;Almería;11;232;15;; 14 | antoniovm;Almería, España;8;208;1;; 15 | cristobalmedinalopez;Almería;11;208;3;; 16 | Indavelopers;Almería, Spain;7;179;0;; 17 | Argelim;Almeria;2;170;0;; 18 | ccamposfuentes;Granada, Almería, Spain;8;162;4;; 19 | ualmtorres;Almería, Spain;7;160;1;; 20 | acien101;Almeria, Spain;3;142;2;; 21 | jotaperamez;Almería, Spain;5;113;2;; 22 | olea;Almería (Spain);27;108;55;; 23 | jalopezsuarez;Almeria (Spain);5;107;35;; 24 | AntonioMR;Almería, Spain;0;99;2;; 25 | carcam;Almería, Ceuta, Spain;8;92;10;; 26 | RadW2020;Almería, Spain;4;71;2;; 27 | vencejo;Almeria;14;71;3;; 28 | josmanual;Almería, Spain;2;71;1;; 29 | xuspitin;Almería;4;62;0;; 30 | Arasthel;Almería, España;64;56;698;; 31 | ualjjcanada;Almería;5;54;0;; 32 | savins93;Almería;1;46;0;; 33 | jonasurbano;Almería (Spain);2;45;0;; 34 | jruizp82;Almería, Spain;0;43;0;; 35 | tarsys;Almería;0;42;0;; 36 | RemediosFdez;Almería;0;39;0;; 37 | ualabecerra;Almeria;4;38;1;; 38 | notnilk;Almería;6;36;0;; 39 | manumg;Almería (Spain);1;32;1;; 40 | pacomuto;Almería, España;0;32;0;; 41 | Gafeju;Almería (Spain);1;27;0;; 42 | jrjimenezr;Almería;1;27;0;; 43 | bumxu;Almería, Spain;5;26;33;; 44 | jmboni;Almería;0;24;0;; 45 | zerasul;Santa Cruz de Tenerife, Almeria;13;24;4;; 46 | Funo;Almería;1;24;0;; 47 | jesmg;Almería, Spain;5;22;2;; 48 | imaguila;Almería, Spain;0;18;0;; 49 | jositocs;Almería;0;17;0;; 50 | jesustxk;Almería, Spain;5;17;0;; 51 | SergioRevueltas;Almería, Spain;8;17;3;; 52 | raprav;Almería;8;16;0;; 53 | eltradingdealf;Almería;1;15;0;; 54 | EnricGTorrents;Vera, Almería, Spain;1;15;0;; 55 | Feagurth;Almería;7;14;0;; 56 | robertosalas;Almería;0;14;0;; 57 | Nulleks;Almería;0;14;0;; 58 | 1000io;Almería - Spain;0;12;12;; 59 | davFlores;Almería;0;12;0;; 60 | mhv745;Almería;0;8;0;; 61 | ualjbaron;Almeria,Spain;3;7;0;; 62 | Mexidense;Almería;0;7;0;; 63 | olivarsolutions;Almeria Spain;0;7;0;; 64 | valgreens;Almería, Spain;21;7;7;; 65 | acgtic211;Edif. Científico Técnico, CITE-III, Universidad de Almería, Almeria, España, 04120;0;6;0;; 66 | joseagv;Almería,Spain;0;6;0;; 67 | joaquingarcia85;Almeria;0;6;0;; 68 | mdiazf;Almeria, Spain;0;5;0;; 69 | leowindwave;Almería;1;5;0;; 70 | javimb;Almería;17;5;13;; 71 | jmaties;Almeria;5;5;15;; 72 | HectorVda;Almería (Spain);5;5;0;; 73 | enramos;Almería;1;5;0;; 74 | ualacorral;Almeria, Spain;0;4;0;; 75 | evoratec;Almería, Spain;2;4;3;; 76 | funsecurity;Almería;6;4;31;; 77 | IreneMart;Almería Spain;0;4;0;; 78 | Gerardo-Mobyte;Almería, Spain;0;3;0;; 79 | German-Carmona;Almería (España);0;3;0;; 80 | AndyOPDev;España - Almería;1;3;0;; 81 | baldboy;Almería;3;2;0;; 82 | carmelosoft;El Ejido - Almería - España;0;2;0;; 83 | dcompan;Almería (Spain);0;2;0;; 84 | Almeritek;Almeria;0;2;0;; 85 | BeatrizDT;Almería;0;2;0;; 86 | afalvarez;Almería (Spain);0;1;0;; 87 | ualrguirado;Almería, Spain;0;1;0;; 88 | bladower;Almería, Spain;0;1;0;; 89 | jucles;Almeria;0;1;0;; 90 | nicopiqueras;Almería, Spain;0;1;4;; 91 | Indalo3D;Huercal de Almeria, Almeria. Spain;1;1;1;; 92 | AitorGarcia;Almería;1;1;0;; 93 | duduah;Almeria, Spain;0;1;0;; 94 | raulsmartin;Matagorda, Almería, Spain;0;1;0;; 95 | frasko;Almería, Spain;0;1;0;; -------------------------------------------------------------------------------- /data/user-data-Badajoz.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | adobo;Badajoz, Spain;24;237;221;; 3 | jormaral;(Badajoz), Spain;19;121;20;; 4 | EduardoRT;Mérida;13;97;2;; 5 | pgilfernandez;Badajoz, Spain;0;88;7;; 6 | alonsoir;Badajoz, Spain;9;77;7;; 7 | sergiocasero;Badajoz;11;74;66;; 8 | antoniohh;Badajoz;2;66;0;; 9 | rubenbr85;Badajoz;0;64;0;; 10 | jesusAlbarregas;Mérida;1;61;0;; 11 | Shaofuhw;Badajoz, España;0;48;0;; 12 | jgalvezalegre;Badajoz, Spain;0;47;0;; 13 | Javier-varez;Badajoz, Spain;4;42;4;; 14 | afrasilv;Cáceres/Badajoz (Extremadura) - Spain;1;35;0;; 15 | manumora;Mérida, Spain;0;32;3;; 16 | javgueram;Badajoz;0;30;0;; 17 | davidcamaleon;Don Benito (Badajoz);0;28;0;; 18 | acaso;Mérida, Badajoz, Spain;1;26;0;; 19 | manolodd;(Badajoz) Spain;1;22;7;; 20 | jredrejo;Mérida - Spain;8;19;8;; 21 | MiguelHidalgo1991;Almendralejo;3;13;0;; 22 | Huaypitufo;Mérida;0;12;0;; 23 | jmacollado;Mérida;0;10;0;; 24 | Dlozanof;Badajoz, Spain;1;10;0;; 25 | garciacarmonaam;Quintana de la Serena, Badajoz, Spain;1;9;0;; 26 | DavidWolfgang;Spain, Almendralejo (Badajoz);0;8;1;; 27 | rstark1;Mérida;0;4;0;; 28 | EyLuismi;Mérida, Spain;1;3;0;; 29 | emmanuelvazc;Mérida;0;3;0;; 30 | CreacionesJA;Badajoz, España;0;2;0;; 31 | Saavento;Mérida;0;2;0;; 32 | RobertoRodriguezGuerrero;Badajoz;0;2;0;; 33 | pacovila;Badajoz, Spain;0;2;0;; 34 | PabloCarmona;Badajoz, Spain;0;1;0;; 35 | achojoao;Badajoz, Spain;0;1;0;; 36 | sebastian041965;Badajoz;2;1;10;; 37 | javerage;Mérida;0;1;0;; 38 | branigan;Almendralejo;1;1;3;; 39 | fjcasasaltas;Badajoz, EX, Spain;0;1;0;; 40 | jcasero;Badajoz, Spain;3;1;0;; 41 | espantaperros;calle Pontezuelas, 22 - 06800 Mérida (Badajoz) - España;0;1;0;; 42 | sirym;Badajoz;1;1;0;; 43 | titlani87;Mérida;0;1;0;; -------------------------------------------------------------------------------- /data/user-data-Burgos.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | davidmigloz;Burgos;4;398;5;; 3 | JoseluCross;Burgos, Spain;1;112;0;; 4 | sl1pkn07;burgos (Spain);1;109;0;; 5 | zerberros;Burgos, Spain;2;44;0;; 6 | smarquina;Burgos;0;44;0;; 7 | ElionTDA;Burgos;1;27;2;; 8 | Zarpen;Burgos;1;26;1;; 9 | Macarod;Burgos, Spain;0;15;0;; 10 | clopezno;Burgos;1;13;2;; 11 | turtulino;Burgos, Spain;2;12;1;; 12 | educajavies;Burgos;0;10;0;; 13 | kAlvaro;Burgos, Spain;2;7;0;; 14 | DcSoK;Spain - Burgos;1;6;1;; 15 | AlejandroRubio;Burgos;0;4;1;; 16 | sabadow;Burgos, Spain;6;3;0;; 17 | eltorres77;Burgos;0;2;0;; 18 | razvan-cons;Burgos, Spain;1;1;0;; 19 | alvarolaracano;Burgos;1;1;0;; 20 | Al-Waseem;Burgos;1;1;0;; 21 | icruzado;Burgos or Valladolid, Spain;0;1;1;; 22 | pacocardenal;Burgos;4;1;0;; -------------------------------------------------------------------------------- /data/user-data-Canarias.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | Rayco;Canary Islands, Tenerife, Spain;8;1122;0;5;0 3 | pronebird;Canary Islands;32;576;175;10;0 4 | jonhattan;Canary Islands;19;366;8;7;0 5 | Al3XKOoL;Tenerife. Canary islands. Spain;0;331;5;12;0 6 | alu0100696691;Santa cruz de Tenerife, Islas Canarias, España;11;322;2;5;0 7 | imobach;Las Palmas de Gran Canaria (Canarias, Spain);12;192;1;5;2 8 | AlejandroPerezMartin;Canary Islands, Spain;11;173;5;8;0 9 | pacomf;Santa Úrsula, Tenerife, Canary Islands;4;159;1;9;0 10 | vrruiz;Canary Islands, Spain;20;127;48;6;0 11 | dmitry;Tenerife, Canary Islands, Spain;40;124;117;3;0 12 | R3v1L;Spain, Canary Islands;2;117;1;5;0 13 | marioblas;Gran Canaria, Canary Islands, Spain;5;116;3;5;0 14 | marionuevo;Canary Islands. Spain.;2;104;0;4;0 15 | elemarez;Canary Islands, Tenerife, Spain;1;77;0;3;0 16 | Carlosmape;S/Cruz de Tenerife, Canarias;0;77;0;4;0 17 | hectormunozg;Canary Islands (Spain);2;62;2;4;0 18 | semrh;Tenerife, Canary Islands;5;58;2;3;0 19 | pzin;Lanzarote (Canary Islands);1;53;0;9;0 20 | vivictormora;Canary Islands;6;53;2;4;0 21 | albertocubeddu;spain, Canary Islands;2;50;0;5;0 22 | davidjrh;Santa Cruz de Tenerife, Canary Islands, Spain;4;50;3;2;0 23 | borbalher;Tenerife, Canary Islands;2;48;0;7;0 24 | pmarquez;Santa Cruz de Tenerife, Canarias, España;0;45;0;6;0 25 | euribates;Tenerife, Canary Islands, Spain;3;44;1;4;0 26 | isidrorg;Tenerife (Canary Islands);1;43;4;4;0 27 | plam4u;Los Abrigos, Canary Islands;0;42;1;6;0 28 | jccastillocano;Tenerife (Canary Islands);0;38;0;3;0 29 | jesusaplsoft;Santa Cruz de Tenerife - Canary Islands - Spain;0;35;1;5;0 30 | syci;Canary Islands;1;32;0;2;0 31 | Lprigara;Tenerife, Canary Islands;6;26;1;3;0 32 | torehc;The Canary Islands;5;26;0;2;0 33 | IvanThanonMoreno;Las Palmas de Gran Canaria, Canarias, Spain;0;23;0;1;0 34 | dailos2coders;Canary Islands;1;18;0;3;0 35 | AlvaroSR;Canary Islands;0;17;0;2;0 36 | epegzz;Canary Islands;3;17;15;2;0 37 | Daklon;Canarias, españa;0;16;0;1;0 38 | JDBS;Tenerife (Canarias);1;14;0;2;0 39 | danimashu;Canary Islands, Spain;8;13;1;2;0 40 | Dade88;Canary Islands, Spain;0;12;0;2;0 41 | AndiDC;Canary Islands;2;12;0;2;0 42 | dcht00;Lanzarote, Canary Islands;7;11;6;1;0 43 | pedromujica;Canary Islands, Spain;2;11;0;1;0 44 | david-lorenzo88;Tenerife, Canary Islands;0;6;5;2;0 45 | dapehe94;Canary Islands;0;6;0;1;0 46 | NestorAlbelo;Tenerife, Islas Canarias;1;5;0;2;0 47 | canariasopensource;Santa Cruz de Tenerife, Islas Canarias, España;0;4;0;1;0 48 | iurisaki;Lazarote Canarias;4;4;0;1;0 49 | abetancort;28°08'13N 15°26'16W The Canaries (Canary Islands);0;3;0;1;0 50 | Dedalos;Canary Islands - Tenerife;0;3;0;1;0 51 | LucasGSC;Canary Islands, Spain;1;3;0;2;0 52 | alecabdia;Santa Cruz de Tenerife, Islas Canarias;0;3;1;1;0 53 | oranyero;Islas Canarias, España;1;3;0;1;0 54 | ecurbelo;Canary Islands (Spain);2;2;0;1;0 55 | metrotenerife;Canary Islands, Spain;0;2;0;1;0 56 | wagerlabs;Tenerife, Canary Islands, Spain;113;2;53;1;0 57 | jpinilla;Canary Islands SPAIN;0;2;0;2;0 58 | SamdeVega;Canary Islands, Spain;3;2;0;1;0 59 | gonzalogarciajaubert;Santa Cruz de Tenerife, Canary Islands, Spain;3;2;1;1;0 60 | dotGen;Canary Islands, Spain;0;1;0;1;0 61 | 00jj;canary islands;0;1;0;1;0 62 | JuanDaniel2510;Canary Islands/Spain;1;1;0;1;0 63 | bentejuy;Canary Islands, Spain;0;1;0;1;0 -------------------------------------------------------------------------------- /data/user-data-Cantabria.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | piedraj;Santander;8;1150;2;; 3 | fernandezcuesta;Santander, ES;2;581;1;; 4 | jbedia;Santander (Spain);2;576;0;; 5 | gcanasherrera;Santander;4;384;0;; 6 | zhensydow;Santander, Spain;4;224;18;; 7 | kktuax;Santander, Spain;4;116;14;; 8 | chemunoz;Cantabria;13;111;0;; 9 | abalozz;Cantabria, España;26;95;15;; 10 | esCFF;cantabria;1;85;1;; 11 | PabloLaVegui;Cantabria. Spain;9;74;0;; 12 | StrongeLeeroy;Santander, Spain;10;67;20;; 13 | Barbrady;Torrelavega, Cantabria.;3;56;0;; 14 | injectilo;Santander;5;51;1;; 15 | Cesalv;Cantabria, Spain;0;51;0;; 16 | jorge-aranda;Santander/Madrid, Spain;0;47;0;; 17 | rocimunoz;Santander;1;43;0;; 18 | jferdi24;Bucaramanga, Santander;0;38;0;; 19 | JaimeObregon;Santander, Spain;7;35;9;; 20 | lmfresneda;Cantabria;1;29;3;; 21 | VictorVelarde;Santander, Cantabria;3;28;0;; 22 | cofinoa;Santander;2;24;0;; 23 | lomedil;Cantabria;1;20;0;; 24 | vegasm;Santander;0;19;0;; 25 | TheAIR20;Santander;0;16;0;; 26 | latacita;Santander (Spain);0;15;2;; 27 | Pedrazl;Santander;6;14;0;; 28 | ajenaro;Santander, Cantabria Spain;0;14;0;; 29 | moracabanas;Santander, Cantabria, Spain;0;13;0;; 30 | sixtohg;Santander - Spain;0;13;0;; 31 | blancojc;Santander;0;13;0;; 32 | anacv;Santander, Spain;0;11;0;; 33 | javiteran;Cantabria;0;10;0;; 34 | 50l3r;Cantabria, España;1;8;4;; 35 | JonathanRSinuco;Bucaramanga, Santander;0;7;0;; 36 | B3rnardoAS;Cantabria, Spain;0;6;0;; 37 | xerox91;Santander, Spain;3;6;5;; 38 | ssg70;Santander, Spain;2;5;0;; 39 | fuentesp;Santander;0;5;0;; 40 | diezc;Santander, Spain;0;5;0;; 41 | vindio;Cantabria, Spain;0;4;0;; 42 | OskarLGS;Cantabria (Spain);0;4;13;; 43 | fonsotf;Santander;2;4;0;; 44 | IHFOAM;Calle Isabel Torres 15 PCTCAN Santander 39011 Cantabria (SPAIN);0;3;0;; 45 | dasaur;Santander, Spain;0;3;0;; 46 | nothnk;Santander, Spain;8;3;4;; 47 | deathr0ll;Santander;0;3;0;; 48 | JuanIrigoyen;Santander;0;3;0;; 49 | bison92;Cantabria;1;3;1;; 50 | jgferrero;Santander, Spain;1;2;0;; 51 | mdtorohernando;Santander, Cantabria, Spain;0;1;0;; 52 | fernando-lopez;Santander, Spain;1;1;0;; 53 | elenapm;Santander, SPAIN;0;1;0;; 54 | chuchiperriman;Santander (Spain);7;1;83;; -------------------------------------------------------------------------------- /data/user-data-Castellón.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | adcastel;Castellón de la Plana;0;908;0;; 3 | tombatossals;Castelló de la Plana;104;366;252;; 4 | oscarbelmon;Castellón de la Plana;5;178;0;; 5 | perezsolerj;Castellon;5;178;0;; 6 | nachomiralles;Castellón, Spain.;3;125;0;; 7 | tadeoj;Castellón de la plana;0;117;0;; 8 | s1vh;Castellón de la Plana;2;98;0;; 9 | cuxaro;Castellon (SPAIN);1;83;1;; 10 | dpecos;Castellón;13;82;8;; 11 | albertjimenez;Castellón;3;78;0;; 12 | ManuelPalomo;Castellon,Spain;2;77;0;; 13 | JavierMF;Castellón, Spain;0;60;1;; 14 | jaracil;Castellón, Spain;8;58;30;; 15 | jcgarsan;Castellón (Spain);2;56;0;; 16 | luca;Citta' di Castello, Italy;12;53;67;; 17 | carsolcas;Castellon (Spain);1;42;1;; 18 | pusewicz;Benicarló, Spain;28;40;267;; 19 | vrubert;Castellón de la Plana (Spain);0;32;0;; 20 | ander7agar;Castellón, España;3;26;1;; 21 | pho;Castellón;13;25;15;; 22 | SalvaSavall;Castellon (Spain);0;14;0;; 23 | bulentozel;Castellon De La Plana, Spain;2;13;4;; 24 | agallen;Castellon;0;10;0;; 25 | aicastell;Castellon de la Plana;0;9;0;; 26 | lucasDoe;Castellón;1;5;1;; 27 | Cescuder;Castellon(Spain);1;4;0;; 28 | javirareb;Castellón de la Plana, España;0;4;0;; 29 | penalvea;Castellón (Spain);1;3;0;; 30 | Juanjobru;Castellon, Spain;0;3;0;; 31 | pcarballeda;Castellón de la Plana;0;3;0;; 32 | lrodriguez2002cu;Castellón de la Plana, Spain;0;3;0;; 33 | PabloMateu;Castelló;0;2;0;; 34 | sergiogragera;Castellón;0;2;0;; 35 | ks10007;Castellón;0;1;0;; 36 | castillo2310;Castellón de la Plana, Spain;0;1;0;; 37 | CaptainAubergine;Castellón de la Plana;1;1;0;; 38 | apinedac;Castellón, Spain;0;1;0;; 39 | pedrocid;Castellón, Spain;2;1;0;; 40 | eVolaXx;Almazora, Castellon;1;1;0;; 41 | OscardR;Castellón de la Plana;4;1;0;; 42 | user-faghloumi;benicarlo;0;1;1;; 43 | marfeldesign;Benicarló;1;1;0;; 44 | rgzr;Castellón de la Plana;0;1;0;; -------------------------------------------------------------------------------- /data/user-data-Ceuta.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | carcam;Almería, Ceuta, Spain;8;92;10;; 3 | EmilioMN92;Granada / Ceuta;1;18;0;; -------------------------------------------------------------------------------- /data/user-data-Ceuta.json: -------------------------------------------------------------------------------- 1 | [{"name":"Carlos (carcam)","login":"carcam","location":"Almería, Ceuta, Spain","join_date":"May 1, 2012","language":"PHP","gravatar":"https://avatars2.githubusercontent.com/u/1695138?v=3&s=64","followers":8,"user_stars":"9","stars":10,"organizations":["JEvents"],"contributions":92},{"name":"Emilio Morilla","login":"EmilioMN92","location":"Granada / Ceuta","join_date":"Sep 25, 2014","language":"Ruby","gravatar":"https://avatars1.githubusercontent.com/u/8913229?v=3&s=64","followers":1,"user_stars":"0","stars":0,"organizations":[],"contributions":18}] -------------------------------------------------------------------------------- /data/user-data-Ciudad Real.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | basestylo;Ciudad Real, Spain;6;2159;0;; 3 | danguita;Ciudad Real, Spain;36;1765;43;; 4 | shakaran;Manzanares, Ciudad Real, España;20;452;42;; 5 | j2sg;Ciudad Real, Spain;2;382;7;; 6 | magmax;Ciudad Real;34;278;120;; 7 | help-gowork;Manzanares, Spain;0;142;0;; 8 | agomezgar;Calzada de Calatrava, Ciudad Real;5;113;8;; 9 | mayoral;Ciudad Real, Spain;27;68;65;; 10 | davidvilla;Ciudad Real (Spain);10;65;17;; 11 | sergiosquevedo;Ciudad Real;10;55;1;; 12 | tabad;Manzanares, Ciudad Real, Spain;3;49;1;; 13 | JCepedaVillamayor;Ciudad Real;10;48;0;; 14 | jaoo;Piedrabuena. Ciudad Real. Spain;8;43;11;; 15 | luciamouriz;Ciudad Real;1;41;1;; 16 | Alejandro-MartinG;Ciudad Real;2;37;1;; 17 | soker90;Ciudad Real;4;30;0;; 18 | fdzjuancarlos;Ciudad Real;1;29;1;; 19 | alfeliz;Ciudad Real, Spain;0;24;0;; 20 | malaguna;Ciudad Real;1;22;4;; 21 | Chetox;Ciudad Real;6;22;1;; 22 | DiegoMolero;Ciudad Real;2;21;0;; 23 | enriquesimarrosantamaria;Ciudad Real,Spain;3;7;0;; 24 | benjasHu;Ciudad Real (Spain);3;3;0;; 25 | vroman;Ciudad Real;8;3;0;; 26 | vpoblete;Ciudad Real, Spain;0;3;0;; 27 | armando91;Ciudad Real;1;1;0;; 28 | andresmcu;Ciudad Real;1;1;0;; 29 | sergiorjsd;Ciudad Real, España;2;1;0;; 30 | AlejandroPiCano;Ciudad Real, Spain.;0;1;0;; 31 | javifelices;Ciudad Real (Spain);4;1;0;; -------------------------------------------------------------------------------- /data/user-data-Cuenca.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | ftacurip;Cuenca;0;17;0;; 3 | FelipeTorr;Cuenca;1;14;0;; 4 | Tebo555;Cuenca;0;13;0;; 5 | fredadri;cuenca;0;4;0;; 6 | jotaOy;Cuenca;0;3;0;; 7 | Arquitecto1663;cuenca, spain;0;1;0;; 8 | Menjaplom;Cuenca;0;1;0;; -------------------------------------------------------------------------------- /data/user-data-Cuenca.json: -------------------------------------------------------------------------------- 1 | [{"name":"Fredy Tacuri","login":"ftacurip","location":"Cuenca","join_date":"Jun 26, 2015","language":"C#","gravatar":"https://avatars2.githubusercontent.com/u/13069456?v=3&s=64","followers":0,"user_stars":"0","stars":0,"organizations":[],"contributions":17},{"name":"Felipe Torres","login":"FelipeTorr","location":"Cuenca","join_date":"Oct 17, 2013","language":"Java","gravatar":"https://avatars0.githubusercontent.com/u/5705251?v=3&s=64","followers":1,"user_stars":"0","stars":0,"organizations":[],"contributions":14},{"name":"Esteban Vintimilla","login":"Tebo555","location":"Cuenca","join_date":"Feb 21, 2013","language":"","gravatar":"https://avatars1.githubusercontent.com/u/3661837?v=3&s=64","followers":0,"user_stars":"0","stars":0,"organizations":[],"contributions":13},{"name":"freddy","login":"fredadri","location":"cuenca","join_date":"May 1, 2013","language":"CSS","gravatar":"https://avatars1.githubusercontent.com/u/4308791?v=3&s=64","followers":0,"user_stars":"0","stars":0,"organizations":[],"contributions":4},{"name":"Jonnathan Oyervide","login":"jotaOy","location":"Cuenca","join_date":"Jul 10, 2015","language":"CSS","gravatar":"https://avatars3.githubusercontent.com/u/13277260?v=3&s=64","followers":0,"user_stars":"0","stars":0,"organizations":[],"contributions":3},{"name":"Arquitecto1663","login":"Arquitecto1663","location":"cuenca, spain","join_date":"Jul 22, 2015","language":"","gravatar":"https://avatars2.githubusercontent.com/u/13456548?v=3&s=64","followers":0,"user_stars":"0","stars":0,"organizations":[],"contributions":1},{"name":"Albert Canyelles i Ruiz","login":"Menjaplom","location":"Cuenca","join_date":"Apr 10, 2016","language":"","gravatar":"https://avatars3.githubusercontent.com/u/18379240?v=3&s=64","followers":0,"user_stars":"0","stars":0,"organizations":[],"contributions":1}] -------------------------------------------------------------------------------- /data/user-data-Cáceres.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | jamiebull1;Cáceres, Spain;4;619;0;; 3 | spaceisstrange;Cáceres, Spain;4;424;4;; 4 | pbustos;Cáceres, SPAIN;6;403;2;; 5 | csuarez;Cáceres (Spain);30;227;50;; 6 | mcmiguelac;Cáceres, Spain;2;127;2;; 7 | oscarcpozas;Cáceres, Spain;38;123;11;; 8 | alvar0hurtad0;Cáceres, Spain;10;85;9;; 9 | beni0888;Cáceres - Spain;1;66;0;; 10 | enreas;Cáceres;1;60;2;; 11 | smartpolitech;Cáceres, SPAIN;0;35;0;; 12 | afrasilv;Cáceres/Badajoz (Extremadura) - Spain;1;35;0;; 13 | vidaltoboso;CÁCERES;1;28;0;; 14 | samu22893;Cáceres, España;3;28;1;; 15 | robermorales;Cáceres, SPAIN;8;23;19;; 16 | samuelsolis;Cáceres;2;19;0;; 17 | Zevesh;Cáceres, Spain;0;12;1;; 18 | ivangd97;Cáceres-Spain;4;11;0;; 19 | fuseprods;Madrid / Cáceres;9;8;1;; 20 | Axas;Cáceres, Spain;0;7;0;; 21 | Dallanosm;Cáceres;1;6;0;; 22 | robergd;Cáceres, Spain;1;5;1;; 23 | javiernuber;Cáceres;1;4;2;; 24 | luminnem;Cáceres, Spain;0;4;2;; 25 | macram;Cáceres;2;3;0;; 26 | cyxmedia;Cáceres, Spain;2;3;0;; 27 | jcgimfer;Plasencia, Cáceres, Spain;0;2;0;; 28 | JPery;Cáceres;0;2;0;; 29 | AdolfoLozano;Cáceres. SPAIN;0;2;0;; 30 | fdiazgon;Cáceres;3;2;0;; 31 | Viokeoke;Cáceres;1;1;0;; -------------------------------------------------------------------------------- /data/user-data-Donostia.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | ojoven;Donostia - San Sebastián;20;2188;24;; 3 | erral;Eibar, Gipuzkoa, Basque Country;13;1006;17;; 4 | aldatsa;Usurbil, Gipuzkoa (EH);12;938;2;; 5 | castilloandres;San Sebastián, Spain;0;648;0;; 6 | algm;San Sebastián de los Reyes;7;454;2;; 7 | rmhdev;Donostia;3;411;51;; 8 | ragerri;Donostia-San Sebastian;10;267;2;; 9 | iarganda;Donostia-San Sebastian, Spain;8;221;1;; 10 | blizarazu;Donostia;1;214;2;; 11 | jcdc21;Bilbao / Donostia;2;181;2;; 12 | mediascape;Donostia;14;179;5;; 13 | akixe;San Sebastián;0;154;1;; 14 | juananpe;Irún, Gipuzkoa;9;149;4;; 15 | juaristi;Donostia-San Sebastián, Spain;2;118;1;; 16 | Gontxal0;Donostia;12;102;1;; 17 | aritzhack;San Sebastian;1;101;0;; 18 | anajuaristi;Gipuzkoa (spain);16;100;0;; 19 | Sulley38;Pasaia, Gipuzkoa;5;94;1;; 20 | ggalmazor;Donostia;32;94;107;; 21 | b0rxa;Donostia, Spain;3;86;4;; 22 | Aitorzubizarret;Eibar, Spain;6;75;0;; 23 | daviddesancho;Donostia - San Sebastián;11;74;1;; 24 | rjgarciam;San Sebastián/Seville, Spain;3;73;0;; 25 | txomin-jimenez;Donostia;7;72;16;; 26 | miguelprada;San Sebastián;0;69;0;; 27 | ikLatorre;Donostia;0;64;0;; 28 | adamcsvarga;Donostia/San Sebastián;0;62;0;; 29 | aitoribanez;Donostia - San Sebastián;13;62;4;; 30 | unaipme;Ordizia, Gipuzkoa;3;57;0;; 31 | josuhercearsuaga;Andoain, Gipuzkoa;5;47;0;; 32 | fernandolozano;Donostia;4;41;0;; 33 | Skillath;Lasarte-Oria, Gipuzkoa;6;40;3;; 34 | libargutxi;Eibar, Gipuzkoa;1;39;0;; 35 | olatz87;Donostia, Euskal Herria;1;38;1;; 36 | manexagirrezabal;Donostia;1;37;1;; 37 | janogarcia;San Sebastián, Spain.;17;28;0;; 38 | IonAlberdi;Donostia - San Sebastian;0;28;0;; 39 | javiercerro;Donosti;0;26;0;; 40 | mikelzorrilla;Donostia;0;24;0;; 41 | jlumietu;San Sebastian, Gipuzkoa, Spain;0;24;0;; 42 | hirikilabs;Donostia / San Sebastián;0;20;0;; 43 | anboto;Gipuzkoa;2;19;0;; 44 | gorkavicente;San Sebastián;1;18;0;; 45 | lkabongoVC;Donostia-San Sebastian;0;17;3;; 46 | jonathanSS;Donostia-San Sebastián, Gipuzkoa, Spain.;1;17;2;; 47 | jjrodrig;Donostia-San Sebastian;0;16;1;; 48 | uxuearos;San Sebastián;5;16;0;; 49 | isg-ehu;Donostia / San Sebastián, Gipuzkoa, Spain;2;14;0;; 50 | jabiluengo;Tolosa, Gipuzkoa;1;11;1;; 51 | pouillon;Donostia-San Sebastián, Spain;1;11;0;; 52 | jmakazaga;Donostia - Basque Country;2;10;0;; 53 | gracemi;Donostia - San Sebastian;0;7;0;; 54 | gazkarra;Renteria, Gipuzkoa, Basque Country;0;7;0;; 55 | ander-ansuategi;Eibar, Gipuzkoa, Spain;0;6;0;; 56 | lunzueta;Donostia, Basque Country, Spain;6;6;0;; 57 | Zuhaitz3;Donostia, Basque Country;0;4;0;; 58 | jmartinezot;Donostia;1;4;0;; 59 | ander2;Donostia;2;3;1;; 60 | bgamecho;Donostia-San Sebastián;3;3;1;; 61 | aitor-garcia-p;Donostia - San Sebastián;0;3;0;; 62 | Arriegi;Eibar;1;3;0;; 63 | JeremiasPerez;Donostia - San Sebastián;0;3;0;; 64 | iirizar;San Sebastian;0;3;0;; 65 | fernandopr;Donostia-San Sebastián;0;3;0;; 66 | utolosa002;Lezo, Gipuzkoa, Basque Country;4;3;0;; 67 | aazpeitia;San Sebastian;0;3;0;; 68 | IkasMakers;Eibar (Gipuzkoa);0;3;0;; 69 | nachomartinr;San Sebastian;0;3;0;; 70 | mikelurquia;Gipuzkoa, Spain;0;2;0;; 71 | cluster28;San Sebastián;2;2;0;; 72 | xabikip;Gipuzkoa, Euskal Herria;18;2;5;; 73 | mberasategi;Donostia;1;2;2;; 74 | REZABUEN;donostia;0;2;0;; 75 | isravarea;San Sebastián de los Reyes, Madrid;0;2;0;; 76 | iolaizola;Donostia - San Sebastian (Spain);0;1;0;; 77 | wcumbicus;Donostia;0;1;0;; 78 | campossrg;San Sebastian, Spain;1;1;0;; 79 | javierBarandiaran;Donostia-San Seabstián (Spain);0;1;0;; -------------------------------------------------------------------------------- /data/user-data-Euskadi.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | benatespina;Santurtzi, Basque Country;23;3150;21;; 3 | erral;Eibar, Gipuzkoa, Basque Country;13;1000;17;; 4 | merqurio;Basque Country;31;824;82;; 5 | xezpeleta;Basque Country;12;560;10;; 6 | franckalbinet;Bayonne, Basque country, France;2;374;0;; 7 | mugan86;Soraluze (Basque Country) (Europe);1;318;2;; 8 | olaldiko;Basque Country;14;210;3;; 9 | kampanita;Basque Country;0;180;2;; 10 | Nicolab;Bidart, Euskadi (France);44;175;213;; 11 | abeaumont;Gasteiz, Basque Country;16;159;30;; 12 | jajasuperman;Basque Country;2;136;11;; 13 | DabitNG;Basauri, Basque Country;0;135;0;; 14 | joxeankoret;Basque Country;159;131;893;; 15 | jonabasque;Vitoria-Gasteiz (Basque Country);14;130;4;; 16 | Nestor94Gonzalez;Basque Country;0;128;0;; 17 | Bingentzio;Basque Country;0;120;0;; 18 | orekamenpe;Between Arrasate (Basque Country) and Barcelona;1;120;3;; 19 | jled7;Basque Country;0;104;0;; 20 | BZaldua;Basque Country;2;88;0;; 21 | letimome;University of the Basque Country (Spain);3;78;3;; 22 | lingo;Granada, Spain. Previously in Brighton, UK, Bilbao, Euskadi / España, Chiapas, México and New Zealand;16;75;91;; 23 | rmedeiros;Basque Country;0;73;0;; 24 | josuigoa;Basque Country;5;52;55;; 25 | Alvurion;Durango, Basque Country, Spain;2;40;1;; 26 | AdrianNunez;Basque Country, Spain;6;34;0;; 27 | mikeliturbe;Basque Country;5;23;0;; 28 | ibannieto;Bilbao, Basque Country;10;19;3;; 29 | Quest10;Bilbao, Basque Country -- Spain;1;14;0;; 30 | iFMatxi;Uztaritze, Euskal Herria (Basque Country);0;14;0;; 31 | iarenaza;Basque Country;11;14;8;; 32 | Ricewind1512;Basque Country;0;12;0;; 33 | josunajera;Bilbao, Basque Country;2;12;0;; 34 | Azpidatziak;Basque Country (Navarre);0;11;2;; 35 | nandoquintana;Bilbao, Basque Country, Spain;9;10;0;; 36 | jmakazaga;Donostia - Basque Country;2;10;0;; 37 | noeliaoses;Basque Country;0;9;0;; 38 | gazkarra;Renteria, Gipuzkoa, Basque Country;0;7;0;; 39 | lanzen;Basque Country;0;7;1;; 40 | jalonsors;Basque Country;0;7;0;; 41 | lunzueta;Donostia, Basque Country, Spain;6;6;0;; 42 | carmenalonsomontes;Bilbao, Basque Country;0;5;0;; 43 | cruzki;Bilbao, Basque Country, Spain;0;5;3;; 44 | erlaitz-pixybit;Vitoria-Gasteiz, Basque Country, Spain;0;4;0;; 45 | opendataeuskadi;Basque Country;1;4;0;; 46 | Zuhaitz3;Donostia, Basque Country;0;4;0;; 47 | utolosa002;Lezo, Gipuzkoa, Basque Country;4;3;0;; 48 | jonanderdev;Bilbao, Basque Country.;0;3;2;; 49 | gorkarevilla;Basque Country,Spain;4;2;6;; 50 | juananmerchan;Basque Country;0;2;0;; 51 | sendoa;Derio, Basque Country;31;2;300;; 52 | fortxun;Basque country;0;2;0;; 53 | mmasenlle;Basque Country;0;1;0;; 54 | Kapunk;Basque Country;0;1;0;; 55 | falava;Vitoria-Gasteiz, Basque Country, Spain;4;1;1;; -------------------------------------------------------------------------------- /data/user-data-Extremadura.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | ljmanso;Extremadura;7;937;2;; 3 | afrasilv;Cáceres/Badajoz (Extremadura) - Spain;1;35;0;; 4 | jramosext;Extremadura;1;3;4;; 5 | juanro49;Extremadura - España;0;2;0;; 6 | jmbarrero;Extremadura;0;1;0;; 7 | josecampo;Caceres, Extremadura, Spain;0;1;0;; -------------------------------------------------------------------------------- /data/user-data-Extremadura.json: -------------------------------------------------------------------------------- 1 | [{"name":"Luis J. Manso","login":"ljmanso","location":"Extremadura","join_date":"May 8, 2012","language":"Python","gravatar":"https://avatars0.githubusercontent.com/u/1719846?v=3&s=64","followers":7,"user_stars":"6","stars":2,"organizations":["robocomp"],"contributions":937},{"name":"Alejandro Franco Silva","login":"afrasilv","location":"Cáceres/Badajoz (Extremadura) - Spain","join_date":"Oct 15, 2014","language":"Java","gravatar":"https://avatars1.githubusercontent.com/u/9256924?v=3&s=64","followers":1,"user_stars":"15","stars":0,"organizations":[],"contributions":35},{"name":"Jorge Ramos S.","login":"jramosext","location":"Extremadura","join_date":"Oct 6, 2015","language":"Python","gravatar":"https://avatars3.githubusercontent.com/u/14995205?v=3&s=64","followers":1,"user_stars":"2","stars":4,"organizations":[],"contributions":3},{"name":"Juanro","login":"juanro49","location":"Extremadura - España","join_date":"Mar 22, 2015","language":"ASP","gravatar":"https://avatars1.githubusercontent.com/u/11600804?v=3&s=64","followers":0,"user_stars":"0","stars":0,"organizations":[],"contributions":2},{"name":"jmbarrero","login":"jmbarrero","location":"Extremadura","join_date":"Jan 21, 2013","language":"Java","gravatar":"https://avatars0.githubusercontent.com/u/3327001?v=3&s=64","followers":0,"user_stars":"0","stars":0,"organizations":[],"contributions":1},{"name":"Jose Campo","login":"josecampo","location":"Caceres, Extremadura, Spain","join_date":"Mar 13, 2013","language":"CSS and HTML","gravatar":"https://avatars3.githubusercontent.com/u/3856286?v=3&s=64","followers":0,"user_stars":"0","stars":0,"organizations":[],"contributions":1}] -------------------------------------------------------------------------------- /data/user-data-Galicia.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | oscarotero;Galicia;107;2022;1728;; 3 | notnotpsych0;Galicia, Spain.;1;1936;2;; 4 | eusonlito;Ourense, Galiza;26;1856;209;; 5 | labkode;Ourense, Galicia, Spain;14;1126;14;; 6 | antonmry;Galicia;2;779;1;; 7 | rubenhortas;Lugo ⊕ A Coruña (Galiza, Spain);23;620;9;; 8 | barcia;Galicia, Spain;11;546;4;; 9 | CytraL;Galicia;9;505;23;; 10 | unho;Galicia;13;499;26;; 11 | rafacouto;Galicia;25;424;9;; 12 | ablunier;Compostela, Galiza;10;391;15;; 13 | dalareo;A Coruña (Galiza);17;318;4;; 14 | bertez;Brión, Galicia, Spain;35;276;29;; 15 | cmoralesweb;Galicia, Spain;4;274;5;; 16 | markoshorro;Galicia;13;250;9;; 17 | alexandregz;Galiza;19;245;71;; 18 | albertoruibal;Galicia, Spain;25;200;51;; 19 | weberjavi;Galicia, Spain.;14;190;1;; 20 | jbgutierrez;A Coruña, Galicia, España;15;186;112;; 21 | NiciusB;Galicia, Spain;2;150;4;; 22 | kojicomics;Galiza (Spain);4;146;1;; 23 | segundofdez;Lugo, Galicia, Spain;12;140;10;; 24 | juliome10;Galiza;18;119;169;; 25 | david-campos;Galicia, Spain;1;117;0;; 26 | duqueGZ;A Coruña (Galicia, Spain);1;108;0;; 27 | liraru;Galicia, Spain;1;108;1;; 28 | M4STERANGEL;Galicia, España;4;107;7;; 29 | christianponte;Galicia, Spain;2;107;0;; 30 | BalbuenaJuan;Vigo (Galicia, España);9;103;1;; 31 | ivnc;Galicia, Spain;0;89;0;; 32 | horaciogd;Galicia / Spain;1;80;5;; 33 | OoNEKERAFAoO;A Coruña / Galicia (Spain);0;70;7;; 34 | j0ssGZ;Pontevedra, Galicia;6;65;1;; 35 | Pablo-Rodriguez;Vigo, Galiza;4;63;0;; 36 | gaioso;Santiago de Compostela, Galicia (Spain);3;63;0;; 37 | hlfernandez;Ourense (Galicia);2;62;0;; 38 | andru;Galiza, Spain;8;61;4;; 39 | OrdinaryMagician;Vigo, Galicia, Spain;113;54;72;; 40 | dieg0v;Lugo, Galicia, Spain;5;49;29;; 41 | chavaone;A Coruña, Galiza;19;44;21;; 42 | CristoferCD;Galicia;3;44;0;; 43 | Orballo;Galicia, Spain;2;38;0;; 44 | albertoluengo;Lugo, Galicia, Spain;2;34;0;; 45 | olalinv;Galicia (Spain);0;31;0;; 46 | galirema;Santiago de Compostela. Galicia. Spain;0;31;0;; 47 | dieg0vb;Padrón - Galicia;0;31;1;; 48 | csanvas;Galicia, Spain;1;30;0;; 49 | LucasMontero;Lugo, Galicia, Spain;2;30;0;; 50 | TheHollowEsp;Galicia;0;29;1;; 51 | josemato;Galicia;6;27;7;; 52 | emurias;Galicia, Spain;1;24;0;; 53 | pedrovr-;Arteixo, Galicia;4;23;0;; 54 | bertogs;Galicia,Spain;0;23;0;; 55 | nachouve;Galicia, Spain;16;22;17;; 56 | Adizlois;Galicia;1;17;0;; 57 | morois;Galiza;7;15;1;; 58 | davidtaboas;Ponteareas, Pontevedra, Galicia;7;14;4;; 59 | pablotomico;Galicia, Spain;5;12;1;; 60 | AdriVillaB;Galicia;4;12;2;; 61 | robertorodriguezgarcia;Galicia, España;0;11;0;; 62 | jesusropi;Galicia;2;11;0;; 63 | fvnuria;Galicia;0;11;0;; 64 | EnforcerZhukov;Galicia, Spain;1;10;0;; 65 | ildsiempre;Vigo, Galicia, Spain;0;10;0;; 66 | toniferr;Galicia;1;9;0;; 67 | leitinha;Galiza;0;9;0;; 68 | lauantai;Bueu, Galicia;1;9;0;; 69 | venadHD;Galicia, España;0;9;0;; 70 | AgomezGZ;Lugo, Galiza;1;9;3;; 71 | kotehector;Bueu, Galiza;1;9;0;; 72 | berio;Galicia;9;8;8;; 73 | keko;Galicia;2;8;1;; 74 | diego-XA;Galiza;2;8;10;; 75 | radabass;Galicia;0;7;0;; 76 | borjapazr;San Mauro, Frades, A Coruña, Galicia, Spain;0;7;0;; 77 | Sanva;Galicia, Spain;5;7;19;; 78 | tinopf;Coruña, Galicia, Spain;0;6;0;; 79 | xxesus;Galiza;1;5;0;; 80 | mpperez3;Ourense (Galicia);2;5;0;; 81 | B1NAR10;Galicia ( Spain );4;5;0;; 82 | pargibay;Galicia;1;5;2;; 83 | RalphTheBest;Santiago de Compostela, Galicia, Spain;0;4;0;; 84 | xose;Galicia, Spain;7;4;47;; 85 | gprodriguez;Galicia;1;4;0;; 86 | gpc17;Galicia, Spain;0;4;0;; 87 | meixome;Galicia;6;3;4;; 88 | pvieito;Galicia;0;3;13;; 89 | butelo;A Coruña, Galicia;0;3;9;; 90 | dolphinziyo;Galicia;0;3;1;; 91 | jakinho;Galicia;1;2;0;; 92 | thisjrodriguez;Galicia;2;2;0;; 93 | WuShell;Lugo, Galicia, Spain;2;2;0;; 94 | ivangsa;A Coruña, Galicia, Spain (GMT+1);1;2;14;; 95 | rybnik;Galicia, Spain;6;2;6;; 96 | openpipelabs;Galicia. Spain.;12;2;6;; 97 | oscarmlage;Lugo, Galicia, Spain;9;2;4;; 98 | maeloc;Galiza;0;2;0;; 99 | laegnur;Redes (A Coruña), Galicia, Spain;0;1;0;; 100 | joseate;Galiza;1;1;0;; 101 | manufy;Galicia - Spain;3;1;13;; 102 | damian-aragunde-udc;Galicia, Spain;3;1;1;; 103 | xosealvarez;Galicia, Spain;0;1;0;; 104 | TICgal;Pontevedra, Galicia (Spain);0;1;0;; -------------------------------------------------------------------------------- /data/user-data-Gerona.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | ecarreras;Girona;42;2310;45;; 3 | ribugent;Girona, Catalonia;4;1028;1;; 4 | victormunoz;Girona;2;570;0;; 5 | nucliweb;Girona, Spain;166;565;73;; 6 | mcomas;Girona;3;218;0;; 7 | davidberneda;Girona, Catalonia;9;201;24;; 8 | jaimeiniesta;Girona, Spain;153;198;806;; 9 | viric;Girona;16;173;12;; 10 | antonio-manuel;Girona;4;152;0;; 11 | Dokman;Spain,Girona,Arbúcies;13;104;4;; 12 | unrar;Lloret de Mar, Catalonia;1;91;30;; 13 | marianocabezas;Girona;0;73;0;; 14 | francescjimenez;Barcelona - Miami - Girona;8;60;0;; 15 | elmeunick9;Girona, Catalunya;1;60;2;; 16 | ewiggin;Girona;7;58;2;; 17 | pgarriga;Vidreres, Girona, Catalunya;1;48;0;; 18 | martyN1;Girona;0;38;0;; 19 | tramuntanal;Girona;2;31;8;; 20 | kikollan;Girona;3;29;0;; 21 | ralcala;Girona, Spain;0;28;0;; 22 | cnogueira;Girona, Catalonia, Spain;0;26;0;; 23 | gerardguiu;Girona;4;25;0;; 24 | efarres;Girona;3;25;9;; 25 | MarioTerron157;Girona, España;0;25;0;; 26 | Didweb;La Bisbal del Penedès;2;25;0;; 27 | enr00ted;Besalú, Girona, Spain;0;22;0;; 28 | quanticbyte;LA Bisbal d'Emporda Girona;0;22;0;; 29 | pespunya;Girona;0;21;0;; 30 | lujop;Aiguaviva, Girona, Catalonia;2;21;3;; 31 | marcmascort;Girona;5;21;0;; 32 | PepJorge;Girona;3;20;0;; 33 | ovide;Girona;5;19;29;; 34 | eparreno;Girona;56;19;152;; 35 | maddeveloper48;Girona,Spain;0;18;0;; 36 | BrunoAltadill;Girona (Spain);2;18;0;; 37 | davidrv;Girona;16;16;2;; 38 | Gaucho-9;Girona, Spain;2;15;0;; 39 | sarguinsson;Girona;0;12;0;; 40 | jongurutz;Girona;0;12;0;; 41 | marclr;Girona;8;12;2;; 42 | recarens;Girona;0;10;0;; 43 | arnautorrent;Banyoles, Girona;0;10;0;; 44 | EloyRoura;Girona, Spain;0;9;0;; 45 | orioltestart;Girona;0;9;0;; 46 | dsoms;Girona, Catalonia;3;8;2;; 47 | sangar82;Girona;12;7;62;; 48 | mmalagelada;Girona;1;6;0;; 49 | Leusev;Girona;0;6;0;; 50 | ghs;Lloret de Mar, Spain;7;6;0;; 51 | AbelToy;Girona;19;5;8;; 52 | rgraf20;Girona;1;5;0;; 53 | panicape;Girona, Spain;0;5;0;; 54 | albertgallego;Girona;0;5;0;; 55 | GregoriBS;Girona, Catalunya, ES;0;4;0;; 56 | murtra;Girona, Spain;8;4;0;; 57 | DaWy;Olot;1;4;1;; 58 | jponsp;Girona;0;4;0;; 59 | progbosccoma;Olot;3;4;0;; 60 | jcampana;Girona;2;4;1;; 61 | jordicasadevall;Girona;0;4;0;; 62 | xevivila;Girona;1;3;0;; 63 | frontday;Girona (Catalunya, Spain);1;3;0;; 64 | serg123e;Lloret de Mar (Girona), Spain;0;3;0;; 65 | albertvila;Girona;3;3;0;; 66 | alvaro7rlz;Spain, Girona;0;3;1;; 67 | YerayAlonso;Girona;2;3;1;; 68 | mverdaguer;Girona;0;3;0;; 69 | holalluis;Girona;0;3;0;; 70 | oscaramidasoft;Girona;0;3;0;; 71 | Giroair;Girona (Catalunya);0;3;0;; 72 | josepsitjar;girona;1;3;0;; 73 | ioliva;Girona, Catalonia, Spain;1;3;0;; 74 | albertix314;Girona, Catalonia;1;3;0;; 75 | mgarcia96;Figueres, Girona;2;2;3;; 76 | ferranroure;Girona;0;2;0;; 77 | miquelbofill;Girona (Catalonia, Spain);0;2;0;; 78 | buenoudg;Girona;0;2;0;; 79 | AlbertMonty;Girona;1;2;0;; 80 | Carlesla;Girona, Catalonia;6;2;2;; 81 | tkanzakic;Girona, Catalonia, Spain;5;2;1;; 82 | jcomas;Salt, Girona, Spain;1;2;0;; 83 | edumag;Les Olives - Garrigoles Girona;0;2;0;; 84 | MostafaSalem;Girona, Catalonia;0;2;0;; 85 | futurepastori;Colomers, Girona, CAT;1;1;0;; 86 | Mulisec;Girona;0;1;0;; 87 | GVallicrosa;Girona, Catalunya;3;1;0;; 88 | xus;Girona;4;1;3;; 89 | kanutux;Empuriabrava, Girona;0;1;0;; 90 | jrc-imente;Girona;2;1;0;; 91 | pktito;Girona, Spain;0;1;0;; 92 | emanuelk27;girona,spain;0;1;0;; 93 | lluisvicens;Girona;0;1;0;; 94 | jeroen;Lloret de Mar, Spain;9;1;25;; 95 | radioelf;Torroella de Montgri, Girona, Catalonia, Spain;0;1;0;; -------------------------------------------------------------------------------- /data/user-data-Huelva.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | antonio;Huelva, Spain;196;3085;25;; 3 | Neniah;Huelva, Spain;35;1109;36;; 4 | manuelcalerosolis;Huelva. Spain;4;676;7;; 5 | MalGanis2;Huelva, Spain;1;440;0;; 6 | pablopi;Huelva, Spain;9;273;0;; 7 | dacmail;Huelva-Málaga;21;272;19;; 8 | currix;Huelva (Spain);1;93;3;; 9 | borjacampina;Huelva, España;3;85;0;; 10 | Che931;Huelva;1;83;0;; 11 | jmcerrejon;Huelva, Spain;11;61;44;; 12 | flparedes;Huelva - Spain;0;60;0;; 13 | ppcano;Huelva (ES), Stockholm (SE);21;52;86;; 14 | CesarCamposS;Huelva;0;46;0;; 15 | AlmuHS;Huelva;5;40;3;; 16 | hector9;Huelva;0;39;0;; 17 | jvlobo;Huelva, Spain;11;35;1;; 18 | pedrocoleta;HUELVA - SPAIN;0;27;0;; 19 | joseml87;Huelva, Spain;3;19;1;; 20 | juliojgarciaperez;Huelva / Seville (Spain);1;18;0;; 21 | orta-sanz;Huelva (Spain);6;12;4;; 22 | jarcos;Valverde del Camino, Huelva, Spain;9;11;0;; 23 | Juanancon;Huelva;1;10;1;; 24 | huelvayork;Huelva, Spain;2;7;2;; 25 | Prodigy92;España, Huelva;0;6;0;; 26 | sadoza;Huelva;1;3;1;; 27 | jcarpio;Huelva;1;3;0;; 28 | frantello;Huelva, Andalucia, Spain;0;2;0;; 29 | SebaLG;Huelva, Spain;1;2;0;; -------------------------------------------------------------------------------- /data/user-data-Huesca.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | jmendiara;Huesca, Spain;21;164;83;; 3 | fernand0;Huesca-Zaragoza, Spain;28;104;7;; 4 | hbiarge;Huesca, Spain;8;45;27;; 5 | Lusbert;Huesca, Spain;0;39;0;; 6 | jcalejero;Huesca;1;24;1;; 7 | JuanS;Huesca, Spain;5;13;0;; 8 | fgarcialainez;Huesca (Spain);10;6;60;; 9 | isaiasanchez;Huesca - Spain;0;5;0;; 10 | lopezmuzas;Barbastro. Huesca. Spain.;7;4;1;; 11 | maikel112233;huesca;0;1;0;; 12 | ivan-martinez;Huesca - Spain;0;1;0;; 13 | albetoetecnia;Binéfar (Huesca), Spain;0;1;0;; -------------------------------------------------------------------------------- /data/user-data-Huesca.json: -------------------------------------------------------------------------------- 1 | [{"name":"Javier Mendiara","login":"jmendiara","location":"Huesca, Spain","join_date":"Jun 15, 2011","language":"JavaScript","gravatar":"https://avatars3.githubusercontent.com/u/851359?v=3&s=64","followers":21,"user_stars":"238","stars":83,"organizations":["telefonicaid","therror","angular-hu"],"contributions":164},{"name":"Fernando Tricas García","login":"fernand0","location":"Huesca-Zaragoza, Spain","join_date":"Mar 6, 2008","language":"Python","gravatar":"https://avatars3.githubusercontent.com/u/2467?v=3&s=64","followers":28,"user_stars":"119","stars":7,"organizations":["CANUBE"],"contributions":104},{"name":"Hugo Biarge","login":"hbiarge","location":"Huesca, Spain","join_date":"Nov 8, 2010","language":"C#","gravatar":"https://avatars3.githubusercontent.com/u/473010?v=3&s=64","followers":8,"user_stars":"32","stars":27,"organizations":["PlainConcepts"],"contributions":45},{"name":"","login":"Lusbert","location":"Huesca, Spain","join_date":"May 5, 2016","language":"Shell","gravatar":"https://avatars2.githubusercontent.com/u/19206937?v=3&s=64","followers":0,"user_stars":"2","stars":0,"organizations":[],"contributions":39},{"name":"Jesus Armand Calejero Roman","login":"jcalejero","location":"Huesca","join_date":"Feb 26, 2013","language":"R","gravatar":"https://avatars3.githubusercontent.com/u/3702479?v=3&s=64","followers":1,"user_stars":"6","stars":1,"organizations":["Frogtek"],"contributions":24},{"name":"Juan Sierra","login":"JuanS","location":"Huesca, Spain","join_date":"Aug 16, 2012","language":"PHP","gravatar":"https://avatars2.githubusercontent.com/u/2165396?v=3&s=64","followers":5,"user_stars":"37","stars":0,"organizations":["Rushmorefm"],"contributions":13},{"name":"Felix Garcia Lainez","login":"fgarcialainez","location":"Huesca (Spain)","join_date":"May 19, 2012","language":"Java","gravatar":"https://avatars0.githubusercontent.com/u/1755561?v=3&s=64","followers":10,"user_stars":"11","stars":60,"organizations":[],"contributions":6},{"name":"Isaias Sanchez","login":"isaiasanchez","location":"Huesca - Spain","join_date":"Aug 25, 2014","language":"","gravatar":"https://avatars2.githubusercontent.com/u/8542819?v=3&s=64","followers":0,"user_stars":"0","stars":0,"organizations":[],"contributions":5},{"name":"Antonio López Muzás","login":"lopezmuzas","location":"Barbastro. Huesca. Spain.","join_date":"Feb 1, 2012","language":"PHP","gravatar":"https://avatars3.githubusercontent.com/u/1397384?v=3&s=64","followers":7,"user_stars":"13","stars":1,"organizations":[],"contributions":4},{"name":"maikel112233","login":"maikel112233","location":"huesca","join_date":"Jan 20, 2013","language":"Java","gravatar":"https://avatars1.githubusercontent.com/u/3323392?v=3&s=64","followers":0,"user_stars":"0","stars":0,"organizations":[],"contributions":1},{"name":"Ivan Martinez","login":"ivan-martinez","location":"Huesca - Spain","join_date":"Nov 22, 2015","language":"ASP","gravatar":"https://avatars3.githubusercontent.com/u/15966675?v=3&s=64","followers":0,"user_stars":"7","stars":0,"organizations":[],"contributions":1},{"name":"AlbertoEtecnia","login":"albetoetecnia","location":"Binéfar (Huesca), Spain","join_date":"Jan 8, 2016","language":"","gravatar":"https://avatars3.githubusercontent.com/u/16609080?v=3&s=64","followers":0,"user_stars":"0","stars":0,"organizations":[],"contributions":1}] -------------------------------------------------------------------------------- /data/user-data-Jaén.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | javacasm;Spain, Granada, Jaén, Andalucía;27;3011;23;; 3 | bameda;Madrid , Jaén, Spain;98;1671;136;; 4 | fcharte;Jaén, Granada, Spain;26;1543;32;; 5 | Moliholy;Jaén, Spain;6;812;4;; 6 | lrlopez;Linares, Jaén, Andalucía, Spain;20;740;6;; 7 | vrivas;Jaen, Jaén, Granada, Spain;28;646;7;; 8 | Jamargle;Jaén;3;439;0;; 9 | JCristobal;Jaén, Granada, Spain;9;368;8;; 10 | neokore;Sevilla, Jaén, Andalucía, Spain;3;289;0;; 11 | josemam;Los Villares (Jaén) ⇆ Granada;15;254;4;; 12 | acharluk;Jaén, Granada, Andalucía, Spain;20;210;0;; 13 | Mlgarrido;Andújar;1;201;0;; 14 | ivanortegaalba;Granada, Jaén, Spain;24;179;4;; 15 | ricardonavarrom;Jaén;2;162;1;; 16 | jesusr;Sevilla Y Jaén, Spain;8;146;0;; 17 | jccuevas;Campus Científico Tecnológico de Linares;7;130;0;; 18 | gdabi;Las Lagunillas Campus, Jaén, Spain;5;120;0;; 19 | Joseja8;Jaén(Jaén);12;105;1;; 20 | Ciorraga;Jaén, Andalucía, España;5;94;1;; 21 | jrbalsas;Jaén - Spain;20;88;5;; 22 | nono9119;Andújar;0;87;0;; 23 | alejandrocq;Jaén/Granada - España;3;85;1;; 24 | OdeiRZ;Linares;3;79;0;; 25 | Billygaliano;Jaén;0;73;0;; 26 | aklxao2;Jaén, Spain;0;71;0;; 27 | algarcia-ujaen;Jaén - SPAIN;7;66;0;; 28 | skuark;Jaén, Spain;8;64;0;; 29 | pedropena;Jaén, Spain;6;53;6;; 30 | guillermochica;Granada, de Jaén;5;50;2;; 31 | Kirbo92;Jaén;4;46;5;; 32 | Mangulomx;Jaen;1;46;0;; 33 | Cgm00054;Linares;0;42;0;; 34 | mjgr0013;Jaén;1;37;0;; 35 | gabrifdez89;Jaén (Spain);4;28;0;; 36 | nicomda;Jaén;0;27;0;; 37 | rcanop;Ronda (Málaga) / Jaén - España;0;24;0;; 38 | sanchezjr;Granada / Jaen (Andalucia), Spain;2;23;0;; 39 | BeardOverflow;Jaén, Andalucía, España;2;23;1;; 40 | Menda;Jaén, Spain;6;21;6;; 41 | Mecan0;Jaén;7;18;13;; 42 | SeLu94;Jaén;0;16;0;; 43 | joseleo;Jaén;2;12;0;; 44 | jpmelguizo;Jaén;1;11;0;; 45 | MarcialSanchez;Jaén;5;11;0;; 46 | juancazalla;Jaén / Madrid;14;11;0;; 47 | jjlopezg;Jaen;0;10;1;; 48 | felmoltor;Madrid / Jaén;22;10;49;; 49 | vlledo;Jaén;6;9;2;; 50 | maxcosworth;Jaén;15;8;3;; 51 | manuelpancorbo;Jaén, Spain;8;7;0;; 52 | menudoproblema;Jaén, Spain;18;6;121;; 53 | JoseBuba;Jaén;0;6;0;; 54 | pedroag;Jódar (Jaén);3;5;1;; 55 | JuanFra1990;Jaén;6;5;0;; 56 | sjrocha;Jaén, Spain;1;4;0;; 57 | DavidFP;Jaén,SPAIN;0;3;0;; 58 | antoniogas;Jaén;0;3;0;; 59 | fjcarazo;Jaén;0;3;0;; 60 | dazaro;Jaén;2;1;0;; 61 | Johnbo;Jaén;0;1;0;; 62 | baeza67;Linares (Jaén);0;1;0;; 63 | Aralnoth;Spain/Jaén;7;1;0;; -------------------------------------------------------------------------------- /data/user-data-Jerez.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; contributionsStreak; contributionsCurrentStreak 2 | luismagr;Jerez de la Frontera, Cádiz, Andalucía, España;3;271;10;0 3 | hopsor;Jerez de la Frontera, Cádiz, ES;4;152;8;0 4 | ceritium;Jerez;22;86;4;0 5 | vengador;Jerez de la Frontera;23;9;2;0 6 | eurodev;Jerez de la Frontera;20;4;1;0 7 | drwaky;Madrid - Jerez de la Frontera;5;4;1;0 8 | jacintocapote;jerez de la frontera;13;1;1;0 9 | IvanD3;Jerez de la frontera;4;1;1;0 -------------------------------------------------------------------------------- /data/user-data-Jerez.json: -------------------------------------------------------------------------------- 1 | [{"name":"Luis González","login":"luismagr","location":"Jerez de la Frontera, Cádiz, Andalucía, España","language":"PHP","gravatar":"https://avatars3.githubusercontent.com/u/2010864?v=3&s=400","followers":3,"stars":944,"organizations":["Emergya"],"contributions":271,"contributionsStreak":10,"contributionsCurrentStreak":0},{"name":"Victor","login":"hopsor","location":"Jerez de la Frontera, Cádiz, ES","language":"JavaScript","gravatar":"https://avatars1.githubusercontent.com/u/954626?v=3&s=400","followers":4,"stars":356,"organizations":["diacode"],"contributions":152,"contributionsStreak":8,"contributionsCurrentStreak":0},{"name":"Jose Galisteo","login":"ceritium","location":"Jerez","language":"Ruby","gravatar":"https://avatars3.githubusercontent.com/u/16633?v=3&s=400","followers":22,"stars":34,"organizations":["3scale"],"contributions":86,"contributionsStreak":4,"contributionsCurrentStreak":0},{"name":"Moisés Rodríguez Carmona","login":"vengador","location":"Jerez de la Frontera","language":"JavaScript","gravatar":"https://avatars3.githubusercontent.com/u/433632?v=3&s=400","followers":23,"stars":1,"organizations":["cadizdevelopers"],"contributions":9,"contributionsStreak":2,"contributionsCurrentStreak":0},{"name":"Javier Carranza","login":"eurodev","location":"Jerez de la Frontera","language":"Shell","gravatar":"https://avatars0.githubusercontent.com/u/854310?v=3&s=400","followers":20,"stars":9,"organizations":["crononauta","cadizdevelopers"],"contributions":4,"contributionsStreak":1,"contributionsCurrentStreak":0},{"name":"Joaquín López","login":"drwaky","location":"Madrid - Jerez de la Frontera","language":"Arduino","gravatar":"https://avatars0.githubusercontent.com/u/158688?v=3&s=400","followers":5,"stars":1,"organizations":[],"contributions":4,"contributionsStreak":1,"contributionsCurrentStreak":0},{"name":"Jacinto","login":"jacintocapote","location":"jerez de la frontera","language":"PHP","gravatar":"https://avatars2.githubusercontent.com/u/838381?v=3&s=400","followers":13,"stars":57,"organizations":["thinkdrop"],"contributions":1,"contributionsStreak":1,"contributionsCurrentStreak":0},{"name":"Iván","login":"IvanD3","location":"Jerez de la frontera","language":"C++","gravatar":"https://avatars3.githubusercontent.com/u/3024764?v=3&s=400","followers":4,"stars":0,"organizations":[],"contributions":1,"contributionsStreak":1,"contributionsCurrentStreak":0}] -------------------------------------------------------------------------------- /data/user-data-León.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | aristoteles-nunez;Huajuapan de León, Oaxaca;0;211;0;; 3 | manuel-fidalgo;León, Spain;5;186;1;; 4 | Libertual;León, Spain;5;107;0;; 5 | PabloRdrRbl;León, Spain;10;105;0;; 6 | dmananes;León;4;102;0;; 7 | roobre;León, Spain;9;70;5;; 8 | jesus-cruz;León, Spain;2;63;0;; 9 | egara;León, Spain;3;44;2;; 10 | unPoncho;León;5;42;0;; 11 | gut-mart;León(Spain);0;36;0;; 12 | ctabuyo;León, Spain;3;21;0;; 13 | yadercenteno;León;0;16;1;; 14 | carvajal003;León, Spain;0;16;1;; 15 | BorjaMerino;Spain (León);46;16;70;; 16 | alansastre;León, Spain;0;11;0;; 17 | villeparamio;Palencia, Castilla y León, España;3;11;0;; 18 | NeoMorfeo;León, Spain;4;9;1;; 19 | JuanmaNatal;León;1;6;0;; 20 | rjmarquez;Heroica Ciudad de Huajuapan de León;0;5;0;; 21 | jorgeuve;León, Spain;1;5;3;; 22 | Jaime-Alonso;León (Spain);2;4;0;; 23 | josejfernandez;León, Spain;1;3;0;; 24 | LuisEduardo11;Huajuapan de León , Oaxaca.;0;3;0;; 25 | eherng03;León, Spain;4;2;0;; 26 | oscar-pharmadus;Camponaraya (León), Spain;0;2;0;; 27 | roberdcr;León;1;1;0;; 28 | casares;León, España;1;1;0;; 29 | gonzaloalbito-xeridia;León;0;1;0;; 30 | pablo0910;Salamanca, Castilla y León, Spain;0;1;0;; 31 | pizcogirl;León;2;1;0;; 32 | pobladur;León. Spain.;0;1;0;; 33 | jarrdie;Valladolid, Castilla y León, Spain;0;1;0;; -------------------------------------------------------------------------------- /data/user-data-Lleida.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | Panthro;Lleida, Lleida, Spain;6;536;9;; 3 | rbuj;Lleida;1;509;2;; 4 | jvilaplana;Lleida;4;243;5;; 5 | svilaa;Lleida, Catalonia, Spain;4;239;1;; 6 | pestomerdes;Lleida;2;230;0;; 7 | jponf;Lleida;7;176;0;; 8 | sinmsinm;Lleida;2;143;12;; 9 | Termeni;Lleida;6;137;0;; 10 | f-guitart;Lleida;5;118;0;; 11 | pokoli;Sarroca de Lleida;10;113;13;; 12 | rul3s;Lleida;0;107;1;; 13 | jmgimeno;Lleida, Spain;20;97;88;; 14 | kborrell;Lleida, Catalonia (Spain);3;97;0;; 15 | L4D15;Lleida;10;91;3;; 16 | tryadelion;Lleida, Catalonia;4;91;3;; 17 | davidkaste;Lleida;32;80;5;; 18 | carlesm;Lleida;25;72;7;; 19 | Jap9;Lleida;1;58;0;; 20 | etrepat;Lleida, Spain;19;50;68;; 21 | admin-rgbconsulting;C/ Arquitecte Morera i Gatell, 2 Lleida 25196;0;45;0;; 22 | eah1;Lleida;2;44;0;; 23 | mpifa;Lleida;1;41;0;; 24 | joseprupi;Vallfogona de Balaguer;1;33;0;; 25 | JordiROP;Lleida - Catalonia - Spain;4;30;0;; 26 | xavimoya;Lleida;0;30;0;; 27 | adriangibanelbtactic;LLeida, Spain;5;28;14;; 28 | mcarques;Lleida;0;27;0;; 29 | gcastella;Lleida;1;27;0;; 30 | W0MP3R;Lleida;1;23;0;; 31 | mpampols;Lleida;4;22;14;; 32 | jlerida;Lleida;2;20;1;; 33 | mateullas;Lleida;0;19;0;; 34 | yuckshaine;Lleida;0;18;0;; 35 | Ricard;Lleida, Catalunya;3;17;0;; 36 | mpascu;Lleida;1;17;0;; 37 | jordimurgo;Lleida - Catalonia - Europe;3;16;4;; 38 | DoHITB;Lleida;1;14;0;; 39 | bmunslow;Lleida;2;14;0;; 40 | AlbertMorenoDEV;Solsona, Lleida;5;12;0;; 41 | mariavilaro;Sort,Lleida,Spain;1;8;0;; 42 | rlmesones;Lleida;0;8;0;; 43 | marclafita;Lleida;0;7;0;; 44 | ejgutierrez74;Lleida;3;7;0;; 45 | Ruekov;Lleida;4;6;2;; 46 | jordim;Lleida, Spain;13;6;2;; 47 | ericalarcon;Lleida;1;5;0;; 48 | ivanrdgc;Lleida, Spain;0;5;0;; 49 | psykologist90;Lleida, Spain;0;5;0;; 50 | rafacuest;Lleida;0;3;1;; 51 | Shauku;Balaguer;3;2;0;; 52 | BioStatsLleida;Biomedical Research Institute of Lleida;0;2;0;; 53 | JesusMurF;Lleida, Spain;9;2;1;; 54 | jaumecornado;Lleida;6;1;49;; 55 | iferrera;Lleida;1;1;0;; 56 | mjordana;Lleida;3;1;0;; 57 | JordiMateo;Lleida;1;1;0;; -------------------------------------------------------------------------------- /data/user-data-Lugo.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | rubenhortas;Lugo ⊕ A Coruña (Galiza, Spain);23;620;9;; 3 | nosolosw;Lugo;20;420;4;; 4 | jesusVMayor;Lugo;6;397;1;; 5 | omar7r;Lugo, Spain;10;207;0;; 6 | segundofdez;Lugo, Galicia, Spain;13;140;10;; 7 | antoniovazquezblanco;Chantada, Lugo, Spain;19;138;7;; 8 | palas;Lugo, Spain;3;102;1;; 9 | eduardocorbelle;Escola Politécnica Superior, Campus de Lugo;0;50;0;; 10 | dieg0v;Lugo, Galicia, Spain;5;49;29;; 11 | MarcosBL;Lugo, Spain;29;49;9;; 12 | eccoilmoro;Lugo;1;35;0;; 13 | albertoluengo;Lugo, Galicia, Spain;2;34;0;; 14 | LucasMontero;Lugo, Galicia, Spain;2;30;0;; 15 | rodrigorega;Lugo (Spain);3;30;4;; 16 | santiarg;Lugo, Spain;4;13;0;; 17 | joserprieto;Lugo;5;11;0;; 18 | AgomezGZ;Lugo, Galiza;1;9;3;; 19 | WuShell;Lugo, Galicia, Spain;2;2;0;; 20 | NeoPolus;Lugo, Spain;2;2;1;; 21 | man08;Lugo;1;2;0;; 22 | oscarmlage;Lugo, Galicia, Spain;9;2;4;; 23 | xosmar;Lugo, Spain;0;2;0;; 24 | michon;Primavera 40, LUGO;1;1;1;; 25 | RixzZ;Lugo;1;1;0;; 26 | BraisFreire;Lugo;0;1;0;; 27 | Molinenko;Lugo;0;1;0;; -------------------------------------------------------------------------------- /data/user-data-Melilla.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | seravb;Granada, Melilla, Spain;14;4;2;; -------------------------------------------------------------------------------- /data/user-data-Melilla.json: -------------------------------------------------------------------------------- 1 | [{"name":"Serafín Vélez","login":"seravb","location":"Granada, Melilla, Spain","join_date":"Jan 9, 2012","language":"CSS","gravatar":"https://avatars3.githubusercontent.com/u/1315992?v=3&s=64","followers":14,"user_stars":"6","stars":2,"organizations":["pupils"],"contributions":4}] -------------------------------------------------------------------------------- /data/user-data-Navarra.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | jotegui;Pamplona, Spain;6;14945;8;; 3 | quickapps;Pamplona, Navarra - Spain;22;1118;150;; 4 | AlvaroOrduna;Pamplona;8;619;3;; 5 | amatriain;Pamplona;2;527;65;; 6 | xmaeztu;Iruñea, Nafarroa;5;173;1;; 7 | iaguas;Pamplona;4;159;0;; 8 | karlosgliberal;pamplona/iruña;33;145;42;; 9 | acysos;Pamplona;49;123;4;; 10 | Ameb;Navarra, Spain;3;110;3;; 11 | davidgil;Cintruenigo, Navarra, Spain;6;109;9;; 12 | hnapal;Pamplona;1;99;0;; 13 | Alvaroctal;Pamplona;9;71;3;; 14 | ahuarte47;Pamplona/Iruña - Navarra;5;62;1;; 15 | javikalsan;Nafarroa;1;59;1;; 16 | funihao;Tudela (Navarra) Spain;1;48;0;; 17 | aitorrl;Pamplona / Iruña;6;44;2;; 18 | icka69;Iruñea;0;39;0;; 19 | alabarga;Pamplona, Spain;20;34;7;; 20 | RubenAlumno;Pamplona, Navarra , Spain;0;32;0;; 21 | ChristopherCastro;Pamplona Navarra - Spain;3;30;1;; 22 | pabloalbizu;Pamplona;1;26;0;; 23 | oliversanz91;Navarra, España;0;26;0;; 24 | olagato;Pamplona, Spain;7;19;0;; 25 | jokinL;Pamplona;4;18;1;; 26 | vgonisanz;Pamplona;7;18;0;; 27 | mael;Pamplona;2;16;0;; 28 | pablo-benito;Pamplona, Spain;1;16;0;; 29 | WilmerLeal;Pamplona, Colombia;0;14;0;; 30 | AlvaroLarumbe;Pamplona;2;11;0;; 31 | apuntesdeunautodidacta;Navarra;0;10;0;; 32 | rubenbp;Pamplona;6;10;1;; 33 | bug273;Iruñea Nafarroa;5;9;5;; 34 | SimosM;Pamplona, Spain;0;9;0;; 35 | baile;Pamplona;5;8;1;; 36 | davidgallego;Navarra;1;7;0;; 37 | elorz007;Pamplona;0;6;0;; 38 | cesarZubillaga;Pamplona;0;6;0;; 39 | ikerbit;Pamplona / Iruñea;1;4;0;; 40 | raulosidad;Pamplona - Navarra - Spain;0;4;2;; 41 | ikrush;Pamplona (Spain);0;4;0;; 42 | usuenapal;Pamplona;0;3;1;; 43 | spanishkangaroo;Pamplona, Navarra, Spain;2;3;0;; 44 | mikelgalar;Pamplona (Spain);0;2;0;; 45 | shuehner;Europe/Spain/Pamplona;0;2;0;; 46 | Xabiermm1;Navarra(Spain);0;2;0;; 47 | jorgertrias;Pamplona, Navarra, Spain;0;1;0;; 48 | luebsgrafic;Pamplona;0;1;0;; 49 | Txelus;Pamplona, Navarra, Spain;0;1;0;; 50 | mcfdez;Pamplona;1;1;0;; 51 | felixvillafranca;Arrieta 11 Bis Piso 7, 31002 Pamplona, Spain;0;1;0;; -------------------------------------------------------------------------------- /data/user-data-Orense.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | eusonlito;Ourense, Galiza;26;1862;211;; 3 | labkode;Ourense, Galicia, Spain;14;1128;15;; 4 | chezwhite;Ourense, Spain;2;241;0;; 5 | yrodrigez;Ourense, Spain;7;187;0;; 6 | ndrs92;Ourense;21;175;2;; 7 | braisNQ;Ourense;5;137;0;; 8 | Reimashi;Ourense, Spain;3;135;1;; 9 | msantanagonzalez;Ourense,Spain;6;127;1;; 10 | agonbar;Ourense, Spain;2;125;0;; 11 | tomymolina;Ourense, Spain;0;114;4;; 12 | colmilloestelar;Ourense - Spain;1;81;0;; 13 | hrosalgado;Ourense;4;77;0;; 14 | oknalv;Ourense;3;75;0;; 15 | dcabalas;Ourense;6;66;0;; 16 | hlfernandez;Ourense (Galicia);2;62;0;; 17 | mcvendrell;Ourense (Spain);6;53;22;; 18 | mrjato;Ourense, Spain;16;46;6;; 19 | pedrocelard;Ourense, Spain;1;44;0;; 20 | diegodelemos;Ourense, Spain;5;39;1;; 21 | viticlick;Ourense, Spain;4;37;4;; 22 | Mascalerino;Ourense;6;28;0;; 23 | plorenzom;Ourense;0;22;0;; 24 | rcalcaraz;Ourense, Spain;4;19;0;; 25 | tonimc;Ourense;12;16;2;; 26 | mdgomez;Ourense;7;16;0;; 27 | jcastro;Ourense, Spain;8;14;1;; 28 | oscar2695;Ourense;3;13;0;; 29 | bokybanton;Ourense, Galicia, SPAIN.;1;11;4;; 30 | br7;Ourense;0;11;1;; 31 | edelperi;Ourense (Spain);1;7;9;; 32 | mmanum;Ourense;0;7;0;; 33 | mpperez3;Ourense (Galicia);2;5;0;; 34 | irconde;Ourense;0;5;0;; 35 | prolsobrado;Ourense;0;2;0;; 36 | antoniovazquezaraujo;Ourense, Spain;2;2;8;; -------------------------------------------------------------------------------- /data/user-data-Ourense.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; contributionsStreak; contributionsCurrentStreak 2 | agjacome;Ourense, Spain;23;435;9;0 3 | Reimashi;Ourense, Spain;1;399;8;0 4 | agonbar;Ourense, Spain;1;140;5;0 5 | michada;Ourense, Spain;9;116;5;0 6 | ndrs92;Ourense;14;104;4;2 7 | Alexsays;Ourense;2;64;4;0 8 | tonimc;Ourense;1;64;2;0 9 | msantanagonzalez;Ourense,Spain;2;54;6;0 10 | braisNQ;Ourense;2;45;3;0 11 | DaniCamba;Ourense;1;39;5;0 12 | jjimenezg93;Ourense;2;37;3;0 13 | mcvendrell;Ourense (Spain);3;35;3;0 14 | Mascalerino;Ourense;4;18;1;0 15 | antoniovazquezaraujo;Ourense, Spain;2;17;2;0 16 | diegodelemos;Ourense, Spain;2;12;3;3 17 | jdotero;Ourense;1;7;1;0 18 | luisalb;Ourense - Spain;1;4;1;0 19 | inesortega;Viana do Bolo (Ourense) & Madrid;2;2;2;0 -------------------------------------------------------------------------------- /data/user-data-Palencia.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | garciparedes;Palencia, Spain;23;1299;68;; 3 | zdavidlnx;Palencia, Spain;3;17;2;; 4 | villeparamio;Palencia, Castilla y León, España;3;11;0;; 5 | VitoZanchi;PALENCIA;0;9;0;; 6 | mines;Palencia, Spain;4;4;43;; 7 | josetristan;Palencia;3;1;10;; 8 | seattle;Palencia, Spain;1;1;0;; -------------------------------------------------------------------------------- /data/user-data-Palencia.json: -------------------------------------------------------------------------------- 1 | [{"name":"Sergio García","login":"garciparedes","location":"Palencia, Spain","join_date":"Oct 8, 2013","language":"Java","gravatar":"https://avatars1.githubusercontent.com/u/5640366?v=3&s=64","followers":23,"user_stars":"243","stars":68,"organizations":["MangostasUVaTeam","eiinfuva"],"contributions":1299},{"name":"David Garcia Alonso","login":"zdavidlnx","location":"Palencia, Spain","join_date":"Jul 28, 2011","language":"CoffeeScript","gravatar":"https://avatars1.githubusercontent.com/u/944150?v=3&s=64","followers":3,"user_stars":"86","stars":2,"organizations":[],"contributions":17},{"name":"David Paramio Calvo","login":"villeparamio","location":"Palencia, Castilla y León, España","join_date":"Dec 1, 2015","language":"CSS","gravatar":"https://avatars1.githubusercontent.com/u/16100827?v=3&s=64","followers":3,"user_stars":"0","stars":0,"organizations":[],"contributions":11},{"name":"Vito","login":"VitoZanchi","location":"PALENCIA","join_date":"May 23, 2015","language":"JavaScript","gravatar":"https://avatars1.githubusercontent.com/u/12576130?v=3&s=64","followers":0,"user_stars":"1","stars":0,"organizations":[],"contributions":9},{"name":"Borja Abad","login":"mines","location":"Palencia, Spain","join_date":"Mar 7, 2011","language":"PHP","gravatar":"https://avatars1.githubusercontent.com/u/655278?v=3&s=64","followers":4,"user_stars":"12","stars":43,"organizations":[],"contributions":4},{"name":"José María Tristán","login":"josetristan","location":"Palencia","join_date":"Jul 15, 2011","language":"Java","gravatar":"https://avatars2.githubusercontent.com/u/916947?v=3&s=64","followers":3,"user_stars":"8","stars":10,"organizations":[],"contributions":1},{"name":"Tomas J. Sahagun","login":"seattle","location":"Palencia, Spain","join_date":"Feb 14, 2011","language":"Python","gravatar":"https://avatars2.githubusercontent.com/u/617700?v=3&s=64","followers":1,"user_stars":"108","stars":0,"organizations":[],"contributions":1}] -------------------------------------------------------------------------------- /data/user-data-Pontevedra.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | fpuga;Vigo. Spain;10;840;4;; 3 | carlosga;Vigo, Spain;4;384;6;; 4 | michogar;Vigo;19;344;11;; 5 | franiglesias;Vigo;0;335;0;; 6 | diegopau;Vigo, Spain;4;250;5;; 7 | diegargon;Vigo;0;250;0;; 8 | daavoo;Vigo;2;228;0;; 9 | kix2902;Vigo, Spain;19;225;0;; 10 | dpino;Vigo;22;202;49;; 11 | ELNOGAL;Pontevedra;0;166;0;; 12 | anpefi;Vigo, Spain;1;154;0;; 13 | Peque;Vigo, Spain;16;148;5;; 14 | fasouto;Vigo, Spain;32;148;519;; 15 | jsanroman;Vigo;7;139;5;; 16 | antonioferngarcia;(Spain) A Coruña - Pontevedra;1;118;0;; 17 | brguez;Vigo (Spain);1;113;0;; 18 | carlosgoce;Baiona, Pontevedra, Spain;5;112;2;; 19 | miquecg;Vigo;3;109;2;; 20 | ifcunharro;Pontevedra, Spain;7;109;0;; 21 | BalbuenaJuan;Vigo (Galicia, España);9;105;1;; 22 | rafalopez79;Vigo, Spain;1;104;0;; 23 | damiannogueiras;Vigo - Pontevedra - España;53;80;0;; 24 | migonzalvar;Vigo, Pontevedra, Spain;24;72;41;; 25 | Ciges;36210 Vigo (Spain);7;66;12;; 26 | punkto;Vigo, Spain.;5;65;11;; 27 | j0ssGZ;Pontevedra, Galicia;6;65;1;; 28 | Pablo-Rodriguez;Vigo, Galiza;5;63;0;; 29 | andresmmera;Vigo (Spain);0;62;0;; 30 | ylagef;Vigo, Spain.;1;61;0;; 31 | OrdinaryMagician;Vigo, Galicia, Spain;115;54;71;; 32 | jacoboqc;Vigo;5;54;0;; 33 | damianfral;Vigo;17;52;16;; 34 | davidpazo;VIGO;24;51;0;; 35 | rubengglez;Tui, Pontevedra;0;48;0;; 36 | pagafa;Pontevedra;0;46;1;; 37 | ignlg;Vigo, Spain;3;43;7;; 38 | pabloarias;Vigo (Spain);11;41;6;; 39 | Ricardolau;Vigo - España;4;41;0;; 40 | gmarko;Vigo;1;40;0;; 41 | danitool;Pontevedra;0;36;0;; 42 | bakeiro;Vigo;0;35;0;; 43 | enveloop;Pontevedra, Spain;0;34;0;; 44 | richnologies;Vigo, Spain;1;33;2;; 45 | DanielAbalde;Vigo, España;9;33;15;; 46 | xurxof;Vigo;2;33;1;; 47 | vilasmaciel;Vigo;1;32;1;; 48 | BLAYMO;Pontevedra, Spain;0;32;1;; 49 | andratwiro;Vigo;1;31;0;; 50 | amieiro;Vigo, Spain;7;30;8;; 51 | chartre;Vigo;1;30;1;; 52 | danybmx;Vigo;1;29;0;; 53 | Plorenzo;Vigo,Spain;9;29;0;; 54 | ltilve;Pontevedra;2;27;0;; 55 | sotogarcia;Vigo, Spain;10;27;28;; 56 | celsoconde;Vigo;0;24;0;; 57 | alejandrosantana;Vigo (Spain);10;24;1;; 58 | IvanNieto;Vigo, Spain;1;23;0;; 59 | epicleptico;Vigo, Spain;6;23;2;; 60 | Hugoer;Vigo (España);5;22;3;; 61 | luisgf;Vigo, Spain;6;22;4;; 62 | dfragac;Vigo, Pontevedra;0;20;0;; 63 | jesus-sayar;Vigo - Madrid;33;20;7;; 64 | B0gdar;Vigo;1;20;0;; 65 | jmalarcon;Vigo (Spain);3;20;10;; 66 | dibanez;Vigo (Spain);3;20;7;; 67 | villaverde;Vigo;1;20;0;; 68 | pnieto;Vigo;0;19;0;; 69 | mvm;Vigo, España;1;17;6;; 70 | Softdil;Pontevedra (Spain);2;17;1;; 71 | mpch;Vigo;0;15;0;; 72 | RdrgPorto;Vigo;0;14;0;; 73 | davidtaboas;Ponteareas, Pontevedra, Galicia;7;14;4;; 74 | suchatorg;Vigo;0;14;0;; 75 | sherreria;Vigo, Spain;1;13;0;; 76 | Recklesss;Pontevedra;2;12;0;; 77 | sCervino;Vigo;0;12;0;; 78 | eocanha;Vigo, Spain;0;12;0;; 79 | forvas;Vigo;4;10;0;; 80 | migrax;Vigo;1;10;4;; 81 | srutschmann;Vigo, Spain;0;10;0;; 82 | ildsiempre;Vigo, Galicia, Spain;0;10;0;; 83 | zoltyvigo;Vigo;0;9;0;; 84 | eskalera;Vigo;0;9;0;; 85 | adoankim;Vigo;9;9;4;; 86 | dseijasiglesias;Vigo;35;8;0;; 87 | ivanoterouvigo;Vigo;0;7;0;; 88 | ivan-vazquez;Vigo, Spain;2;7;0;; 89 | iagosayar;Vigo;10;6;0;; 90 | miguelvazquez;Vigo (Spain);1;5;6;; 91 | roca67;Vigo;1;5;0;; 92 | ATopeCode;Vigo, Spain;0;5;0;; 93 | davidrpere;Tui, Pontevedra;0;5;0;; 94 | mschez;Vigo;0;5;0;; 95 | rolando-caldas;Vigo;11;5;7;; 96 | acostapazo;Vigo;0;4;0;; 97 | alvillares;Vigo (Spain);0;4;0;; 98 | joeray;vigo, spain;2;4;2;; 99 | programwar;Vigo;6;3;0;; 100 | pdorgambide;Pontevedra Spain;1;3;18;; 101 | tomasalmeida;Vigo;5;3;0;; 102 | zenlaboratory;Vigo, Spain;0;3;0;; 103 | HugoXandre;Vigo;0;3;0;; 104 | kmewi1000;Vigo;1;2;0;; 105 | afarrapeira;Vigo;0;2;0;; 106 | gonzaloadrio;Vigo;12;2;1;; 107 | mitze;Vigo;0;2;0;; 108 | misotolar;Vigo, Spain;1;2;0;; 109 | jdiospa;Vigo;0;2;0;; 110 | Aitor1995;Vigo;4;2;0;; 111 | Multifrenos;Vigo;0;2;0;; 112 | juanmiimaxina;O Grove (Pontevedra);0;2;0;; 113 | merlyescalona;Vigo, Spain;2;1;1;; 114 | uzmi;vigo;0;1;0;; 115 | ingenioypsicologia;Cangas - Pontevedra - Spain;2;1;0;; 116 | sroca93;Vigo, Spain;0;1;0;; 117 | samuelvgm;Vigo, Spain;0;1;0;; 118 | TICgal;Pontevedra, Galicia (Spain);0;1;0;; 119 | rugarciap;Vigo (Spain);1;1;228;; 120 | aitorfreire;Cangas (Pontevedra);0;1;0;; 121 | braisdesousa;Vigo;2;1;0;; 122 | jhonrubia6;Vigo (SPAIN);0;1;0;; 123 | VictorCorchero;Vigo;0;1;0;; 124 | Andrewvf;Salvaterra de Miño, Pontevedra, España;1;1;0;; 125 | saabalde;Vigo;0;1;0;; 126 | mmartinezg;Vigo;1;1;0;; 127 | LiThaM;Pontevedra;0;1;1;; 128 | peru986;Vigo;1;1;0;; 129 | xoel;Pontevedra;0;1;0;; 130 | aabilio;Vigo;11;1;74;; -------------------------------------------------------------------------------- /data/user-data-Rioja.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | stronk7;Navarrete, La Rioja, Spain;37;553;26;; 3 | catirado;La Rioja (Spain);0;197;0;; 4 | juanmirod;Logroño, Spain;14;156;7;; 5 | gbaquedano;Logroño (La Rioja);0;116;0;; 6 | asiermarques;La Rioja, España;67;96;12;; 7 | leopoldovirosta;Logroño;0;95;1;; 8 | iderioja;Logroño (España);12;90;12;; 9 | Puigcerber;Logroño , Amsterdam;19;90;91;; 10 | jcarlosmontoya;Logroño Spain;1;41;0;; 11 | wbugbofh;Logroño Spain;5;36;2;; 12 | rubenurraca;Logroño (La Rioja), Spain;1;34;0;; 13 | jecrespo;Logroño, Spain;8;32;4;; 14 | rgo;La Rioja - Spain;55;32;91;; 15 | ricardochavarri;Spain, La Rioja, Logroño;0;30;0;; 16 | jorgegorka;Logroño, Spain;24;24;30;; 17 | eduardobape;Logroño (Spain);0;23;0;; 18 | fernandominguez;Logroño (La Rioja) España;0;14;2;; 19 | Ivan-Perez;Logroño;0;13;0;; 20 | damarte;Logroño, La Rioja;1;12;7;; 21 | JGarcia-Panach;Calahorra (La Rioja) SPAIN;0;9;0;; 22 | davidru85;Logroño, La Rioja, Spain;7;8;5;; 23 | joseRamonLeon;La Rioja (Spain);4;8;3;; 24 | didiez;Logroño, La Rioja;2;7;1;; 25 | ELKOKACOLO;Logroño (La Rioja);2;6;0;; 26 | jynus;Logroño, Spain;6;5;32;; 27 | Orioncete;Logroño (La Rioja) Spain;0;4;0;; 28 | chiva;Logroño, Spain;18;2;25;; 29 | albertortizcape;Logroño;0;2;0;; 30 | Sxwark;Logroño Spain;0;2;0;; 31 | darues;Logroño;0;2;0;; 32 | ssaranova;Logroño;0;1;0;; 33 | eloygonzalez;Logroño;0;1;0;; 34 | emayoral;Logroño, Spain;1;1;0;; -------------------------------------------------------------------------------- /data/user-data-Salamanca.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | emilio;Salamanca, Spain;41;986;30;; 3 | ntrrgc;Salamanca, Spain;7;723;41;; 4 | hectoruch;Salamanca;2;546;4;; 5 | ganchito55;Salamanca;7;455;5;; 6 | jraragon;Salamanca;1;291;0;; 7 | sergiohs84;Salamanca, Spain;1;269;0;; 8 | mikessoldier;Salamanca;3;159;0;; 9 | inacho;Salamanca, Spain;11;154;216;; 10 | lynxpardina;Salamanca, Spain;1;123;1;; 11 | juan-cb;Salamanca (Spain);5;105;7;; 12 | raulalgo;Salamanca, Spain;2;101;2;; 13 | jagarciavi;Salamanca, Spain;7;101;0;; 14 | Dih5;Salamanca, Spain;3;81;2;; 15 | jmmerino;Salamanca;12;78;17;; 16 | TechKrowd;Salamanca;1;57;0;; 17 | leticiasmanso;Salamanca;3;52;2;; 18 | hangorn;Salamanca, Spain;0;48;0;; 19 | rodrigobb;Salamanca, Spain;3;38;1;; 20 | framosmu;Salamanca, España;0;36;0;; 21 | dem3trio;Salamanca;2;35;1;; 22 | victorvicpal;Salamanca, Spain;0;33;0;; 23 | moral3jo;Salamanca;2;31;0;; 24 | raulmarcosl;Salamanca & Madrid;16;30;1;; 25 | dgarciasarai;Salamanca;3;30;0;; 26 | luisddm;Salamanca, CyL, Spain;8;30;0;; 27 | guille969;Salamanca;2;28;3;; 28 | minuscorp;Salamanca, Spain;4;26;0;; 29 | fidellopezgomez;Salamanca;1;26;0;; 30 | Carbass;Salamanca;0;24;0;; 31 | javserher;Salamanca && Bejar;1;21;1;; 32 | ricardoper;Salamanca;6;20;93;; 33 | asanchezyu;Salamanca;0;19;0;; 34 | daniporras;Salamanca, Spain;0;18;1;; 35 | cjimenezpacho;Salamanca, Spain;2;17;5;; 36 | javiglesias;Salamanca;7;15;2;; 37 | luisreysn;Salamanca;0;14;0;; 38 | gabrielalzamora;Salamanca;0;14;0;; 39 | francaguilar;Salamanca;2;13;0;; 40 | DataLabUsal;Salamanca, Spain;2;11;0;; 41 | aliciagh;Salamanca;3;11;0;; 42 | JonyMateos;Salamanca;2;9;1;; 43 | luisinder;Salamanca (Spain);3;9;0;; 44 | RoberCV;Salamanca, SP;0;8;0;; 45 | espipj;Salamanca;0;6;0;; 46 | GheRivero;Salamanca, SPAIN;7;6;13;; 47 | djimenezgu;Salamanca, Spain;1;5;0;; 48 | sorareta;Salamanca;0;5;0;; 49 | Robertotheron;Salamanca;1;5;0;; 50 | carlosre;Salamanca;0;4;0;; 51 | rubarroyo;Salamanca;0;4;0;; 52 | salesianospizarrales;Salamanca;0;3;0;; 53 | Modesto-Escobar;Salamanca;1;3;0;; 54 | rodrigoSantamaria;Salamanca;2;3;2;; 55 | miguelangelcasanova;Salamanca (Spain);1;2;0;; 56 | sactre;Salamanca, spain;1;2;0;; 57 | pablo0910;Salamanca, Castilla y León, Spain;0;1;0;; 58 | ArianRai;Salamanca, Spain;0;1;0;; -------------------------------------------------------------------------------- /data/user-data-Santander.json: -------------------------------------------------------------------------------- 1 | [{"name":"Luis Cabellos","login":"zhensydow","location":"Santander, Spain","language":"Haskell","gravatar":"https://avatars2.githubusercontent.com/u/777247?v=3&s=400","followers":4,"organizations":["SkemaPlatform","IFCA"],"contributions":360,"contributionsStreak":7,"contributionsCurrentStreak":0},{"name":"Oscar Manuel Aguillon Silva","login":"oaguillon","location":"San Gil Santander Colombia","language":"JavaScript","gravatar":"https://avatars2.githubusercontent.com/u/1925152?v=3&s=400","followers":5,"organizations":[],"contributions":260,"contributionsStreak":4,"contributionsCurrentStreak":0},{"name":"Max Tuni","login":"kktuax","location":"Santander, Spain","language":"Python","gravatar":"https://avatars0.githubusercontent.com/u/3185625?v=3&s=400","followers":1,"organizations":["SantanderMetGroup","Predictia"],"contributions":144,"contributionsStreak":5,"contributionsCurrentStreak":0},{"name":"Pablo de Castro","login":"pablodecm","location":"Santander","language":"JavaScript","gravatar":"https://avatars3.githubusercontent.com/u/6707437?v=3&s=400","followers":1,"organizations":[],"contributions":128,"contributionsStreak":5,"contributionsCurrentStreak":0},{"name":"Iván D. Meléndez","login":"argordmel","location":"Ocaña, Norte de Santander - Colombia","language":"JavaScript","gravatar":"https://avatars3.githubusercontent.com/u/1320168?v=3&s=400","followers":6,"organizations":["KumbiaPHP","dailyscript"],"contributions":99,"contributionsStreak":4,"contributionsCurrentStreak":0},{"name":"Francisco J. Naranjo","login":"MacBookaro","location":"Bucaramanga - Santander - Colombia","language":"PHP","gravatar":"https://avatars3.githubusercontent.com/u/1383817?v=3&s=400","followers":3,"organizations":[],"contributions":36,"contributionsStreak":4,"contributionsCurrentStreak":0},{"name":"Jónatan Piedra","login":"piedraj","location":"Santander","language":"C","gravatar":"https://avatars0.githubusercontent.com/u/2972752?v=3&s=400","followers":1,"organizations":[],"contributions":30,"contributionsStreak":3,"contributionsCurrentStreak":0},{"name":"Jaime Gómez Obregón","login":"JaimeObregon","location":"Santander, Spain","language":"PHP","gravatar":"https://avatars2.githubusercontent.com/u/417226?v=3&s=400","followers":3,"organizations":[],"contributions":11,"contributionsStreak":2,"contributionsCurrentStreak":0},{"name":"Miguel Andres Calderon Silva","login":"migueland525","location":"San Gil Santander Colombia","language":"","gravatar":"https://avatars0.githubusercontent.com/u/8582518?v=3&s=400","followers":1,"organizations":[],"contributions":7,"contributionsStreak":2,"contributionsCurrentStreak":0},{"name":"Oscar","login":"oscarvady","location":"Santander","language":"Java","gravatar":"https://avatars0.githubusercontent.com/u/4169970?v=3&s=400","followers":5,"organizations":[],"contributions":3,"contributionsStreak":1,"contributionsCurrentStreak":0},{"name":"Jesús Barbero Rodríguez","login":"chuchiperriman","location":"Santander (Spain)","language":"Shell","gravatar":"https://avatars1.githubusercontent.com/u/36635?v=3&s=400","followers":8,"organizations":[],"contributions":2,"contributionsStreak":1,"contributionsCurrentStreak":0}] -------------------------------------------------------------------------------- /data/user-data-Segovia.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | alvardsoler;Madrid / Segovia;7;232;1;; 3 | tinproject;Segovia;5;180;3;; 4 | migumar2;Segovia, Spain;6;52;15;; 5 | soyapone;Segovia;1;52;0;; 6 | guiyens;Segovia;4;41;3;; 7 | iMartinezMateu;Segovia, Spain;5;35;3;; 8 | PhoneixS;Segovia;0;14;0;; 9 | kikettas;Segovia/Madrid;2;14;0;; 10 | jgarciagarrido;Segovia - London;0;10;7;; 11 | ivangarmir;Segovia (España);0;6;0;; 12 | robertobermejo;Segovia;6;4;2;; 13 | carlosdelucas92;Segovia City;2;2;0;; 14 | t00m;Segovia, España;0;1;2;; 15 | rakkeete;Segovia, Spain;0;1;0;; -------------------------------------------------------------------------------- /data/user-data-Segovia.json: -------------------------------------------------------------------------------- 1 | [{"name":"Álvar D. Soler Rus","login":"alvardsoler","location":"Madrid / Segovia","join_date":"Apr 9, 2013","language":"CSS","gravatar":"https://avatars2.githubusercontent.com/u/4102837?v=3&s=64","followers":7,"user_stars":"3","stars":1,"organizations":[],"contributions":232},{"name":"Agustín Herranz","login":"tinproject","location":"Segovia","join_date":"Mar 1, 2013","language":"Python","gravatar":"https://avatars0.githubusercontent.com/u/3742174?v=3&s=64","followers":5,"user_stars":"10","stars":3,"organizations":[],"contributions":180},{"name":"Miguel A. Martínez-Prieto","login":"migumar2","location":"Segovia, Spain","join_date":"May 31, 2011","language":"C","gravatar":"https://avatars1.githubusercontent.com/u/819947?v=3&s=64","followers":6,"user_stars":"0","stars":15,"organizations":[],"contributions":52},{"name":"Diego Martín","login":"soyapone","location":"Segovia","join_date":"Jul 5, 2015","language":"JavaScript","gravatar":"https://avatars0.githubusercontent.com/u/13187123?v=3&s=64","followers":1,"user_stars":"0","stars":0,"organizations":[],"contributions":52},{"name":"Guillermo Ramos Vega","login":"guiyens","location":"Segovia","join_date":"Mar 2, 2012","language":"JavaScript","gravatar":"https://avatars2.githubusercontent.com/u/1494204?v=3&s=64","followers":4,"user_stars":"8","stars":3,"organizations":[],"contributions":41},{"name":"Iván Martínez Mateu","login":"iMartinezMateu","location":"Segovia, Spain","join_date":"Oct 19, 2014","language":"Shell","gravatar":"https://avatars1.githubusercontent.com/u/9308066?v=3&s=64","followers":5,"user_stars":"0","stars":3,"organizations":[],"contributions":35},{"name":"Javier Alfonso","login":"PhoneixS","location":"Segovia","join_date":"Dec 22, 2011","language":"Java","gravatar":"https://avatars3.githubusercontent.com/u/1279539?v=3&s=64","followers":0,"user_stars":"11","stars":0,"organizations":[],"contributions":14},{"name":"Enrique","login":"kikettas","location":"Segovia/Madrid","join_date":"Oct 8, 2014","language":"Java","gravatar":"https://avatars0.githubusercontent.com/u/9082270?v=3&s=64","followers":2,"user_stars":"2","stars":0,"organizations":[],"contributions":14},{"name":"Javier","login":"jgarciagarrido","location":"Segovia - London","join_date":"Mar 14, 2011","language":"Python","gravatar":"https://avatars0.githubusercontent.com/u/669304?v=3&s=64","followers":0,"user_stars":"7","stars":7,"organizations":[],"contributions":10},{"name":"Ivan Garcia Mirnada","login":"ivangarmir","location":"Segovia (España)","join_date":"Oct 8, 2014","language":"Java","gravatar":"https://avatars3.githubusercontent.com/u/9077592?v=3&s=64","followers":0,"user_stars":"0","stars":0,"organizations":[],"contributions":6},{"name":"Roberto Bermejo Martinez","login":"robertobermejo","location":"Segovia","join_date":"Mar 13, 2010","language":"PHP","gravatar":"https://avatars2.githubusercontent.com/u/221931?v=3&s=64","followers":6,"user_stars":"30","stars":2,"organizations":[],"contributions":4},{"name":"Carlos de Lucas Sanz","login":"carlosdelucas92","location":"Segovia City","join_date":"Jan 27, 2015","language":"JavaScript","gravatar":"https://avatars2.githubusercontent.com/u/10717935?v=3&s=64","followers":2,"user_stars":"3","stars":0,"organizations":[],"contributions":2},{"name":"Tomás Vírseda","login":"t00m","location":"Segovia, España","join_date":"Sep 3, 2010","language":"Python","gravatar":"https://avatars1.githubusercontent.com/u/386662?v=3&s=64","followers":0,"user_stars":"18","stars":2,"organizations":[],"contributions":1},{"name":"Andrés Leo","login":"rakkeete","location":"Segovia, Spain","join_date":"Jan 19, 2016","language":"Makefile and Shell","gravatar":"https://avatars1.githubusercontent.com/u/16774236?v=3&s=64","followers":0,"user_stars":"84","stars":0,"organizations":[],"contributions":1}] -------------------------------------------------------------------------------- /data/user-data-Soria.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | statickidz;Soria;1;53;14;; 3 | SoftwareRVG;Avda de Madrid 13 E-42110 OLVEGA (SORIA) ESPAÑA;0;40;4;; 4 | pablomario;Soria, Spain;4;20;2;; 5 | diezrabanos;SORIA, SPAIN;0;8;0;; 6 | IcuScc;Soria;0;1;0;; -------------------------------------------------------------------------------- /data/user-data-Soria.json: -------------------------------------------------------------------------------- 1 | [{"name":"Adrián Barrio Andrés","login":"statickidz","location":"Soria","join_date":"Jun 14, 2014","language":"PHP","gravatar":"https://avatars1.githubusercontent.com/u/7888227?v=3&s=64","followers":1,"user_stars":"8","stars":14,"organizations":[],"contributions":53},{"name":"ROBER VILLAR GARCIA","login":"SoftwareRVG","location":"Avda de Madrid 13 E-42110 OLVEGA (SORIA) ESPAÑA","join_date":"Nov 9, 2015","language":"HTML","gravatar":"https://avatars1.githubusercontent.com/u/15747545?v=3&s=64","followers":0,"user_stars":"4","stars":4,"organizations":[],"contributions":40},{"name":"Pablo Mario","login":"pablomario","location":"Soria, Spain","join_date":"May 18, 2013","language":"JavaScript","gravatar":"https://avatars1.githubusercontent.com/u/4464094?v=3&s=64","followers":4,"user_stars":"9","stars":2,"organizations":[],"contributions":20},{"name":"Francisco Javier Díez Rábanos","login":"diezrabanos","location":"SORIA, SPAIN","join_date":"Mar 1, 2015","language":"Python and Batchfile","gravatar":"https://avatars3.githubusercontent.com/u/11255349?v=3&s=64","followers":0,"user_stars":"1","stars":0,"organizations":[],"contributions":8},{"name":"Sergio","login":"IcuScc","location":"Soria","join_date":"Sep 13, 2013","language":"Java and Swift","gravatar":"https://avatars3.githubusercontent.com/u/5454095?v=3&s=64","followers":0,"user_stars":"1","stars":0,"organizations":[],"contributions":1}] -------------------------------------------------------------------------------- /data/user-data-Tarragona.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | 2XL;Tarragona;6;1242;3;; 3 | ryanfox1985;Tarragona, Spain;10;631;1;; 4 | AlfredoRoca;Torredembarra - Tarragona - Spain;11;358;0;; 5 | galeaspablo;Tarragona, Spain;6;337;6;; 6 | JBCDev;Reus, Tarragona, Cataluña, España;1;231;5;; 7 | ivoarch;Tarragona,Spain;43;226;103;; 8 | juliamauri;Catalonia, Tarragona, Deltebre 43580;4;223;0;; 9 | edgarzamora;Tarragona;5;204;0;; 10 | dlizarra;Tarragona (Spain);1;183;6;; 11 | llaperez;Tarragona;0;118;0;; 12 | ivanbardon;Tarragona Spain;2;102;0;; 13 | jalucenyo;Spain - Tarragona;19;97;36;; 14 | RaulGracia;Tarragona;5;88;0;; 15 | fontinixxl;Tarragona;2;86;6;; 16 | javyog;Tarragona;0;83;0;; 17 | JosepSampe;Tarragona;1;81;0;; 18 | ayrad;Spain, Tarragona;0;77;1;; 19 | crimarde;Tarragona;0;73;1;; 20 | jpahullo;Tarragona;15;56;4;; 21 | argaen;Tarragona, Spain;6;53;8;; 22 | gllortc;Tarragona (Catalonia);0;52;2;; 23 | mhjabreel;Spain, Tarragona;4;45;11;; 24 | cmmata;Tarragona;10;41;0;; 25 | manlius;Tarragona (Catalunya, Spain);14;36;66;; 26 | jcapelladesto;Tarragona (SPAIN);0;35;0;; 27 | erikrk;Tarragona, Spain;0;33;0;; 28 | rmondejar;Tarragona, Spain;7;30;21;; 29 | ftascon;España, Tarragona;0;30;0;; 30 | pipo02mix;Tarragona;3;16;5;; 31 | jrodriguezg;Tarragona, Spain;1;12;0;; 32 | NaraJeamfry;Valls, tarragona;0;10;0;; 33 | aplcat;Tarragona, Catalonia;0;10;0;; 34 | yramirezc;Tarragona, Spain;0;10;0;; 35 | LuisMuniz;Tarragona, Spain;1;9;0;; 36 | ReoDeveloper;Tarragona;1;8;0;; 37 | theguitxo;Tarragona, Spain;0;7;0;; 38 | Elexy;Tarragona area, Spain;12;5;16;; 39 | studi7;Tarragona;0;5;1;; 40 | ShantiSR;Tarragona, Spain;6;5;13;; 41 | cesc86;Tarragona, Spain;0;5;0;; 42 | juankadiaz;Tarragona - Salou - Barcelona;9;4;3;; 43 | maguri;Tarragona;0;4;0;; 44 | maroxa86;Vila-seca(Tarragona);0;4;0;; 45 | ssorgatem;Tarragona;5;4;17;; 46 | martinproject;Tarragona, Spain;6;2;16;; 47 | alex-pardo;Tarragona;6;2;5;; 48 | ablancoj;Tarragona;0;2;0;; 49 | dayalav;Tarragona, Spain;1;2;2;; 50 | LainRain;Tarragona;0;2;0;; 51 | f-silva-archaeo;Tarragona, Spain;2;2;0;; 52 | Juandefdez;Tarragona;1;1;0;; 53 | Gerard-Gutierrez;Tarragona;2;1;0;; 54 | cestarlich;Tortosa,Tarragona,Spain;0;1;0;; 55 | vmontala;Tarragona, Spain;3;1;0;; 56 | famassucci;Tarragona, Spain;1;1;1;; 57 | xdomingoal;Tarragona, Catalonia;0;1;0;; 58 | alfroc;Tarragona, Spain;0;1;0;; -------------------------------------------------------------------------------- /data/user-data-Teruel.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | gelsilva;Teruel;0;26;0;; 3 | alazuga;Teruel-Zaragoza (Spain);2;25;0;; 4 | rochesto;Teruel;1;3;0;; 5 | manufromspain;Teruel (Spain);0;3;0;; 6 | Phern4ndo;Teruel, Spain;0;1;0;; -------------------------------------------------------------------------------- /data/user-data-Teruel.json: -------------------------------------------------------------------------------- 1 | [{"name":"Ángel Silva","login":"gelsilva","location":"Teruel","join_date":"Nov 23, 2012","language":"JavaScript and CSS","gravatar":"https://avatars3.githubusercontent.com/u/2872196?v=3&s=64","followers":0,"user_stars":"4","stars":0,"organizations":[],"contributions":26},{"name":"Alberto Azuara","login":"alazuga","location":"Teruel-Zaragoza (Spain)","join_date":"Mar 4, 2014","language":"Makefile","gravatar":"https://avatars3.githubusercontent.com/u/6850099?v=3&s=64","followers":2,"user_stars":"47","stars":0,"organizations":[],"contributions":25},{"name":"Rochesto E","login":"rochesto","location":"Teruel","join_date":"Apr 5, 2013","language":"ApacheConf","gravatar":"https://avatars1.githubusercontent.com/u/4068052?v=3&s=64","followers":1,"user_stars":"36","stars":0,"organizations":[],"contributions":3},{"name":"Manuel","login":"manufromspain","location":"Teruel (Spain)","join_date":"Apr 4, 2016","language":"HTML","gravatar":"https://avatars0.githubusercontent.com/u/18268751?v=3&s=64","followers":0,"user_stars":"0","stars":0,"organizations":[],"contributions":3},{"name":"Fernando Sanchez","login":"Phern4ndo","location":"Teruel, Spain","join_date":"Oct 28, 2013","language":"CSS and HTML","gravatar":"https://avatars2.githubusercontent.com/u/5798990?v=3&s=64","followers":0,"user_stars":"4","stars":0,"organizations":[],"contributions":1}] -------------------------------------------------------------------------------- /data/user-data-Toledo.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | javierlopezdeancos;Toledo;24;2417;5;; 3 | mdelapenya;Madrid, Toledo (Spain);20;1377;14;; 4 | carloslancha;Toledo;8;474;1;; 5 | momacgroup;Toledo, Universidad de Castilla-La Mancha;1;454;0;; 6 | JavierIH;Madrid, Toledo (SPAIN);38;349;153;; 7 | espectalll;Toledo, Spain;5;143;4;; 8 | danidomen;Yuncos - Toledo - Spain;2;140;0;; 9 | jrruiz;Toledo;5;135;0;; 10 | ManuDevelopia;Toledo;7;103;0;; 11 | canodelacuadra;Toledo, Spain;3;84;0;; 12 | Luisangonzalez;Toledo, Spain;7;79;1;; 13 | terencezl;Toledo;5;75;4;; 14 | pabloogc;Toledo, Spain;12;63;5;; 15 | muihlinn;Olias del Rey, Toledo. Spain;2;61;0;; 16 | chermidap;Toledo (España);1;56;0;; 17 | kardhy;Toledo;0;54;0;; 18 | ajerezr;Toledo, Spain;10;49;6;; 19 | jchansp;Toledo, Spain;0;48;2;; 20 | anikies;Toledo;0;47;0;; 21 | felixortegam;Bargas, Toledo (Spain);9;45;0;; 22 | hiperion;Toledo, Spain;5;38;3;; 23 | Tarbolin;Toledo;0;20;0;; 24 | xFran;Toledo, Spain / Dublin, Ireland;2;19;0;; 25 | codigitus;Talavera de la Reina (Toledo, España);0;15;2;; 26 | dmuy;DAS, Toledo City, Cebu;0;10;2;; 27 | mgnt;Toledo;4;9;4;; 28 | pepitogrilho;Toledo, Spain;1;9;0;; 29 | nandop17;Toledo (Spain);0;8;0;; 30 | erct89;Toledo;0;7;0;; 31 | Hi52;Toledo (Spain);0;4;0;; 32 | Terseus;Toledo, España;1;2;1;; 33 | pablomartin89;Yuncos - Toledo - Spain;2;2;0;; 34 | melkzedeke;Toledo pr;1;2;3;; 35 | cwammes;Toledo;1;2;0;; 36 | Nuajan;Toledo, Spain;0;1;0;; 37 | valdecirribeiro;Toledo;0;1;0;; 38 | amcanadas;Toledo, Spain;0;1;2;; 39 | tauheeddel;Toledo;0;1;0;; 40 | sergioor89;Toledo, Spain;0;1;0;; 41 | omarmanrique;Seseña, Toledo;0;1;0;; 42 | luismaront;Toledo (Spain);0;1;3;; -------------------------------------------------------------------------------- /data/user-data-Valladolid.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | juanignaciosl;Madrid - Valladolid;23;3252;24;; 3 | alexandernst;Valladolid, Spain;43;2190;132;; 4 | grantc;Valladolid, Spain;0;1425;5;; 5 | palmerabollo;Valladolid, Spain;23;1409;75;; 6 | ethervoid;Valladolid , Madrid, Spain;21;1196;9;; 7 | joaquinferrero;Valladolid, Spain;5;874;1;; 8 | javisantana;Madrid - Valladolid;174;684;137;; 9 | marcosgdf;Valladolid, Spain;12;658;12;; 10 | jesmrec;Valladolid (Spain);1;585;0;; 11 | AdrianArroyoCalle;Valladolid, Spain;18;574;56;; 12 | nasli;Valladolid;5;561;0;; 13 | javiergonzper;Valladolid, Spain;18;522;0;; 14 | davivel;Valladolid, Spain;32;519;0;; 15 | chemaper;Valladolid, Spain.;0;491;0;; 16 | SergioBertolinSG;Valladolid, Spain;0;425;1;; 17 | albfernandez;Valladolid;4;374;6;; 18 | ggdiez;Valladolid;15;361;1;; 19 | malkomich;Valladolid, Spain;4;283;3;; 20 | crueda;Valladolid - Zamora (Spain);1;279;0;; 21 | enrmarc;Valladolid, Spain;8;246;76;; 22 | davitol;Valladolid;1;229;0;; 23 | adrm;Valladolid, Spain;10;201;3;; 24 | jorge-sanz;Valladolid, Spain;28;191;11;; 25 | danicarrion;Valladolid, Spain;4;184;1;; 26 | santiihoyos;Valladolid, Spain;7;172;7;; 27 | mRoRo;Valladolid, Spain;0;166;0;; 28 | Rsilnav;Valladolid (Spain);4;160;0;; 29 | cargarn;Valladolid;0;149;0;; 30 | rperezb;Valladolid;15;148;0;; 31 | ismtabo;Valladolid;11;142;9;; 32 | mariodebian;Valladolid, Spain;9;116;9;; 33 | jmaciasportela;Valladolid;6;97;8;; 34 | RicardoR;Valladolid;5;89;1;; 35 | Vhollow;Valladolid, Spain;2;84;5;; 36 | purigarcia;Valladolid, Spain;1;82;0;; 37 | jvillafanez;Valladolid;0;66;0;; 38 | plopesc;Valladolid, Spain;10;63;14;; 39 | blasillo;Valladolid, Spain;1;51;0;; 40 | ddmontal;Valladolid, Spain;0;49;0;; 41 | apoz;Valladolid (Spain);5;47;10;; 42 | elektropajo;Valladolid, Spain;1;47;0;; 43 | 0xPichi;Valladolid, Spain;10;45;12;; 44 | fooghub;Valladolid - España;0;42;0;; 45 | jperedadnr;Valladolid, Spain;62;40;68;; 46 | n3storm;Valladolid, SPAIN;3;40;7;; 47 | albamig;Valladolid, Spain;14;39;7;; 48 | jesusangel;Valladolid;3;36;27;; 49 | dpramar;Valladolid, Spain;0;36;3;; 50 | JesusRodriguezDeveloper;Valladolid;4;36;0;; 51 | jhderojasUVa;Valladolid;1;33;0;; 52 | AngelGJ;Valladolid (Spain);1;32;0;; 53 | masensio;Valladolid;6;30;0;; 54 | lozalojo;Valladolid;0;29;0;; 55 | arkadoel;Valladolid, Spain;3;28;5;; 56 | juliobm;Valladolid;7;27;0;; 57 | ealogar;Valladolid, Spain;4;26;1;; 58 | mariodelvalle;Valladolid;16;24;76;; 59 | victorvergelgregorio;Valladolid;0;24;0;; 60 | hugarri;Valladolid - Madrid (Spain);0;22;0;; 61 | Tarzanete;Valladolid, Spain;0;17;0;; 62 | marcosDLCS;Valladolid;4;16;2;; 63 | diegovsj;Valladolid;0;15;0;; 64 | Fulas;Valladolid, Spain;0;14;0;; 65 | davicente;Valladolid;0;12;0;; 66 | lrevilla;Valladolid;1;11;0;; 67 | morbvel;Valladolid, Spain;0;11;0;; 68 | marioshki;Valladolid;1;10;1;; 69 | Cramer-0xbit;Valladolid;0;10;0;; 70 | SergioLuis;Laguna de Duero (Valladolid, SPAIN);7;10;23;; 71 | baspeed;Valladolid;0;10;0;; 72 | jorge-melgosa;Valladolid - Spain;0;10;0;; 73 | sparta15;Valladolid;4;9;3;; 74 | percomp;Valladolid, Spain;0;9;0;; 75 | pwnage2apps;Valladolid;0;8;0;; 76 | jicarretero;Valladolid, Spain;0;8;1;; 77 | jfpastrana;Valladolid;0;8;3;; 78 | Smokt;Valladolid;2;8;0;; 79 | lopezavila69;Valladolid, Spain;3;8;0;; 80 | ferdef;Valladolid (SPAIN);4;6;5;; 81 | DavidMarciel;Valladolid, Spain;0;6;0;; 82 | DavidMansoAparicio;Valladolid;0;5;0;; 83 | pablocarmu;Valladolid;2;4;0;; 84 | kungfunk;Valladolid, España;3;4;6;; 85 | albelop;Valladolid, Spain;4;4;0;; 86 | lnicalo;Valladolid, Spain;0;4;1;; 87 | andresfgm84;Valladolid;1;3;0;; 88 | curiale;Valladolid, Spain;1;3;0;; 89 | Jairove;Valladolid, Spain.;1;3;0;; 90 | fjordansilva;Valladolid, Spain;0;3;3;; 91 | Alterprop;Valladolid;0;3;0;; 92 | berikin;Valladolid, Spain;6;2;6;; 93 | Jkof;Valladolid;5;2;0;; 94 | diefida;Valladolid;1;2;2;; 95 | ignage;Valladolid, Spain;0;2;0;; 96 | ivgorin;Laguna de Duero (Valladolid);1;2;0;; 97 | copitux;Valladolid, Spain;23;2;189;; 98 | psantosl;Boecillo Tech Park - Valladolid - Spain;2;2;0;; 99 | Manupucelano;Valladolid;0;1;0;; 100 | linuxesdios;valladolid;5;1;2;; 101 | dmanluc;Valladolid, Spain;0;1;0;; 102 | chemi2g;Valladolid (Spain);0;1;0;; 103 | victorvergel;Valladolid;0;1;0;; 104 | ErideDLF;Valladolid, Spain;0;1;0;; 105 | aloaisa;Valladolid;18;1;14;; 106 | dprados;Valladolid;2;1;11;; 107 | danipen;Valladolid;0;1;3;; 108 | jarrdie;Valladolid, Castilla y León, Spain;0;1;0;; 109 | alergant;Valladolid;0;1;1;; 110 | icruzado;Burgos or Valladolid, Spain;0;1;1;; 111 | JaviHerAr;Valladolid, Spain;1;1;0;; -------------------------------------------------------------------------------- /data/user-data-Zamora.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | crueda;Valladolid - Zamora (Spain);1;279;0;; 3 | leopaglia;Lomas de Zamora, Buenos Aires;0;102;2;; 4 | ahdezma;Zamora;2;91;0;; 5 | Roberth1203;Zamora de Hidalgo, Mich;0;69;0;; 6 | jairomelo;Zamora, Mich., México;1;12;0;; 7 | arcxyz;Madrid and Zamora (Spain);6;11;3;; 8 | rodvic;Zamora;0;10;0;; 9 | Curicaveri;Zamora, Michoacan;3;6;0;; 10 | AMoraga;Zamora;3;3;0;; -------------------------------------------------------------------------------- /data/user-data-Zamora.json: -------------------------------------------------------------------------------- 1 | [{"name":"Carlos Rueda Morales","login":"crueda","location":"Valladolid - Zamora (Spain)","join_date":"Jul 11, 2012","language":"Python","gravatar":"https://avatars0.githubusercontent.com/u/1956285?v=3&s=64","followers":1,"user_stars":"0","stars":0,"organizations":[],"contributions":279},{"name":"Leonardo Paglialunga","login":"leopaglia","location":"Lomas de Zamora, Buenos Aires","join_date":"Apr 10, 2013","language":"C","gravatar":"https://avatars3.githubusercontent.com/u/4120036?v=3&s=64","followers":0,"user_stars":"1","stars":2,"organizations":[],"contributions":102},{"name":"Alejandro Hernández Malillos","login":"ahdezma","location":"Zamora","join_date":"Oct 5, 2014","language":"","gravatar":"https://avatars3.githubusercontent.com/u/9027541?v=3&s=64","followers":2,"user_stars":"0","stars":0,"organizations":["alesar-code"],"contributions":91},{"name":"Roberto Arroyo","login":"Roberth1203","location":"Zamora de Hidalgo, Mich","join_date":"Dec 31, 2014","language":"C#","gravatar":"https://avatars0.githubusercontent.com/u/10360581?v=3&s=64","followers":0,"user_stars":"0","stars":0,"organizations":[],"contributions":69},{"name":"Jairo Antonio Melo Flórez","login":"jairomelo","location":"Zamora, Mich., México","join_date":"May 19, 2014","language":"","gravatar":"https://avatars1.githubusercontent.com/u/7632991?v=3&s=64","followers":1,"user_stars":"0","stars":0,"organizations":[],"contributions":12},{"name":"Alejandro Rodríguez","login":"arcxyz","location":"Madrid and Zamora (Spain)","join_date":"Jan 18, 2010","language":"JavaScript","gravatar":"https://avatars0.githubusercontent.com/u/185002?v=3&s=64","followers":6,"user_stars":"533","stars":3,"organizations":[],"contributions":11},{"name":"Alejandro Rodríguez Vicente","login":"rodvic","location":"Zamora","join_date":"Oct 28, 2015","language":"HTML","gravatar":"https://avatars0.githubusercontent.com/u/15360394?v=3&s=64","followers":0,"user_stars":"0","stars":0,"organizations":["TIDCampus"],"contributions":10},{"name":"Jesus Armando Verduzco Ramirez","login":"Curicaveri","location":"Zamora, Michoacan","join_date":"Jan 6, 2014","language":"Java","gravatar":"https://avatars3.githubusercontent.com/u/6333993?v=3&s=64","followers":3,"user_stars":"0","stars":0,"organizations":[],"contributions":6},{"name":"Alberto Moraga","login":"AMoraga","location":"Zamora","join_date":"Feb 26, 2010","language":"Ruby","gravatar":"https://avatars0.githubusercontent.com/u/211362?v=3&s=64","followers":3,"user_stars":"1","stars":0,"organizations":[],"contributions":3}] -------------------------------------------------------------------------------- /data/user-data-Álava.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | javiereguiluz;Vitoria-Gasteiz (Spain);603;3782;1023;; 3 | Achifaifa;Vitoria, Spain;15;620;12;; 4 | vmayoral;Vitoria, Spain;120;327;72;; 5 | pepesan;Vitoria-Gazteiz;5;254;2;; 6 | Rubentxu;Vitoria (Alava, Spain);10;164;21;; 7 | abeaumont;Gasteiz, Basque Country;16;159;30;; 8 | jonabasque;Vitoria-Gasteiz (Basque Country);14;130;4;; 9 | AlbertoNietoGochicoa;Vitoria;1;129;0;; 10 | dmarchena;Vitoria-Gasteiz, Spain;0;118;0;; 11 | jmescuderojustel;Vitoria-Gasteiz;10;70;2;; 12 | mmoreno-cart;Vitoria-Gasteiz;4;61;0;; 13 | v36317;vitoria-gasteiz;0;54;0;; 14 | Asuanzes;Vitoria (Álava, Spain);2;52;0;; 15 | javipaur;Vitoria-Gasteiz;6;46;0;; 16 | bbay;Vitoria-Gasteiz;4;40;0;; 17 | udaejie;Vitoria-Gasteiz, Spain;2;36;0;; 18 | JosuLS;Vitoria-Gasteiz;2;28;0;; 19 | Aelwin;Vitoria;0;28;0;; 20 | amalzaga;Vitoria-Gasteiz (Spain);0;27;1;; 21 | AdrianTeso;Vitoria-Gasteiz;0;25;1;; 22 | PabloGN;Vitoria-Gasteiz;4;21;7;; 23 | priscilaneves;Vitoria;3;20;0;; 24 | MariCarmenO;Vitoria-Gasteiz;0;15;0;; 25 | rg1024;Vitoria-Gasteiz;0;12;6;; 26 | jvadillo;Vitoria-Gasteiz, Spain;0;12;0;; 27 | arturios;Vitoria-Gasteiz;0;9;4;; 28 | LeireDiez;Vitoria;0;8;0;; 29 | miguelgr;Vitoria/Madrid;17;8;5;; 30 | dhighwayman;Vitoria-gasteiz;11;7;15;; 31 | juanriaza;Vitoria-Gasteiz;111;7;241;; 32 | igorrecioh;Vitoria-Gasteiz;0;7;0;; 33 | inigochoa;Vitoria-Gasteiz;0;6;0;; 34 | usobiaga;Vitoria-Gasteiz;0;5;0;; 35 | erlaitz-pixybit;Vitoria-Gasteiz, Basque Country, Spain;0;4;0;; 36 | falbarp;Vitoria-Gasteiz;2;4;0;; 37 | ics79;Vitoria-Gasteiz;0;4;0;; 38 | gogalo;Vitoria-Gasteiz;0;3;0;; 39 | DiegoAG;Vitoria-Gasteiz (Spain);1;3;2;; 40 | asiersarasua;Gasteiz;3;2;0;; 41 | maxantipov;Vitoria (Spain);0;2;0;; 42 | raultic;Vitoria-Gasteiz;0;1;0;; 43 | mserranog;Vitoria-Gasteiz;2;1;0;; 44 | patxitron;Vitoria-Gasteiz;0;1;1;; 45 | ioritzHO;Vitoria-Gasteiz;2;1;0;; 46 | jrgil001;Vitoria - Gasteiz, Alava, Spain;0;1;0;; 47 | falava;Vitoria-Gasteiz, Basque Country, Spain;4;1;1;; 48 | hamton;Vitoria;2;1;1;; -------------------------------------------------------------------------------- /data/user-data-Ávila.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | sergio11;Ávila, Spain;6;513;4;; 3 | EugenioFidel;Ávila (Spain);2;90;1;; 4 | manumuve;Ávila;1;6;0;; 5 | mariomka;Ávila (Spain);2;1;1;; -------------------------------------------------------------------------------- /data/user-data-Ávila.json: -------------------------------------------------------------------------------- 1 | [{"name":"Sergio Sánchez Sánchez","login":"sergio11","location":"Ávila, Spain","join_date":"Mar 19, 2014","language":"JavaScript","gravatar":"https://avatars0.githubusercontent.com/u/6996211?v=3&s=64","followers":6,"user_stars":"83","stars":4,"organizations":[],"contributions":513},{"name":"Eugenio Glez.","login":"EugenioFidel","location":"Ávila (Spain)","join_date":"Jun 1, 2015","language":"Java","gravatar":"https://avatars2.githubusercontent.com/u/12699680?v=3&s=64","followers":2,"user_stars":"2","stars":1,"organizations":[],"contributions":90},{"name":"Manu","login":"manumuve","location":"Ávila","join_date":"Mar 5, 2013","language":"Java","gravatar":"https://avatars3.githubusercontent.com/u/3774853?v=3&s=64","followers":1,"user_stars":"0","stars":0,"organizations":[],"contributions":6},{"name":"Mario Juárez","login":"mariomka","location":"Ávila (Spain)","join_date":"Jun 6, 2012","language":"PHP and JavaScript","gravatar":"https://avatars3.githubusercontent.com/u/1822472?v=3&s=64","followers":2,"user_stars":"47","stars":1,"organizations":[],"contributions":1}] -------------------------------------------------------------------------------- /formatted/top-Ceuta.md: -------------------------------------------------------------------------------- 1 | 2 | # Usuarios de GitHub más activos en Ceuta ([http://git.io/top-gh](http://git.io/top-gh)) 3 | 4 | 5 | 6 | Este ránking está patrocinado por [EasyName](https://www.easyname.com/es) 7 | 8 | logo patrocinador 9 | 10 | 11 | Cuenta las contribuciones a los repos públicos (issues, pull requests y commits de repos públicos) en GitHub.com desde **Fri, 05 Jun 2015 07:19:16 GMT** hasta **Sun, 05 Jun 2016 07:19:16 GMT**. 12 | 13 | Hecho usando el API de [GitHub](http://github.com) ([datos en otro directorio](https://github.com/JJ/top-github-users-data/tree/master/data), [script en otro repo](https://github.com/JJ/github-city-rankings/blob/master/get-city.coffee)) adaptado de [@paulmillr](https://github.com/paulmillr) con contribuciones de [@lifesinger](https://github.com/lifesinger) y adaptación de [JJ](http://jj.github.io) con contribuciones de [Benito Palacios `@pleonex`](http://github.com/pleonex) e [Israel Blancas `@iblancasa`](https://github.com/iblancasa). Actualizado todas las semanas. 14 | 15 | Los [datos](https://github.com/JJ/top-github-users-data/tree/master/data) tienen una licencia libre y los puedes usar como desees, pero te agradeceríamos que si se usan en alguna publicación, referenciaras [*GitHub rankings and its impact on the local free software development community*](https://thewinnower.com/papers/github-rankings-and-its-impact-on-the-local-free-software-development-community). Puedes [observar](https://github.com/JJ/top-github-users-data/subscription) el repositorio si quieres ser notificado de la actualización de los ránkings. 16 | 17 | Sugerencias y parches en [`github-city-rankings`](http://github.com/JJ/github-city-rankings). 18 | 19 | 20 | | Puesto | Usuario |Contrib.| Stars | Lenguajes | Lugar | Avatar | 21 | |----------|:---------:|-------:|-------|-------------|:---------------:|----------| 22 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 1 | [carcam](https://github.com/carcam) | 92 | 10 | PHP | Almería, Ceuta, Spain | | 23 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 2 | [EmilioMN92](https://github.com/EmilioMN92) | 18 | 0 | Ruby | Granada / Ceuta | | 24 | -------------------------------------------------------------------------------- /formatted/top-Cuenca.md: -------------------------------------------------------------------------------- 1 | 2 | # Usuarios de GitHub más activos en Cuenca ([http://git.io/top-gh](http://git.io/top-gh)) 3 | 4 | 5 | 6 | Este ránking está patrocinado por [EasyName](https://www.easyname.com/es) 7 | 8 | logo patrocinador 9 | 10 | 11 | Cuenta las contribuciones a los repos públicos (issues, pull requests y commits de repos públicos) en GitHub.com desde **Fri, 05 Jun 2015 07:11:36 GMT** hasta **Sun, 05 Jun 2016 07:11:36 GMT**. 12 | 13 | Hecho usando el API de [GitHub](http://github.com) ([datos en otro directorio](https://github.com/JJ/top-github-users-data/tree/master/data), [script en otro repo](https://github.com/JJ/github-city-rankings/blob/master/get-city.coffee)) adaptado de [@paulmillr](https://github.com/paulmillr) con contribuciones de [@lifesinger](https://github.com/lifesinger) y adaptación de [JJ](http://jj.github.io) con contribuciones de [Benito Palacios `@pleonex`](http://github.com/pleonex) e [Israel Blancas `@iblancasa`](https://github.com/iblancasa). Actualizado todas las semanas. 14 | 15 | Los [datos](https://github.com/JJ/top-github-users-data/tree/master/data) tienen una licencia libre y los puedes usar como desees, pero te agradeceríamos que si se usan en alguna publicación, referenciaras [*GitHub rankings and its impact on the local free software development community*](https://thewinnower.com/papers/github-rankings-and-its-impact-on-the-local-free-software-development-community). Puedes [observar](https://github.com/JJ/top-github-users-data/subscription) el repositorio si quieres ser notificado de la actualización de los ránkings. 16 | 17 | Sugerencias y parches en [`github-city-rankings`](http://github.com/JJ/github-city-rankings). 18 | 19 | 20 | | Puesto | Usuario |Contrib.| Stars | Lenguajes | Lugar | Avatar | 21 | |----------|:---------:|-------:|-------|-------------|:---------------:|----------| 22 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 1 | [ftacurip](https://github.com/ftacurip) | 17 | 0 | C# | Cuenca | | 23 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 2 | [FelipeTorr](https://github.com/FelipeTorr) | 14 | 0 | Java | Cuenca | | 24 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 3 | [Tebo555](https://github.com/Tebo555) | 13 | 0 | | Cuenca | | 25 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 4 | [fredadri](https://github.com/fredadri) | 4 | 0 | CSS | cuenca | | 26 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 5 | [jotaOy](https://github.com/jotaOy) | 3 | 0 | CSS | Cuenca | | 27 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 6 | [Arquitecto1663](https://github.com/Arquitecto1663) | 1 | 0 | | cuenca, spain | | 28 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 7 | [Menjaplom](https://github.com/Menjaplom) | 1 | 0 | | Cuenca | | 29 | -------------------------------------------------------------------------------- /formatted/top-Extremadura.md: -------------------------------------------------------------------------------- 1 | 2 | # Usuarios de GitHub más activos en Extremadura ([http://git.io/top-gh](http://git.io/top-gh)) 3 | 4 | 5 | 6 | Este ránking está patrocinado por [EasyName](https://www.easyname.com/es) 7 | 8 | logo patrocinador 9 | 10 | 11 | Cuenta las contribuciones a los repos públicos (issues, pull requests y commits de repos públicos) en GitHub.com desde **Mon, 01 Jun 2015 06:02:20 GMT** hasta **Wed, 01 Jun 2016 06:02:20 GMT**. 12 | 13 | Hecho usando el API de [GitHub](http://github.com) ([datos en otro directorio](https://github.com/JJ/top-github-users-data/tree/master/data), [script en otro repo](https://github.com/JJ/github-city-rankings/blob/master/get-city.coffee)) adaptado de [@paulmillr](https://github.com/paulmillr) con contribuciones de [@lifesinger](https://github.com/lifesinger) y adaptación de [JJ](http://jj.github.io) con contribuciones de [Benito Palacios `@pleonex`](http://github.com/pleonex) e [Israel Blancas `@iblancasa`](https://github.com/iblancasa). Actualizado todas las semanas. 14 | 15 | Los [datos](https://github.com/JJ/top-github-users-data/tree/master/data) tienen una licencia libre y los puedes usar como desees, pero te agradeceríamos que si se usan en alguna publicación, referenciaras [*GitHub rankings and its impact on the local free software development community*](https://thewinnower.com/papers/github-rankings-and-its-impact-on-the-local-free-software-development-community). Puedes [observar](https://github.com/JJ/top-github-users-data/subscription) el repositorio si quieres ser notificado de la actualización de los ránkings. 16 | 17 | Sugerencias y parches en [`github-city-rankings`](http://github.com/JJ/github-city-rankings). 18 | 19 | 20 | | Puesto | Usuario |Contrib.| Stars | Lenguajes | Lugar | Avatar | 21 | |----------|:---------:|-------:|-------|-------------|:---------------:|----------| 22 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 1 | [ljmanso](https://github.com/ljmanso) | 937 | 2 | Python | Extremadura | | 23 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 2 | [afrasilv](https://github.com/afrasilv) | 35 | 0 | Java | Cáceres/Badajoz (Extremadura) - Spain | | 24 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 3 | [jramosext](https://github.com/jramosext) | 3 | 4 | Python | Extremadura | | 25 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 4 | [juanro49](https://github.com/juanro49) | 2 | 0 | ASP | Extremadura - España | | 26 | |![up](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/up.gif) 5 | [jmbarrero](https://github.com/jmbarrero) | 1 | 0 | Java | Extremadura | | 27 | |![down](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/down.gif) 6 | [josecampo](https://github.com/josecampo) | 1 | 0 | CSS and HTML | Caceres, Extremadura, Spain | | 28 | -------------------------------------------------------------------------------- /formatted/top-Melilla.md: -------------------------------------------------------------------------------- 1 | 2 | # Usuarios de GitHub más activos en Melilla ([http://git.io/top-gh](http://git.io/top-gh)) 3 | 4 | 5 | 6 | Este ránking está patrocinado por [EasyName](https://www.easyname.com/es) 7 | 8 | logo patrocinador 9 | 10 | 11 | Cuenta las contribuciones a los repos públicos (issues, pull requests y commits de repos públicos) en GitHub.com desde **Fri, 05 Jun 2015 07:20:19 GMT** hasta **Sun, 05 Jun 2016 07:20:19 GMT**. 12 | 13 | Hecho usando el API de [GitHub](http://github.com) ([datos en otro directorio](https://github.com/JJ/top-github-users-data/tree/master/data), [script en otro repo](https://github.com/JJ/github-city-rankings/blob/master/get-city.coffee)) adaptado de [@paulmillr](https://github.com/paulmillr) con contribuciones de [@lifesinger](https://github.com/lifesinger) y adaptación de [JJ](http://jj.github.io) con contribuciones de [Benito Palacios `@pleonex`](http://github.com/pleonex) e [Israel Blancas `@iblancasa`](https://github.com/iblancasa). Actualizado todas las semanas. 14 | 15 | Los [datos](https://github.com/JJ/top-github-users-data/tree/master/data) tienen una licencia libre y los puedes usar como desees, pero te agradeceríamos que si se usan en alguna publicación, referenciaras [*GitHub rankings and its impact on the local free software development community*](https://thewinnower.com/papers/github-rankings-and-its-impact-on-the-local-free-software-development-community). Puedes [observar](https://github.com/JJ/top-github-users-data/subscription) el repositorio si quieres ser notificado de la actualización de los ránkings. 16 | 17 | Sugerencias y parches en [`github-city-rankings`](http://github.com/JJ/github-city-rankings). 18 | 19 | 20 | | Puesto | Usuario |Contrib.| Stars | Lenguajes | Lugar | Avatar | 21 | |----------|:---------:|-------:|-------|-------------|:---------------:|----------| 22 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 1 | [seravb](https://github.com/seravb) | 4 | 2 | CSS | Granada, Melilla, Spain | | 23 | -------------------------------------------------------------------------------- /formatted/top-Palencia.md: -------------------------------------------------------------------------------- 1 | 2 | # Usuarios de GitHub más activos en Palencia ([http://git.io/top-gh](http://git.io/top-gh)) 3 | 4 | 5 | 6 | Este ránking está patrocinado por [EasyName](https://www.easyname.com/es) 7 | 8 | logo patrocinador 9 | 10 | 11 | Cuenta las contribuciones a los repos públicos (issues, pull requests y commits de repos públicos) en GitHub.com desde **Fri, 05 Jun 2015 07:14:55 GMT** hasta **Sun, 05 Jun 2016 07:14:55 GMT**. 12 | 13 | Hecho usando el API de [GitHub](http://github.com) ([datos en otro directorio](https://github.com/JJ/top-github-users-data/tree/master/data), [script en otro repo](https://github.com/JJ/github-city-rankings/blob/master/get-city.coffee)) adaptado de [@paulmillr](https://github.com/paulmillr) con contribuciones de [@lifesinger](https://github.com/lifesinger) y adaptación de [JJ](http://jj.github.io) con contribuciones de [Benito Palacios `@pleonex`](http://github.com/pleonex) e [Israel Blancas `@iblancasa`](https://github.com/iblancasa). Actualizado todas las semanas. 14 | 15 | Los [datos](https://github.com/JJ/top-github-users-data/tree/master/data) tienen una licencia libre y los puedes usar como desees, pero te agradeceríamos que si se usan en alguna publicación, referenciaras [*GitHub rankings and its impact on the local free software development community*](https://thewinnower.com/papers/github-rankings-and-its-impact-on-the-local-free-software-development-community). Puedes [observar](https://github.com/JJ/top-github-users-data/subscription) el repositorio si quieres ser notificado de la actualización de los ránkings. 16 | 17 | Sugerencias y parches en [`github-city-rankings`](http://github.com/JJ/github-city-rankings). 18 | 19 | 20 | | Puesto | Usuario |Contrib.| Stars | Lenguajes | Lugar | Avatar | 21 | |----------|:---------:|-------:|-------|-------------|:---------------:|----------| 22 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 1 | [garciparedes](https://github.com/garciparedes) | 1299 | 68 | Java | Palencia, Spain | | 23 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 2 | [zdavidlnx](https://github.com/zdavidlnx) | 17 | 2 | CoffeeScript | Palencia, Spain | | 24 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 3 | [villeparamio](https://github.com/villeparamio) | 11 | 0 | CSS | Palencia, Castilla y León, España | | 25 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 4 | [VitoZanchi](https://github.com/VitoZanchi) | 9 | 0 | JavaScript | PALENCIA | | 26 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 5 | [mines](https://github.com/mines) | 4 | 43 | PHP | Palencia, Spain | | 27 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 6 | [josetristan](https://github.com/josetristan) | 1 | 10 | Java | Palencia | | 28 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 7 | [seattle](https://github.com/seattle) | 1 | 0 | Python | Palencia, Spain | | 29 | -------------------------------------------------------------------------------- /formatted/top-Soria.md: -------------------------------------------------------------------------------- 1 | 2 | # Usuarios de GitHub más activos en Soria ([http://git.io/top-gh](http://git.io/top-gh)) 3 | 4 | 5 | 6 | Este ránking está patrocinado por [EasyName](https://www.easyname.com/es) 7 | 8 | logo patrocinador 9 | 10 | 11 | Cuenta las contribuciones a los repos públicos (issues, pull requests y commits de repos públicos) en GitHub.com desde **Fri, 05 Jun 2015 07:18:14 GMT** hasta **Sun, 05 Jun 2016 07:18:14 GMT**. 12 | 13 | Hecho usando el API de [GitHub](http://github.com) ([datos en otro directorio](https://github.com/JJ/top-github-users-data/tree/master/data), [script en otro repo](https://github.com/JJ/github-city-rankings/blob/master/get-city.coffee)) adaptado de [@paulmillr](https://github.com/paulmillr) con contribuciones de [@lifesinger](https://github.com/lifesinger) y adaptación de [JJ](http://jj.github.io) con contribuciones de [Benito Palacios `@pleonex`](http://github.com/pleonex) e [Israel Blancas `@iblancasa`](https://github.com/iblancasa). Actualizado todas las semanas. 14 | 15 | Los [datos](https://github.com/JJ/top-github-users-data/tree/master/data) tienen una licencia libre y los puedes usar como desees, pero te agradeceríamos que si se usan en alguna publicación, referenciaras [*GitHub rankings and its impact on the local free software development community*](https://thewinnower.com/papers/github-rankings-and-its-impact-on-the-local-free-software-development-community). Puedes [observar](https://github.com/JJ/top-github-users-data/subscription) el repositorio si quieres ser notificado de la actualización de los ránkings. 16 | 17 | Sugerencias y parches en [`github-city-rankings`](http://github.com/JJ/github-city-rankings). 18 | 19 | 20 | | Puesto | Usuario |Contrib.| Stars | Lenguajes | Lugar | Avatar | 21 | |----------|:---------:|-------:|-------|-------------|:---------------:|----------| 22 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 1 | [statickidz](https://github.com/statickidz) | 53 | 14 | PHP | Soria | | 23 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 2 | [SoftwareRVG](https://github.com/SoftwareRVG) | 40 | 4 | HTML | Avda de Madrid 13 E-42110 OLVEGA (SORIA) ESPAÑA | | 24 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 3 | [pablomario](https://github.com/pablomario) | 20 | 2 | JavaScript | Soria, Spain | | 25 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 4 | [diezrabanos](https://github.com/diezrabanos) | 8 | 0 | Python and Batchfile | SORIA, SPAIN | | 26 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 5 | [IcuScc](https://github.com/IcuScc) | 1 | 0 | Java and Swift | Soria | | 27 | -------------------------------------------------------------------------------- /formatted/top-Teruel.md: -------------------------------------------------------------------------------- 1 | 2 | # Usuarios de GitHub más activos en Teruel ([http://git.io/top-gh](http://git.io/top-gh)) 3 | 4 | 5 | 6 | Este ránking está patrocinado por [EasyName](https://www.easyname.com/es) 7 | 8 | logo patrocinador 9 | 10 | 11 | Cuenta las contribuciones a los repos públicos (issues, pull requests y commits de repos públicos) en GitHub.com desde **Fri, 05 Jun 2015 07:17:10 GMT** hasta **Sun, 05 Jun 2016 07:17:10 GMT**. 12 | 13 | Hecho usando el API de [GitHub](http://github.com) ([datos en otro directorio](https://github.com/JJ/top-github-users-data/tree/master/data), [script en otro repo](https://github.com/JJ/github-city-rankings/blob/master/get-city.coffee)) adaptado de [@paulmillr](https://github.com/paulmillr) con contribuciones de [@lifesinger](https://github.com/lifesinger) y adaptación de [JJ](http://jj.github.io) con contribuciones de [Benito Palacios `@pleonex`](http://github.com/pleonex) e [Israel Blancas `@iblancasa`](https://github.com/iblancasa). Actualizado todas las semanas. 14 | 15 | Los [datos](https://github.com/JJ/top-github-users-data/tree/master/data) tienen una licencia libre y los puedes usar como desees, pero te agradeceríamos que si se usan en alguna publicación, referenciaras [*GitHub rankings and its impact on the local free software development community*](https://thewinnower.com/papers/github-rankings-and-its-impact-on-the-local-free-software-development-community). Puedes [observar](https://github.com/JJ/top-github-users-data/subscription) el repositorio si quieres ser notificado de la actualización de los ránkings. 16 | 17 | Sugerencias y parches en [`github-city-rankings`](http://github.com/JJ/github-city-rankings). 18 | 19 | 20 | | Puesto | Usuario |Contrib.| Stars | Lenguajes | Lugar | Avatar | 21 | |----------|:---------:|-------:|-------|-------------|:---------------:|----------| 22 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 1 | [gelsilva](https://github.com/gelsilva) | 26 | 0 | JavaScript and CSS | Teruel | | 23 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 2 | [alazuga](https://github.com/alazuga) | 25 | 0 | Makefile | Teruel-Zaragoza (Spain) | | 24 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 3 | [rochesto](https://github.com/rochesto) | 3 | 0 | ApacheConf | Teruel | | 25 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 4 | [manufromspain](https://github.com/manufromspain) | 3 | 0 | HTML | Teruel (Spain) | | 26 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 5 | [Phern4ndo](https://github.com/Phern4ndo) | 1 | 0 | CSS and HTML | Teruel, Spain | | 27 | -------------------------------------------------------------------------------- /formatted/top-Zamora.md: -------------------------------------------------------------------------------- 1 | 2 | # Usuarios de GitHub más activos en Zamora ([http://git.io/top-gh](http://git.io/top-gh)) 3 | 4 | 5 | 6 | Este ránking está patrocinado por [EasyName](https://www.easyname.com/es) 7 | 8 | logo patrocinador 9 | 10 | 11 | Cuenta las contribuciones a los repos públicos (issues, pull requests y commits de repos públicos) en GitHub.com desde **Fri, 05 Jun 2015 07:12:44 GMT** hasta **Sun, 05 Jun 2016 07:12:44 GMT**. 12 | 13 | Hecho usando el API de [GitHub](http://github.com) ([datos en otro directorio](https://github.com/JJ/top-github-users-data/tree/master/data), [script en otro repo](https://github.com/JJ/github-city-rankings/blob/master/get-city.coffee)) adaptado de [@paulmillr](https://github.com/paulmillr) con contribuciones de [@lifesinger](https://github.com/lifesinger) y adaptación de [JJ](http://jj.github.io) con contribuciones de [Benito Palacios `@pleonex`](http://github.com/pleonex) e [Israel Blancas `@iblancasa`](https://github.com/iblancasa). Actualizado todas las semanas. 14 | 15 | Los [datos](https://github.com/JJ/top-github-users-data/tree/master/data) tienen una licencia libre y los puedes usar como desees, pero te agradeceríamos que si se usan en alguna publicación, referenciaras [*GitHub rankings and its impact on the local free software development community*](https://thewinnower.com/papers/github-rankings-and-its-impact-on-the-local-free-software-development-community). Puedes [observar](https://github.com/JJ/top-github-users-data/subscription) el repositorio si quieres ser notificado de la actualización de los ránkings. 16 | 17 | Sugerencias y parches en [`github-city-rankings`](http://github.com/JJ/github-city-rankings). 18 | 19 | 20 | | Puesto | Usuario |Contrib.| Stars | Lenguajes | Lugar | Avatar | 21 | |----------|:---------:|-------:|-------|-------------|:---------------:|----------| 22 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 1 | [crueda](https://github.com/crueda) | 279 | 0 | Python | Valladolid - Zamora (Spain) | | 23 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 2 | [leopaglia](https://github.com/leopaglia) | 102 | 2 | C | Lomas de Zamora, Buenos Aires | | 24 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 3 | [ahdezma](https://github.com/ahdezma) | 91 | 0 | | Zamora | | 25 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 4 | [Roberth1203](https://github.com/Roberth1203) | 69 | 0 | C# | Zamora de Hidalgo, Mich | | 26 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 5 | [jairomelo](https://github.com/jairomelo) | 12 | 0 | | Zamora, Mich., México | | 27 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 6 | [arcxyz](https://github.com/arcxyz) | 11 | 3 | JavaScript | Madrid and Zamora (Spain) | | 28 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 7 | [rodvic](https://github.com/rodvic) | 10 | 0 | HTML | Zamora | | 29 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 8 | [Curicaveri](https://github.com/Curicaveri) | 6 | 0 | Java | Zamora, Michoacan | | 30 | |![](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/.gif) 9 | [AMoraga](https://github.com/AMoraga) | 3 | 0 | Ruby | Zamora | | 31 | -------------------------------------------------------------------------------- /formatted/top-Ávila.md: -------------------------------------------------------------------------------- 1 | 2 | # Usuarios de GitHub más activos en Ávila ([http://git.io/top-gh](http://git.io/top-gh)) 3 | 4 | 5 | 6 | Este ránking está patrocinado por [EasyName](https://www.easyname.com/es) 7 | 8 | logo patrocinador 9 | 10 | 11 | Cuenta las contribuciones a los repos públicos (issues, pull requests y commits de repos públicos) en GitHub.com desde **Fri, 05 Jun 2015 07:13:49 GMT** hasta **Sun, 05 Jun 2016 07:13:49 GMT**. 12 | 13 | Hecho usando el API de [GitHub](http://github.com) ([datos en otro directorio](https://github.com/JJ/top-github-users-data/tree/master/data), [script en otro repo](https://github.com/JJ/github-city-rankings/blob/master/get-city.coffee)) adaptado de [@paulmillr](https://github.com/paulmillr) con contribuciones de [@lifesinger](https://github.com/lifesinger) y adaptación de [JJ](http://jj.github.io) con contribuciones de [Benito Palacios `@pleonex`](http://github.com/pleonex) e [Israel Blancas `@iblancasa`](https://github.com/iblancasa). Actualizado todas las semanas. 14 | 15 | Los [datos](https://github.com/JJ/top-github-users-data/tree/master/data) tienen una licencia libre y los puedes usar como desees, pero te agradeceríamos que si se usan en alguna publicación, referenciaras [*GitHub rankings and its impact on the local free software development community*](https://thewinnower.com/papers/github-rankings-and-its-impact-on-the-local-free-software-development-community). Puedes [observar](https://github.com/JJ/top-github-users-data/subscription) el repositorio si quieres ser notificado de la actualización de los ránkings. 16 | 17 | Sugerencias y parches en [`github-city-rankings`](http://github.com/JJ/github-city-rankings). 18 | 19 | 20 | | Puesto | Usuario |Contrib.| Stars | Lenguajes | Lugar | Avatar | 21 | |----------|:---------:|-------:|-------|-------------|:---------------:|----------| 22 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 1 | [sergio11](https://github.com/sergio11) | 513 | 4 | JavaScript | Ávila, Spain | | 23 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 2 | [EugenioFidel](https://github.com/EugenioFidel) | 90 | 1 | Java | Ávila (Spain) | | 24 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 3 | [manumuve](https://github.com/manumuve) | 6 | 0 | Java | Ávila | | 25 | |![equal](https://raw.githubusercontent.com/JJ/github-city-rankings/master/img/equal.gif) 4 | [mariomka](https://github.com/mariomka) | 1 | 1 | PHP and JavaScript | Ávila (Spain) | | 26 | -------------------------------------------------------------------------------- /get-versions-csv.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env perl 2 | 3 | use strict; 4 | use warnings; 5 | 6 | use v5.12; 7 | 8 | use Git; 9 | use File::Slurp::Tiny qw(read_lines); 10 | 11 | my $file = shift || die "Usage: $0 [git directory] [Baseline file (not in repo)]\n"; 12 | my $dir = shift || "."; 13 | my $baseline = shift; 14 | 15 | my $repo = Git->repository (Directory => $dir); 16 | 17 | my @revs = $repo->command('rev-list', '--all', '--', $file); 18 | my @data; 19 | 20 | my @columns = qw( followers contributions stars ); 21 | 22 | my %column_row = ( followers => 2, 23 | contributions => 3, 24 | stars => 4 ); 25 | 26 | say "users;",join(";",@columns),";commitdate"; 27 | 28 | #For files not in repo 29 | if ($baseline) { 30 | my @file_contents = read_lines( $baseline ); 31 | my @row = extract_data( @file_contents); 32 | say scalar @file_contents,";",join(";",@row); 33 | } 34 | 35 | for my $commit ( reverse @revs ) { 36 | my $commit_date = `git show -s --format=\%ci $commit`; 37 | my $file_contents = $repo->command('show',"$commit:$file" ); 38 | my @file_lines = split("\n",$file_contents); 39 | my @row = extract_data(@file_lines ); 40 | print scalar @file_lines,";",join(";",@row),";$commit_date"; 41 | } 42 | 43 | 44 | #Extract data from JSON 45 | sub extract_data { 46 | my @lines = @_; 47 | my $totals = {}; 48 | if ( $lines[0] !~ /place/ ) { # Hack for initial format 49 | %column_row = ( followers => 2, 50 | contributions => 3, 51 | stars => 4 ); 52 | } else { 53 | %column_row = ( followers => 3, 54 | contributions => 4, 55 | stars => 5 ); 56 | } 57 | for my $c (@columns) { 58 | $totals->{$c} = 0; 59 | } 60 | 61 | for my $u (@lines[1..$#lines] ) { 62 | my @row = split(";",$u); 63 | for my $column ( @columns ) { 64 | $totals->{$column} += $row[$column_row{$column}] || 0; 65 | } 66 | } 67 | my @row; 68 | for my $column ( @columns ) { 69 | push @row, $totals->{$column}; 70 | } 71 | return @row; 72 | } 73 | 74 | -------------------------------------------------------------------------------- /get-versions.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env perl 2 | 3 | use strict; 4 | use warnings; 5 | 6 | use v5.12; 7 | 8 | use JSON; 9 | use Git; 10 | use File::Slurp::Tiny qw(read_file); 11 | 12 | my $file = shift || die "Usage: $0 [git directory] [Baseline file (not in repo)]\n"; 13 | my $dir = shift || "."; 14 | my $baseline = shift; 15 | 16 | my $repo = Git->repository (Directory => $dir); 17 | 18 | my @revs = $repo->command('rev-list', '--all', '--', $file); 19 | my @data; 20 | my @columns = qw( contributions stars followers ); 21 | say "users;",join(";",@columns); 22 | 23 | #For files not in repo 24 | if ($baseline) { 25 | my $file_contents = read_file( $baseline ); 26 | my @row = extract_data( $file_contents); 27 | say join(";",@row); 28 | } 29 | 30 | for my $commit ( reverse @revs ) { 31 | my $file_contents = $repo->command('show',"$commit:$file" ); 32 | my @row = extract_data( $file_contents); 33 | say join(";",@row); 34 | } 35 | 36 | 37 | #Extract data from JSON 38 | sub extract_data { 39 | my $file_contents = shift; 40 | my $user_data = decode_json( $file_contents); 41 | my $totals = {}; 42 | for my $c (@columns) { 43 | $totals->{$c} = 0; 44 | } 45 | 46 | my $users = 0; 47 | for my $u (@$user_data ) { 48 | $users++; 49 | for my $column ( @columns ) { 50 | ( $totals->{$column} += $u->{$column} ) if $u->{$column}; 51 | } 52 | } 53 | my @row = ( $users ); 54 | for my $column ( @columns ) { 55 | push @row, $totals->{$column}; 56 | } 57 | return @row; 58 | } 59 | 60 | -------------------------------------------------------------------------------- /img/easyname_500px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/img/easyname_500px.png -------------------------------------------------------------------------------- /old-data/top-Jaca.md: -------------------------------------------------------------------------------- 1 | # Usuarios de GitHub más activos ([http://git.io/grx-top-gh](http://git.io/grx-top-gh)) 2 | 3 | Cuenta las contribuciones a los repos públicos (issues, pull requests y commits de repos públicos) en GitHub.com desde **Tue, 17 Dec 2013 17:14:55 GMT** hasta **Tue, 17 Dec 2013 17:14:55 GMT**. 4 | 5 | Hecho usando el API de GitHub.com ([datos en otro directorio](https://github.com/JJ/top-github-users-data/tree/master/data), [script](https://github.com/JJ/top-github-users)) adaptado de [@paulmillr](https://github.com/paulmillr) con contribuciones de [@lifesinger](https://github.com/lifesinger) y adaptación de [JJ](http://jj.github.io). Actualizado de vez en cuando. 6 | 7 | |#|Usuario|Contribuciones|Estrellas|Lenguajes|Lugar|Avatar| 8 | |-|-------|--------------|---------|---------|-----|------| 9 | -------------------------------------- -------------------------------------------------------------------------------- /old-data/top-Vitoria.md: -------------------------------------------------------------------------------- 1 | # Usuarios de GitHub más activos ([http://git.io/grx-top-gh](http://git.io/grx-top-gh)) 2 | 3 | Cuenta las contribuciones a los repos públicos (issues, pull requests y commits de repos públicos) en GitHub.com desde **Tue, 17 Dec 2013 17:00:03 GMT** hasta **Tue, 17 Dec 2013 17:00:03 GMT**. 4 | 5 | Hecho usando el API de GitHub.com ([datos en otro directorio](https://github.com/JJ/top-github-users-data/tree/master/data), [script](https://github.com/JJ/top-github-users)) adaptado de [@paulmillr](https://github.com/paulmillr) con contribuciones de [@lifesinger](https://github.com/lifesinger) y adaptación de [JJ](http://jj.github.io). Actualizado de vez en cuando. 6 | 7 | -------------------------------------- 8 | |#|Usuario|Contribuciones|Estrellas|Lenguajes|Lugar|Avatar| 9 | |-|-------|--------------|---------|---------|-----|------| 10 | ||javiereguiluz|591|2043|PHP|Paris (France) & Vitoria-Gasteiz (Spain)|![u.name](https://avatars0.githubusercontent.com/u/73419?v=3&s=400)| 11 | ||jmescuderojustel|278|6|CSS|Vitoria-Gasteiz|![u.name](https://avatars3.githubusercontent.com/u/4746474?v=3&s=400)| 12 | ||Rubentxu|266|209|Java|Vitoria (Alava, Spain)|![u.name](https://avatars0.githubusercontent.com/u/604924?v=3&s=400)| 13 | ||gorkar12|249|2|CSS|Vitoria|![u.name](https://avatars0.githubusercontent.com/u/5543281?v=3&s=400)| 14 | ||jonabasque|89|6|PHP|Vitoria-Gasteiz (Basque Country)|![u.name](https://avatars3.githubusercontent.com/u/1707606?v=3&s=400)| 15 | ||inesgn|42|0|R|Vitoria-Gasteiz, Spain|![u.name](https://avatars2.githubusercontent.com/u/7416721?v=3&s=400)| 16 | ||miguelgr|37|76|JavaScript|Vitoria/Madrid|![u.name](https://avatars3.githubusercontent.com/u/1484589?v=3&s=400)| 17 | ||fzmaster|19|2|Java|Vitoria, ES, Brazil|![u.name](https://avatars1.githubusercontent.com/u/235282?v=3&s=400)| 18 | ||dhighwayman|16|5|Groovy|Vitoria-gasteiz|![u.name](https://avatars2.githubusercontent.com/u/72442?v=3&s=400)| 19 | ||wilfernandesjr|16|4|JavaScript|Vitoria, MG|![u.name](https://avatars2.githubusercontent.com/u/4427237?v=3&s=400)| 20 | ||leohackin|6|16|JavaScript|Vitoria, ES - Brazil|![u.name](https://avatars0.githubusercontent.com/u/116130?v=3&s=400)| 21 | ||madili|3|3|CSS|Vitoria/ES|![u.name](https://avatars1.githubusercontent.com/u/1619534?v=3&s=400)| 22 | ||gaztesk|2|1300|Java|Vitoria-Gasteiz|![u.name](https://avatars0.githubusercontent.com/u/2839170?v=3&s=400)| 23 | ||vixlima|2|6|Ruby|Vitoria-ES|![u.name](https://avatars0.githubusercontent.com/u/113282?v=3&s=400)| 24 | ||sciruela|1|28|R|Vitoria-Gasteiz, Spain|![u.name](https://avatars0.githubusercontent.com/u/685716?v=3&s=400)| 25 | -------------------------------------- -------------------------------------------------------------------------------- /old-data/user-data-Gran Canaria.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | ancorgs;Gran Canaria;6;801;0;6;0 3 | claunia;Las Palmas de Gran Canaria;3;202;7;3;0 4 | Suui;Las Palmas de Gran Canaria;4;202;1;9;0 5 | aruiz;Las Palmas de Gran Canaria, Spain;17;104;32;4;0 6 | oropesa;Las Palmas de Gran Canaria;1;97;0;5;0 7 | skydivematy;Spain/Gran Canaria;1;83;2;2;0 8 | hellboykelevra;Las Palmas de Gran Canaria;1;58;0;4;0 9 | NauzetHdez;Las Palmas de Gran Canaria;2;57;0;3;2 10 | Viiic;Las Palmas de Gran Canaria;2;53;0;1;0 11 | imobach;Las Palmas de Gran Canaria (Canarias, Spain);9;39;1;3;0 12 | CarlosUziel;Las Palmas de Gran Canaria;6;34;0;2;0 13 | expilu;Las Palmas de Gran Canaria;5;28;82;4;0 14 | lcabrera;Las Palmas de Gran Canaria;2;23;2;2;0 15 | javiertoledo;Las Palmas de Gran Canaria;17;22;251;2;0 16 | AdanAlonso;Las Palmas de Gran Canaria, Spain;2;16;0;3;0 17 | albertoperdomo;Las Palmas de Gran Canaria, Spain;49;13;52;2;0 18 | antoniofernandez;Gran Canaria, Spain;4;10;3;3;0 19 | YuniorGlez;Las Palmas of Gran Canaria;1;8;0;1;0 20 | joseeloren;Las Palmas de Gran Canaria, Spain;3;8;0;1;0 21 | zyxan;Las Palmas de Gran Canaria;1;7;0;1;0 22 | imaginabit;Las Palmas De Gran Canaria;4;6;5;1;0 23 | KevTru92;Las Palmas de Gran Canaria;1;6;0;1;0 24 | RaulBch;Gran Canaria;2;6;0;1;0 25 | jmaurici;Las Palmas de Gran Canaria;5;5;3;2;0 26 | jfsagasti;Las Palmas de Gran Canaria;8;5;4;1;0 27 | parecementeria;Las Palmas de Gran Canaria;1;5;0;1;0 28 | J2RGEZ;Gran Canaria, Spain;2;4;0;1;0 29 | dgdavid;Las Palmas de Gran Canaria;6;3;0;1;0 30 | foncho;Las Palmas de Gran Canaria (Spain);1;3;24;1;0 31 | eloypr;Las Palmas de Gran Canaria, España;2;3;0;1;0 32 | adayth;Las Palmas de Gran Canaria, Spain;4;3;0;1;0 33 | Mihaylov93;Gran Canaria;1;3;0;1;0 34 | manolopm;Las Palmas de Gran Canaria (Spain);2;3;1;1;0 35 | adrigm;Las Palmas de Gran Canaria;25;3;13;1;0 36 | dmelian;Gran Canaria. Spain.;1;3;0;1;0 37 | LanceFryar;Las Palmas de Gran Canaria;2;2;0;1;0 38 | nauzet18;Las Palmas de Gran Canaria;3;2;0;1;0 39 | Angrod82;Las Palmas de Gran Canaria;4;2;0;1;0 40 | ialiendeg;Las Palmas de Gran Canaria, Spain;2;2;1;1;0 41 | JorgeRdg;Las Palmas de Gran Canaria, Spain;6;1;1;1;0 42 | Blarzek;Las Palmas de Gran Canaria;1;1;0;1;0 -------------------------------------------------------------------------------- /old-data/user-data-Mallorca.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | mateu-aguilo-bosch;Ca'n Picafort, Mallorca, Spain;31;524;57;13;9 3 | tonydspaniard;Mallorca, Spain;155;496;280;13;0 4 | fernandoPalaciosGit;palma de mallorca;2;386;1;23;0 5 | joanhey;Mallorca, España;16;254;20;11;0 6 | miquelmassot;Palma de Mallorca;7;254;11;5;0 7 | kevohagan;Palma de Mallorca, Spain;31;229;53;4;0 8 | plnegre;Palma de Mallorca (Spain);3;201;0;4;0 9 | voylinux;Mallorca (Spain);30;167;4;4;2 10 | bielfrontera;Inca, Mallorca;4;144;1;4;0 11 | kesar;Palma de Mallorca, Spain;17;136;18;13;0 12 | moritz-wundke;Palma de Mallorca (Spain);7;133;4;8;0 13 | carmichaelalonso;Mallorca, Spain;2;119;2;6;6 14 | eduherraiz;Mallorca, Spain;6;115;2;6;0 15 | tamengual9;Mallorca;1;111;0;10;0 16 | joanpau;Mallorca;2;93;0;2;0 17 | jmservera;Palma de Mallorca;3;70;0;5;0 18 | playmono;Palma de Mallorca;1;68;3;4;0 19 | bercab;Palma de Mallorca;4;67;2;3;0 20 | asabater;Palma de Mallorca, Spain;1;66;2;8;0 21 | tondy67;Palma de Mallorca;1;63;3;4;0 22 | Goteo;Palma de Mallorca;42;63;144;6;0 23 | aganglada;Palma de Mallorca;6;54;1;3;0 24 | guillermomuntaner;Mallorca, Spain;1;53;51;5;0 25 | gabrielperezs;Palma de Mallorca;2;49;3;3;0 26 | jrgcubano;Palma de Mallorca, Spain;15;31;34;2;0 27 | jcanaves;Mallorca, Spain;4;31;0;2;0 28 | emiliotorrens;Palma de Mallorca;7;27;15;2;0 29 | moein;Palma de Mallorca;4;25;2;2;0 30 | marctc;Palma, Mallorca;5;23;4;2;0 31 | jdavidhermoso;Mallorca;1;15;0;3;0 32 | danielzzz;palma de mallorca, spain;9;13;40;2;0 33 | marc-ferrer;Mallorca;5;12;0;1;0 34 | codiblau;Mallorca;18;10;2;3;0 35 | habitissimo;Palma Mallorca, Spain;7;9;1;1;0 36 | emiliofidalgo;Palma de Mallorca;1;8;0;2;0 37 | xusy2k;Mallorca;2;7;0;1;0 38 | nocovi;Palma de Mallorca;1;6;0;1;0 39 | slora;Palma, Mallorca, Spain;1;5;0;1;0 40 | incaib;Mallorca, Inca Islas Baleares España;1;3;1;1;0 41 | tmas0;Mallorca;2;3;5;1;0 42 | NicanorBurcio;Palma de Mallorca;2;3;0;1;0 43 | AKIRAWR;Palma de Mallorca;1;2;2;1;0 44 | rperello;Palma de Mallorca;1;2;13;1;0 45 | wielinde;Palma de Mallorca, Spain;23;1;3;1;0 46 | xescpereta;palma de mallorca;3;1;2;1;0 47 | cpalosrejano;Palma de Mallorca, Spain;3;1;0;1;0 48 | abarriga;Palma de Mallorca;9;1;1;1;0 -------------------------------------------------------------------------------- /old-data/user-data-Mendoza.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | nachinius;Mendoza AR;5;386;7;8;0 3 | Shelvak;Mendoza;12;252;13;5;0 4 | JulianMayorga;Mendoza, Argentina;6;217;749;9;0 5 | rodrei;Mendoza, Argentina;9;151;13;10;0 6 | ismaelisuani;Mendoza, Argentina;2;139;0;10;0 7 | maurimiranda;Mendoza, Argentina;7;135;15;5;0 8 | matuu;San Rafael - Mendoza - Argentina;2;124;46;4;0 9 | guinunez;Mendoza, Argentina;9;104;10;4;0 10 | tombinofer;Mendoza;3;103;2;4;3 11 | chuqui;Mendoza;6;99;925;5;0 12 | midraed;Mendoza, Argentina;5;94;11;5;0 13 | jjo;Mendoza, Argentina;30;88;240;4;0 14 | juandelperal;Mendoza, Argentina;6;87;130;2;0 15 | cmarrero01;Mendoza;1;78;357;4;0 16 | fernandocanizo;Mendoza, Argentina;1;77;233;2;0 17 | fcladera;Mendoza, Agentina;1;69;0;4;0 18 | FRisma;Mendoza;1;63;0;2;0 19 | sveggiani;Mendoza, Argentina;9;51;726;3;0 20 | vernaj;Mendoza, Argentina;2;45;223;4;0 21 | damianfarina;Mendoza, Argentina;11;45;7;2;0 22 | mool;Mendoza;14;43;822;1;0 23 | fborgnia;Mendoza, Argentina;1;43;199;2;0 24 | yiown;Mendoza, Argentina;1;42;1;1;0 25 | MZAWeb;Mendoza, Argentina;37;34;1038;2;0 26 | pablokbs;Mendoza, Argentina;3;32;331;2;0 27 | lgargantini;Mendoza Argentina;4;32;0;5;0 28 | darkaico;Mendoza, Argentina;7;31;2;1;0 29 | flaviaza;Mendoza, Argentina;6;25;3;1;0 30 | mromagnoli;Mendoza, Argentina;5;24;27;2;0 31 | donnanicolas;Mendoza, Argentina;3;23;1175;2;0 32 | guillehorno;Mendoza, Argentina;9;23;91;3;0 33 | abuelo;Mendoza;1;20;0;3;0 34 | aleprieto;Mendoza;15;16;1;2;0 35 | fpanettieri;Mendoza, Argentina;3;15;21;2;0 36 | default50;Mendoza, Argentina;4;14;90;1;0 37 | romanopablo;San Martín Mendoza, Argentina;2;14;1;3;0 38 | gabipanasiti;Ciudad de Mendoza;3;13;0;2;0 39 | Paul-L;Mendoza, Argentina;20;11;1;1;0 40 | tromex;Mendoza, Argentina;3;9;0;1;0 41 | mabeett;Mendoza, Argentina;5;6;385;1;0 42 | asmerkin;Mendoza, Argentina;1;6;401;1;0 43 | joaquinmerlo;General Alvear, Mendoza, Argentina;2;4;0;1;0 44 | pablorodriguez;Godoy Cruz Mendoza Argentina;3;3;6;1;0 45 | pablogumilla;Mendoza;4;3;39;1;0 46 | dcaliri;Mendoza, Argentina;15;3;23;1;0 47 | eljuanchosf;Mendoza, Argentina;2;3;10;1;0 48 | gbrlmza;Mendoza, Argentina;6;2;4;1;0 49 | gingrassia;Mendoza, Argentina;1;1;1;1;0 50 | ferdus;Mendoza - Argentina;1;1;1;1;0 51 | ajescudero;Mendoza, AR;2;1;4;1;0 52 | herbal828;San Rafael-Mendoza-Argentina;1;1;1;1;0 -------------------------------------------------------------------------------- /old-data/user-data-Pamplona.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | karlosgliberal;pamplona/iruña;28;617;20;7;0 3 | aitoroses;Pamplona, Spain;2;165;151;8;0 4 | alabarga;Pamplona, Spain;6;164;4;4;2 5 | aitorrl;Pamplona / Iruña;4;144;2;4;0 6 | quickapps;Pamplona, Navarra - Spain;14;64;122;3;0 7 | acysos;Pamplona;7;50;71;3;0 8 | AlvaroOrduna;Pamplona;3;12;0;2;0 9 | baile;Pamplona;1;6;1;1;0 10 | AlvaroLarumbe;Pamplona;1;4;0;2;0 11 | iaguas;Pamplona;1;3;0;1;0 12 | rubenbp;Pamplona;6;3;3;1;0 13 | joertru;Pamplona, Colombia;1;2;1;1;0 14 | ChristopherCastro;Pamplona Navarra - Spain;2;1;0;1;0 15 | Alvaroctal;Pamplona;3;1;0;1;0 16 | Piperoman;Pamplona;5;1;241;1;0 -------------------------------------------------------------------------------- /old-data/user-data-Pamplona.json: -------------------------------------------------------------------------------- 1 | [{"name":"karlos g liberal","login":"karlosgliberal","location":"pamplona/iruña","language":"JavaScript","gravatar":"https://avatars3.githubusercontent.com/u/200922?v=3&s=400","followers":28,"stars":20,"organizations":[],"contributions":617,"contributionsStreak":7,"contributionsCurrentStreak":0},{"name":"Aitor Oses","login":"aitoroses","location":"Pamplona, Spain","language":"JavaScript","gravatar":"https://avatars0.githubusercontent.com/u/1699368?v=3&s=400","followers":2,"stars":151,"organizations":[],"contributions":165,"contributionsStreak":8,"contributionsCurrentStreak":0},{"name":"Alberto Labarga","login":"alabarga","location":"Pamplona, Spain","language":"JavaScript","gravatar":"https://avatars0.githubusercontent.com/u/166339?v=3&s=400","followers":6,"stars":4,"organizations":[],"contributions":164,"contributionsStreak":4,"contributionsCurrentStreak":2},{"name":"Aitor Resano","login":"aitorrl","location":"Pamplona / Iruña","language":"JavaScript","gravatar":"https://avatars1.githubusercontent.com/u/369424?v=3&s=400","followers":4,"stars":2,"organizations":["investic"],"contributions":144,"contributionsStreak":4,"contributionsCurrentStreak":0},{"name":"QuickApps","login":"quickapps","location":"Pamplona, Navarra - Spain","language":"PHP","gravatar":"https://avatars3.githubusercontent.com/u/1129842?v=3&s=400","followers":14,"stars":122,"organizations":[],"contributions":64,"contributionsStreak":3,"contributionsCurrentStreak":0},{"name":"Odoo - OpenERP - Acysos S.L.","login":"acysos","location":"Pamplona","language":"Python","gravatar":"https://avatars0.githubusercontent.com/u/1657112?v=3&s=400","followers":7,"stars":71,"organizations":["OCA","odoospain"],"contributions":50,"contributionsStreak":3,"contributionsCurrentStreak":0},{"name":"Álvaro Orduna León","login":"AlvaroOrduna","location":"Pamplona","language":"Prolog and Java","gravatar":"https://avatars3.githubusercontent.com/u/4264243?v=3&s=400","followers":3,"stars":0,"organizations":["CryosProject","AOSParanoia"],"contributions":12,"contributionsStreak":2,"contributionsCurrentStreak":0},{"name":"Jon Legarrea Oteiza","login":"baile","location":"Pamplona","language":"Shell","gravatar":"https://avatars0.githubusercontent.com/u/4908845?v=3&s=400","followers":1,"stars":1,"organizations":[],"contributions":6,"contributionsStreak":1,"contributionsCurrentStreak":0},{"name":"Álvaro Larumbe","login":"AlvaroLarumbe","location":"Pamplona","language":"Python","gravatar":"https://avatars2.githubusercontent.com/u/4255881?v=3&s=400","followers":1,"stars":0,"organizations":[],"contributions":4,"contributionsStreak":2,"contributionsCurrentStreak":0},{"name":"Iñigo Aguas","login":"iaguas","location":"Pamplona","language":"","gravatar":"https://avatars3.githubusercontent.com/u/4259550?v=3&s=400","followers":1,"stars":0,"organizations":[],"contributions":3,"contributionsStreak":1,"contributionsCurrentStreak":0},{"name":"Rubén Bernárdez","login":"rubenbp","location":"Pamplona","language":"Ruby","gravatar":"https://avatars3.githubusercontent.com/u/570775?v=3&s=400","followers":6,"stars":3,"organizations":[],"contributions":3,"contributionsStreak":1,"contributionsCurrentStreak":0},{"name":"Jorge Erickson Trujillo","login":"joertru","location":"Pamplona, Colombia","language":"PHP","gravatar":"https://avatars0.githubusercontent.com/u/1019825?v=3&s=400","followers":1,"stars":1,"organizations":[],"contributions":2,"contributionsStreak":1,"contributionsCurrentStreak":0},{"name":"Christopher Castro","login":"ChristopherCastro","location":"Pamplona Navarra - Spain","language":"Java","gravatar":"https://avatars3.githubusercontent.com/u/749463?v=3&s=400","followers":2,"stars":0,"organizations":[],"contributions":1,"contributionsStreak":1,"contributionsCurrentStreak":0},{"name":"Alvaro Octal","login":"Alvaroctal","location":"Pamplona","language":"Perl","gravatar":"https://avatars3.githubusercontent.com/u/4562922?v=3&s=400","followers":3,"stars":0,"organizations":[],"contributions":1,"contributionsStreak":1,"contributionsCurrentStreak":0},{"name":"Víctor Goñi Sanz","login":"Piperoman","location":"Pamplona","language":"Java","gravatar":"https://avatars0.githubusercontent.com/u/1701387?v=3&s=400","followers":5,"stars":241,"organizations":[],"contributions":1,"contributionsStreak":1,"contributionsCurrentStreak":0}] -------------------------------------------------------------------------------- /old-data/user-data-Vitoria.csv: -------------------------------------------------------------------------------- 1 | login; location; followers; contributions; stars; contributionsStreak; contributionsCurrentStreak 2 | javiereguiluz;Paris (France) & Vitoria-Gasteiz (Spain);309;591;2043;6;4 3 | jmescuderojustel;Vitoria-Gasteiz;9;278;6;15;0 4 | Rubentxu;Vitoria (Alava, Spain);7;266;209;11;0 5 | gorkar12;Vitoria;6;249;2;18;0 6 | jonabasque;Vitoria-Gasteiz (Basque Country);6;89;6;4;0 7 | inesgn;Vitoria-Gasteiz, Spain;4;42;0;4;0 8 | miguelgr;Vitoria/Madrid;11;37;76;1;0 9 | fzmaster;Vitoria, ES, Brazil;10;19;2;2;0 10 | dhighwayman;Vitoria-gasteiz;6;16;5;2;0 11 | wilfernandesjr;Vitoria, MG;9;16;4;2;0 12 | leohackin;Vitoria, ES - Brazil;42;6;16;1;0 13 | madili;Vitoria/ES;2;3;3;1;0 14 | gaztesk;Vitoria-Gasteiz;5;2;1300;1;0 15 | vixlima;Vitoria-ES;15;2;6;1;0 16 | sciruela;Vitoria-Gasteiz, Spain;2;1;28;1;0 -------------------------------------------------------------------------------- /old-data/user-data-Vitoria.json: -------------------------------------------------------------------------------- 1 | [{"name":"Javier Eguiluz","login":"javiereguiluz","location":"Paris (France) & Vitoria-Gasteiz (Spain)","language":"PHP","gravatar":"https://avatars0.githubusercontent.com/u/73419?v=3&s=400","followers":309,"stars":2043,"organizations":["symfony","desymfony","sensiolabs","librosweb","easybook"],"contributions":591,"contributionsStreak":6,"contributionsCurrentStreak":4},{"name":"Jesús María Escudero","login":"jmescuderojustel","location":"Vitoria-Gasteiz","language":"CSS","gravatar":"https://avatars3.githubusercontent.com/u/4746474?v=3&s=400","followers":9,"stars":6,"organizations":["gertu"],"contributions":278,"contributionsStreak":15,"contributionsCurrentStreak":0},{"name":"Ruben Dario","login":"Rubentxu","location":"Vitoria (Alava, Spain)","language":"Java","gravatar":"https://avatars0.githubusercontent.com/u/604924?v=3&s=400","followers":7,"stars":209,"organizations":[],"contributions":266,"contributionsStreak":11,"contributionsCurrentStreak":0},{"name":"Gorka Roldan","login":"gorkar12","location":"Vitoria","language":"CSS","gravatar":"https://avatars0.githubusercontent.com/u/5543281?v=3&s=400","followers":6,"stars":2,"organizations":["TaxiExpress"],"contributions":249,"contributionsStreak":18,"contributionsCurrentStreak":0},{"name":"Jona","login":"jonabasque","location":"Vitoria-Gasteiz (Basque Country)","language":"PHP","gravatar":"https://avatars3.githubusercontent.com/u/1707606?v=3&s=400","followers":6,"stars":6,"organizations":["AskeTIC","Podemos-TICS"],"contributions":89,"contributionsStreak":4,"contributionsCurrentStreak":0},{"name":"Ines","login":"inesgn","location":"Vitoria-Gasteiz, Spain","language":"R","gravatar":"https://avatars2.githubusercontent.com/u/7416721?v=3&s=400","followers":4,"stars":0,"organizations":[],"contributions":42,"contributionsStreak":4,"contributionsCurrentStreak":0},{"name":"Miguel García","login":"miguelgr","location":"Vitoria/Madrid","language":"JavaScript","gravatar":"https://avatars3.githubusercontent.com/u/1484589?v=3&s=400","followers":11,"stars":76,"organizations":[],"contributions":37,"contributionsStreak":1,"contributionsCurrentStreak":0},{"name":"Fernando Zanardo","login":"fzmaster","location":"Vitoria, ES, Brazil","language":"Java","gravatar":"https://avatars1.githubusercontent.com/u/235282?v=3&s=400","followers":10,"stars":2,"organizations":[],"contributions":19,"contributionsStreak":2,"contributionsCurrentStreak":0},{"name":"David Santamaria","login":"dhighwayman","location":"Vitoria-gasteiz","language":"Groovy","gravatar":"https://avatars2.githubusercontent.com/u/72442?v=3&s=400","followers":6,"stars":5,"organizations":[],"contributions":16,"contributionsStreak":2,"contributionsCurrentStreak":0},{"name":"Wil Fernandes","login":"wilfernandesjr","location":"Vitoria, MG","language":"JavaScript","gravatar":"https://avatars2.githubusercontent.com/u/4427237?v=3&s=400","followers":9,"stars":4,"organizations":[],"contributions":16,"contributionsStreak":2,"contributionsCurrentStreak":0},{"name":"Léo Hackin","login":"leohackin","location":"Vitoria, ES - Brazil","language":"JavaScript","gravatar":"https://avatars0.githubusercontent.com/u/116130?v=3&s=400","followers":42,"stars":16,"organizations":["giran"],"contributions":6,"contributionsStreak":1,"contributionsCurrentStreak":0},{"name":"Marcos Dioni Lima","login":"madili","location":"Vitoria/ES","language":"CSS","gravatar":"https://avatars1.githubusercontent.com/u/1619534?v=3&s=400","followers":2,"stars":3,"organizations":[],"contributions":3,"contributionsStreak":1,"contributionsCurrentStreak":0},{"name":"gaztesk","login":"gaztesk","location":"Vitoria-Gasteiz","language":"Java","gravatar":"https://avatars0.githubusercontent.com/u/2839170?v=3&s=400","followers":5,"stars":1300,"organizations":[],"contributions":2,"contributionsStreak":1,"contributionsCurrentStreak":0},{"name":"Andre Lima","login":"vixlima","location":"Vitoria-ES","language":"Ruby","gravatar":"https://avatars0.githubusercontent.com/u/113282?v=3&s=400","followers":15,"stars":6,"organizations":["horaextraonline","Tux-ES"],"contributions":2,"contributionsStreak":1,"contributionsCurrentStreak":0},{"name":"Sergio Ciruela","login":"sciruela","location":"Vitoria-Gasteiz, Spain","language":"R","gravatar":"https://avatars0.githubusercontent.com/u/685716?v=3&s=400","followers":2,"stars":28,"organizations":[],"contributions":1,"contributionsStreak":1,"contributionsCurrentStreak":0}] -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "top-github-users-data", 3 | "version": "0.0.2", 4 | "description": "Data for GitHub city rankings", 5 | "main": "collect-AND.js", 6 | "dependencies": { 7 | "csv": "^0.4.1", 8 | "csv-parse": "0.0.6" 9 | }, 10 | "devDependencies": {}, 11 | "scripts": { 12 | "test": "mocha" 13 | }, 14 | "repository": { 15 | "type": "git", 16 | "url": "https://github.com/JJ/top-github-users-data.git" 17 | }, 18 | "keywords": [ 19 | "github", 20 | "metrics" 21 | ], 22 | "author": "JJ Merelo", 23 | "license": "Artistic", 24 | "bugs": { 25 | "url": "https://github.com/JJ/top-github-users-data/issues" 26 | }, 27 | "homepage": "https://github.com/JJ/top-github-users-data" 28 | } 29 | -------------------------------------------------------------------------------- /poblacion-provincia-INE.csv: -------------------------------------------------------------------------------- 1 | Albacete,Alicante/Alacant,Almería,Araba/Álava,Asturias,Ávila,Badajoz,Baleares,Barcelona,Bizkaia,Burgos,Cáceres,Cádiz,Cantabria,Castellón/Castelló,Ciudad Real,Córdoba,Coruña,Cuenca,Gipuzkoa,Girona,Granada,Guadalajara,Huelva,Huesca,Jaén,León,Lleida,Lugo,Madrid,Málaga,Murcia,Navarra,Ourense,Palencia,Palmas,Pontevedra,Rioja,Salamanca,Tenerife,Segovia,Sevilla,Soria,Tarragona,Teruel,Toledo,Valencia/València,Valladolid,Zamora,Zaragoza,Ceuta,Melilla 2 | 395910,1852789,689280,320908,1054408,166318,687074,1121739,5435373,1138090,363739,406513,1247884,586395,574659,515887,796680,1130354,207409,707046,741017,919663,254742,521798,222696,653652,481752,431426,340070,6376610,1626168,1463797,636024,320217,166496,1102750,948588,314062,343044,1017785,158595,1937412,92202,792868,138709,693243,2521771,527617,185168,967354,84618,83685 3 | -------------------------------------------------------------------------------- /poblacion-provincia-INE.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/poblacion-provincia-INE.ods -------------------------------------------------------------------------------- /processed-data/evol-granada.csv: -------------------------------------------------------------------------------- 1 | users;contributions;stars;followers 2 | 139;23577;0;908 3 | 170;27433;13666;1102 4 | 169;27342;13642;1099 5 | 171;27643;1285;1111 6 | 172;28189;1325;1138 7 | 173;28880;1340;1146 8 | 177;28969;1357;1188 9 | 174;28461;1357;1187 10 | 173;28813;1372;1187 11 | 181;29413;1384;1227 12 | 177;29295;1399;1226 13 | 182;29610;1416;1243 14 | 181;30353;1423;1247 15 | -------------------------------------------------------------------------------- /processed-data/evol-madrid.csv: -------------------------------------------------------------------------------- 1 | users;contributions;stars;followers 2 | 806;140403;36894;13131 3 | 798;143739;37003;13375 4 | 804;149938;36402;13495 5 | -------------------------------------------------------------------------------- /processed-data/evol-malaga.csv: -------------------------------------------------------------------------------- 1 | users;contributions;stars;followers 2 | 64;5401;0;335 3 | 67;5391;6052;349 4 | 84;7285;908;510 5 | 84;7284;902;510 6 | 84;7363;920;526 7 | 86;7356;926;528 8 | -------------------------------------------------------------------------------- /processed-data/evol-sevilla.csv: -------------------------------------------------------------------------------- 1 | users;contributions;stars;followers 2 | 109;11615;0;1120 3 | 112;11839;1235;1163 4 | 113;11450;1246;1176 5 | 114;11452;1255;1183 6 | 115;11385;1255;1186 7 | -------------------------------------------------------------------------------- /reports/ongoing/.RData: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JJ/top-github-users-data/44add6f268c49ea8defd73abaed02062ea424694/reports/ongoing/.RData -------------------------------------------------------------------------------- /reports/ongoing/.Rhistory: -------------------------------------------------------------------------------- 1 | data.province 2 | data.province <- read.csv('../../data/processed/data-per-province.csv',sep=';') 3 | data.province$usersrel <- data.province$users / data.province$population 4 | data.province$contribrel <- data.province$contributions / data.province$population 5 | data.province$followersrel <- data.province$followers / data.province$population 6 | data.province$starsrel <- data.province$stars / data.province$population 7 | data.province$userstarsrel <- data.province$user_stars / data.province$population 8 | # Remember to run first 9 | # merge-city.coffee 10 | github.user.data <- read.csv('../../data/processed/aggregated-top-Spain.csv',sep=';') 11 | github.user.data$place <- reorder(github.user.data$place, X=github.user.data$place, FUN= function(x) -length(x)) 12 | province.table <- table(github.user.data$place) 13 | province.table.acc <- head(province.table,n=10) 14 | province.table.acc['Others'] = sum(as.vector(tail(province.table,n=-10))) 15 | province.table.df <- data.frame( province=names(province.table.acc),users= as.vector(province.table.acc)) 16 | github.user.data$language <- reorder(github.user.data$language, X=github.user.data$language, FUN= function(x) -length(x)) 17 | language.table <- table(github.user.data$language) 18 | language.table.acc <- head(language.table,n=20) 19 | language.table.acc['Others'] = sum(as.vector(tail(language.table,n=-20))) 20 | language.table.df <- data.frame( language=names(language.table.acc),users= as.vector(language.table.acc)) 21 | data.province.rel <- data.frame(users=data.province$usersrel, contrib=data.province$contribrel, stars=data.province$starsrel, userstars=data.province$userstarsrel ) 22 | data.province.rel <- scale(data.province.rel) #scale for correct clustering 23 | data.province.clust <- Mclust(data.province.rel) 24 | data.province$CLUST <- data.province.clust$classification 25 | library(ggplot2) 26 | library(mclust) 27 | library(MASS) 28 | data.province.clust <- Mclust(data.province.rel) 29 | data.province$CLUST <- data.province.clust$classification 30 | data.province.rel 31 | data.province.clust <- Mclust(data.province.rel) 32 | data.province <- read.csv('../../data/processed/data-per-province.csv',sep=';') 33 | data.province$usersrel <- data.province$users / data.province$population 34 | data.province$contribrel <- data.province$contributions / data.province$population 35 | data.province$followersrel <- data.province$followers / data.province$population 36 | data.province$starsrel <- data.province$stars / data.province$population 37 | data.province$userstarsrel <- data.province$user_stars / data.province$population 38 | # Remember to run first 39 | # merge-city.coffee 40 | github.user.data <- read.csv('../../data/processed/aggregated-top-Spain.csv',sep=';') 41 | github.user.data$place <- reorder(github.user.data$place, X=github.user.data$place, FUN= function(x) -length(x)) 42 | province.table <- table(github.user.data$place) 43 | province.table.acc <- head(province.table,n=10) 44 | province.table.acc['Others'] = sum(as.vector(tail(province.table,n=-10))) 45 | province.table.df <- data.frame( province=names(province.table.acc),users= as.vector(province.table.acc)) 46 | github.user.data$language <- reorder(github.user.data$language, X=github.user.data$language, FUN= function(x) -length(x)) 47 | language.table <- table(github.user.data$language) 48 | language.table.acc <- head(language.table,n=20) 49 | language.table.acc['Others'] = sum(as.vector(tail(language.table,n=-20))) 50 | language.table.df <- data.frame( language=names(language.table.acc),users= as.vector(language.table.acc)) 51 | ggplot(data.province, aes(x=reorder(province,population),y=users))+geom_bar(stat='identity')+coord_flip() 52 | library(ggplot2) 53 | library(mclust) 54 | library(MASS) 55 | ggplot(data.province, aes(x=reorder(province,population),y=users))+geom_bar(stat='identity')+coord_flip() 56 | ggplot( data=province.table.df, aes(x="",y=users,fill=factor(province)))+ geom_bar(width=1,stat='identity') + coord_polar(theta='y') 57 | ggplot(data.province, aes(x=reorder(province,population),y=users))+geom_bar(stat='identity')+coord_flip() 58 | purl("evolution-github-users-Spain.Rmd") 59 | library("knitr") 60 | purl("evolution-github-users-Spain.Rmd") 61 | quit() 62 | -------------------------------------------------------------------------------- /reports/ongoing/evolution-github-users-Andalucía.R: -------------------------------------------------------------------------------- 1 | ## ---- echo=FALSE, message=FALSE,results='hide',warning=FALSE------------- 2 | # Extracted from evolution-github-users-Spain.Rmd 3 | #load libraries 4 | library(ggplot2) 5 | library(ggthemes) 6 | # Remember to run first 7 | # ./get-versions-csv.pl data/processed/aggregated-top-Spain.csv > data/processed/aggregated-top-Spain-evol.csv 8 | agg.top.evol <- read.csv("../../data/processed/aggregated-top-Andalucía-evol.csv",sep=';') 9 | agg.top.evol$idu <- as.numeric(row.names(agg.top.evol)) 10 | agg.top.evol$commitdate <-as.Date(agg.top.evol$commitdate) 11 | ggplot(agg.top.evol,aes(x=commitdate,y=users))+geom_line()+geom_point()+theme_tufte()+scale_x_date() 12 | 13 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 14 | ggplot(agg.top.evol,aes(x=idu,y=users))+geom_line()+geom_point()+theme_tufte() 15 | 16 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 17 | ggplot(agg.top.evol,aes(x=users,y=followers))+geom_line()+geom_point() 18 | 19 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 20 | ggplot(agg.top.evol,aes(x=users,y=contributions))+geom_line()+geom_point() 21 | 22 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 23 | ggplot(agg.top.evol,aes(x=idu,y=contributions/users))+geom_line()+geom_point() 24 | 25 | -------------------------------------------------------------------------------- /reports/ongoing/evolution-github-users-Spain.R: -------------------------------------------------------------------------------- 1 | ## ---- echo=FALSE, message=FALSE,results='hide',warning=FALSE------------- 2 | # Extracted from evolution-github-users-Spain.Rmd 3 | #load libraries 4 | library(ggplot2) 5 | library(ggthemes) 6 | # Remember to run first 7 | # ./get-versions-csv.pl data/processed/aggregated-top-Spain.csv > data/processed/aggregated-top-Spain-evol.csv 8 | agg.top.Spain.evol <- read.csv("../../data/processed/aggregated-top-Spain-evol.csv",sep=';') 9 | agg.top.Spain.evol$idu <- as.numeric(row.names(agg.top.Spain.evol)) 10 | agg.top.Spain.evol$commitdate <-as.Date(agg.top.Spain.evol$commitdate) 11 | ggplot(agg.top.Spain.evol,aes(x=commitdate,y=users))+geom_line()+geom_point()+theme_tufte()+scale_x_date() 12 | 13 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 14 | ggplot(agg.top.Spain.evol,aes(x=idu,y=users))+geom_line()+geom_point()+theme_tufte() 15 | 16 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 17 | ggplot(agg.top.Spain.evol,aes(x=users,y=followers))+geom_line()+geom_point() 18 | 19 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 20 | ggplot(agg.top.Spain.evol,aes(x=users,y=contributions))+geom_line()+geom_point() 21 | 22 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 23 | ggplot(agg.top.Spain.evol,aes(x=idu,y=contributions/users))+geom_line()+geom_point() 24 | 25 | -------------------------------------------------------------------------------- /reports/ongoing/evolution-github-users-Spain.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'GitHub users in Spain: User and contribution dynamics' 3 | author: "JJ Merelo" 4 | date: "12/05/2016" 5 | output: html_document 6 | bibliography: gh-rankings.bib 7 | --- 8 | 9 | ```{r, echo=FALSE, message=FALSE,results='hide',warning=FALSE} 10 | 11 | #load libraries 12 | library(ggplot2) 13 | # Remember to run first 14 | # ./get-versions-csv.pl data/processed/aggregated-top-Spain.csv > data/processed/aggregated-top-Spain-evol.csv 15 | agg.top.Spain.evol <- read.csv("../../data/processed/aggregated-top-Spain-evol.csv",sep=';') 16 | agg.top.Spain.evol$idu <- as.numeric(row.names(agg.top.Spain.evol)) 17 | ``` 18 | 19 | ##Abstract 20 | 21 | >The number of users in a particular software development and source control platform constrained to a topographical place like Spain changes in time, due several factors such as changes in usage patterns and change in the number of users. This last can be due too to several different reasons: popularity of the platform or popularity of the ranking itself, that makes people add their place of origin to their profile so that they can show up in the ránking. 22 | >In this report we will show how, since we started measuring the number of users in Spain and published the rankings, the number of followers, contributions and users has changed. We will also try to find out the reasons why that has happened and base it on the numbers. 23 | 24 | #Introduction 25 | 26 | Since the end of 2014, we have been tracking the users that feature Spain or one of its autnomous regions, provinces or main cities in their profile. These papers have been uploaded periocally to RPubs and other venues @rpubs, @rpubs2, @rpubs3 27 | 28 | #Results 29 | 30 | First we would like to check what has happened to the number of users, how they have evolved in time. This is shown below. 31 | 32 | ```{r, echo=FALSE,fig.width=10,fig.height=8} 33 | ggplot(agg.top.Spain.evol,aes(x=idu,y=users))+geom_line()+geom_point() 34 | ``` 35 | 36 | The `x` axis is an arbitrary scale that simply represents every time we have generated a new set of users, which happends usually every week, but not always. there have been new users practically every time except for two or three occassions, which might be attributed to errors in the GitHub API, which does not always return all users. In general, In general and in less than one year, the number has increased around 20%, going from under 9000 to close to 11000. 37 | 38 | 39 | ```{r, echo=FALSE,fig.width=10,fig.height=8} 40 | ggplot(agg.top.Spain.evol,aes(x=users,y=followers))+geom_line()+geom_point() 41 | ``` 42 | 43 | But how have the contributions grown with the number of users? This is shown below. 44 | 45 | ```{r, echo=FALSE,fig.width=10,fig.height=8} 46 | ggplot(agg.top.Spain.evol,aes(x=users,y=contributions))+geom_line()+geom_point() 47 | ``` 48 | 49 | So, has growth been "organic", that is, due mainly to the number of users, or has productivity increased? 50 | ```{r, echo=FALSE,fig.width=10,fig.height=8} 51 | ggplot(agg.top.Spain.evol,aes(x=idu,y=contributions/users))+geom_line()+geom_point() 52 | ``` 53 | 54 | In general, productivity has veen increasing slightly, with several *plateau* periods. The initial drop is not too clear, but in this case it might be due to new users trying to show up in the ranking. 55 | 56 | ## Conclusions 57 | 58 | In general, there is no clear conclusion, other than certify the growth in the number of users and productivity associated with that. We will have to delve deeper into the numbers to find out what has happened, and of course continue measurements to check what is the long-term trend. 59 | 60 | # References -------------------------------------------------------------------------------- /reports/ongoing/github-users-Andalucía.R: -------------------------------------------------------------------------------- 1 | ## ---- echo=FALSE, message=FALSE,results='hide',warning=FALSE------------- 2 | 3 | #load libraries 4 | library(ggplot2) 5 | library(mclust) 6 | library(MASS) 7 | library(ggthemes) 8 | 9 | # Remember to run first 10 | #./agg-csv.pl > data/processed/data-per-province.csv 11 | # and 12 | # cd apps; ./get-languages.pl > ../data/processed/place-language.csv 13 | 14 | data.province <- read.csv('../../data/processed/data-per-province.csv',sep=';') 15 | row.names(data.province) <- data.province$province 16 | data.province <- data.province[c('Granada','Málaga',"Almería",'Cádiz',"Córdoba","Jaén","Huelva","Sevilla"),] 17 | data.province$usersrel <- data.province$users / data.province$population 18 | data.province$contribrel <- data.province$contributions / data.province$population 19 | data.province$followersrel <- data.province$followers / data.province$population 20 | data.province$starsrel <- data.province$stars / data.province$population 21 | data.province$userstarsrel <- data.province$user_stars / data.province$population 22 | 23 | # Remember to run first 24 | # merge-city.coffee 25 | github.user.data <- read.csv('../../data/processed/aggregated-top-Spain.csv',sep=';') 26 | github.user.data$place <- reorder(github.user.data$place, X=github.user.data$place, FUN= function(x) -length(x)) 27 | province.table <- table(github.user.data$place) 28 | province.table.acc <- head(province.table,n=10) 29 | province.table.acc['Others'] = sum(as.vector(tail(province.table,n=-10))) 30 | province.table.df <- data.frame( province=names(province.table.acc),users= as.vector(province.table.acc)) 31 | 32 | github.user.data$language <- reorder(github.user.data$language, X=github.user.data$language, FUN= function(x) -length(x)) 33 | language.table <- table(github.user.data$language) 34 | language.table.acc <- head(language.table,n=20) 35 | language.table.acc['Others'] = sum(as.vector(tail(language.table,n=-20))) 36 | language.table.df <- data.frame( language=names(language.table.acc),users= as.vector(language.table.acc)) 37 | # languages split 38 | language.province <- read.csv("../../data/processed/place-language.csv") 39 | language.top20 <- as.data.frame(summary(language.province$language, max=25)) 40 | language.top20.df <- data.frame(language=row.names(language.top20), 41 | devs=language.top20$"summary(language.province$language, max = 25)") 42 | 43 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 44 | ggplot(data.province, aes(x=reorder(province,population),y=users,width=contribrel*10,fill=followers))+geom_bar(stat='identity')+labs(x='Provincia',y='Usuarios')+theme_tufte() 45 | 46 | 47 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 48 | ggplot( data=province.table.df, aes(x="",y=users,fill=factor(province)))+ geom_bar(width=1,stat='identity') + coord_polar(theta='y') 49 | 50 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 51 | ggplot(data.province, aes(x=reorder(province,usersrel),y=usersrel))+geom_bar(stat='identity')+coord_flip() 52 | 53 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 54 | ggplot(data.province, aes(x=reorder(province,contribrel),y=contribrel))+geom_bar(stat='identity')+coord_flip() 55 | 56 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 57 | ggplot(data.province, aes(x=reorder(province,followersrel),y=followersrel))+geom_bar(stat='identity')+coord_flip() 58 | 59 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 60 | ggplot(data.province, aes(x=reorder(province,starsrel),y=starsrel))+geom_bar(stat='identity')+coord_flip() 61 | 62 | ## ----userstars, echo=FALSE,fig.width=10,fig.height=8--------------------- 63 | ggplot(data.province, aes(x=reorder(province,userstarsrel),y=userstarsrel))+geom_bar(stat='identity')+coord_flip() 64 | 65 | ## ----cluster, echo=FALSE,warning=FALSE,fig.width=10,fig.height=8--------- 66 | data.province.rel <- data.frame(users=data.province$usersrel, contrib=data.province$contribrel, stars=data.province$starsrel, userstars=data.province$userstarsrel ) 67 | 68 | data.province.clust <- Mclust(data.province.rel) 69 | data.province$CLUST <- data.province.clust$classification 70 | 71 | d <- dist(data.province.rel) 72 | scaling <- isoMDS(d, k=2) 73 | data.province$scaledx = scaling$points[,1] 74 | data.province$scaledy = scaling$points[,2] 75 | 76 | ggplot(data.province, aes(x=scaledx, y=scaledy, colour=factor(CLUST),shape=factor(CLUST)))+geom_point()+ geom_text(aes(label=province,angle=315,hjust=0)) 77 | 78 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 79 | ggplot( data=language.top20.df, aes(x="",y=devs,fill=factor(language)))+ geom_bar(width=1,stat='identity') + coord_polar(theta='y') 80 | 81 | -------------------------------------------------------------------------------- /reports/ongoing/github-users-Spain.R: -------------------------------------------------------------------------------- 1 | ## ---- echo=FALSE, message=FALSE,results='hide',warning=FALSE------------- 2 | 3 | #load libraries 4 | library(ggplot2) 5 | library(mclust) 6 | library(MASS) 7 | 8 | # Remember to run first 9 | #./agg-csv.pl > data/processed/data-per-province.csv 10 | # and 11 | # cd apps; ./get-languages.pl > ../data/processed/place-language.csv 12 | 13 | data.province <- read.csv('../../data/processed/data-per-province.csv',sep=';') 14 | data.province$usersrel <- data.province$users / data.province$population 15 | data.province$contribrel <- data.province$contributions / data.province$population 16 | data.province$followersrel <- data.province$followers / data.province$population 17 | data.province$starsrel <- data.province$stars / data.province$population 18 | data.province$userstarsrel <- data.province$user_stars / data.province$population 19 | 20 | # Remember to run first 21 | # merge-city.coffee 22 | github.user.data <- read.csv('../../data/processed/aggregated-top-Spain.csv',sep=';') 23 | github.user.data$place <- reorder(github.user.data$place, X=github.user.data$place, FUN= function(x) -length(x)) 24 | province.table <- table(github.user.data$place) 25 | province.table.acc <- head(province.table,n=10) 26 | province.table.acc['Others'] = sum(as.vector(tail(province.table,n=-10))) 27 | province.table.df <- data.frame( province=names(province.table.acc),users= as.vector(province.table.acc)) 28 | 29 | github.user.data$language <- reorder(github.user.data$language, X=github.user.data$language, FUN= function(x) -length(x)) 30 | language.table <- table(github.user.data$language) 31 | language.table.acc <- head(language.table,n=20) 32 | language.table.acc['Others'] = sum(as.vector(tail(language.table,n=-20))) 33 | language.table.df <- data.frame( language=names(language.table.acc),users= as.vector(language.table.acc)) 34 | # languages split 35 | language.province <- read.csv("../../data/processed/place-language.csv") 36 | language.top20 <- as.data.frame(summary(language.province$language, max=25)) 37 | language.top20.df <- data.frame(language=row.names(language.top20), 38 | devs=language.top20$"summary(language.province$language, max = 25)") 39 | 40 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 41 | ggplot(data.province, aes(x=reorder(province,population),y=users))+geom_bar(stat='identity')+coord_flip() 42 | 43 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 44 | ggplot( data=province.table.df, aes(x="",y=users,fill=factor(province)))+ geom_bar(width=1,stat='identity') + coord_polar(theta='y') 45 | 46 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 47 | ggplot(data.province, aes(x=reorder(province,usersrel),y=usersrel))+geom_bar(stat='identity')+coord_flip() 48 | 49 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 50 | ggplot(data.province, aes(x=reorder(province,contribrel),y=contribrel))+geom_bar(stat='identity')+coord_flip() 51 | 52 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 53 | ggplot(data.province, aes(x=reorder(province,followersrel),y=followersrel))+geom_bar(stat='identity')+coord_flip() 54 | 55 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 56 | ggplot(data.province, aes(x=reorder(province,starsrel),y=starsrel))+geom_bar(stat='identity')+coord_flip() 57 | 58 | ## ----userstars, echo=FALSE,fig.width=10,fig.height=8--------------------- 59 | ggplot(data.province, aes(x=reorder(province,userstarsrel),y=userstarsrel))+geom_bar(stat='identity')+coord_flip() 60 | 61 | ## ----cluster, echo=FALSE,warning=FALSE,fig.width=10,fig.height=8--------- 62 | data.province.rel <- data.frame(users=data.province$usersrel, contrib=data.province$contribrel, stars=data.province$starsrel, userstars=data.province$userstarsrel ) 63 | 64 | data.province.clust <- Mclust(data.province.rel) 65 | data.province$CLUST <- data.province.clust$classification 66 | 67 | d <- dist(data.province.rel) 68 | scaling <- isoMDS(d, k=2) 69 | data.province$scaledx = scaling$points[,1] 70 | data.province$scaledy = scaling$points[,2] 71 | 72 | ggplot(data.province, aes(x=scaledx, y=scaledy, colour=factor(CLUST),shape=factor(CLUST)))+geom_point()+ geom_text(aes(label=province,angle=315,hjust=0)) 73 | 74 | ## ---- echo=FALSE,fig.width=10,fig.height=8------------------------------- 75 | ggplot( data=language.top20.df, aes(x="",y=devs,fill=factor(language)))+ geom_bar(width=1,stat='identity') + coord_polar(theta='y') 76 | 77 | --------------------------------------------------------------------------------