Ejemplo n.º 1
0
def get_library_branches():
    """Returns library branches grouped by first letter."""
    libraries = inlibrary.get_libraries()
    for lib in libraries:
        for branch in lib.get_branches():
            branch.library = lib.name
            yield branch
Ejemplo n.º 2
0
def get_library_branches():
    """Returns library branches grouped by first letter."""
    libraries = inlibrary.get_libraries()
    for lib in libraries:
        for branch in lib.get_branches():
            branch.library = lib.name
            yield branch
Ejemplo n.º 3
0
def get_libraries_by_country():
    libraries = inlibrary.get_libraries()
    d = {}
    
    usa = "United States of America"
    aliases = {
        "US": usa,
        "U.S.": usa,
        "USA": usa,
        "U.S.A.": usa,
        "United States": usa,
        "UK": "United Kingdom"
    }
    for lib in libraries:
        for branch in lib.get_branches():
            country = aliases.get(branch.country.strip(), branch.country).strip()
            branch.library = lib
            d.setdefault(country, []).append(branch)
    return d
Ejemplo n.º 4
0
def get_libraries_by_country():
    libraries = inlibrary.get_libraries()
    d = {}
    
    usa = "United States of America"
    aliases = {
        "US": usa,
        "U.S.": usa,
        "USA": usa,
        "U.S.A.": usa,
        "United States": usa,
        "UK": "United Kingdom"
    }
    for lib in libraries:
        for branch in lib.get_branches():
            country = aliases.get(branch.country.strip(), branch.country).strip()
            branch.library = lib
            d.setdefault(country, []).append(branch)
    return d
Ejemplo n.º 5
0
 def _get_libraries(self):
     return dict((lib.key, lib) for lib in inlibrary.get_libraries())
Ejemplo n.º 6
0
 def GET(self):
     libraries = inlibrary.get_libraries()
     web.header("Content-Type", "text/plain")
     return delegate.RawText(
         render_template("libraries/locations", libraries))
Ejemplo n.º 7
0
 def _get_library_names(self):
     return dict((lib.key, lib.name) for lib in inlibrary.get_libraries())
Ejemplo n.º 8
0
 def GET(self):
     libraries = inlibrary.get_libraries()
     web.header("Content-Type", "text/plain")
     return delegate.RawText(render_template("libraries/locations", libraries))