diff options
author | emkael <emkael@tlen.pl> | 2017-04-14 02:06:15 +0200 |
---|---|---|
committer | emkael <emkael@tlen.pl> | 2017-04-14 02:06:15 +0200 |
commit | bed78f3f27f66a0411b27b8989e8e7b6c2333eb9 (patch) | |
tree | 4ff47c96705a3d7a1be787c2f29fa0593337e520 /ranking.py | |
parent | da4e3a5b6670e5116c95d7c6db8d7155d66968e6 (diff) |
Extended page subtitles, with ranking edition detailed titles
Diffstat (limited to 'ranking.py')
-rw-r--r-- | ranking.py | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -3,9 +3,12 @@ from bs4 import BeautifulSoup as bs4 from pyranking.fetch import fetch_ranking -ranking_date = sys.argv[1] +ranking_date = sys.argv[3] +subtitle = 'notowanie %s (%s), stan na %s' % ( + sys.argv[1], sys.argv[2], '.'.join(ranking_date.split('-')[::-1]) +) ranking = fetch_ranking(ranking_date) -old_ranking = fetch_ranking(sys.argv[2], True) if len(sys.argv) > 2 else {} +old_ranking = fetch_ranking(sys.argv[4], True) if len(sys.argv) > 4 else {} for row in ranking: if row['pid'] in old_ranking: @@ -28,9 +31,7 @@ table = bs4(file('templates/ranking.html'), 'lxml') table_body = table.select('tbody')[0] table_row = table_body.select('tr')[0].extract() -table.select('.page-header h1 small')[0].string = 'stan na %s' % ( - '.'.join(ranking_date.split('-')[::-1]) -) +table.select('.page-header h2 small')[0].string = subtitle for row in ranking: new_row = copy.copy(table_row) |