Code and data for arewedecentralizedyet.online and related projects
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Move updated fields into each section in the data

+29 -14
+10 -3
www/data.js
··· 1 - var data = { 2 - "lastUpdate": "11-18-2025", 1 + var data = { 3 2 "fedi": { 3 + "lastUpdate": "11-18-2025", 4 4 "HHI": 762, 5 5 "shannon": 4.9586, 6 6 "simpson": 0.9237, ··· 37 37 ] 38 38 }, 39 39 "at": { 40 + "lastUpdate": "11-18-2025", 40 41 "HHI": 9880, 41 42 "shannon": 0.0516, 42 43 "simpson": 0.0119, ··· 73 74 ] 74 75 }, 75 76 "git": { 77 + "lastUpdate": "11-18-2025", 76 78 "HHI": 9381, 77 79 "shannon": 0.1921, 78 80 "simpson": 0.0618, ··· 109 111 ] 110 112 }, 111 113 "hosting": { 114 + "lastUpdate": "10-31-2025", 112 115 "HHI": 744, 113 116 "shannon": 4.9738, 114 117 "simpson": 0.9256, ··· 145 148 ] 146 149 }, 147 150 "dns": { 151 + "lastUpdate": "05-2023", 148 152 "HHI": 1545, 149 153 "shannon": 3.7577, 150 154 "simpson": 0.8454, ··· 181 185 ] 182 186 }, 183 187 "cert": { 188 + "lastUpdate": "05-2023", 184 189 "HHI": 2260, 185 190 "shannon": 1.7538, 186 191 "simpson": 0.7739, ··· 216 221 ] 217 222 ] 218 223 }, 219 - "email": {"HHI": 1323, "shannon": 4.6535, "simpson": 0.8676, "servers": 14274, "biggest_abs": 26696.666666666664, "biggest_pct": 33.28, "rest_abs": 53515.333333333336, "rest_pct": 66.72, "b_vals": [[25, 1], [50, 3], [75, 103], [90, 6221], [99, 13440], [99.5, 13841]]}, 224 + "email": { 225 + "lastUpdate": "06-2021", 226 + "HHI": 1323, "shannon": 4.6535, "simpson": 0.8676, "servers": 14274, "biggest_abs": 26696.666666666664, "biggest_pct": 33.28, "rest_abs": 53515.333333333336, "rest_pct": 66.72, "b_vals": [[25, 1], [50, 3], [75, 103], [90, 6221], [99, 13440], [99.5, 13841]]}, 220 227 "trends": { 221 228 "fedi": { 222 229 "weekly_shannon": -0.0140
+9 -2
www/data.json
··· 1 1 { 2 - "lastUpdate": "11-18-2025", 3 2 "fedi": { 3 + "lastUpdate": "11-18-2025", 4 4 "HHI": 762, 5 5 "shannon": 4.9586, 6 6 "simpson": 0.9237, ··· 37 37 ] 38 38 }, 39 39 "at": { 40 + "lastUpdate": "11-18-2025", 40 41 "HHI": 9880, 41 42 "shannon": 0.0516, 42 43 "simpson": 0.0119, ··· 73 74 ] 74 75 }, 75 76 "git": { 77 + "lastUpdate": "11-18-2025", 76 78 "HHI": 9381, 77 79 "shannon": 0.1921, 78 80 "simpson": 0.0618, ··· 109 111 ] 110 112 }, 111 113 "hosting": { 114 + "lastUpdate": "10-31-2025", 112 115 "HHI": 744, 113 116 "shannon": 4.9738, 114 117 "simpson": 0.9256, ··· 145 148 ] 146 149 }, 147 150 "dns": { 151 + "lastUpdate": "05-2023", 148 152 "HHI": 1545, 149 153 "shannon": 3.7577, 150 154 "simpson": 0.8454, ··· 181 185 ] 182 186 }, 183 187 "cert": { 188 + "lastUpdate": "05-2023", 184 189 "HHI": 2260, 185 190 "shannon": 1.7538, 186 191 "simpson": 0.7739, ··· 216 221 ] 217 222 ] 218 223 }, 219 - "email": {"HHI": 1323, "shannon": 4.6535, "simpson": 0.8676, "servers": 14274, "biggest_abs": 26696.666666666664, "biggest_pct": 33.28, "rest_abs": 53515.333333333336, "rest_pct": 66.72, "b_vals": [[25, 1], [50, 3], [75, 103], [90, 6221], [99, 13440], [99.5, 13841]]}, 224 + "email": { 225 + "lastUpdate": "06-2021", 226 + "HHI": 1323, "shannon": 4.6535, "simpson": 0.8676, "servers": 14274, "biggest_abs": 26696.666666666664, "biggest_pct": 33.28, "rest_abs": 53515.333333333336, "rest_pct": 66.72, "b_vals": [[25, 1], [50, 3], [75, 103], [90, 6221], [99, 13440], [99.5, 13841]]}, 220 227 "trends": { 221 228 "fedi": { 222 229 "weekly_shannon": -0.0140
+10 -9
www/index.html
··· 229 229 <tr><th>Rest</th><td><span id="emailRestAbs"></span></td><td>(<span id="emailRestPct"></span>%)</td></tr> 230 230 </table> 231 231 <div class="data"> 232 - Data: <a href="https://github.com/ucsdsysnet/mx_inference">Liu&nbsp;et&nbsp;al.</a> (06-2021) 232 + Data: <a href="https://github.com/ucsdsysnet/mx_inference">Liu&nbsp;et&nbsp;al.</a> (<span id="emailUpdated"></span>) 233 233 </div> 234 234 </div> 235 235 ··· 267 267 <tr><th>Rest</th><td><span id="dnsRestAbs"></span></td><td>(<span id="dnsRestPct"></span>%)</td></tr> 268 268 </table> 269 269 <div class="data"> 270 - Data: <a href="https://zenodo.org/records/15733582">Habib&nbsp;et&nbsp;al.</a> (05-2023) 270 + Data: <a href="https://zenodo.org/records/15733582">Habib&nbsp;et&nbsp;al.</a> (<span id="dnsUpdated"></span>) 271 271 </div> 272 272 </div> 273 273 <div class="rating"> ··· 283 283 <tr><th>Rest</th><td><span id="certRestAbs"></span></td><td>(<span id="certRestPct"></span>%)</td></tr> 284 284 </table> 285 285 <div class="data"> 286 - Data: <a href="https://zenodo.org/records/15733582">Habib&nbsp;et&nbsp;al.</a> (05-2023) 286 + Data: <a href="https://zenodo.org/records/15733582">Habib&nbsp;et&nbsp;al.</a> (<span id="certUpdated"></span>) 287 287 </div> 288 288 </div> 289 289 ··· 462 462 } 463 463 } 464 464 465 - document.getElementById("fediUpdated").textContent = data.lastUpdate; 466 - document.getElementById("atUpdated").textContent = data.lastUpdate; 467 - document.getElementById("gitUpdated").textContent = data.lastUpdate; 468 - 469 - // Should come from file 470 - document.getElementById("hostingUpdated").textContent = "10-31-2025"; 465 + document.getElementById("fediUpdated").textContent = data.fedi.lastUpdate; 466 + document.getElementById("atUpdated").textContent = data.at.lastUpdate; 467 + document.getElementById("gitUpdated").textContent = data.git.lastUpdate; 468 + document.getElementById("hostingUpdated").textContent = data.hosting.lastUpdate; 469 + document.getElementById("emailUpdated").textContent = data.email.lastUpdate; 470 + document.getElementById("dnsUpdated").textContent = data.dns.lastUpdate; 471 + document.getElementById("certUpdated").textContent = data.cert.lastUpdate; 471 472 472 473 document.getElementById("fediServers").textContent = addCommas(data.fedi.servers); 473 474 document.getElementById("atServers").textContent = addCommas(data.at.servers);