Dota 2 Hero Builds Project

Dota 2 Hero Builds Project

The Dota 2 Hero Builds Project is a project my friend Michael Cohen started. I provide a lot of the technical support to his project so he can get it running smoothly. I host his site Armchair Athleticism / Torte De Lini.com on my own VPS server on a WordPress installation. I have also provided significant data analysis assistance, being a big part of his 5 years, 350 million, 4 years, 275 million, 3 years, 170 million, 2 years, 100 million, and 1 Year, 40 million subscriptions benchmark articles and analysis, assisting in the data visualization and writing. My work with him has helped him secure commercial sponsorships.

To assist in getting statistics for all of the over 100 guides, I created a data collection scraper and analyzer for near instant calculation and parsing of the data. Normally it would take up to an hour to manually calculate and pull data every 2 weeks, which was automated into a single script that collects all the data and outputs a csv for intake.

Dota 2 Guide Info Scraper on GitHub

The code was written in Python and relied heavily on the BeautifulSoup library to pull information from each of this guides. This was then all compiled into an exe file so Torte de Lini could quickly use it without any Python setup or additional files.

Link to Download Sample CSV Data

In addition to that, since Torte De Lini has many guides, so it is rather annoying to get people to subscribe to, favorite, or rate his guides. I learned how to make bookmarklets and designed a bookmarklet that allowed people to like, favorite and subscribe to all of his guides in one button press. It was a rather interesting project since I was relatively unfamiliar with bookmarklets and had to figure out how to set it up to work correctly.

Dota2SubLikeFav Bookmarklets on GitHub

In order to answer the question of how many games have at least one person who used a guide by Torte De Lini, I ran a Monte Carlo simulation to estimate this.

DOTA 2 Guides Monte Carlo Simulation