Calculates the number of trope entries of a work according to its page on TV Tropes.
- TV Tropes does not standardize their article format or use machine-readable semantic markup, so it is impossible to do this accurately. We assume that there is a single
<ul>of tropes following an
<h2>, and that top-level bullet points in that list correspond to tropes.
- Works by parsing the rendered HTML, rather than the source. This is because TV Tropes's source functionality is currently broken.
user@host$ ./tvtropes_count.py Film/MontyPythonAndTheHolyGrail Film/MontyPythonAndTheHolyGrail: 210 tropes user@host$ ./tvtropes_count.py Theatre/Spamalot Main/Spamalot Film/KillBill Theatre/Spamalot: 45 tropes Main/Spamalot: 45 tropes Film/KillBill: 230 tropes