├── .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 |
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 | | 1 | [carcam](https://github.com/carcam) | 92 | 10 | PHP | Almería, Ceuta, Spain |
|
23 | | 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 |
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 | | 1 | [ftacurip](https://github.com/ftacurip) | 17 | 0 | C# | Cuenca |
|
23 | | 2 | [FelipeTorr](https://github.com/FelipeTorr) | 14 | 0 | Java | Cuenca |
|
24 | | 3 | [Tebo555](https://github.com/Tebo555) | 13 | 0 | | Cuenca |
|
25 | | 4 | [fredadri](https://github.com/fredadri) | 4 | 0 | CSS | cuenca |
|
26 | | 5 | [jotaOy](https://github.com/jotaOy) | 3 | 0 | CSS | Cuenca |
|
27 | | 6 | [Arquitecto1663](https://github.com/Arquitecto1663) | 1 | 0 | | cuenca, spain |
|
28 | | 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 |
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 | | 1 | [ljmanso](https://github.com/ljmanso) | 937 | 2 | Python | Extremadura |
|
23 | | 2 | [afrasilv](https://github.com/afrasilv) | 35 | 0 | Java | Cáceres/Badajoz (Extremadura) - Spain |
|
24 | | 3 | [jramosext](https://github.com/jramosext) | 3 | 4 | Python | Extremadura |
|
25 | | 4 | [juanro49](https://github.com/juanro49) | 2 | 0 | ASP | Extremadura - España |
|
26 | | 5 | [jmbarrero](https://github.com/jmbarrero) | 1 | 0 | Java | Extremadura |
|
27 | | 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 |
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 | | 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 |
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 | | 1 | [garciparedes](https://github.com/garciparedes) | 1299 | 68 | Java | Palencia, Spain |
|
23 | | 2 | [zdavidlnx](https://github.com/zdavidlnx) | 17 | 2 | CoffeeScript | Palencia, Spain |
|
24 | | 3 | [villeparamio](https://github.com/villeparamio) | 11 | 0 | CSS | Palencia, Castilla y León, España |
|
25 | | 4 | [VitoZanchi](https://github.com/VitoZanchi) | 9 | 0 | JavaScript | PALENCIA |
|
26 | | 5 | [mines](https://github.com/mines) | 4 | 43 | PHP | Palencia, Spain |
|
27 | | 6 | [josetristan](https://github.com/josetristan) | 1 | 10 | Java | Palencia |
|
28 | | 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 |
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 | | 1 | [statickidz](https://github.com/statickidz) | 53 | 14 | PHP | Soria |
|
23 | | 2 | [SoftwareRVG](https://github.com/SoftwareRVG) | 40 | 4 | HTML | Avda de Madrid 13 E-42110 OLVEGA (SORIA) ESPAÑA |
|
24 | | 3 | [pablomario](https://github.com/pablomario) | 20 | 2 | JavaScript | Soria, Spain |
|
25 | | 4 | [diezrabanos](https://github.com/diezrabanos) | 8 | 0 | Python and Batchfile | SORIA, SPAIN |
|
26 | | 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 |
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 | | 1 | [gelsilva](https://github.com/gelsilva) | 26 | 0 | JavaScript and CSS | Teruel |
|
23 | | 2 | [alazuga](https://github.com/alazuga) | 25 | 0 | Makefile | Teruel-Zaragoza (Spain) |
|
24 | | 3 | [rochesto](https://github.com/rochesto) | 3 | 0 | ApacheConf | Teruel |
|
25 | | 4 | [manufromspain](https://github.com/manufromspain) | 3 | 0 | HTML | Teruel (Spain) |
|
26 | | 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 |
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 | | 1 | [crueda](https://github.com/crueda) | 279 | 0 | Python | Valladolid - Zamora (Spain) |
|
23 | | 2 | [leopaglia](https://github.com/leopaglia) | 102 | 2 | C | Lomas de Zamora, Buenos Aires |
|
24 | | 3 | [ahdezma](https://github.com/ahdezma) | 91 | 0 | | Zamora |
|
25 | | 4 | [Roberth1203](https://github.com/Roberth1203) | 69 | 0 | C# | Zamora de Hidalgo, Mich |
|
26 | | 5 | [jairomelo](https://github.com/jairomelo) | 12 | 0 | | Zamora, Mich., México |
|
27 | | 6 | [arcxyz](https://github.com/arcxyz) | 11 | 3 | JavaScript | Madrid and Zamora (Spain) |
|
28 | | 7 | [rodvic](https://github.com/rodvic) | 10 | 0 | HTML | Zamora |
|
29 | | 8 | [Curicaveri](https://github.com/Curicaveri) | 6 | 0 | Java | Zamora, Michoacan |
|
30 | | 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 |
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 | | 1 | [sergio11](https://github.com/sergio11) | 513 | 4 | JavaScript | Ávila, Spain |
|
23 | | 2 | [EugenioFidel](https://github.com/EugenioFidel) | 90 | 1 | Java | Ávila (Spain) |
|
24 | | 3 | [manumuve](https://github.com/manumuve) | 6 | 0 | Java | Ávila |
|
25 | | 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)||
11 | ||jmescuderojustel|278|6|CSS|Vitoria-Gasteiz||
12 | ||Rubentxu|266|209|Java|Vitoria (Alava, Spain)||
13 | ||gorkar12|249|2|CSS|Vitoria||
14 | ||jonabasque|89|6|PHP|Vitoria-Gasteiz (Basque Country)||
15 | ||inesgn|42|0|R|Vitoria-Gasteiz, Spain||
16 | ||miguelgr|37|76|JavaScript|Vitoria/Madrid||
17 | ||fzmaster|19|2|Java|Vitoria, ES, Brazil||
18 | ||dhighwayman|16|5|Groovy|Vitoria-gasteiz||
19 | ||wilfernandesjr|16|4|JavaScript|Vitoria, MG||
20 | ||leohackin|6|16|JavaScript|Vitoria, ES - Brazil||
21 | ||madili|3|3|CSS|Vitoria/ES||
22 | ||gaztesk|2|1300|Java|Vitoria-Gasteiz||
23 | ||vixlima|2|6|Ruby|Vitoria-ES||
24 | ||sciruela|1|28|R|Vitoria-Gasteiz, Spain||
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 |
--------------------------------------------------------------------------------