]> git.ipfire.org Git - people/shoehn/ipfire.org.git/blob - www/webapp/banners.py
Initial checkin.
[people/shoehn/ipfire.org.git] / www / webapp / banners.py
1 #!/usr/bin/python
2
3 import random
4 import simplejson
5
6 from helpers import Item
7
8 class Banners(object):
9 def __init__(self, filename=None):
10 self.items = []
11
12 if filename:
13 self.load(filename)
14
15 def load(self, filename):
16 f = open(filename)
17 data = f.read()
18 f.close()
19
20 for item in simplejson.loads(data):
21 self.items.append(Item(**item))
22
23 def get(self):
24 return random.choice(self.items)
25
26
27 banners = Banners("banners.json")