Protoball:Count Game Tab Entries.py

From Protoball
Jump to navigation Jump to search
def count_region_entries(region_text):
	regions = region_text.split("\n")
	from urllib import request
	from bs4 import BeautifulSoup
	total_entries = 0
	for region in regions:
		r = request.urlopen("http://protoball.org/Game_Tab:" + region.replace(" ", "_"))
		t = r.read()
		soup = BeautifulSoup(t)
		entries = len(soup.select("table.nice tr"))-len(soup.select("table.nice"))
		total_entries += entries
		print(region, ": ", entries)
	print("Total Entries", ": ", total_entries)