def country(slug):
    for k, country in load_countries().items():
        if country['slug'] == slug:
            library_items = []
            for slug, item in load_library().items():
                if k in item.get('countries', []):
                    library_items.append(item)
            return render_template('country.html',
                                   country=country,
                                   library_items=sort_items(library_items))
    raise NotFound()
Ejemplo n.º 2
0
def inject_globals():
    countries = load_countries()
    map_links = {}
    for k, v in list(countries.items()):
        map_links[v.get('iso3')] = v.get('path')
    return {
        'countries': countries,
        'map_links': map_links,
        'library': load_library(),
        'topics': load_topics()
    }