dosage/doc/web/mkvotes.py

29 lines
658 B
Python
Raw Normal View History

2013-04-09 17:33:50 +00:00
#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-
2014-01-05 15:50:57 +00:00
# Copyright (C) 2012-2014 Bastian Kleineidam
2013-04-09 17:33:50 +00:00
from __future__ import print_function
import sys
import os
import requests
from dosagelib.util import urlopen
from dosagelib.configuration import VoteUrl
def write_votes(filename):
session = requests.session()
url = VoteUrl + 'counters/'
2013-04-11 16:28:09 +00:00
req = urlopen(url, session)
2013-04-09 17:33:50 +00:00
with open(filename, 'wb') as f:
f.write(req.content)
def main(args):
"""Generate HTML output for test result."""
filename = os.path.join('data', 'votes.json')
write_votes(filename)
return 0
if __name__ == '__main__':
sys.exit(main(sys.argv[1:]))