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:]))
|