Module jumpscale.clients.currencylayer

JS-NG> fake = j.clients.currencylayer.new('fake')
JS-NG> fake.cur2id_print()
{'aed': 1,
'afn': 2,
'all': 3,
'amd': 4,
'ang': 5,
'aoa': 6,
'ars': 7,
'aud': 8,
'awg': 9,
'azn': 10,
'bam': 11,
'bbd': 12,
'bdt': 13,
'bgn': 14,
'bhd': 15,
'bif': 16,
'bmd': 17,
'bnd': 18,
'bob': 19,
'brl': 20,
'bsd': 21,
'btc': 22,
'btn': 23,
'bwp': 24,
'byn': 25,
'byr': 26,
'bzd': 27,
'cad': 28,
'cdf': 29,
'chf': 30,
'clf': 31,
'clp': 32,
'cny': 33,
'cop': 34,
'crc': 35,
'cuc': 36,
'cup': 37,
'cve': 38,
'czk': 39,
'djf': 40,
'dkk': 41,
'dop': 42,
'dzd': 43,
'egp': 44,
'ern': 45,
'etb': 46,
'eth': 47,
'eur': 48,
'fjd': 49,
'fkp': 50,
'gbp': 51,
'gel': 52,
'ggp': 53,
'ghs': 54,
'gip': 55,
'gmd': 56,
'gnf': 57,
'gtq': 58,
'gyd': 59,
'hkd': 60,
'hnl': 61,
'hrk': 62,
'htg': 63,
'huf': 64,
'idr': 65,
'ils': 66,
'imp': 67,
'inr': 68,
'iqd': 69,
'irr': 70,
'isk': 71,
'jep': 72,
'jmd': 73,
'jod': 74,
'jpy': 75,
'kes': 76,
'kgs': 77,
'khr': 78,
'kmf': 79,
'kpw': 80,
'krw': 81,
'kwd': 82,
'kyd': 83,
'kzt': 84,
'lak': 85,
'lbp': 86,
'lkr': 87,
'lrd': 88,
'lsl': 89,
'ltl': 90,
'lvl': 91,
'lyd': 92,
'mad': 93,
'mdl': 94,
'mga': 95,
'mkd': 96,
'mmk': 97,
'mnt': 98,
'mop': 99,
'mro': 100,
'mur': 101,
'mvr': 102,
'mwk': 103,
'mxn': 104,
'myr': 105,
'mzn': 106,
'nad': 107,
'ngn': 108,
'nio': 109,
'nok': 110,
'npr': 111,
'nzd': 112,
'omr': 113,
'pab': 114,
'pen': 115,
'pgk': 116,
'php': 117,
'pkr': 118,
'pln': 119,
'pyg': 120,
'qar': 121,
'ron': 122,
'rsd': 123,
'rub': 124,
'rwf': 125,
'sar': 126,
'sbd': 127,
'scr': 128,
'sdg': 129,
'sek': 130,
'sgd': 131,
'shp': 132,
'sll': 133,
'sos': 134,
'srd': 135,
'std': 136,
'svc': 137,
'syp': 138,
'szl': 139,
'thb': 140,
'tjs': 141,
'tmt': 142,
'tnd': 143,
'top': 144,
'try': 145,
'ttd': 146,
'twd': 147,
'tzs': 148,
'uah': 149,
'ugx': 150,
'usd': 151,
'uyu': 152,
'uzs': 153,
'vef': 154,
'vnd': 155,
'vuv': 156,
'wst': 157,
'xaf': 158,
'xag': 159,
'xau': 160,
'xcd': 161,
'xdr': 162,
'xof': 163,
'xpf': 164,
'xrp': 165,
'yer': 166,
'zar': 167,
'zmk': 168,
'zmw': 169,
'zwl': 170}
JS-NG> fake.id2cur_print()
{1: 'aed',
2: 'afn',
3: 'all',
4: 'amd',
5: 'ang',
6: 'aoa',
7: 'ars',
8: 'aud',
9: 'awg',
10: 'azn',
11: 'bam',
12: 'bbd',
13: 'bdt',
14: 'bgn',
15: 'bhd',
16: 'bif',
17: 'bmd',
18: 'bnd',
19: 'bob',
20: 'brl',
21: 'bsd',
22: 'btc',
23: 'btn',
24: 'bwp',
25: 'byn',
26: 'byr',
27: 'bzd',
28: 'cad',
29: 'cdf',
30: 'chf',
31: 'clf',
32: 'clp',
33: 'cny',
34: 'cop',
35: 'crc',
36: 'cuc',
37: 'cup',
38: 'cve',
39: 'czk',
40: 'djf',
41: 'dkk',
42: 'dop',
43: 'dzd',
44: 'egp',
45: 'ern',
46: 'etb',
47: 'eth',
48: 'eur',
49: 'fjd',
50: 'fkp',
51: 'gbp',
52: 'gel',
53: 'ggp',
54: 'ghs',
55: 'gip',
56: 'gmd',
57: 'gnf',
58: 'gtq',
59: 'gyd',
60: 'hkd',
61: 'hnl',
62: 'hrk',
63: 'htg',
64: 'huf',
65: 'idr',
66: 'ils',
67: 'imp',
68: 'inr',
69: 'iqd',
70: 'irr',
71: 'isk',
72: 'jep',
73: 'jmd',
74: 'jod',
75: 'jpy',
76: 'kes',
77: 'kgs',
78: 'khr',
79: 'kmf',
80: 'kpw',
81: 'krw',
82: 'kwd',
83: 'kyd',
84: 'kzt',
85: 'lak',
86: 'lbp',
87: 'lkr',
88: 'lrd',
89: 'lsl',
90: 'ltl',
91: 'lvl',
92: 'lyd',
93: 'mad',
94: 'mdl',
95: 'mga',
96: 'mkd',
97: 'mmk',
98: 'mnt',
99: 'mop',
100: 'mro',
101: 'mur',
102: 'mvr',
103: 'mwk',
104: 'mxn',
105: 'myr',
106: 'mzn',
107: 'nad',
108: 'ngn',
109: 'nio',
110: 'nok',
111: 'npr',
112: 'nzd',
113: 'omr',
114: 'pab',
115: 'pen',
116: 'pgk',
117: 'php',
118: 'pkr',
119: 'pln',
120: 'pyg',
121: 'qar',
122: 'ron',
123: 'rsd',
124: 'rub',
125: 'rwf',
126: 'sar',
127: 'sbd',
128: 'scr',
129: 'sdg',
130: 'sek',
131: 'sgd',
132: 'shp',
133: 'sll',
134: 'sos',
135: 'srd',
136: 'std',
137: 'svc',
138: 'syp',
139: 'szl',
140: 'thb',
141: 'tjs',
142: 'tmt',
143: 'tnd',
144: 'top',
145: 'try',
146: 'ttd',
147: 'twd',
148: 'tzs',
149: 'uah',
150: 'ugx',
151: 'usd',
152: 'uyu',
153: 'uzs',
154: 'vef',
155: 'vnd',
156: 'vuv',
157: 'wst',
158: 'xaf',
159: 'xag',
160: 'xau',
161: 'xcd',
162: 'xdr',
163: 'xof',
164: 'xpf',
165: 'xrp',
166: 'yer',
167: 'zar',
168: 'zmk',
169: 'zmw',
170: 'zwl'}
JS-NG> fake.id2cur
{1: 'aed', 2: 'afn', 3: 'all', 4: 'amd', 5: 'ang', 6: 'aoa', 7: 'ars', 8: 'aud', 9: 'awg', 10: 'azn', 11: 'bam', 12: 'b
bd', 13: 'bdt', 14: 'bgn', 15: 'bhd', 16: 'bif', 17: 'bmd', 18: 'bnd', 19: 'bob', 20: 'brl', 21: 'bsd', 22: 'btc', 23:
'btn', 24: 'bwp', 25: 'byn', 26: 'byr', 27: 'bzd', 28: 'cad', 29: 'cdf', 30: 'chf', 31: 'clf', 32: 'clp', 33: 'cny', 34
'cop', 35: 'crc', 36: 'cuc', 37: 'cup', 38: 'cve', 39: 'czk', 40: 'djf', 41: 'dkk', 42: 'dop', 43: 'dzd', 44: 'egp', 45: 'ern', 46: 'etb', 47: 'eth', 48: 'eur', 49: 'fjd', 50: 'fkp', 51: 'gbp', 52: 'gel', 53: 'ggp', 54: 'ghs', 55: 'gip' , 56: 'gmd', 57: 'gnf', 58: 'gtq', 59: 'gyd', 60: 'hkd', 61: 'hnl', 62: 'hrk', 63: 'htg', 64: 'huf', 65: 'idr', 66: 'ils', 67: 'imp', 68: 'inr', 69: 'iqd', 70: 'irr', 71: 'isk', 72: 'jep', 73: 'jmd', 74: 'jod', 75: 'jpy', 76: 'kes', 77: 'kgs', 78: 'khr', 79: 'kmf', 80: 'kpw', 81: 'krw', 82: 'kwd', 83: 'kyd', 84: 'kzt', 85: 'lak', 86: 'lbp', 87: 'lkr', 88: 'lrd', 89: 'lsl', 90: 'ltl', 91: 'lvl', 92: 'lyd', 93: 'mad', 94: 'mdl', 95: 'mga', 96: 'mkd', 97: 'mmk', 98: 'mnt', 99: 'mop', 100: 'mro', 101: 'mur', 102: 'mvr', 103: 'mwk', 104: 'mxn', 105: 'myr', 106: 'mzn', 107: 'nad', 108: 'ngn', 109: 'nio', 110: 'nok', 111: 'npr', 112: 'nzd', 113: 'omr', 114: 'pab', 115: 'pen', 116: 'pgk', 117: 'php', 118: 'pkr', 119: 'pln', 120: 'pyg', 121: 'qar', 122: 'ron', 123: 'rsd', 124: 'rub', 125: 'rwf', 126: 'sar', 127: 'sbd', 128: 'scr', 129: 'sdg', 130: 'sek', 131: 'sgd', 132: 'shp', 133: 'sll', 134: 'sos', 135: 'srd', 136: 'std', 137: 'svc', 138: 'syp', 139: 'szl', 140: 'thb', 141: 'tjs', 142: 'tmt', 143: 'tnd', 144: 'top', 145: 'try', 146: 'ttd', 147: 'twd', 148: 'tzs', 149: 'uah', 150: 'ugx', 151: 'usd', 152: 'uyu', 153: 'uzs', 154: 'vef', 155: 'vnd', 156: 'vuv', 157: 'wst', 158: 'xaf', 159: 'xag', 160: 'xau', 161: 'xcd', 162: 'xdr', 163: 'xof', 164: 'xpf', 165: 'xrp', 166: 'yer', 167: 'zar', 168: 'zmk', 169: 'zmw', 170: 'zwl'}

JS-NG> fake.cur2id
{'aed': 1, 'afn': 2, 'all': 3, 'amd': 4, 'ang': 5, 'aoa': 6, 'ars': 7, 'aud': 8, 'awg': 9, 'azn': 10, 'bam': 11, 'bbd': 12, 'bdt': 13, 'bgn': 14, 'bhd': 15, 'bif': 16, 'bmd': 17, 'bnd': 18, 'bob': 19, 'brl': 20, 'bsd': 21, 'btc': 22, 'btn ': 23, 'bwp': 24, 'byn': 25, 'byr': 26, 'bzd': 27, 'cad': 28, 'cdf': 29, 'chf': 30, 'clf': 31, 'clp': 32, 'cny': 33, 'c op': 34, 'crc': 35, 'cuc': 36, 'cup': 37, 'cve': 38, 'czk': 39, 'djf': 40, 'dkk': 41, 'dop': 42, 'dzd': 43, 'egp': 44, 'ern': 45, 'etb': 46, 'eth': 47, 'eur': 48, 'fjd': 49, 'fkp': 50, 'gbp': 51, 'gel': 52, 'ggp': 53, 'ghs': 54, 'gip': 55 , 'gmd': 56, 'gnf': 57, 'gtq': 58, 'gyd': 59, 'hkd': 60, 'hnl': 61, 'hrk': 62, 'htg': 63, 'huf': 64, 'idr': 65, 'ils': 66, 'imp': 67, 'inr': 68, 'iqd': 69, 'irr': 70, 'isk': 71, 'jep': 72, 'jmd': 73, 'jod': 74, 'jpy': 75, 'kes': 76, 'kgs': 77, 'khr': 78, 'kmf': 79, 'kpw': 80, 'krw': 81, 'kwd': 82, 'kyd': 83, 'kzt': 84, 'lak': 85, 'lbp': 86, 'lkr': 87, 'lrd': 88, 'lsl': 89, 'ltl': 90, 'lvl': 91, 'lyd': 92, 'mad': 93, 'mdl': 94, 'mga': 95, 'mkd': 96, 'mmk': 97, 'mnt': 98, 'mop': 99, 'mro': 100, 'mur': 101, 'mvr': 102, 'mwk': 103, 'mxn': 104, 'myr': 105, 'mzn': 106, 'nad': 107, 'ngn': 108, 'nio': 109, 'nok': 110, 'npr': 111, 'nzd': 112, 'omr': 113, 'pab': 114, 'pen': 115, 'pgk': 116, 'php': 117, 'pkr': 118, 'pln': 119, 'pyg': 120, 'qar': 121, 'ron': 122, 'rsd': 123, 'rub': 124, 'rwf': 125, 'sar': 126, 'sbd': 127, 'scr': 128, 'sdg': 129, 'sek': 130, 'sgd': 131, 'shp': 132, 'sll': 133, 'sos': 134, 'srd': 135, 'std': 136, 'svc': 137, 'syp': 138, 'szl': 139, 'thb': 140, 'tjs': 141, 'tmt': 142, 'tnd': 143, 'top': 144, 'try': 145, 'ttd': 146, 'twd': 147, 'tzs': 148, 'uah': 149, 'ugx': 150, 'usd': 151, 'uyu': 152, 'uzs': 153, 'vef': 154, 'vnd': 155, 'vuv': 156, 'wst': 157, 'xaf': 158, 'xag': 159, 'xau': 160, 'xcd': 161, 'xdr': 162, 'xof': 163, 'xpf': 164, 'xrp': 165, 'yer': 166, 'zar': 167, 'zmk': 168, 'zmw': 169, 'zwl': 170}

JS-NG>
JS-NG> fake.api_key="VALID KEY"
JS-NG> j.clients.currencylayer.fake.load()
JS-NG> j.clients.currencylayer.fake.id2cur_print()
{1: 'aed', 2: 'afn', 3: 'all', 4: 'amd', 5: 'ang', 6: 'aoa', 7: 'ars', 8: 'aud', 9: 'awg', 10: 'azn', 11: 'bam', 12: 'bbd', 13: 'bdt', 14: 'bgn', 15: 'bhd', 16: 'bif', 17: 'bmd', 18: 'bnd', 19: 'bob', 20: 'brl', 21: 'bsd', 22: 'btc', 23: 'btn', 24: 'bwp', 25: 'byn', 26: 'byr', 27: 'bzd', 28: 'cad', 29: 'cdf', 30: 'chf', 31: 'clf', 32: 'clp', 33: 'cny', 34: 'cop', 35: 'crc', 36: 'cuc', 37: 'cup', 38: 'cve', 39: 'czk', 40: 'djf', 41: 'dkk', 42: 'dop', 43: 'dzd', 44: 'egp', 45: 'ern', 46: 'etb', 47: 'eth', 48: 'eur', 49: 'fjd', 50: 'fkp', 51: 'gbp', 52: 'gel', 53: 'ggp', 54: 'ghs', 55: 'gip', 56: 'gmd', 57: 'gnf', 58: 'gtq', 59: 'gyd', 60: 'hkd', 61: 'hnl', 62: 'hrk', 63: 'htg', 64: 'huf', 65: 'idr', 66: 'ils', 67: 'imp', 68: 'inr', 69: 'iqd', 70: 'irr', 71: 'isk', 72: 'jep', 73: 'jmd', 74: 'jod', 75: 'jpy', 76: 'kes', 77: 'kgs', 78: 'khr', 79: 'kmf', 80: 'kpw', 81: 'krw', 82: 'kwd', 83: 'kyd', 84: 'kzt', 85: 'lak', 86: 'lbp', 87: 'lkr', 88: 'lrd', 89: 'lsl', 90: 'ltl', 91: 'lvl', 92: 'lyd', 93: 'mad', 94: 'mdl', 95: 'mga', 96: 'mkd', 97: 'mmk', 98: 'mnt', 99: 'mop', 100: 'mro', 101: 'mur', 102: 'mvr', 103: 'mwk', 104: 'mxn', 105: 'myr', 106: 'mzn', 107: 'nad', 108: 'ngn', 109: 'nio', 110: 'nok', 111: 'npr', 112: 'nzd', 113: 'omr', 114: 'pab', 115: 'pen', 116: 'pgk', 117: 'php', 118: 'pkr', 119: 'pln', 120: 'pyg', 121: 'qar', 122: 'ron', 123: 'rsd', 124: 'rub', 125: 'rwf', 126: 'sar', 127: 'sbd', 128: 'scr', 129: 'sdg', 130: 'sek', 131: 'sgd', 132: 'shp', 133: 'sll', 134: 'sos', 135: 'srd', 136: 'std', 137: 'svc', 138: 'syp', 139: 'szl', 140: 'thb', 141: 'tjs', 142: 'tmt', 143: 'tnd', 144: 'top', 145: 'try', 146: 'ttd', 147: 'twd', 148: 'tzs', 149: 'uah', 150: 'ugx', 151: 'usd', 152: 'uyu', 153: 'uzs', 154: 'vef', 155: 'vnd', 156: 'vuv', 157: 'wst', 158: 'xaf', 159: 'xag', 160: 'xau', 161: 'xcd', 162: 'xdr', 163: 'xof', 164: 'xpf', 165: 'xrp', 166: 'yer', 167: 'zar', 168: 'zmk', 169: 'zmw', 170: 'zwl'} JS-NG> j.clients.currencylayer.fake.cur2usd_print()
{'': 1, 'aed': 3.672979, 'afn': 78.296617, 'ah': 24.914996, 'all': 109.150047, 'amd': 476.210221, 'ang': 1.78525, 'aoa': 362.0025, 'ar': 3.75045, 'ars': 55.394992, 'aud': 1.474703, 'awg': 1.8, 'azn': 1.704964, 'bam': 1.758993, 'bbd': 2.0194, 'bd': 8.221403, 'bdt': 83.745499, 'bgn': 1.760801, 'bhd': 0.375961, 'bif': 1855, 'bmd': 1, 'bnd': 1.350696, 'bob': 6.86065, 'brl': 4.152695, 'bsd': 0.99205, 'btc': 9.948852946999476e-05, 'btn': 71.884502, 'bwp': 10.961999, 'byn': 2.060501, 'byr': 19600, 'bzd': 2.01595, 'cad': 1.32733, 'cdf': 1659.99946, 'chf': 0.978545, 'clf': 0.026094, 'clp': 720.00501, 'cny': 7.151304, 'cop': 3431.55, 'cr': 13.669974, 'crc': 567.080062, 'cuc': 1, 'cup': 26.5, 'cve': 98.749501, 'czk': 23.208988, 'egp': 16.53602, 'ek': 9.67235, 'ern': 14.999484, 'etb': 29.000284, 'eth': 0.005395489370885939, 'eur': 0.900035, 'fjd': 2.17495, 'fkp': 0.81691, 'g': 45.119039, 'gbp': 0.81752, 'gd': 1.38792, 'gel': 2.925034, 'ggp': 0.81764, 'ghs': 5.402501, 'gip': 0.81691, 'gmd': 50.415037, 'gnf': 9239.999966, 'gtq': 7.680957, 'gx': 3685.496424, 'gyd': 209.244968, 'hkd': 7.84595, 'hnl': 24.674984, 'hp': 1.320898, 'hrk': 6.653399, 'htg': 95.361503, 'huf': 296.280997, 'idr': 14258.25, 'ils': 3.52095, 'imp': 0.81764, 'inr': 71.792403, 'iqd': 1190, 'irr': 42104.999481, 'isk': 124.829491, 'jep': 0.81764, 'jf': 177.720165, 'jmd': 134.559965, 'jod': 0.7084, 'jpy': 106.015996, 'kes': 103.389937, 'kgs': 69.8159, 'khr': 4140.000279, 'kk': 6.71151, 'kmf': 443.249767, 'kpw': 900.052015, 'krw': 1214.824979, 'kwd': 0.303901, 'kyd': 0.83355, 'kzt': 383.110385, 'lak': 8735.000017, 'lbp': 1507.949729, 'lkr': 179.605474, 'll': 9299.999946, 'lrd': 205.000232, 'lsl': 15.250149, 'ltl': 2.95274, 'lvl': 0.60489, 'lyd': 1.40503, 'mad': 9.5685, 'mdl': 17.887498, 'mga': 3674.999563, 'mkd': 55.324023, 'mmk': 1516.702673, 'mnt': 2669.391245, 'mop': 8.080496, 'mro': 357.000024, 'mur': 36.043506, 'mvr': 15.410297, 'mwk': 731.210149, 'mxn': 19.92145, 'myr': 4.198897, 'mzn': 61.020166, 'nad': 15.270055, 'ngn': 362.000148, 'nio': 33.602406, 'nok': 8.988065, 'npr': 115.010199, 'nzd': 1.56365, 'omr': 0.384976, 'op': 51.294983, 'os': 579.999893, 'pab': 0.99205, 'pen': 3.37635, 'pgk': 3.397801, 'php': 52.438012, 'pkr': 157.249855, 'pln': 3.92254, 'pyg': 6217.103241, 'qar': 3.64175, 'rd': 7.457963, 'ron': 4.256202, 'rsd': 106.069758, 'rub': 66.06102, 'rwf': 910, 'td': 21560.79, 'thb': 30.589849, 'tjs': 9.696302, 'tmt': 3.5, 'tnd': 2.857701, 'top': 2.320597, 'try': 5.81132, 'ttd': 6.71695, 'twd': 31.400972, 'tzs': 2298.149889, 'vc': 8.75195, 'vef': 9.987501, 'vnd': 23199, 'vuv': 117.90362, 'wst': 2.675215, 'xaf': 589.959986, 'xag': 0.056555, 'xau': 0.000653, 'xcd': 2.70245, 'xdr': 0.729108, 'xof': 584.499865, 'xpf': 106.950279, 'xrp': 3.771, 'yer': 250.349819, 'yp': 515.000236, 'yu': 36.34003, 'zar': 15.26498, 'zd': 119.879946, 'zl': 15.269489, 'zmk': 9001.202171, 'zmw': 13.112024, 'zs': 9376.306597, 'zwl': 322.000001}

Expand source code
"""
JS-NG> fake = j.clients.currencylayer.new('fake')                                                                      
JS-NG> fake.cur2id_print()                                                                                             
{'aed': 1,
 'afn': 2,
 'all': 3,
 'amd': 4,
 'ang': 5,
 'aoa': 6,
 'ars': 7,
 'aud': 8,
 'awg': 9,
 'azn': 10,
 'bam': 11,
 'bbd': 12,
 'bdt': 13,
 'bgn': 14,
 'bhd': 15,
 'bif': 16,
 'bmd': 17,
 'bnd': 18,
 'bob': 19,
 'brl': 20,
 'bsd': 21,
 'btc': 22,
 'btn': 23,
 'bwp': 24,
 'byn': 25,
 'byr': 26,
 'bzd': 27,
 'cad': 28,
 'cdf': 29,
 'chf': 30,
 'clf': 31,
 'clp': 32,
 'cny': 33,
 'cop': 34,
 'crc': 35,
 'cuc': 36,
 'cup': 37,
 'cve': 38,
 'czk': 39,
 'djf': 40,
 'dkk': 41,
 'dop': 42,
 'dzd': 43,
 'egp': 44,
 'ern': 45,
 'etb': 46,
 'eth': 47,
 'eur': 48,
 'fjd': 49,
 'fkp': 50,
 'gbp': 51,
 'gel': 52,
 'ggp': 53,
 'ghs': 54,
 'gip': 55,
 'gmd': 56,
 'gnf': 57,
 'gtq': 58,
 'gyd': 59,
 'hkd': 60,
 'hnl': 61,
 'hrk': 62,
 'htg': 63,
 'huf': 64,
 'idr': 65,
 'ils': 66,
 'imp': 67,
 'inr': 68,
 'iqd': 69,
 'irr': 70,
 'isk': 71,
 'jep': 72,
 'jmd': 73,
 'jod': 74,
 'jpy': 75,
 'kes': 76,
 'kgs': 77,
 'khr': 78,
 'kmf': 79,
 'kpw': 80,
 'krw': 81,
 'kwd': 82,
 'kyd': 83,
 'kzt': 84,
 'lak': 85,
 'lbp': 86,
 'lkr': 87,
 'lrd': 88,
 'lsl': 89,
 'ltl': 90,
 'lvl': 91,
 'lyd': 92,
 'mad': 93,
 'mdl': 94,
 'mga': 95,
 'mkd': 96,
 'mmk': 97,
 'mnt': 98,
 'mop': 99,
 'mro': 100,
 'mur': 101,
 'mvr': 102,
 'mwk': 103,
 'mxn': 104,
 'myr': 105,
 'mzn': 106,
 'nad': 107,
 'ngn': 108,
 'nio': 109,
 'nok': 110,
 'npr': 111,
 'nzd': 112,
 'omr': 113,
 'pab': 114,
 'pen': 115,
 'pgk': 116,
 'php': 117,
 'pkr': 118,
 'pln': 119,
 'pyg': 120,
 'qar': 121,
 'ron': 122,
 'rsd': 123,
 'rub': 124,
 'rwf': 125,
 'sar': 126,
 'sbd': 127,
 'scr': 128,
 'sdg': 129,
 'sek': 130,
 'sgd': 131,
 'shp': 132,
 'sll': 133,
 'sos': 134,
 'srd': 135,
 'std': 136,
 'svc': 137,
 'syp': 138,
 'szl': 139,
 'thb': 140,
 'tjs': 141,
 'tmt': 142,
 'tnd': 143,
 'top': 144,
 'try': 145,
 'ttd': 146,
 'twd': 147,
 'tzs': 148,
 'uah': 149,
 'ugx': 150,
 'usd': 151,
 'uyu': 152,
 'uzs': 153,
 'vef': 154,
 'vnd': 155,
 'vuv': 156,
 'wst': 157,
 'xaf': 158,
 'xag': 159,
 'xau': 160,
 'xcd': 161,
 'xdr': 162,
 'xof': 163,
 'xpf': 164,
 'xrp': 165,
 'yer': 166,
 'zar': 167,
 'zmk': 168,
 'zmw': 169,
 'zwl': 170}
JS-NG> fake.id2cur_print()                                                                                             
{1: 'aed',
 2: 'afn',
 3: 'all',
 4: 'amd',
 5: 'ang',
 6: 'aoa',
 7: 'ars',
 8: 'aud',
 9: 'awg',
 10: 'azn',
 11: 'bam',
 12: 'bbd',
 13: 'bdt',
 14: 'bgn',
 15: 'bhd',
 16: 'bif',
 17: 'bmd',
 18: 'bnd',
 19: 'bob',
 20: 'brl',
 21: 'bsd',
 22: 'btc',
 23: 'btn',
 24: 'bwp',
 25: 'byn',
 26: 'byr',
 27: 'bzd',
 28: 'cad',
 29: 'cdf',
 30: 'chf',
 31: 'clf',
 32: 'clp',
 33: 'cny',
 34: 'cop',
 35: 'crc',
 36: 'cuc',
 37: 'cup',
 38: 'cve',
 39: 'czk',
 40: 'djf',
 41: 'dkk',
 42: 'dop',
 43: 'dzd',
 44: 'egp',
 45: 'ern',
 46: 'etb',
 47: 'eth',
 48: 'eur',
 49: 'fjd',
 50: 'fkp',
 51: 'gbp',
 52: 'gel',
 53: 'ggp',
 54: 'ghs',
 55: 'gip',
 56: 'gmd',
 57: 'gnf',
 58: 'gtq',
 59: 'gyd',
 60: 'hkd',
 61: 'hnl',
 62: 'hrk',
 63: 'htg',
 64: 'huf',
 65: 'idr',
 66: 'ils',
 67: 'imp',
 68: 'inr',
 69: 'iqd',
 70: 'irr',
 71: 'isk',
 72: 'jep',
 73: 'jmd',
 74: 'jod',
 75: 'jpy',
 76: 'kes',
 77: 'kgs',
 78: 'khr',
 79: 'kmf',
 80: 'kpw',
 81: 'krw',
 82: 'kwd',
 83: 'kyd',
 84: 'kzt',
 85: 'lak',
 86: 'lbp',
 87: 'lkr',
 88: 'lrd',
 89: 'lsl',
 90: 'ltl',
 91: 'lvl',
 92: 'lyd',
 93: 'mad',
 94: 'mdl',
 95: 'mga',
 96: 'mkd',
 97: 'mmk',
 98: 'mnt',
 99: 'mop',
 100: 'mro',
 101: 'mur',
 102: 'mvr',
 103: 'mwk',
 104: 'mxn',
 105: 'myr',
 106: 'mzn',
 107: 'nad',
 108: 'ngn',
 109: 'nio',
 110: 'nok',
 111: 'npr',
 112: 'nzd',
 113: 'omr',
 114: 'pab',
 115: 'pen',
 116: 'pgk',
 117: 'php',
 118: 'pkr',
 119: 'pln',
 120: 'pyg',
 121: 'qar',
 122: 'ron',
 123: 'rsd',
 124: 'rub',
 125: 'rwf',
 126: 'sar',
 127: 'sbd',
 128: 'scr',
 129: 'sdg',
 130: 'sek',
 131: 'sgd',
 132: 'shp',
 133: 'sll',
 134: 'sos',
 135: 'srd',
 136: 'std',
 137: 'svc',
 138: 'syp',
 139: 'szl',
 140: 'thb',
 141: 'tjs',
 142: 'tmt',
 143: 'tnd',
 144: 'top',
 145: 'try',
 146: 'ttd',
 147: 'twd',
 148: 'tzs',
 149: 'uah',
 150: 'ugx',
 151: 'usd',
 152: 'uyu',
 153: 'uzs',
 154: 'vef',
 155: 'vnd',
 156: 'vuv',
 157: 'wst',
 158: 'xaf',
 159: 'xag',
 160: 'xau',
 161: 'xcd',
 162: 'xdr',
 163: 'xof',
 164: 'xpf',
 165: 'xrp',
 166: 'yer',
 167: 'zar',
 168: 'zmk',
 169: 'zmw',
 170: 'zwl'}
JS-NG> fake.id2cur                                                                                                     
{1: 'aed', 2: 'afn', 3: 'all', 4: 'amd', 5: 'ang', 6: 'aoa', 7: 'ars', 8: 'aud', 9: 'awg', 10: 'azn', 11: 'bam', 12: 'b
bd', 13: 'bdt', 14: 'bgn', 15: 'bhd', 16: 'bif', 17: 'bmd', 18: 'bnd', 19: 'bob', 20: 'brl', 21: 'bsd', 22: 'btc', 23: 
'btn', 24: 'bwp', 25: 'byn', 26: 'byr', 27: 'bzd', 28: 'cad', 29: 'cdf', 30: 'chf', 31: 'clf', 32: 'clp', 33: 'cny', 34
: 'cop', 35: 'crc', 36: 'cuc', 37: 'cup', 38: 'cve', 39: 'czk', 40: 'djf', 41: 'dkk', 42: 'dop', 43: 'dzd', 44: 'egp', 
45: 'ern', 46: 'etb', 47: 'eth', 48: 'eur', 49: 'fjd', 50: 'fkp', 51: 'gbp', 52: 'gel', 53: 'ggp', 54: 'ghs', 55: 'gip'
, 56: 'gmd', 57: 'gnf', 58: 'gtq', 59: 'gyd', 60: 'hkd', 61: 'hnl', 62: 'hrk', 63: 'htg', 64: 'huf', 65: 'idr', 66: 'ils', 67: 'imp', 68: 'inr', 69: 'iqd', 70: 'irr', 71: 'isk', 72: 'jep', 73: 'jmd', 74: 'jod', 75: 'jpy', 76: 'kes', 77: 'kgs', 78: 'khr', 79: 'kmf', 80: 'kpw', 81: 'krw', 82: 'kwd', 83: 'kyd', 84: 'kzt', 85: 'lak', 86: 'lbp', 87: 'lkr', 88: 'lrd', 89: 'lsl', 90: 'ltl', 91: 'lvl', 92: 'lyd', 93: 'mad', 94: 'mdl', 95: 'mga', 96: 'mkd', 97: 'mmk', 98: 'mnt', 99: 'mop', 100: 'mro', 101: 'mur', 102: 'mvr', 103: 'mwk', 104: 'mxn', 105: 'myr', 106: 'mzn', 107: 'nad', 108: 'ngn', 109: 'nio', 110: 'nok', 111: 'npr', 112: 'nzd', 113: 'omr', 114: 'pab', 115: 'pen', 116: 'pgk', 117: 'php', 118: 'pkr', 119: 'pln', 120: 'pyg', 121: 'qar', 122: 'ron', 123: 'rsd', 124: 'rub', 125: 'rwf', 126: 'sar', 127: 'sbd', 128: 'scr', 129: 'sdg', 130: 'sek', 131: 'sgd', 132: 'shp', 133: 'sll', 134: 'sos', 135: 'srd', 136: 'std', 137: 'svc', 138: 'syp', 139: 'szl', 140: 'thb', 141: 'tjs', 142: 'tmt', 143: 'tnd', 144: 'top', 145: 'try', 146: 'ttd', 147: 'twd', 148: 'tzs', 149: 'uah', 150: 'ugx', 151: 'usd', 152: 'uyu', 153: 'uzs', 154: 'vef', 155: 'vnd', 156: 'vuv', 157: 'wst', 158: 'xaf', 159: 'xag', 160: 'xau', 161: 'xcd', 162: 'xdr', 163: 'xof', 164: 'xpf', 165: 'xrp', 166: 'yer', 167: 'zar', 168: 'zmk', 169: 'zmw', 170: 'zwl'}

JS-NG> fake.cur2id                                                                                                     
{'aed': 1, 'afn': 2, 'all': 3, 'amd': 4, 'ang': 5, 'aoa': 6, 'ars': 7, 'aud': 8, 'awg': 9, 'azn': 10, 'bam': 11, 'bbd':
 12, 'bdt': 13, 'bgn': 14, 'bhd': 15, 'bif': 16, 'bmd': 17, 'bnd': 18, 'bob': 19, 'brl': 20, 'bsd': 21, 'btc': 22, 'btn
': 23, 'bwp': 24, 'byn': 25, 'byr': 26, 'bzd': 27, 'cad': 28, 'cdf': 29, 'chf': 30, 'clf': 31, 'clp': 32, 'cny': 33, 'c
op': 34, 'crc': 35, 'cuc': 36, 'cup': 37, 'cve': 38, 'czk': 39, 'djf': 40, 'dkk': 41, 'dop': 42, 'dzd': 43, 'egp': 44, 
'ern': 45, 'etb': 46, 'eth': 47, 'eur': 48, 'fjd': 49, 'fkp': 50, 'gbp': 51, 'gel': 52, 'ggp': 53, 'ghs': 54, 'gip': 55
, 'gmd': 56, 'gnf': 57, 'gtq': 58, 'gyd': 59, 'hkd': 60, 'hnl': 61, 'hrk': 62, 'htg': 63, 'huf': 64, 'idr': 65, 'ils': 66, 'imp': 67, 'inr': 68, 'iqd': 69, 'irr': 70, 'isk': 71, 'jep': 72, 'jmd': 73, 'jod': 74, 'jpy': 75, 'kes': 76, 'kgs': 77, 'khr': 78, 'kmf': 79, 'kpw': 80, 'krw': 81, 'kwd': 82, 'kyd': 83, 'kzt': 84, 'lak': 85, 'lbp': 86, 'lkr': 87, 'lrd': 88, 'lsl': 89, 'ltl': 90, 'lvl': 91, 'lyd': 92, 'mad': 93, 'mdl': 94, 'mga': 95, 'mkd': 96, 'mmk': 97, 'mnt': 98, 'mop': 99, 'mro': 100, 'mur': 101, 'mvr': 102, 'mwk': 103, 'mxn': 104, 'myr': 105, 'mzn': 106, 'nad': 107, 'ngn': 108, 'nio': 109, 'nok': 110, 'npr': 111, 'nzd': 112, 'omr': 113, 'pab': 114, 'pen': 115, 'pgk': 116, 'php': 117, 'pkr': 118, 'pln': 119, 'pyg': 120, 'qar': 121, 'ron': 122, 'rsd': 123, 'rub': 124, 'rwf': 125, 'sar': 126, 'sbd': 127, 'scr': 128, 'sdg': 129, 'sek': 130, 'sgd': 131, 'shp': 132, 'sll': 133, 'sos': 134, 'srd': 135, 'std': 136, 'svc': 137, 'syp': 138, 'szl': 139, 'thb': 140, 'tjs': 141, 'tmt': 142, 'tnd': 143, 'top': 144, 'try': 145, 'ttd': 146, 'twd': 147, 'tzs': 148, 'uah': 149, 'ugx': 150, 'usd': 151, 'uyu': 152, 'uzs': 153, 'vef': 154, 'vnd': 155, 'vuv': 156, 'wst': 157, 'xaf': 158, 'xag': 159, 'xau': 160, 'xcd': 161, 'xdr': 162, 'xof': 163, 'xpf': 164, 'xrp': 165, 'yer': 166, 'zar': 167, 'zmk': 168, 'zmw': 169, 'zwl': 170}

JS-NG>                                                                                                                 
JS-NG> fake.api_key="VALID KEY"                                                                 
JS-NG> j.clients.currencylayer.fake.load()                                                                             
JS-NG> j.clients.currencylayer.fake.id2cur_print()                                                                     
{1: 'aed',
 2: 'afn',
 3: 'all',
 4: 'amd',
 5: 'ang',
 6: 'aoa',
 7: 'ars',
 8: 'aud',
 9: 'awg',
 10: 'azn',
 11: 'bam',
 12: 'bbd',
 13: 'bdt',
 14: 'bgn',
 15: 'bhd',
 16: 'bif',
 17: 'bmd',
 18: 'bnd',
 19: 'bob',
 20: 'brl',
 21: 'bsd',
 22: 'btc',
 23: 'btn',
 24: 'bwp',
 25: 'byn',
 26: 'byr',
 27: 'bzd',
 28: 'cad',
 29: 'cdf',
 30: 'chf',
 31: 'clf',
 32: 'clp',
 33: 'cny',
 34: 'cop',
 35: 'crc',
 36: 'cuc',
 37: 'cup',
 38: 'cve',
 39: 'czk',
 40: 'djf',
 41: 'dkk',
 42: 'dop',
 43: 'dzd',
 44: 'egp',
 45: 'ern',
 46: 'etb',
 47: 'eth',
 48: 'eur',
 49: 'fjd',
 50: 'fkp',
 51: 'gbp',
 52: 'gel',
 53: 'ggp',
 54: 'ghs',
 55: 'gip',
 56: 'gmd',
 57: 'gnf',
 58: 'gtq',
 59: 'gyd',
 60: 'hkd',
 61: 'hnl',
 62: 'hrk',
 63: 'htg',
 64: 'huf',
 65: 'idr',
 66: 'ils',
 67: 'imp',
 68: 'inr',
 69: 'iqd',
 70: 'irr',
 71: 'isk',
 72: 'jep',
 73: 'jmd',
 74: 'jod',
 75: 'jpy',
 76: 'kes',
 77: 'kgs',
 78: 'khr',
 79: 'kmf',
 80: 'kpw',
 81: 'krw',
 82: 'kwd',
 83: 'kyd',
 84: 'kzt',
 85: 'lak',
 86: 'lbp',
 87: 'lkr',
 88: 'lrd',
 89: 'lsl',
 90: 'ltl',
 91: 'lvl',
 92: 'lyd',
 93: 'mad',
 94: 'mdl',
 95: 'mga',
 96: 'mkd',
 97: 'mmk',
 98: 'mnt',
 99: 'mop',
 100: 'mro',
 101: 'mur',
 102: 'mvr',
 103: 'mwk',
 104: 'mxn',
 105: 'myr',
 106: 'mzn',
 107: 'nad',
 108: 'ngn',
 109: 'nio',
 110: 'nok',
 111: 'npr',
 112: 'nzd',
 113: 'omr',
 114: 'pab',
 115: 'pen',
 116: 'pgk',
 117: 'php',
 118: 'pkr',
 119: 'pln',
 120: 'pyg',
 121: 'qar',
 122: 'ron',
 123: 'rsd',
 124: 'rub',
 125: 'rwf',
 126: 'sar',
 127: 'sbd',
 128: 'scr',
 129: 'sdg',
 130: 'sek',
 131: 'sgd',
 132: 'shp',
 133: 'sll',
 134: 'sos',
 135: 'srd',
 136: 'std',
 137: 'svc',
 138: 'syp',
 139: 'szl',
 140: 'thb',
 141: 'tjs',
 142: 'tmt',
 143: 'tnd',
 144: 'top',
 145: 'try',
 146: 'ttd',
 147: 'twd',
 148: 'tzs',
 149: 'uah',
 150: 'ugx',
 151: 'usd',
 152: 'uyu',
 153: 'uzs',
 154: 'vef',
 155: 'vnd',
 156: 'vuv',
 157: 'wst',
 158: 'xaf',
 159: 'xag',
 160: 'xau',
 161: 'xcd',
 162: 'xdr',
 163: 'xof',
 164: 'xpf',
 165: 'xrp',
 166: 'yer',
 167: 'zar',
 168: 'zmk',
 169: 'zmw',
 170: 'zwl'}
JS-NG> j.clients.currencylayer.fake.cur2usd_print()                                                                    
{'': 1,
 'aed': 3.672979,
 'afn': 78.296617,
 'ah': 24.914996,
 'all': 109.150047,
 'amd': 476.210221,
 'ang': 1.78525,
 'aoa': 362.0025,
 'ar': 3.75045,
 'ars': 55.394992,
 'aud': 1.474703,
 'awg': 1.8,
 'azn': 1.704964,
 'bam': 1.758993,
 'bbd': 2.0194,
 'bd': 8.221403,
 'bdt': 83.745499,
 'bgn': 1.760801,
 'bhd': 0.375961,
 'bif': 1855,
 'bmd': 1,
 'bnd': 1.350696,
 'bob': 6.86065,
 'brl': 4.152695,
 'bsd': 0.99205,
 'btc': 9.948852946999476e-05,
 'btn': 71.884502,
 'bwp': 10.961999,
 'byn': 2.060501,
 'byr': 19600,
 'bzd': 2.01595,
 'cad': 1.32733,
 'cdf': 1659.99946,
 'chf': 0.978545,
 'clf': 0.026094,
 'clp': 720.00501,
 'cny': 7.151304,
 'cop': 3431.55,
 'cr': 13.669974,
 'crc': 567.080062,
 'cuc': 1,
 'cup': 26.5,
 'cve': 98.749501,
 'czk': 23.208988,
 'egp': 16.53602,
 'ek': 9.67235,
 'ern': 14.999484,
 'etb': 29.000284,
 'eth': 0.005395489370885939,
 'eur': 0.900035,
 'fjd': 2.17495,
 'fkp': 0.81691,
 'g': 45.119039,
 'gbp': 0.81752,
 'gd': 1.38792,
 'gel': 2.925034,
 'ggp': 0.81764,
 'ghs': 5.402501,
 'gip': 0.81691,
 'gmd': 50.415037,
 'gnf': 9239.999966,
 'gtq': 7.680957,
 'gx': 3685.496424,
 'gyd': 209.244968,
 'hkd': 7.84595,
 'hnl': 24.674984,
 'hp': 1.320898,
 'hrk': 6.653399,
 'htg': 95.361503,
 'huf': 296.280997,
 'idr': 14258.25,
 'ils': 3.52095,
 'imp': 0.81764,
 'inr': 71.792403,
 'iqd': 1190,
 'irr': 42104.999481,
 'isk': 124.829491,
 'jep': 0.81764,
 'jf': 177.720165,
 'jmd': 134.559965,
 'jod': 0.7084,
 'jpy': 106.015996,
 'kes': 103.389937,
 'kgs': 69.8159,
 'khr': 4140.000279,
 'kk': 6.71151,
 'kmf': 443.249767,
 'kpw': 900.052015,
 'krw': 1214.824979,
 'kwd': 0.303901,
 'kyd': 0.83355,
 'kzt': 383.110385,
 'lak': 8735.000017,
 'lbp': 1507.949729,
 'lkr': 179.605474,
 'll': 9299.999946,
 'lrd': 205.000232,
 'lsl': 15.250149,
 'ltl': 2.95274,
 'lvl': 0.60489,
 'lyd': 1.40503,
 'mad': 9.5685,
 'mdl': 17.887498,
 'mga': 3674.999563,
 'mkd': 55.324023,
 'mmk': 1516.702673,
 'mnt': 2669.391245,
 'mop': 8.080496,
 'mro': 357.000024,
 'mur': 36.043506,
 'mvr': 15.410297,
 'mwk': 731.210149,
 'mxn': 19.92145,
 'myr': 4.198897,
 'mzn': 61.020166,
 'nad': 15.270055,
 'ngn': 362.000148,
 'nio': 33.602406,
 'nok': 8.988065,
 'npr': 115.010199,
 'nzd': 1.56365,
 'omr': 0.384976,
 'op': 51.294983,
 'os': 579.999893,
 'pab': 0.99205,
 'pen': 3.37635,
 'pgk': 3.397801,
 'php': 52.438012,
 'pkr': 157.249855,
 'pln': 3.92254,
 'pyg': 6217.103241,
 'qar': 3.64175,
 'rd': 7.457963,
 'ron': 4.256202,
 'rsd': 106.069758,
 'rub': 66.06102,
 'rwf': 910,
 'td': 21560.79,
 'thb': 30.589849,
 'tjs': 9.696302,
 'tmt': 3.5,
 'tnd': 2.857701,
 'top': 2.320597,
 'try': 5.81132,
 'ttd': 6.71695,
 'twd': 31.400972,
 'tzs': 2298.149889,
 'vc': 8.75195,
 'vef': 9.987501,
 'vnd': 23199,
 'vuv': 117.90362,
 'wst': 2.675215,
 'xaf': 589.959986,
 'xag': 0.056555,
 'xau': 0.000653,
 'xcd': 2.70245,
 'xdr': 0.729108,
 'xof': 584.499865,
 'xpf': 106.950279,
 'xrp': 3.771,
 'yer': 250.349819,
 'yp': 515.000236,
 'yu': 36.34003,
 'zar': 15.26498,
 'zd': 119.879946,
 'zl': 15.269489,
 'zmk': 9001.202171,
 'zmw': 13.112024,
 'zs': 9376.306597,
 'zwl': 322.000001}


"""


def export_module_as():
    from jumpscale.core.base import StoredFactory
    from .currencylayer import CurrencyLayerClient
    return StoredFactory(CurrencyLayerClient)

Sub-modules

jumpscale.clients.currencylayer.currencies
jumpscale.clients.currencylayer.currencylayer

Functions

def export_module_as()
Expand source code
def export_module_as():
    from jumpscale.core.base import StoredFactory
    from .currencylayer import CurrencyLayerClient
    return StoredFactory(CurrencyLayerClient)