-
Notifications
You must be signed in to change notification settings - Fork 1
/
coins.py
91 lines (73 loc) · 3.38 KB
/
coins.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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
from cryptofeed_worker import OrderBook
class MasterObject:
def __init__(self):
self.btcBookObject = OrderBook('btc',
'BTC-USD',
'BTC',
'BTC-USD Live Chart')
self.ethBookObject = OrderBook('eth',
'ETH-USD',
'ETH',
'ETH-USD Live Chart')
self.adaBookObject = OrderBook('ada',
'ADA-USD',
'ADA',
'ADA-USD Live Chart')
self.maticBookObject = OrderBook('matic',
'MATIC-USD',
'MATIC',
'MATIC-USD Live Chart')
self.batBookObject = OrderBook('bat',
'BAT-USD',
'BAT',
'BAT-USD Live Chart')
self.dotBookObject = OrderBook('dot',
'DOT-USD',
'DOT',
'DOT-USD Live Chart')
self.algoBookObject = OrderBook('algo',
'ALGO-USD',
'ALGO',
'ALGO-USD Live Chart')
self.uniBookObject = OrderBook('uni',
'UNI-USD',
'UNI',
'UNI-USD Live Chart')
self.solBookObject = OrderBook('sol',
'SOL-USD',
'SOL',
'SOL-USD Live Chart')
self.chzBookObject = OrderBook('chz',
'CHZ-USD',
'CHZ',
'CHZ-USD Live Chart')
self.manaBookObject = OrderBook('mana',
'MANA-USD',
'MANA',
'MANA-USD Live Chart')
self.etcBookObject = OrderBook('etc',
'ETC-USD',
'ETC',
'ETC-USD Live Chart')
self.tezosBookObject = OrderBook('xtz',
'XTZ-USD',
'XTZ',
'XTZ-USD Live Chart')
self.dict_of_books = {
"btc": self.btcBookObject,
"eth": self.ethBookObject,
"ada": self.adaBookObject,
"matic": self.maticBookObject,
"bat": self.batBookObject,
"dot": self.dotBookObject,
"algo": self.algoBookObject,
"uni": self.uniBookObject,
"sol": self.solBookObject,
"chz": self.chzBookObject,
"mana": self.manaBookObject,
"etc": self.etcBookObject,
"xtz": self.tezosBookObject
}
def get_books(self, book):
if book in self.dict_of_books:
return self.dict_of_books.get(book)