]>
jfr.im git - irc/rizon/acid.git/blob - pyva/pyva/src/main/python/esim/api/map.py
2 from feed
import get_json
5 def get_region_from_map(r
):
8 if entry
['regionId'] == r
['id']:
11 def get_region_from_regions(r
):
12 regions
= Regions().get()
14 if entry
['id'] == r
['id']:
17 def get_country_by_id(id):
18 countries
= Countries().get()
19 for entry
in countries
:
26 self
.cache
= [0, None]
29 if (time() - self
.cache
[0]) > 1800:
30 data
= get_json('http://e-sim.org/apiMap.html')
31 self
.cache
= [time(), data
]
36 class Regions(object):
38 self
.cache
= [0, None]
41 if (time() - self
.cache
[0]) > 1800:
42 data
= get_json('http://e-sim.org/apiRegions.html')
43 self
.cache
= [time(), data
]
48 class Countries(object):
55 self
.data
= get_json('http://e-sim.org/apiCountries.html')