Most active Geohashers

From Geohashing
Revision as of 17:03, 24 August 2021 by FippeBot (talk | contribs) (updating stats *** existing text overwritten ***)

Most active users/new

The following table shows Geohashers by their number of expeditions as of 2021-08-24 17:00:05 UTC.

Methodology and Limitations

This page is generated by looking at the year pages. This page is only as good as the year pages, which in turn depend on the expedition summaries template generated by AperfectBot. An expedition is counted for you, if your profile is linked from the day's subtemplate. This means that Globalhashes and Retrohashes are excluded from this list, but planned and not-reached Geohashes are included.

Hashscots and Geohashers with less than 5 expeditions are excluded.

A Geohasher's name is displayed in lowercase if their profile transcludes the lowercase template.

Check out the program's source code.

Table

# Geohasher Σ 08 09 10 11 12 13 14 15 16 17 18 19 20 21
1 Sourcerer 649 0 0 32 44 34 30 20 265 161 34 20 8 1 0
2 GeorgDerReisende 616 0 0 0 0 0 72 127 88 55 40 38 92 68 36
3 NWoodruff 517 15 181 80 73 66 31 11 10 14 20 13 1 2 0
4 Jiml 447 0 34 89 44 58 37 46 37 30 18 25 15 8 6
5 Danatar 311 27 74 30 13 14 11 45 27 11 8 15 16 15 5
6 Thomcat 301 55 24 9 7 31 31 28 40 16 17 15 8 15 5
7 Pedalpusher 277 0 0 0 0 0 1 19 49 52 38 20 22 50 26
8 Reinhard 270 3 65 43 49 24 11 11 9 19 10 12 14 0 0
9 Ekorren 244 11 71 48 50 19 10 21 12 2 0 0 0 0 0
10 DODO 236 0 0 0 0 0 0 58 57 48 30 32 0 9 2
11 Fippe 233 0 0 0 0 0 0 0 34 5 4 22 45 62 61
12 Michael5000 228 0 10 36 54 26 30 34 10 0 0 4 24 0 0
13 Mampfred 195 0 0 14 61 43 27 15 3 0 1 0 9 16 6
14 Paintedhell 189 7 18 13 27 24 30 16 9 15 15 11 4 0 0
15 Felix Dance 186 0 25 14 22 24 12 8 12 14 4 10 13 19 9
16 Pastori 181 0 0 0 0 0 51 27 34 22 20 18 9 0 0
17 relet 168 39 62 38 13 12 2 2 0 0 0 0 0 0 0
18 Jevanyn 157 8 28 21 24 21 15 15 14 4 5 1 1 0 0
19 OfficeLinebacker 155 0 0 0 0 0 43 12 5 1 1 0 2 84 7
20 manu 141 6 50 22 24 9 5 5 2 8 3 2 5 0 0
21 Robyn 135 44 50 19 12 5 4 1 0 0 0 0 0 0 0
22 QuarterCacher 135 0 0 8 39 46 25 10 1 0 0 0 2 3 1
23 Thepiguy 132 24 74 18 15 1 0 0 0 0 0 0 0 0 0
24 Mcbaneg 130 0 0 0 0 0 15 25 26 33 8 9 14 0 0
25 Benjw 129 0 28 22 7 23 12 4 22 3 1 4 3 0 0
26 LucasBrown 126 0 0 0 0 56 48 22 0 0 0 0 0 0 0
27 Rincewind 124 0 0 7 31 35 15 24 0 2 4 0 1 5 0
28 Llavids 122 0 0 16 46 43 17 0 0 0 0 0 0 0 0
29 LadyBB 117 0 0 6 35 23 13 14 3 0 0 0 7 10 6
30 OtherJack 114 0 0 9 0 33 18 15 18 14 2 5 0 0 0
31 dawidi 112 10 58 16 14 7 7 0 0 0 0 0 0 0 0
32 1PE 111 0 0 0 0 37 33 14 10 6 7 2 2 0 0
33 TheOneRing 109 0 0 4 22 15 14 13 24 9 3 3 0 2 0
34 π π π 104 0 0 0 0 0 0 0 0 0 0 12 22 32 38
35 Eldin 102 0 0 0 0 0 72 14 9 4 2 1 0 0 0
36 RecentlyChanged 92 0 0 0 0 15 15 19 25 10 1 0 4 3 0
37 FelixTheCat 89 0 0 0 0 0 0 0 11 18 16 12 12 13 7
38 Frogman 88 0 0 0 1 0 19 32 6 0 11 12 4 2 1
39 Rhonda 74 0 38 21 5 5 3 1 1 0 0 0 0 0 0
40 Koepfel 72 0 38 27 7 0 0 0 0 0 0 0 0 0 0
41 Calamus 72 0 0 0 3 20 30 10 5 4 0 0 0 0 0
42 B2c 71 0 0 0 0 0 3 26 31 6 4 1 0 0 0
43 Ilpadre 70 8 26 14 11 6 3 2 0 0 0 0 0 0 0
44 Crox 70 1 10 17 11 13 6 1 2 4 2 1 0 1 1
45 Q-Owl 69 0 0 0 0 0 4 13 26 26 0 0 0 0 0
46 EmmJay 68 0 0 0 5 20 9 10 3 0 0 0 7 10 4
47 Vb 67 0 0 0 0 18 39 5 0 2 2 0 0 1 0
48 Tilley 67 0 0 0 0 9 19 11 10 14 3 1 0 0 0
49 Isopekka 67 0 0 13 17 5 10 7 11 2 1 1 0 0 0
50 Geoffistopheles 66 0 0 0 0 32 14 2 5 1 0 12 0 0 0
51 lyx 65 11 31 11 10 2 0 0 0 0 0 0 0 0 0
52 JwB 65 0 0 0 0 0 0 29 11 13 10 2 0 0 0
53 Monty 63 0 0 0 54 9 0 0 0 0 0 0 0 0 0
54 Yakamoz 62 0 0 1 14 14 13 15 0 2 1 0 0 2 0
55 RocketMac 62 0 0 0 26 27 7 1 0 0 1 0 0 0 0
56 LuxMundi 62 0 33 29 0 0 0 0 0 0 0 0 0 0 0
57 Arvid 62 35 23 0 4 0 0 0 0 0 0 0 0 0 0
58 Srs0 61 7 37 4 9 2 1 0 0 0 0 0 0 1 0
59 Jens 60 0 2 2 5 13 17 7 3 4 3 4 0 0 0
60 Kydlt 58 0 0 1 27 27 1 2 0 0 0 0 0 0 0
61 Redaragorn 57 0 24 23 10 0 0 0 0 0 0 0 0 0 0
62 M 56 0 0 1 12 23 8 7 1 0 0 0 0 3 1
63 HicSuntLaganum 56 1 0 0 0 28 13 11 3 0 0 0 0 0 0
64 MykaDragonBlue 55 0 31 14 7 3 0 0 0 0 0 0 0 0 0
65 Mrs.5000 53 0 4 14 16 3 8 4 1 0 0 2 1 0 0
66 Fasanen 52 0 0 23 17 9 1 0 1 1 0 0 0 0 0
67 Stevage 51 0 7 9 11 5 4 1 2 0 0 0 0 7 5
68 Lachie 51 0 0 0 0 1 29 3 1 1 0 0 6 6 4
69 Juventas 51 4 19 14 6 1 2 0 0 0 0 0 0 5 0
70 Baarde 51 0 0 0 0 0 0 0 0 0 0 0 1 26 24
71 Yosef 50 0 0 0 0 0 0 0 0 0 14 24 8 1 3
72 SastRe.O 50 0 0 0 0 0 0 0 0 0 0 6 19 11 14
73 Haberdasher 50 0 0 0 0 20 18 5 2 2 0 0 0 2 1
74 Quaternary 49 0 0 0 0 0 3 15 13 4 4 6 1 3 0
75 Cjk 49 0 0 0 1 46 1 0 0 1 0 0 0 0 0
76 Splitdipless 46 0 15 19 7 2 0 0 0 0 1 2 0 0 0
77 Greenslime 46 0 0 26 11 9 0 0 0 0 0 0 0 0 0
78 Digiphono 46 0 0 0 0 0 0 0 0 0 0 30 14 0 2
79 NinjaBait 44 0 0 0 0 23 13 1 4 0 0 3 0 0 0
80 Macronencer 43 0 28 1 0 0 1 4 0 0 0 0 0 9 0
81 Micsnare 42 0 0 0 0 0 0 6 27 5 3 1 0 0 0
82 Excellentdude 42 1 41 0 0 0 0 0 0 0 0 0 0 0 0
83 Eupeodes 42 0 1 0 1 13 10 5 3 3 2 1 2 1 0
84 Zb 41 2 13 18 5 1 0 2 0 0 0 0 0 0 0
85 the ru 41 1 24 6 1 6 3 0 0 0 0 0 0 0 0
86 Q-Owla 40 0 0 0 0 0 0 5 18 17 0 0 0 0 0
87 JRK 40 0 4 7 7 8 3 3 1 2 0 0 0 5 0
88 Aperfectring 40 5 8 21 6 0 0 0 0 0 0 0 0 0 0
89 Angel 40 0 0 0 0 14 6 8 6 0 2 2 2 0 0
90 Wade 38 1 7 17 7 2 4 0 0 0 0 0 0 0 0
91 Snaplatitude 38 0 0 0 0 29 8 1 0 0 0 0 0 0 0
92 Sara 38 0 19 17 0 2 0 0 0 0 0 0 0 0 0
93 Kozz 38 0 2 21 3 3 0 1 1 4 3 0 0 0 0
94 Fivetonsofflax 38 0 12 12 13 1 0 0 0 0 0 0 0 0 0
95 davidc 37 0 29 8 0 0 0 0 0 0 0 0 0 0 0
96 Xore 36 0 25 10 1 0 0 0 0 0 0 0 0 0 0
97 LeslieHapablap 36 0 0 0 0 0 19 14 1 0 0 2 0 0 0
98 Kripakko 36 0 0 0 0 0 0 0 0 0 0 0 8 19 9
99 Gefrierbrand 36 0 0 0 4 2 0 0 3 0 1 0 0 0 26
100 Woodveil 35 0 35 0 0 0 0 0 0 0 0 0 0 0 0
101 Wijnland 35 0 0 0 4 21 7 0 0 2 1 0 0 0 0
102 Starbird 35 4 18 6 1 6 0 0 0 0 0 0 0 0 0
103 Leidenfrost 35 0 0 0 0 0 0 0 0 0 0 9 20 5 1
104 Hermann 35 9 13 5 4 0 1 2 1 0 0 0 0 0 0
105 Chris 47 8 34 0 0 0 0 0 15 7 7 5 0 0 0 0 0
106 Tchakkazulu 32 0 0 0 0 4 0 11 13 0 0 0 0 4 0
107 Patrizius 32 0 0 0 0 0 3 27 2 0 0 0 0 0 0
108 Ncbears 32 1 31 0 0 0 0 0 0 0 0 0 0 0 0
109 Elbie 32 0 24 5 1 1 0 0 1 0 0 0 0 0 0
110 Crankl 32 0 0 0 0 0 0 0 26 5 1 0 0 0 0
111 Million zillion 31 2 6 7 3 3 3 1 1 3 1 1 0 0 0
112 Dtobias 31 10 8 4 3 0 4 1 1 0 0 0 0 0 0
113 Codae 31 0 0 0 0 0 0 14 14 3 0 0 0 0 0
114 Zertrin 30 0 0 0 0 7 18 2 0 0 1 0 0 1 1
115 PaintedJaguar 30 0 0 0 0 4 10 1 9 4 1 1 0 0 0
116 Anniepoo 30 0 0 0 3 6 10 7 2 2 0 0 0 0 0
117 Wyle & RoadRunner 29 0 0 11 14 0 2 1 1 0 0 0 0 0 0
118 The T-Man 29 0 0 11 1 9 5 1 0 0 0 2 0 0 0
119 Sermoa 29 0 19 3 0 0 0 0 0 0 0 0 0 7 0
120 Santu 29 0 0 0 0 0 0 0 0 0 0 0 0 0 29
121 Mckaysalisbury 29 2 0 0 0 0 0 0 0 11 4 1 2 5 4
122 Vbob 28 0 0 0 0 8 9 2 1 0 3 4 0 1 0
123 Swensonj 28 0 0 0 0 13 15 0 0 0 0 0 0 0 0
124 Pah 28 0 0 0 0 1 3 2 2 12 0 4 1 3 0
125 Norill 28 0 0 0 0 0 23 3 2 0 0 0 0 0 0
126 MagicIan 28 0 1 13 2 2 7 0 1 0 2 0 0 0 0
127 Kellerkind 28 0 0 0 0 0 0 0 0 0 0 13 12 3 0
128 Ipswichb 28 0 0 0 0 1 3 0 0 0 3 0 9 5 7
129 Hijackal 28 0 0 0 8 13 4 0 0 2 1 0 0 0 0
130 Benkaiser 28 0 0 0 0 0 0 0 15 5 8 0 0 0 0
131 Ziemek 27 0 0 0 0 0 23 3 1 0 0 0 0 0 0
132 Tads 27 0 0 0 0 0 0 5 18 4 0 0 0 0 0
133 PPP 27 0 0 1 4 3 0 0 0 3 5 4 0 3 4
134 Palmpje 27 0 0 0 0 4 6 2 3 3 3 1 1 2 2
135 Klaus 27 0 0 0 0 0 0 0 13 6 8 0 0 0 0
136 JesseW 27 0 0 0 0 22 4 1 0 0 0 0 0 0 0
137 Hermiina 27 0 0 0 0 0 0 0 0 0 0 3 11 10 3
138 Elisa 27 1 5 5 5 5 2 1 1 2 0 0 0 0 0
139 Cyazlars 27 0 2 0 7 5 3 2 0 2 5 1 0 0 0
140 Solli 26 0 0 0 0 0 0 0 0 1 20 2 3 0 0
141 Dvdllr 26 0 3 18 2 2 1 0 0 0 0 0 0 0 0
142 DerFlob 26 0 0 12 1 10 3 0 0 0 0 0 0 0 0
143 Claralucia9 26 0 0 0 0 0 0 0 0 0 13 6 7 0 0
144 Onicofago 25 0 0 0 0 2 0 1 17 3 1 1 0 0 0
145 Tomcat 24 3 21 0 0 0 0 0 0 0 0 0 0 0 0
146 Suurnesu 24 3 2 1 3 5 4 5 0 1 0 0 0 0 0
147 Scerruti 24 0 0 3 0 15 2 0 1 2 1 0 0 0 0
148 NeThuS 24 0 9 5 7 3 0 0 0 0 0 0 0 0 0
149 Euterkuh 24 0 11 5 7 0 0 1 0 0 0 0 0 0 0
150 CJ 24 14 10 0 0 0 0 0 0 0 0 0 0 0 0
151 Steingesicht 23 0 0 0 9 6 3 0 1 2 0 0 1 0 1
152 JimmyNZ 23 0 0 14 4 5 0 0 0 0 0 0 0 0 0
153 Bravissimo594 23 0 0 0 0 0 6 10 2 4 0 0 0 1 0
154 Anthony 23 4 6 4 0 1 0 0 2 0 1 3 0 1 1
155 Werther 22 0 0 0 0 8 11 3 0 0 0 0 0 0 0
156 Talex 22 1 0 3 9 3 1 0 0 2 0 0 0 1 2
157 Rex Wolf 22 0 0 0 0 0 16 6 0 0 0 0 0 0 0
158 Per S 22 0 0 0 4 7 0 2 1 1 4 1 0 1 1
159 Mahahahaneapneap 22 0 12 4 2 4 0 0 0 0 0 0 0 0 0
160 Jan 22 0 0 0 0 0 0 0 6 0 0 3 5 4 4
161 Trane 21 0 11 7 3 0 0 0 0 0 0 0 0 0 0
162 PJH FIN 21 0 0 0 0 0 0 0 0 0 2 1 8 7 3
163 phoenix 21 4 14 3 0 0 0 0 0 0 0 0 0 0 0
164 Mystrsyko 21 0 0 0 0 0 3 4 13 0 0 1 0 0 0
165 HiroProtagonist 21 0 9 10 2 0 0 0 0 0 0 0 0 0 0
166 EvilUncleNomo 21 0 0 0 7 7 7 0 0 0 0 0 0 0 0
167 DanQ 21 0 0 0 0 0 0 3 1 0 0 6 5 4 2
168 Benture 21 0 0 0 0 0 3 14 1 0 1 2 0 0 0
169 Nsk 20 0 0 2 5 8 3 0 1 0 0 1 0 0 0
170 Kate 20 13 7 0 0 0 0 0 0 0 0 0 0 0 0
171 KarMann 20 3 3 0 0 0 0 0 0 0 2 2 2 8 0
172 Joehardflec 20 2 13 5 0 0 0 0 0 0 0 0 0 0 0
173 Brettdaniel 20 15 4 1 0 0 0 0 0 0 0 0 0 0 0
174 Ziemba 19 0 0 0 0 0 17 1 1 0 0 0 0 0 0
175 Wdminser 19 6 10 1 0 2 0 0 0 0 0 0 0 0 0
176 Jand 19 0 0 0 0 19 0 0 0 0 0 0 0 0 0
177 Fluxkompensator 19 1 11 3 2 0 1 0 0 0 0 1 0 0 0
178 Zubenelgenubi 18 3 5 1 1 3 0 3 1 0 0 0 1 0 0
179 UnwiseOwl 18 10 5 2 0 0 0 0 0 0 0 0 1 0 0
180 Tungmar 18 0 0 0 0 0 0 0 0 0 0 0 0 14 4
181 The Wife 18 0 0 0 6 7 5 0 0 0 0 0 0 0 0
182 Shevek 18 0 0 0 0 11 3 0 0 0 1 1 1 0 1
183 Rhonda's mom 18 0 14 3 0 0 1 0 0 0 0 0 0 0 0
184 Phyzome 18 4 4 4 1 3 2 0 0 0 0 0 0 0 0
185 Guzzby 18 0 0 0 0 0 5 13 0 0 0 0 0 0 0
186 Gabriel 18 0 13 4 1 0 0 0 0 0 0 0 0 0 0
187 Frizzy 18 0 0 0 3 9 4 0 0 2 0 0 0 0 0
188 EleanorAbernathy 18 0 0 0 0 0 13 3 1 0 0 1 0 0 0
189 Clearlucid9 18 0 0 0 0 0 0 0 0 0 0 0 1 13 4
190 ChromeCrusaders 18 0 0 0 0 0 0 0 11 4 3 0 0 0 0
191 Chandru 18 0 0 0 0 7 1 1 3 2 0 0 0 4 0
192 Thunk 17 0 0 0 0 0 0 0 0 2 12 3 0 0 0
193 Malgond 17 0 0 0 0 0 0 0 9 0 4 4 0 0 0
194 M5rammy 17 8 2 1 2 0 1 2 0 0 1 0 0 0 0
195 Kisolre 17 0 0 0 6 6 1 4 0 0 0 0 0 0 0
196 DMAJB 17 0 0 0 0 0 0 0 0 0 0 0 0 0 17
197 Bos 17 0 15 2 0 0 0 0 0 0 0 0 0 0 0
198 Bassoon 17 0 0 13 4 0 0 0 0 0 0 0 0 0 0
199 Vermouthandgin 16 0 0 0 0 0 13 0 0 0 1 0 0 1 1
200 Fractal 16 0 0 0 0 0 0 1 0 1 0 3 4 6 1
201 Elimik31 16 0 0 0 0 0 0 1 10 4 0 1 0 0 0
202 Draradech 16 0 0 0 2 5 4 0 4 1 0 0 0 0 0
203 Zebburkeconte 15 0 0 0 0 0 7 0 2 4 1 0 0 0 1
204 Wingman 15 0 0 0 0 0 0 0 0 0 0 0 0 0 15
205 Mathgeek 15 0 0 0 0 9 5 1 0 0 0 0 0 0 0
206 Lyrla 15 0 0 0 0 0 0 0 0 0 0 0 0 9 6
207 Klucken 15 0 0 0 0 0 0 0 9 0 2 3 1 0 0
208 GnuX 15 2 0 0 0 0 0 0 0 0 0 0 0 8 5
209 DLichti 15 0 0 0 0 2 1 3 2 1 0 1 0 3 2
210 CO2 15 1 0 6 3 3 0 1 1 0 0 0 0 0 0
211 Chemluth 15 0 0 0 0 0 8 3 2 0 1 1 0 0 0
212 Bysmyyr 15 0 0 0 0 0 0 13 0 0 0 0 0 0 2
213 Burgman 15 0 0 0 0 0 0 0 5 10 0 0 0 0 0
214 Archer27 15 0 0 12 0 0 3 0 0 0 0 0 0 0 0
215 Vswe 14 0 0 9 5 0 0 0 0 0 0 0 0 0 0
216 Sgt pepper 14 0 5 0 0 2 1 3 2 1 0 0 0 0 0
217 Pari 14 1 11 1 1 0 0 0 0 0 0 0 0 0 0
218 Nick mz 14 3 6 0 2 2 1 0 0 0 0 0 0 0 0
219 Nebini 14 0 0 0 0 0 4 6 4 0 0 0 0 0 0
220 Murfie 14 0 0 0 0 11 2 0 0 0 0 1 0 0 0
221 Mattyk 14 4 4 5 1 0 0 0 0 0 0 0 0 0 0
222 Lucky91xj 14 0 0 0 0 2 9 3 0 0 0 0 0 0 0
223 Joannac 14 10 2 1 0 1 0 0 0 0 0 0 0 0 0
224 January First-of-May 14 0 0 0 0 2 3 0 0 0 1 1 0 3 4
225 Dunaril 14 0 0 0 0 3 5 1 3 0 2 0 0 0 0
226 Deuded 14 0 0 0 0 5 7 2 0 0 0 0 0 0 0
227 Coyotebush 14 0 0 0 0 0 0 0 0 2 3 2 3 1 3
228 Bishop Wash 14 2 4 3 3 2 0 0 0 0 0 0 0 0 0
229 Trevil 13 0 0 0 0 0 0 0 0 0 0 5 3 4 1
230 Ravise 13 0 0 0 0 5 3 3 2 0 0 0 0 0 0
231 Phi-loci-raptor 13 0 0 5 1 0 0 0 5 0 0 0 0 0 2
232 Nn2s2u 13 0 9 4 0 0 0 0 0 0 0 0 0 0 0
233 Mrmoses 13 0 0 13 0 0 0 0 0 0 0 0 0 0 0
234 Liberian 13 0 3 5 4 1 0 0 0 0 0 0 0 0 0
235 Karl 77 13 0 0 0 9 4 0 0 0 0 0 0 0 0 0
236 Jonatan 13 0 8 5 0 0 0 0 0 0 0 0 0 0 0
237 Jacksonz 13 0 0 0 0 0 0 2 3 2 1 4 1 0 0
238 Dolphintreasure 13 0 0 0 0 0 2 3 8 0 0 0 0 0 0
239 Dedehawk 13 0 0 10 3 0 0 0 0 0 0 0 0 0 0
240 CedarM 13 0 11 2 0 0 0 0 0 0 0 0 0 0 0
241 Buttercup 13 0 0 0 0 0 9 4 0 0 0 0 0 0 0
242 Billsquared 13 1 3 4 0 1 2 2 0 0 0 0 0 0 0
243 Artanicus 13 0 0 0 0 0 0 0 0 0 0 0 0 13 0
244 Arbron 13 0 2 4 4 1 2 0 0 0 0 0 0 0 0
245 AeroIllini 13 0 0 3 0 3 2 0 1 4 0 0 0 0 0
246 1-0 13 0 0 0 0 0 7 4 0 0 1 1 0 0 0
247 04housemat 13 0 10 2 1 0 0 0 0 0 0 0 0 0 0
248 Yangman 12 0 6 6 0 0 0 0 0 0 0 0 0 0 0
249 Wenslayer 12 0 3 9 0 0 0 0 0 0 0 0 0 0 0
250 TFTD 12 0 0 0 2 0 1 8 0 0 0 0 1 0 0
251 SIGSTKFLT 12 0 0 0 0 0 0 0 0 0 0 0 0 10 2
252 Shane 12 0 0 0 0 6 4 0 0 1 0 0 0 1 0
253 Robert 12 0 0 3 8 1 0 0 0 0 0 0 0 0 0
254 Oisín 12 0 0 0 0 0 0 4 2 0 1 2 1 2 0
255 Neimster 12 0 0 0 1 2 8 1 0 0 0 0 0 0 0
256 MylSh 12 0 3 4 4 1 0 0 0 0 0 0 0 0 0
257 Huinesoron 12 0 0 0 0 6 1 0 5 0 0 0 0 0 0
258 DavidMiller 12 0 5 2 0 5 0 0 0 0 0 0 0 0 0
259 ZettS 11 0 0 0 0 0 0 0 1 7 1 1 0 0 1
260 Toddcesere 11 0 0 0 0 8 3 0 0 0 0 0 0 0 0
261 StefanC 11 0 0 0 0 9 1 0 1 0 0 0 0 0 0
262 Oliver 11 0 0 0 0 0 7 4 0 0 0 0 0 0 0
263 Mtu 11 0 0 8 3 0 0 0 0 0 0 0 0 0 0
264 Luke 11 0 0 0 0 0 0 0 0 0 0 0 0 0 11
265 Karcean 11 10 0 1 0 0 0 0 0 0 0 0 0 0 0
266 higgs 11 0 0 0 0 0 6 0 0 0 3 2 0 0 0
267 Gigahz83 11 0 11 0 0 0 0 0 0 0 0 0 0 0 0
268 eiggen 11 0 0 7 3 1 0 0 0 0 0 0 0 0 0
269 Chrajohn 11 9 2 0 0 0 0 0 0 0 0 0 0 0 0
270 B cereus 11 0 0 9 2 0 0 0 0 0 0 0 0 0 0
271 Air384 11 0 0 7 4 0 0 0 0 0 0 0 0 0 0
272 Tongs/B 10 0 0 0 0 0 0 0 3 4 0 3 0 0 0
273 Tongs 10 0 0 0 0 0 0 4 4 2 0 0 0 0 0
274 Ted 10 8 1 0 0 0 1 0 0 0 0 0 0 0 0
275 Saxbophone 10 0 0 0 0 0 0 0 0 0 0 9 1 0 0
276 Ricki 10 0 0 0 2 7 1 0 0 0 0 0 0 0 0
277 Ojones 10 0 0 0 0 0 6 4 0 0 0 0 0 0 0
278 Odberger 10 0 0 0 0 0 0 7 2 0 0 1 0 0 0
279 LiNaK 10 0 0 0 0 5 4 1 0 0 0 0 0 0 0
280 Jschleappi 10 0 0 8 2 0 0 0 0 0 0 0 0 0 0
281 Jack1254 10 0 0 0 8 2 0 0 0 0 0 0 0 0 0
282 Hessophanes 10 6 2 2 0 0 0 0 0 0 0 0 0 0 0
283 Felinator 10 0 0 10 0 0 0 0 0 0 0 0 0 0 0
284 Fbfree 10 0 7 3 0 0 0 0 0 0 0 0 0 0 0
285 Ephphatha 10 2 6 1 0 0 0 0 0 0 1 0 0 0 0
286 Elwingelfje 10 0 0 0 0 6 4 0 0 0 0 0 0 0 0
287 Chimera 10 8 2 0 0 0 0 0 0 0 0 0 0 0 0
288 Boppy5 10 0 0 0 0 0 4 4 0 1 0 0 0 1 0
289 AshtaraSilunar 10 0 0 0 0 0 10 0 0 0 0 0 0 0 0
290 Alexandersmith 10 0 0 0 0 7 2 1 0 0 0 0 0 0 0
291 Zhukant 9 0 0 0 0 1 2 4 1 1 0 0 0 0 0
292 Tomtom 9 6 1 0 0 0 0 1 0 0 0 0 1 0 0
293 Scherzkeks 9 0 0 2 0 5 1 1 0 0 0 0 0 0 0
294 ScepticAnna 9 0 0 0 0 0 0 9 0 0 0 0 0 0 0
295 Rotni 9 0 0 0 0 0 0 9 0 0 0 0 0 0 0
296 Robbat2 9 0 0 1 1 6 0 0 0 0 0 0 0 0 1
297 Nickholden 9 0 0 0 0 1 7 1 0 0 0 0 0 0 0
298 mr. Bow Tie 9 0 9 0 0 0 0 0 0 0 0 0 0 0 0
299 Mkoniecz 9 0 0 0 0 2 1 5 1 0 0 0 0 0 0
300 Mischief 9 0 0 0 0 8 1 0 0 0 0 0 0 0 0
301 Messyhair42 9 0 0 5 4 0 0 0 0 0 0 0 0 0 0
302 LoneTech 9 0 6 0 3 0 0 0 0 0 0 0 0 0 0
303 lizwiz 9 0 0 0 0 5 1 2 0 1 0 0 0 0 0
304 Kuderererer 9 0 0 7 2 0 0 0 0 0 0 0 0 0 0
305 Kieran 9 4 3 2 0 0 0 0 0 0 0 0 0 0 0
306 Katu 9 0 0 0 0 3 2 1 2 0 1 0 0 0 0
307 Jusu 9 0 0 6 3 0 0 0 0 0 0 0 0 0 0
308 Joris 9 6 2 1 0 0 0 0 0 0 0 0 0 0 0
309 HarlequinsDad 9 9 0 0 0 0 0 0 0 0 0 0 0 0 0
310 Fenmar 9 0 0 0 0 0 5 1 0 2 1 0 0 0 0
311 Elipongo 9 0 0 0 0 0 3 0 3 3 0 0 0 0 0
312 Drei aus Korb 9 0 0 0 0 0 0 0 0 6 3 0 0 0 0
313 BrendanTWhite 9 0 0 0 0 0 1 0 0 1 0 2 3 2 0
314 Bobthefish 9 8 0 1 0 0 0 0 0 0 0 0 0 0 0
315 Bierhefe 9 0 0 1 6 1 1 0 0 0 0 0 0 0 0
316 Zeot 8 0 0 0 0 8 0 0 0 0 0 0 0 0 0
317 Xnyhps 8 0 0 0 0 0 0 0 3 0 1 1 0 0 3
318 Trenchcoat 8 0 0 0 0 0 3 3 2 0 0 0 0 0 0
319 Tingting 8 0 2 2 0 2 0 0 0 1 1 0 0 0 0
320 Teukkam 8 0 0 0 0 2 6 0 0 0 0 0 0 0 0
321 Stand 8 0 0 0 0 2 0 4 0 1 1 0 0 0 0
322 Sp3pbn 8 0 0 5 2 0 0 0 0 0 0 0 0 0 1
323 SouthLAMike 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0
324 Simonradford 8 0 0 0 0 5 1 0 0 0 2 0 0 0 0
325 Rookiek13 8 0 0 0 0 0 1 0 7 0 0 0 0 0 0
326 Redassag02 8 0 0 6 0 0 1 1 0 0 0 0 0 0 0
327 Ramblingwreck 8 0 0 8 0 0 0 0 0 0 0 0 0 0 0
328 Powertool 8 0 7 1 0 0 0 0 0 0 0 0 0 0 0
329 Pne 8 0 0 7 1 0 0 0 0 0 0 0 0 0 0
330 Plypkie 8 0 3 5 0 0 0 0 0 0 0 0 0 0 0
331 Pixel 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0
332 Paveman 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0
333 Ourlig 8 0 0 0 0 0 0 0 0 0 8 0 0 0 0
334 Nukewaste 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0
335 Nemo 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0
336 MikroKosmos 8 0 0 0 0 0 0 0 0 0 0 0 0 2 6
337 MayorOfBoxTown 8 0 0 0 0 8 0 0 0 0 0 0 0 0 0
338 Lightrider 8 0 0 3 3 2 0 0 0 0 0 0 0 0 0
339 Laurint 8 0 0 0 0 0 0 7 0 1 0 0 0 0 0
340 Koryu 8 0 0 0 0 6 1 1 0 0 0 0 0 0 0
341 Knallgöwer 8 0 0 0 0 0 5 0 0 0 3 0 0 0 0
342 Kerko 8 0 0 0 0 0 0 0 0 0 8 0 0 0 0
343 Kbh3rd 8 0 0 0 0 2 0 1 2 1 2 0 0 0 0
344 Jerrome 8 1 7 0 0 0 0 0 0 0 0 0 0 0 0
345 James H 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0
346 Hbrx 8 7 1 0 0 0 0 0 0 0 0 0 0 0 0
347 HannesL 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0
348 Garyuuko 8 7 1 0 0 0 0 0 0 0 0 0 0 0 0
349 ErWenn 8 1 5 2 0 0 0 0 0 0 0 0 0 0 0
350 Cam (2013) 8 0 0 0 0 0 6 0 1 0 0 0 0 0 1
351 Birdray 8 0 0 0 0 2 6 0 0 0 0 0 0 0 0
352 Alison 8 0 0 0 0 0 2 0 0 0 0 0 1 0 5
353 Zyxist 7 0 0 0 0 0 0 0 0 0 1 0 0 3 3
354 Yerushalmi 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0
355 WausauBill 7 0 0 0 0 0 0 0 0 0 0 3 4 0 0
356 Uglystick 7 1 6 0 0 0 0 0 0 0 0 0 0 0 0
357 TunezNZ 7 1 1 4 1 0 0 0 0 0 0 0 0 0 0
358 Shmur 7 0 0 0 0 0 0 0 7 0 0 0 0 0 0
359 Shady 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0
360 Schorhr 7 0 3 2 0 2 0 0 0 0 0 0 0 0 0
361 Rs 7 0 2 5 0 0 0 0 0 0 0 0 0 0 0
362 Quiglax 7 0 0 0 0 2 0 1 0 0 0 0 0 1 3
363 QuantumCop 7 0 0 0 0 7 0 0 0 0 0 0 0 0 0
364 Psud 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0
365 Ossisanni 7 0 0 7 0 0 0 0 0 0 0 0 0 0 0
366 Mikkozzz 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0
367 Mennoowh 7 0 0 0 0 6 0 0 0 0 1 0 0 0 0
368 Matingslinkys 7 0 0 0 0 7 0 0 0 0 0 0 0 0 0
369 Mapaholic 7 0 4 2 0 1 0 0 0 0 0 0 0 0 0
370 Mabeuf 7 0 0 7 0 0 0 0 0 0 0 0 0 0 0
371 Logopolis 7 6 1 0 0 0 0 0 0 0 0 0 0 0 0
372 JUB 7 0 3 4 0 0 0 0 0 0 0 0 0 0 0
373 JMuonio 7 0 0 0 0 0 5 0 1 1 0 0 0 0 0
374 Jlam 7 0 0 0 0 1 0 0 6 0 0 0 0 0 0
375 Icehawk78 7 6 0 1 0 0 0 0 0 0 0 0 0 0 0
376 Haschel Cedricson 7 1 5 0 1 0 0 0 0 0 0 0 0 0 0
377 Harleydavidsonandy 7 0 6 1 0 0 0 0 0 0 0 0 0 0 0
378 GirlGeekUpNorth 7 0 0 0 0 5 0 0 0 2 0 0 0 0 0
379 FarFarAway 7 0 0 0 0 0 5 1 1 0 0 0 0 0 0
380 Erik r 7 0 0 0 0 0 0 0 6 1 0 0 0 0 0
381 CamelCase 7 0 0 0 0 0 0 0 1 0 5 0 1 0 0
382 Bryn 7 0 0 0 0 3 3 0 0 0 0 0 0 1 0
383 Bluecont 7 2 2 3 0 0 0 0 0 0 0 0 0 0 0
384 Blóðøx 7 0 0 4 2 1 0 0 0 0 0 0 0 0 0
385 Ben 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0
386 Bdaughe5 7 0 4 3 0 0 0 0 0 0 0 0 0 0 0
387 Baerenfell 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0
388 AE 7 0 3 2 0 2 0 0 0 0 0 0 0 0 0
389 xkcd 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0
390 Wmcduff 6 3 3 0 0 0 0 0 0 0 0 0 0 0 0
391 V1993 6 0 0 0 0 0 0 0 0 0 0 0 0 0 6
392 Trurl 6 0 4 0 0 0 2 0 0 0 0 0 0 0 0
393 Triqueon 6 0 0 0 0 5 1 0 0 0 0 0 0 0 0
394 Tomkf61 6 0 0 0 3 0 3 0 0 0 0 0 0 0 0
395 Team Tismon 6 0 0 0 0 3 3 0 0 0 0 0 0 0 0
396 Team pson 6 0 0 1 3 1 1 0 0 0 0 0 0 0 0
397 Tapin 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0
398 Swoop2 6 0 0 0 0 2 4 0 0 0 0 0 0 0 0
399 StatMan22 6 0 0 0 0 0 5 1 0 0 0 0 0 0 0
400 SpiritofMaurice 6 0 0 0 0 0 2 0 4 0 0 0 0 0 0
401 Spindizzy 6 0 0 0 5 1 0 0 0 0 0 0 0 0 0
402 Scruffy Bumblebee 6 0 5 1 0 0 0 0 0 0 0 0 0 0 0
403 RunawayBomber 6 0 0 0 0 6 0 0 0 0 0 0 0 0 0
404 Phineas 6 0 0 5 1 0 0 0 0 0 0 0 0 0 0
405 Peter Kaminski 6 1 0 0 0 0 0 0 0 4 1 0 0 0 0
406 Penthok 6 0 0 0 0 6 0 0 0 0 0 0 0 0 0
407 PekkaR 6 0 0 5 1 0 0 0 0 0 0 0 0 0 0
408 Patrick 6 3 1 0 0 0 0 0 0 2 0 0 0 0 0
409 PacoBell 6 1 0 2 0 2 0 0 0 0 0 1 0 0 0
410 Nutsenmai 6 2 0 1 0 3 0 0 0 0 0 0 0 0 0
411 New User 6 0 6 0 0 0 0 0 0 0 0 0 0 0 0
412 Nathan 6 1 5 0 0 0 0 0 0 0 0 0 0 0 0
413 mirabilos 6 0 0 0 0 0 0 4 1 0 0 0 0 0 1
414 Meta-alt 6 0 0 0 0 0 0 0 3 3 0 0 0 0 0
415 Mdixon4 6 0 0 0 0 0 0 0 1 0 0 0 0 0 5
416 Kliment 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0
417 Kiamx 6 0 0 0 0 0 0 0 6 0 0 0 0 0 0
418 JoDaEmPa 6 0 0 0 0 0 0 0 0 0 0 0 0 5 1
419 IdealStandard 6 0 0 0 0 1 5 0 0 0 0 0 0 0 0
420 HollyB 6 2 1 1 1 1 0 0 0 0 0 0 0 0 0
421 Hezekiah 6 0 0 0 0 6 0 0 0 0 0 0 0 0 0
422 henrik 6 0 0 0 0 5 1 0 0 0 0 0 0 0 0
423 Gormster 6 2 3 1 0 0 0 0 0 0 0 0 0 0 0
424 GeoEdo 6 0 0 0 0 0 0 2 4 0 0 0 0 0 0
425 Fugads 6 0 0 0 0 0 3 1 0 0 2 0 0 0 0
426 Freeze XJ 6 0 0 2 1 3 0 0 0 0 0 0 0 0 0
427 far call 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0
428 Effbot 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0
429 Crissar 6 0 0 0 0 2 3 0 1 0 0 0 0 0 0
430 Cmanb 6 0 1 5 0 0 0 0 0 0 0 0 0 0 0
431 Ciel 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0
432 Chrismz 6 0 6 0 0 0 0 0 0 0 0 0 0 0 0
433 Bunthorne 6 0 0 0 0 0 4 1 1 0 0 0 0 0 0
434 Blue Rise 6 0 4 1 1 0 0 0 0 0 0 0 0 0 0
435 BikeMN 6 2 2 2 0 0 0 0 0 0 0 0 0 0 0
436 Beltxarga 6 0 0 0 0 0 3 3 0 0 0 0 0 0 0
437 Arlo 6 0 0 0 0 0 0 0 0 0 0 0 0 6 0
438 Alexturgid 6 0 0 0 0 5 0 1 0 0 0 0 0 0 0
439 AkiTensai 6 0 0 0 6 0 0 0 0 0 0 0 0 0 0
440 Zigdon 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0
441 Yuwtze 5 0 2 3 0 0 0 0 0 0 0 0 0 0 0
442 Wil 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0
443 Whoa Knock 5 0 0 0 0 1 1 0 0 0 3 0 0 0 0
444 Watties 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0
445 W 5 0 0 4 1 0 0 0 0 0 0 0 0 0 0
446 Virgletati 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0
447 Traveller 5 0 0 0 1 4 0 0 0 0 0 0 0 0 0
448 TheXenoreal 5 0 5 0 0 0 0 0 0 0 0 0 0 0 0
449 Teh lauren 5 0 0 4 1 0 0 0 0 0 0 0 0 0 0
450 TdL 5 0 0 0 2 3 0 0 0 0 0 0 0 0 0
451 TachiTaylor 5 0 0 0 0 0 0 4 1 0 0 0 0 0 0
452 Superbest 5 0 4 1 0 0 0 0 0 0 0 0 0 0 0
453 SporkOnABike 5 0 0 4 1 0 0 0 0 0 0 0 0 0 0
454 Smoulder 5 2 0 0 3 0 0 0 0 0 0 0 0 0 0
455 Small oaks 5 0 2 2 1 0 0 0 0 0 0 0 0 0 0
456 SkinWalker 5 0 0 5 0 0 0 0 0 0 0 0 0 0 0
457 Shmoula 5 0 4 1 0 0 0 0 0 0 0 0 0 0 0
458 Sethant 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0
459 Sempaispellcheck 5 0 0 0 0 2 1 0 2 0 0 0 0 0 0
460 Scottkuma 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0
461 Ryo 5 1 2 2 0 0 0 0 0 0 0 0 0 0 0
462 Rwh 5 0 0 2 1 0 0 0 0 0 0 0 0 2 0
463 Rkschlotte 5 0 0 0 0 1 2 0 0 0 0 0 0 0 2
464 R0d3n7z 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0
465 R007 5 0 0 0 0 4 1 0 0 0 0 0 0 0 0
466 Pinecone 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0
467 Pardey 5 4 0 0 0 1 0 0 0 0 0 0 0 0 0
468 OwlOnAWheel 5 0 0 0 0 0 2 3 0 0 0 0 0 0 0
469 NCommander 5 0 0 2 0 3 0 0 0 0 0 0 0 0 0
470 Mora 5 2 2 1 0 0 0 0 0 0 0 0 0 0 0
471 Lord Vetinari 5 0 0 0 0 0 0 0 2 2 1 0 0 0 0
472 Lilyrose 5 4 0 0 1 0 0 0 0 0 0 0 0 0 0
473 Laiti 5 0 1 0 1 0 0 3 0 0 0 0 0 0 0
474 Knitting Duck 5 0 5 0 0 0 0 0 0 0 0 0 0 0 0
475 Jpp 5 0 0 0 0 2 2 0 0 0 1 0 0 0 0
476 JoShi 5 0 0 0 0 5 0 0 0 0 0 0 0 0 0
477 Jhon 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0
478 Jabib 5 0 0 0 5 0 0 0 0 0 0 0 0 0 0
479 J0e 5 3 0 0 0 0 0 2 0 0 0 0 0 0 0
480 Homsar 5 0 4 0 1 0 0 0 0 0 0 0 0 0 0
481 Harowcal 5 0 0 0 0 0 0 0 0 0 0 0 0 5 0
482 Harlequin 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0
483 Hanzibanzi 5 0 0 0 0 0 0 1 3 1 0 0 0 0 0
484 Guga2112 5 0 0 0 0 0 2 2 0 1 0 0 0 0 0
485 Grumpa 5 0 0 0 0 4 0 1 0 0 0 0 0 0 0
486 Gila Monster 5 0 0 5 0 0 0 0 0 0 0 0 0 0 0
487 GarafaJon 5 0 5 0 0 0 0 0 0 0 0 0 0 0 0
488 Gabe 5 0 0 0 0 0 0 0 0 0 0 0 0 0 5
489 G* 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0
490 Foehammer 5 0 0 0 0 4 0 1 0 0 0 0 0 0 0
491 Floffe 5 2 2 1 0 0 0 0 0 0 0 0 0 0 0
492 FeepingCreature 5 0 0 0 0 0 0 3 2 0 0 0 0 0 0
493 Epingchris 5 0 0 0 0 0 0 0 0 0 0 0 5 0 0
494 Dune 5 0 0 0 0 0 0 5 0 0 0 0 0 0 0
495 Datschech 5 0 0 0 0 0 0 0 4 1 0 0 0 0 0
496 DarkMark 5 0 0 0 0 5 0 0 0 0 0 0 0 0 0
497 Danheller 5 0 2 0 0 0 0 1 1 0 1 0 0 0 0
498 DaleF 5 1 2 1 1 0 0 0 0 0 0 0 0 0 0
499 Chuckrex 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0
500 ChrisG 5 0 0 0 0 4 0 1 0 0 0 0 0 0 0
501 Buckleyj 5 0 2 3 0 0 0 0 0 0 0 0 0 0 0
502 BroFi 5 0 0 0 0 0 0 0 0 0 0 0 0 5 0
503 Boomzilla 5 0 0 0 0 1 1 0 1 1 0 1 0 0 0
504 Belgernon 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0
505 Bazaruto 5 0 0 0 0 4 1 0 0 0 0 0 0 0 0
506 Azsr 5 0 0 0 0 0 0 0 0 0 0 0 4 1 0
507 Asmiller-ke6seh 5 0 0 4 1 0 0 0 0 0 0 0 0 0 0
508 Anika 5 0 0 0 0 2 0 3 0 0 0 0 0 0 0
509 Ali0sha 5 0 0 0 0 5 0 0 0 0 0 0 0 0 0
510 AlecS 5 0 0 0 0 0 0 5 0 0 0 0 0 0 0
511 Alech 5 0 0 0 0 5 0 0 0 0 0 0 0 0 0
512 3riador 5 0 3 2 0 0 0 0 0 0 0 0 0 0 0

Source code

The following program generates this page:

#!/bin/bash

# Copyright 2021 Fippe
# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

api="https://geohashing.site/api.php?action=query&format=json"
lowercaseAPI="$api&prop=transcludedin&tiprop=title&tilimit=500&titles=Template:Lowercase&tinamespace=2"
hashscotAPI="$api&list=categorymembers&cmprop=title&cmnamespace=2&cmlimit=500&cmtitle=Category:Hashscots"

dir="/tmp/geohashingstats"
mkdir -p "$dir"
currentyear=$(date +%Y)

function urldecode {
    sed "s@+@ @g;s@%@\\\\x@g" | xargs -0 printf "%b"
}

function genCSV {
    pup 'table td:nth-of-type(2) a attr{href}' | sed -e "s|^/geohashing/User:||g" -e "s|^/index.php?title=User:||g" -e "s|&action=edit&redlink=1$||g" | tr "_" " " | cut -d '#' -f 1 | sort | uniq -c | grep -vf "$dir/hashscots" | while read -r number user
        do echo "$user" | grep -q "%" && user=$(echo "$user" | urldecode)
        grep -iqx "$user" "$dir/lowercase" && user=$(echo $user | awk '{$1=tolower(substr($1,0,1))substr($1,2)}1')
        echo "$number $user"
    done | sort -nr | nl | sed -e 's/[ \t]*\([^ \t]*\)[ \t]*\([^ \t]*\) \(.*\)/\1#\3#\2/g'
}

function gen {
    date -u +"The following table shows Geohashers by their number of expeditions as of %F %T UTC. __TOC__"
    echo "==Methodology and Limitations=="
    echo -e "This page is generated by looking at the [[Template:YearNav|year pages]]. This page is only as good as the year pages, which in turn depend on the [[Template:Expedition summaries|expedition summaries template]] generated by [[User:AperfectBot|AperfectBot]]. An expedition is counted for you, if your profile is linked from the day's subtemplate. This means that Globalhashes and Retrohashes are excluded from this list, but planned and not-reached Geohashes are included.\n\n[[:Category:Hashscots|Hashscots]] and Geohashers with less than 5 expeditions are excluded.\n\nA Geohasher's name is displayed in lowercase if their profile transcludes the [[Template:Lowercase|lowercase template]].\n\nCheck out the [[#Source code|program's source code]]."
    echo "==Table=="
    
    curl -s "$lowercaseAPI" | jq -r '.query.pages[].transcludedin[].title' | cut -d ":" -f 2 > "$dir/lowercase"
    curl -s "$hashscotAPI" | jq -r ".query[][].title" | sed -e "s/User:\(.*\)/ \1$/g" > "$dir/hashscots"
    
    echo '{|class="wikitable sortable center zebra"'
    echo -n '!#!!Geohasher!!Σ'
    
    for year in $(seq 2008 $currentyear)
        do curl -so "$dir/$year.html" "https://geohashing.site/geohashing/$year"
        cat "$dir/$year.html" | genCSV > "$dir/$year.csv"
        echo -n '!!'"${year:2:2}"
    done

    cat "$dir/"*".html" | genCSV > "$dir/total.csv"
    
    cat "$dir/total.csv" | while IFS='#' read -r rank user total
        do test $total -lt 5 && exit
        echo -en "\n|-\n|$rank||[[User:$user|$user]]||$total"
        
        for year in $(seq 2008 $currentyear)
            do cur=$(grep -m1 "#$user#" "$dir/$year.csv" | cut -d "#" -f 3)
            test -z "$cur" && cur=0
            echo -n "||$cur"
        done
    done
    
    echo -e "\n|}"
    
    echo "==Source code=="
    echo "The following program generates this page:<pre"">$(cat "$0")</pre"">"
    echo "[[Category:Fun stuff]]"
}

gen | tee "$dir/output.wiki"