Go to file
HackerNCoder e56a4ba955 Make print lines for isv2 2022-09-23 22:42:46 +02:00
README.md Update 'README.md' 2021-08-27 18:36:28 +02:00
plotter.py Update source 2021-08-20 00:08:03 +02:00
plotter2.py update source 2021-10-26 18:57:29 +02:00
plotter3.py first commit 2021-08-19 18:24:38 +02:00
plotter4.py Also track all relays and their v2 status 2021-12-01 17:34:05 +00:00
trackingv2.py Make print lines for isv2 2022-09-23 22:42:46 +02:00


This is the source code for my Tracking HSDirs and the version of Tor they run (onion link).

trackingv2.py downloads the consensus and spits out trackingv2.csv, all plotters built upon it. As is written right now: You need a consensus file that it can remove. You will also want to manually make a trackingv2.csv with this header (otherwise plotter.py will error out): v2,nonv2,all,datetime

plotter.py takes in trackingv2.csv and spits out the first graph seen on my blog post.
plotter2.py takes in trackingv2.csv, generates trackingv2.frac.csv, and spits out the second graph seen on my blog post. plotter3.py takes in trackingv2.frac.csv, generates trackingv2.approx.csv, and spits out the third graph.

All scripts are hardcoded, so if you want to use them, you should change the paths. You may also want to not copy the csv files.