Newer
Older
import ckan.plugins.toolkit as toolkit
import ckan.lib.base as base
from flask import Blueprint, make_response
import logging
log = logging.getLogger(__name__)
blueprint = Blueprint('odsh_default', __name__)
def info_page():
return toolkit.redirect_to('http://www.schleswig-holstein.de/odpinfo')
def start():
return toolkit.redirect_to('/dataset')
def not_found():
resp = make_response(base.render('home/robots.txt'))
resp.headers['Content-Type'] = "text/plain; charset=utf-8"
return resp
rules = [
('/info_page', 'info_page', info_page),
('/home', 'start', start),
('/robots.txt', 'robots_txt', robots_txt),
('/not_found', 'not_found', not_found), ]
for rule in rules:
blueprint.add_url_rule(*rule)
def get_blueprint():
return blueprint