/
admin.py
59 lines (51 loc) · 2.11 KB
/
admin.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#!/usr/bin/python2.7
# -*- coding: utf-8 -*-
'''
Created on Feb 04, 2013
@author: Erik Bjareholt
'''
import webapp2
import handlers
from models import Currency, Market
class DBinit(handlers.Handler):
def get(self):
self.dbinit()
self.write("Initialized DB!")
def dbinit(self):
# Currencies
currencies = {}
currencies["BTC"] = Currency(key_name="BTC",
name="Bitcoin",
symbol="BTC")
currencies["USD"] = Currency(key_name="USD",
name="US Dollar",
symbol=u"$")
currencies["EUR"] = Currency(key_name="EUR",
name="Euro",
symbol=u"€")
currencies["SEK"] = Currency(key_name="SEK",
name="Swedish Kronor",
symbol="kr")
for currency in currencies:
currencies[currency].put()
# Markets
markets = {}
markets["KapitonSEK"] = Market(key_name="KapitonSEK",
name="Kapiton",
url="http://kapiton.se/",
currency=currencies["SEK"],
fee=0.0135)
markets["MtGoxEUR"] = Market(key_name="MtGoxEUR",
name="MtGox",
url="http://mtgox.com/",
currency=currencies["EUR"],
fee=0.006)
markets["MtGoxUSD"] = Market(key_name="MtGoxUSD",
name="MtGox",
url="http://mtgox.com/",
currency=currencies["USD"],
fee=0.006)
for market in markets:
markets[market].put()
app = webapp2.WSGIApplication([('/admin/dbinit', DBinit)],
debug=True)