__file__ |
u'/etc/ckan/default/ckan.ini' |
api_token.jwt.algorithm |
'HS256' |
api_token.jwt.decode.secret |
'string:HclXGbCUBNp0tpY9pykON3R3Q' |
api_token.jwt.encode.secret |
'string:HclXGbCUBNp0tpY9pykON3R3Q' |
api_token.nbytes |
'60' |
app_conf |
{'ckan.preview.loadable': 'html htm rdf+xml owl+xml xml n3 n-triples turtle plain atom csv tsv rss txt json', 'ckan.auth.create_dataset_if_not_in_organization': 'false', 'ckan.auth.user_delete_groups': 'true', 'api_token.jwt.algorithm': 'HS256', 'ckan.upload.user.mimetypes': 'image/png image/jpg image/gif', 'app_instance_uuid': '402371e0-eb06-4863-a785-0459aff3b810', 'ckan.auth.user_create_organizations': 'false', 'ckan.storage_path': '/var/lib/ckan/default', 'ckan.auth.create_user_via_web': 'false', 'ckan.auth.create_unowned_dataset': 'false', 'use': 'egg:ckan', 'ckan.site_title': 'CKAN', 'ckan.hide_activity_from_users': 'default', 'ckan.site_url': 'https://opendata-ercolano.cultura.gov.it', 'ckan.preview.direct': 'png jpg gif', 'ckan.favicon': '/base/images/ckan.ico', 'ckan.base_public_folder': 'public', 'ckan.locale_order': 'en pt_BR ja it cs_CZ ca es fr el sv sr sr@latin no sk fi ru de pl nl bg ko_KR hu sa sl lv', 'who.config_file': u'/etc/ckan/default/who.ini', 'ckan.auth.roles_that_cascade_to_sub_groups': 'admin', 'ckan.feeds.author_link': '', 'solr_url': 'http://127.0.0.1:8983/solr/ckan', 'sqlalchemy.url': 'postgresql://ckan_default:ckan@172.28.0.224/ckan_default?sslmode=disable', 'ckan.max_image_size': '10', u'__file__': u'/etc/ckan/default/ckan.ini', 'ckan.locales_offered': '', 'who.log_level': 'warning', 'cache_dir': '/tmp/default/', 'ckan.auth.user_create_groups': 'false', 'ckan.locales_filtered_out': 'en_GB', u'global_conf': OrderedDict([(u'__file__', u'/etc/ckan/default/ckan.ini'), (u'here', u'/etc/ckan/default'), ('debug', 'true')]), 'ckan.feeds.date': '', 'ckan.auth.allow_dataset_collaborators': 'false', 'ckan.featured_orgs': 'parco-archeologico-di-ercolano istituto-packard-beni-culturali', 'ckan.views.default_views': 'image_view text_view recline_view webpage_view', 'ckan.auth.anon_create_dataset': 'false', 'debug': 'true', 'ckan.site_logo': '/base/images/ckan-logo.png', 'ckan.datastore.default_fts_lang': 'english', 'ckan.locale_default': 'en', 'ckan.devserver.port': '5000', 'ckan.site_description': '', 'ckan.auth.public_user_details': 'true', 'ckan.display_timezone': 'server', 'ckan.jobs.timeout': '180', 'ckan.max_resource_size': '200', 'ckan.plugins': 'stats text_view image_view recline_view resource_proxy datastore webpage_view pdf_view', 'ckan.feeds.author_name': '', 'ckan.site_id': 'default', 'ckan.gravatar_default': 'identicon', 'ckan.datastore.default_fts_index_method': 'gist', 'ckan.featured_groups': 'foto-sito-archeologico schede-reperti', 'ckan.datastore.write_url': 'postgresql://ckan_default:ckan@172.28.0.224/datastore_default', u'here': u'/etc/ckan/default', 'ckan.devserver.host': 'localhost', 'ckan.auth.create_default_api_keys': 'false', 'ckan.feeds.authority_name': '', 'ckan.auth.user_delete_organizations': 'true', 'expire_api_token.default_lifetime': '3600', 'ckan.redis.url': 'redis://localhost:6379/0', 'package': 'ckan', 'ckan.auth.create_user_via_api': 'false', 'api_token.jwt.encode.secret': 'string:HclXGbCUBNp0tpY9pykON3R3Q', 'who.log_file': '/tmp/default//who_log.ini', 'api_token.jwt.decode.secret': 'string:HclXGbCUBNp0tpY9pykON3R3Q', 'ckan.auth.public_activity_stream_detail': 'true', 'ckan.datastore.read_url': 'postgresql://datastore_default:ckan@172.28.0.224/datastore_default', 'beaker.session.key': 'ckan', 'beaker.session.secret': 'HclXGbCUBNp0tpY9pykON3R3Q', 'api_token.nbytes': '60'} |
app_instance_uuid |
'402371e0-eb06-4863-a785-0459aff3b810' |
APPLICATION_ROOT |
'/' |
BABEL_DEFAULT_LOCALE |
'en' |
BABEL_DEFAULT_TIMEZONE |
'Etc/UTC' |
BABEL_DOMAIN |
'ckan' |
BABEL_MULTIPLE_DOMAINS |
u'ckan' |
BABEL_TRANSLATION_DIRECTORIES |
u'/usr/lib/ckan/default/src/ckan/ckan/i18n' |
beaker.cache.data_dir |
'/tmp/default/cache' |
beaker.session.data_dir |
'/tmp/default/sessions' |
beaker.session.key |
'ckan' |
beaker.session.secret |
'HclXGbCUBNp0tpY9pykON3R3Q' |
buffet.template_engines |
[{'engine': 'mako', 'alias': None, 'template_root': '', 'template_options': {'myghty.data_dir': '/tmp/default/templates', 'mako.directories': [], 'myghty.component_root': [], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/tmp/default/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True}}] |
buffet.template_options |
{'myghty.data_dir': '/tmp/default/templates', 'mako.directories': [], 'myghty.component_root': [], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/tmp/default/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True} |
cache.dir |
'/tmp/default/' |
cache_dir |
'/tmp/default/' |
ckan.auth.allow_dataset_collaborators |
'false' |
ckan.auth.anon_create_dataset |
'false' |
ckan.auth.create_dataset_if_not_in_organization |
'false' |
ckan.auth.create_default_api_keys |
'false' |
ckan.auth.create_unowned_dataset |
'false' |
ckan.auth.create_user_via_api |
'false' |
ckan.auth.create_user_via_web |
'false' |
ckan.auth.public_activity_stream_detail |
'true' |
ckan.auth.public_user_details |
'true' |
ckan.auth.roles_that_cascade_to_sub_groups |
'admin' |
ckan.auth.user_create_groups |
'false' |
ckan.auth.user_create_organizations |
'false' |
ckan.auth.user_delete_groups |
'true' |
ckan.auth.user_delete_organizations |
'true' |
ckan.base_public_folder |
'public' |
ckan.base_templates_folder |
'templates' |
ckan.datastore.default_fts_index_method |
'gist' |
ckan.datastore.default_fts_lang |
'english' |
ckan.datastore.read_url |
'postgresql://datastore_default:ckan@172.28.0.224/datastore_default' |
ckan.datastore.sqlalchemy.pool_pre_ping |
True |
ckan.datastore.write_url |
'postgresql://ckan_default:ckan@172.28.0.224/datastore_default' |
ckan.devserver.host |
'localhost' |
ckan.devserver.port |
'5000' |
ckan.display_timezone |
'server' |
ckan.favicon |
'/base/images/ckan.ico' |
ckan.featured_groups |
'foto-sito-archeologico schede-reperti' |
ckan.featured_orgs |
'parco-archeologico-di-ercolano istituto-packard-beni-culturali' |
ckan.feeds.author_link |
'' |
ckan.feeds.author_name |
'' |
ckan.feeds.authority_name |
'' |
ckan.feeds.date |
'' |
ckan.gravatar_default |
'identicon' |
ckan.hide_activity_from_users |
'default' |
ckan.homepage_style |
u'3' |
ckan.host |
'opendata-ercolano.cultura.gov.it' |
ckan.jobs.timeout |
'180' |
ckan.locale_default |
'en' |
ckan.locale_order |
'en pt_BR ja it cs_CZ ca es fr el sv sr sr@latin no sk fi ru de pl nl bg ko_KR hu sa sl lv' |
ckan.locales_filtered_out |
'en_GB' |
ckan.locales_offered |
'' |
ckan.main_css |
u'/base/css/main.css' |
ckan.max_image_size |
'10' |
ckan.max_resource_size |
'200' |
ckan.plugins |
'stats text_view image_view recline_view resource_proxy datastore webpage_view pdf_view' |
ckan.preview.direct |
'png jpg gif' |
ckan.preview.loadable |
'html htm rdf+xml owl+xml xml n3 n-triples turtle plain atom csv tsv rss txt json' |
ckan.redis.url |
'redis://localhost:6379/0' |
ckan.site_about |
u'Il **portale open data del Parco Archeologico di Ercolano** \xe8 una piattaforma dinamica e costantemente aggiornata, progettata per promuovere e valorizzare il **patrimonio culturale e archeologico** di Ercolano. Attraverso il portale \xe8 possibile accedere a **dataset strutturati**, che comprendono **dati archeologici**, risultati di **attivit\xe0 di conservazione**, **immagini storiche georeferenziate**, **rilievi fotografici dettagliati**, documentazione grafica e **modelli 3D** del sito e dei reperti. \r\n\r\nIl portale si rivolge sia a un **pubblico specialistico**, come ricercatori e professionisti del patrimonio, sia a **un pubblico pi\xf9 ampio**, interessato a esplorare e comprendere le ricchezze culturali e storiche di Ercolano. Progettato con **standard di interoperabilit\xe0**, il portale consente il dialogo machine-to-machine con altri sistemi informativi, favorendo l\u2019integrazione e la condivisione dei dati a livello nazionale e internazionale. \r\n\r\nSalvo diversa indicazione, i contenuti sono distribuiti secondo la **licenza Beni Culturali Standard**, descritta al seguente link: [Beni Culturali Standard - Documentazione](https://docs.italia.it/italia/icdp/icdp-pnd-circolazione-riuso-docs/it/v1.0-giugno-2022/testo-etichetta-BCS.html). \r\n\r\n### English\r\nThe **open data portal of the Herculaneum Archaeological Park** is a dynamic and constantly updated platform designed to promote and enhance the **cultural and archaeological heritage** of Herculaneum. Through the portal, users can access **structured datasets** that include **archaeological data**, outcomes of **conservation activities**, **georeferenced historical images**, **detailed photographic surveys**, graphic documentation, and **3D models** of the site and its artifacts. \r\n\r\nThe portal is intended for both a **specialist audience**, such as researchers and heritage professionals, and a **broader audience**, interested in exploring and understanding the cultural and historical treasures of Herculaneum. Designed with **interoperability standards**, the portal supports machine-to-machine communication with other information systems, fostering data integration and sharing at a national and international level. \r\n\r\nUnless otherwise stated, the contents are distributed under the **Beni Culturali Standard license**, described at the following link: [Beni Culturali Standard - Documentation](https://docs.italia.it/italia/icdp/icdp-pnd-circolazione-riuso-docs/it/v1.0-giugno-2022/testo-etichetta-BCS.html).' |
ckan.site_custom_css |
u'.masthead{\r\n background-color: rgb(0, 0, 0);\r\n}\r\nbody {\r\n background: #000 url(../../../base/images/bg.png);\r\n}\r\n.site-footer, .site-footer label, .site-footer small {\r\n background-color: rgb(0, 0, 0);\r\n}\r\n.account-masthead {\r\n background: #000 url(../../../base/images/bg.png);\r\n}\r\n\r\n.masthead .navigation .nav-pills li a:hover, .masthead .navigation .nav-pills li a:focus, .masthead .navigation .nav-pills li.active a {\r\n background-color: #aa8950;\r\n}\r\n.account-masthead .account ul li a {\r\n color: #fff;\r\n}\r\n\r\n.account-masthead .account ul li a:hover {\r\n color: #aa8950;\r\n background-color: #000000;\r\n}\r\n\r\n.account-masthead .account ul li {\r\n border-left: 1px solid #000;\r\n}\r\n\r\n.account-masthead .account .notifications a span.badge {\r\n background-color: #6E6E6E;\r\n color: #fff;\r\n}\r\n\r\n.site-footer a {\r\n color: #fff;\r\n}\r\n\r\n.site-footer {\r\n color: #fff;\r\n}\r\n\r\n.homepage .module-search .module-content {\r\n background-color: #000;\r\n}\r\n\r\n.homepage .module-search .tags {\r\n display:none;\r\n}\r\n\r\n.hero {\r\n background-color: #000;\r\n background-image: none;\r\n min-height:0;\r\n}\r\n\r\n.homepage .module-search {\r\n background: #aa8950;\r\n}\r\n\r\n.box {\r\n border: none;\r\n}\r\n\r\n.site-footer label {\r\n color: #fff;\r\n}\r\n.main {\r\n background: none;\r\n}\r\n.toolbar .breadcrumb a {\r\n color: #fff;\r\n}' |
ckan.site_description |
u'Open data' |
ckan.site_id |
'default' |
ckan.site_intro_text |
u'__Parco Archeologico di Ercolano__' |
ckan.site_logo |
u'/uploads/admin/2023-11-07-050118.1766982023-07-21-104031.528063ercolano-logo.png' |
ckan.site_title |
u'Open-data portal of the archaeological site of Herculaneum' |
ckan.site_url |
u'https://opendata-ercolano.cultura.gov.it' |
ckan.storage_path |
'/var/lib/ckan/default' |
ckan.upload.user.mimetypes |
'image/png image/jpg image/gif' |
ckan.views.default_views |
'image_view text_view recline_view webpage_view' |
clear_logo_upload |
'' |
computed_template_paths |
[u'/usr/lib/ckan/default/src/ckan/ckanext/stats/templates', u'/usr/lib/ckan/default/src/ckan/ckanext/textview/theme/templates', u'/usr/lib/ckan/default/src/ckan/ckanext/imageview/theme/templates', u'/usr/lib/ckan/default/src/ckan/ckanext/reclineview/theme/templates', u'/usr/lib/ckan/default/src/ckan/ckanext/datastore/templates', u'/usr/lib/ckan/default/src/ckan/ckanext/webpageview/theme/templates', u'/usr/lib/ckan/default/src/ckanext-pdfview/ckanext/pdfview/theme/templates', '/usr/lib/ckan/default/src/ckan/ckan/templates'] |
debug |
True |
DEBUG |
True |
DEBUG_TB_ENABLED |
True |
DEBUG_TB_HOSTS |
() |
DEBUG_TB_INTERCEPT_REDIRECTS |
False |
DEBUG_TB_PANELS |
('flask_debugtoolbar.panels.versions.VersionDebugPanel', 'flask_debugtoolbar.panels.timer.TimerDebugPanel', 'flask_debugtoolbar.panels.headers.HeaderDebugPanel', 'flask_debugtoolbar.panels.request_vars.RequestVarsDebugPanel', 'flask_debugtoolbar.panels.config_vars.ConfigVarsDebugPanel', 'flask_debugtoolbar.panels.template.TemplateDebugPanel', 'flask_debugtoolbar.panels.sqlalchemy.SQLAlchemyDebugPanel', 'flask_debugtoolbar.panels.logger.LoggingPanel', 'flask_debugtoolbar.panels.route_list.RouteListDebugPanel', 'flask_debugtoolbar.panels.profiler.ProfilerDebugPanel') |
ENV |
'production' |
expire_api_token.default_lifetime |
'3600' |
EXPLAIN_TEMPLATE_LOADING |
False |
extra_public_paths |
u'/usr/lib/ckan/default/src/ckan/ckanext/stats/public,/usr/lib/ckan/default/src/ckan/ckanext/textview/theme/public,/usr/lib/ckan/default/src/ckan/ckanext/reclineview/theme/public' |
extra_template_paths |
u'/usr/lib/ckan/default/src/ckan/ckanext/stats/templates,/usr/lib/ckan/default/src/ckan/ckanext/textview/theme/templates,/usr/lib/ckan/default/src/ckan/ckanext/imageview/theme/templates,/usr/lib/ckan/default/src/ckan/ckanext/reclineview/theme/templates,/usr/lib/ckan/default/src/ckan/ckanext/datastore/templates,/usr/lib/ckan/default/src/ckan/ckanext/webpageview/theme/templates,/usr/lib/ckan/default/src/ckanext-pdfview/ckanext/pdfview/theme/templates' |
global_conf |
OrderedDict([(u'__file__', u'/etc/ckan/default/ckan.ini'), (u'here', u'/etc/ckan/default'), ('debug', 'true')]) |
here |
u'/etc/ckan/default' |
JSON_AS_ASCII |
True |
JSON_SORT_KEYS |
True |
JSONIFY_MIMETYPE |
'application/json' |
JSONIFY_PRETTYPRINT_REGULAR |
False |
logo_upload |
'' |
MAX_CONTENT_LENGTH |
None |
MAX_COOKIE_SIZE |
4093 |
package |
'ckan' |
PERMANENT_SESSION_LIFETIME |
datetime.timedelta(31) |
PREFERRED_URL_SCHEME |
'http' |
PRESERVE_CONTEXT_ON_EXCEPTION |
None |
PROPAGATE_EXCEPTIONS |
None |
pylons.app_globals |
<ckan.lib.app_globals._Globals object at 0x7fb02bfc34d0> |
pylons.c_attach_args |
True |
pylons.cache_dir |
'/tmp/default/' |
pylons.db_engines |
{} |
pylons.environ_config |
{'session': 'beaker.session', 'cache': 'beaker.cache'} |
pylons.errorware |
{'debug': True} |
pylons.g |
None |
pylons.h |
{'format_resource_items': <function format_resource_items at 0x7fb02c0284d0>, 'flash_notice': <function flash_notice at 0x7fb02c024e50>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7fb02c0244d0>, 'link_to': <function link_to at 0x7fb02c0257d0>, 'localised_nice_date': <function localised_nice_date at 0x7fb02c147350>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7fb02c0287d0>, 'radio': <function radio at 0x7fb02c029350>, 'render_datetime': <function render_datetime at 0x7fb02c026f50>, 'is_url': <function is_url at 0x7fb02c024950>, 'resource_view_icon': <function resource_view_icon at 0x7fb02c0288d0>, 'check_access': <function check_access at 0x7fb02c0265d0>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7fb02ad54950>, 'flash': <ckan.lib.helpers._Flash object at 0x7fb02c023150>, 'render_assets': <function render_assets at 0x7fb02c022f50>, 'group_name_to_title': <function group_name_to_title at 0x7fb02c0267d0>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7fb02c028750>, 'html_auto_link': <function html_auto_link at 0x7fb02c0283d0>, 'add_url_param': <function add_url_param at 0x7fb02c027bd0>, 'group_link': <function group_link at 0x7fb02c0276d0>, 'url_is_local': <function url_is_local at 0x7fb02c024a50>, 'render_markdown': <function render_markdown at 0x7fb02c028450>, 'get_featured_organizations': <function get_featured_organizations at 0x7fb02c028cd0>, 'facets': <function facets at 0x7fb02c029250>, 'convert_to_dict': <function convert_to_dict at 0x7fb02c0279d0>, 'wrapped': <function wrapped at 0x7fb02c026750>, 'license_options': <function license_options at 0x7fb02c029150>, 'gravatar': <function gravatar at 0x7fb02c026c50>, 'popular': <function popular at 0x7fb02c027e50>, 'follow_button': <function follow_button at 0x7fb02c027a50>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7fb02c027150>, 'urlencode': <function urlencode at 0x7fb02e36e0d0>, 'organization_link': <function organization_link at 0x7fb02c027750>, 'sorted_extras': <function sorted_extras at 0x7fb02c026550>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7fb02c027050>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7fb02c0270d0>, 'flash_success': <function flash_success at 0x7fb02c025350>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7fb02c0261d0>, 'format_icon': <function format_icon at 0x7fb02c026b50>, 'sanitize_url': <function sanitize_url at 0x7fb02c026cd0>, 'unselected_facet_items': <function unselected_facet_items at 0x7fb02c0262d0>, 'build_nav_icon': <function build_nav_icon at 0x7fb02c025e50>, 'escape_js': <function escape_js at 0x7fb02c028250>, 'default_group_type': <function default_group_type at 0x7fb02c026150>, 'dataset_link': <function dataset_link at 0x7fb02c0274d0>, 'tag_link': <function tag_link at 0x7fb02c027650>, 'mail_to': <function mail_to at 0x7fb02c0292d0>, 'localised_filesize': <function localised_filesize at 0x7fb02c147450>, 'icon_html': <function icon_html at 0x7fb02c0269d0>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7fb02c0253d0>, 'dump_json': <function dump_json at 0x7fb02c0277d0>, 'get_request_param': <function get_request_param at 0x7fb02c028350>, 'get_page_number': <function get_page_number at 0x7fb02c026e50>, 'dict_list_reduce': <function dict_list_reduce at 0x7fb02c026bd0>, 'has_more_facets': <function has_more_facets at 0x7fb02c026250>, 'SI_number_span': <function SI_number_span at 0x7fb02c028b50>, 'get_rtl_css': <function get_rtl_css at 0x7fb02c024dd0>, 'urls_for_resource': <function urls_for_resource at 0x7fb02c027d50>, 'user_image': <function user_image at 0x7fb02c026d50>, 'featured_group_org': <function featured_group_org at 0x7fb02c028dd0>, 'build_nav_main': <function build_nav_main at 0x7fb02c025ad0>, 'can_update_owner_org': <function can_update_owner_org at 0x7fb02c0296d0>, 'include_asset': <function include_asset at 0x7fb02c022450>, 'resource_preview': <function resource_preview at 0x7fb02c028550>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7fb02c0280d0>, 'groups_available': <function groups_available at 0x7fb02c027ed0>, 'get_param_int': <function get_param_int at 0x7fb02c026350>, 'get_featured_groups': <function get_featured_groups at 0x7fb02c028d50>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7fb02c028150>, 'list_dict_filter': <function list_dict_filter at 0x7fb02c028ad0>, 'url_for_static': <function url_for_static at 0x7fb02c024850>, 'uploads_enabled': <function uploads_enabled at 0x7fb02c028c50>, 'remove_url_param': <function remove_url_param at 0x7fb02c027c50>, 'get_locales_dict': <function get_locales_dict at 0x7fb02cf834d0>, 'get_available_locales': <function get_available_locales at 0x7fb02cf83550>, 'icon_url': <function icon_url at 0x7fb02c026950>, 'follow_count': <function follow_count at 0x7fb02c027ad0>, 'submit': <function submit at 0x7fb02c0258d0>, 'button_attr': <function button_attr at 0x7fb02c0273d0>, 'literal': <class 'ckan.lib.helpers.literal'>, 'get_translated': <function get_translated at 0x7fb02c0291d0>, 'linked_user': <function linked_user at 0x7fb02c026650>, 'localised_number': <function localised_number at 0x7fb02c1473d0>, 'lang_native_name': <function lang_native_name at 0x7fb02c024cd0>, 'resource_link': <function resource_link at 0x7fb02c0275d0>, 'new_activities': <function new_activities at 0x7fb02c028bd0>, 'build_nav': <function build_nav at 0x7fb02c025ed0>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7fb02c0248d0>, 'resource_icon': <function resource_icon at 0x7fb02c026ad0>, 'resource_formats': <function resource_formats at 0x7fb02c028ed0>, 'ckan_version': <function ckan_version at 0x7fb02c024c50>, 'rendered_resource_view': <function rendered_resource_view at 0x7fb02c028650>, 'remove_linebreaks': <function remove_linebreaks at 0x7fb02c028a50>, 'is_rtl_language': <function is_rtl_language at 0x7fb02c024d50>, 'datastore_dictionary': <function datastore_dictionary at 0x7fb02ad2cdd0>, 'check_config_permission': <function check_config_permission at 0x7fb02c029050>, 'url_for': <function url_for at 0x7fb02c0246d0>, 'redirect_to': <function redirect_to at 0x7fb02c024450>, 'localised_SI_number': <function localised_SI_number at 0x7fb02c1474d0>, 'view_resource_url': <bound method ResourceProxy.view_resource_url of <Plugin ResourceProxy 'resource_proxy'>>, 'get_map_config': <function get_mapview_config at 0x7fb02ad548d0>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7fb02c0281d0>, 'unified_resource_format': <function unified_resource_format at 0x7fb02c028f50>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7fb02c026050>, 'resource_view_full_page': <function resource_view_full_page at 0x7fb02c0289d0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7fb02c028850>, 'get_site_statistics': <function get_site_statistics at 0x7fb02c028e50>, 'dataset_display_name': <function dataset_display_name at 0x7fb02c027450>, 'clean_html': <function clean_html at 0x7fb02c0293d0>, 'markdown_extract': <function markdown_extract at 0x7fb02c0268d0>, 'file': <function file at 0x7fb02c025850>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7fb02c0282d0>, 'sanitize_id': <function sanitize_id at 0x7fb02c0294d0>, 'pager_url': <function pager_url at 0x7fb02c026dd0>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7fb02c0285d0>, 'full_current_url': <function full_current_url at 0x7fb02c024ad0>, 'asbool': <function asbool at 0x7fb02dacf150>, 'activity_list_select': <function activity_list_select at 0x7fb02c0295d0>, 'include_resource': <function include_resource at 0x7fb02c027cd0>, 'snippet': <function snippet at 0x7fb02c027950>, 'roles_translated': <function roles_translated at 0x7fb02c028050>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7fb02c029550>, 'activity_div': <function activity_div at 0x7fb02c0278d0>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7fb02c028950>, 'truncate': <function truncate at 0x7fb02c026850>, 'nav_link': <function nav_link at 0x7fb02c025950>, 'flash_error': <function flash_error at 0x7fb02c0252d0>, 'organizations_available': <function organizations_available at 0x7fb02c027f50>, 'current_url': <function current_url at 0x7fb02c024b50>, 'get_organization': <function get_organization at 0x7fb02c0290d0>, 'icon': <function icon at 0x7fb02c026a50>, 'lang': <function lang at 0x7fb02c024bd0>, 'resource_display_name': <function resource_display_name at 0x7fb02c027550>, 'url': <function url at 0x7fb02c024550>, 'debug_inspect': <function debug_inspect at 0x7fb02c027dd0>, 'auto_log_message': <function auto_log_message at 0x7fb02c027850>, 'get_display_timezone': <function get_display_timezone at 0x7fb02c026ed0>, 'get_collaborators': <function get_collaborators at 0x7fb02c029650>} |
pylons.package |
'ckan' |
pylons.paths |
{'templates': [], 'controllers': '/usr/lib/ckan/default/src/ckan/ckan/controllers', 'static_files': '/usr/lib/ckan/default/src/ckan/ckan/public', 'root': '/usr/lib/ckan/default/src/ckan/ckan'} |
pylons.request_options |
{'errors': 'replace', 'decode_param_names': False, 'charset': 'utf-8', 'language': 'en-us'} |
pylons.response_options |
{'headers': {'Pragma': 'no-cache', 'Cache-Control': 'no-cache'}, 'errors': 'strict', 'charset': 'utf-8', 'content_type': 'text/html'} |
pylons.strict_c |
False |
routes.map |
<ckan.config.routing.Mapper object at 0x7fb02aa6cf90> |
routes.named_routes |
{u'group.member_delete': {'action': u'member_delete', 'needed': ['id'], 'controller': u'group', 'highlight_actions': u'member_delete'}, u'dataset.delete': {'action': u'delete', 'needed': ['id'], 'controller': u'dataset', 'highlight_actions': u'delete'}, u'group.follow': {'action': u'follow', 'needed': ['id'], 'controller': u'group', 'highlight_actions': u'follow'}, u'feeds.group': {'action': u'group', 'needed': ['id'], 'controller': u'feeds', 'highlight_actions': u'group'}, u'resource.new': {'action': u'new', 'needed': ['id'], 'controller': u'resource', 'highlight_actions': u'new'}, u'organization.read': {'action': u'read', 'needed': ['id'], 'controller': u'organization', 'highlight_actions': u'read'}, u'user.logged_out_page': {'action': u'logged_out_page', 'needed': [], 'controller': u'user', 'highlight_actions': u'logged_out_page'}, 'debugtoolbar.template_editor': {'action': 'template_editor', 'needed': ['key'], 'controller': 'debugtoolbar', 'highlight_actions': 'template_editor'}, u'api.action': {'action': u'action', 'needed': ['ver', 'logic_function'], 'controller': u'api', 'highlight_actions': u'action'}, u'admin.index': {'action': u'index', 'needed': [], 'controller': u'admin', 'highlight_actions': u'index'}, u'home.redirect_locale': {'action': u'redirect_locale', 'needed': [], 'controller': u'home', 'highlight_actions': u'redirect_locale'}, u'api.user_autocomplete': {'action': u'user_autocomplete', 'needed': ['ver'], 'controller': u'api', 'highlight_actions': u'user_autocomplete'}, u'group.member_new': {'action': u'member_new', 'needed': ['id'], 'controller': u'group', 'highlight_actions': u'member_new'}, u'dashboard.index': {'action': u'index', 'needed': [], 'controller': u'dashboard', 'highlight_actions': u'index'}, u'organization.activity': {'action': u'activity', 'needed': ['id'], 'controller': u'organization', 'highlight_actions': u'activity'}, u'resource.delete': {'action': u'delete', 'needed': ['id', 'resource_id'], 'controller': u'resource', 'highlight_actions': u'delete'}, u'dataset.search': {'action': u'search', 'needed': [], 'controller': u'dataset', 'highlight_actions': u'search'}, u'resource.datapreview': {'action': u'datapreview', 'needed': ['id', 'resource_id'], 'controller': u'resource', 'highlight_actions': u'datapreview'}, u'group.read': {'action': u'read', 'needed': ['id'], 'controller': u'group', 'highlight_actions': u'read'}, u'dataset.activity': {'action': u'activity', 'needed': ['id'], 'controller': u'dataset', 'highlight_actions': u'activity'}, u'organization.members': {'action': u'members', 'needed': ['id'], 'controller': u'organization', 'highlight_actions': u'members'}, u'api.format_autocomplete': {'action': u'format_autocomplete', 'needed': ['ver'], 'controller': u'api', 'highlight_actions': u'format_autocomplete'}, u'user.api_token_revoke': {'action': u'api_token_revoke', 'needed': ['jti', 'id'], 'controller': u'user', 'highlight_actions': u'api_token_revoke'}, u'util.primer': {'action': u'primer', 'needed': [], 'controller': u'util', 'highlight_actions': u'primer'}, u'user.follow': {'action': u'follow', 'needed': ['id'], 'controller': u'user', 'highlight_actions': u'follow'}, u'organization.unfollow': {'action': u'unfollow', 'needed': ['id'], 'controller': u'organization', 'highlight_actions': u'unfollow'}, u'organization.index': {'action': u'index', 'needed': [], 'controller': u'organization', 'highlight_actions': u'index'}, u'dataset.read': {'action': u'read', 'needed': ['id'], 'controller': u'dataset', 'highlight_actions': u'read'}, u'resource.download': {'action': u'download', 'needed': ['id', 'resource_id'], 'controller': u'resource', 'highlight_actions': u'download'}, u'organization.followers': {'action': u'followers', 'needed': ['id'], 'controller': u'organization', 'highlight_actions': u'followers'}, u'dataset_resource.datapreview': {'action': u'datapreview', 'needed': ['id', 'resource_id'], 'controller': u'dataset_resource', 'highlight_actions': u'datapreview'}, u'dataset.unfollow': {'action': u'unfollow', 'needed': ['id'], 'controller': u'dataset', 'highlight_actions': u'unfollow'}, u'user.unfollow': {'action': u'unfollow', 'needed': ['id'], 'controller': u'user', 'highlight_actions': u'unfollow'}, u'dataset_resource.edit_view': {'action': u'edit_view', 'needed': ['id', 'resource_id'], 'controller': u'dataset_resource', 'highlight_actions': u'edit_view'}, u'group.members': {'action': u'members', 'needed': ['id'], 'controller': u'group', 'highlight_actions': u'members'}, u'resource_proxy.proxy_view': {'action': u'proxy_view', 'needed': ['id', 'resource_id'], 'controller': u'resource_proxy', 'highlight_actions': u'proxy_view'}, u'user.request_reset': {'action': u'request_reset', 'needed': [], 'controller': u'user', 'highlight_actions': u'request_reset'}, u'home.about': {'action': u'about', 'needed': [], 'controller': u'home', 'highlight_actions': u'about'}, u'group.edit': {'action': u'edit', 'needed': ['id'], 'controller': u'group', 'highlight_actions': u'edit'}, u'feeds.organization': {'action': u'organization', 'needed': ['id'], 'controller': u'feeds', 'highlight_actions': u'organization'}, u'api.dataset_autocomplete': {'action': u'dataset_autocomplete', 'needed': ['ver'], 'controller': u'api', 'highlight_actions': u'dataset_autocomplete'}, u'organization.history': {'action': u'history', 'needed': ['id'], 'controller': u'organization', 'highlight_actions': u'history'}, u'dataset_resource.edit': {'action': u'edit', 'needed': ['id', 'resource_id'], 'controller': u'dataset_resource', 'highlight_actions': u'edit'}, u'group.index': {'action': u'index', 'needed': [], 'controller': u'group', 'highlight_actions': u'index'}, u'dataset_resource.delete': {'action': u'delete', 'needed': ['id', 'resource_id'], 'controller': u'dataset_resource', 'highlight_actions': u'delete'}, u'resource.embedded_dataviewer': {'action': u'embedded_dataviewer', 'needed': ['id', 'resource_id'], 'controller': u'resource', 'highlight_actions': u'embedded_dataviewer'}, u'group.about': {'action': u'about', 'needed': ['id'], 'controller': u'group', 'highlight_actions': u'about'}, u'dashboard.datasets': {'action': u'datasets', 'needed': [], 'controller': u'dashboard', 'highlight_actions': u'datasets'}, 'debugtoolbar.sql_select': {'action': 'sql_select', 'needed': [], 'controller': 'debugtoolbar', 'highlight_actions': 'sql_select'}, u'datastore.dump': {'action': u'dump', 'needed': ['resource_id'], 'controller': u'datastore', 'highlight_actions': u'dump'}, u'user.index': {'action': u'index', 'needed': [], 'controller': u'user', 'highlight_actions': u'index'}, u'dataset.changes_multiple': {'action': u'changes_multiple', 'needed': [], 'controller': u'dataset', 'highlight_actions': u'changes_multiple'}, u'user.api_tokens': {'action': u'api_tokens', 'needed': ['id'], 'controller': u'user', 'highlight_actions': u'api_tokens'}, u'feeds.tag': {'action': u'tag', 'needed': ['id'], 'controller': u'feeds', 'highlight_actions': u'tag'}, u'organization.about': {'action': u'about', 'needed': ['id'], 'controller': u'organization', 'highlight_actions': u'about'}, u'dataset_resource.read': {'action': u'read', 'needed': ['id', 'resource_id'], 'controller': u'dataset_resource', 'highlight_actions': u'read'}, u'dataset.CreateView': {'action': u'CreateView', 'needed': ['id'], 'controller': u'dataset', 'highlight_actions': u'CreateView'}, u'group.delete': {'action': u'delete', 'needed': ['id'], 'controller': u'group', 'highlight_actions': u'delete'}, u'dashboard.groups': {'action': u'groups', 'needed': [], 'controller': u'dashboard', 'highlight_actions': u'groups'}, u'dataset.follow': {'action': u'follow', 'needed': ['id'], 'controller': u'dataset', 'highlight_actions': u'follow'}, u'dataset_resource.embedded_dataviewer': {'action': u'embedded_dataviewer', 'needed': ['id', 'resource_id'], 'controller': u'dataset_resource', 'highlight_actions': u'embedded_dataviewer'}, u'api.get_api': {'action': u'get_api', 'needed': ['ver'], 'controller': u'api', 'highlight_actions': u'get_api'}, u'dataset_resource.views': {'action': u'views', 'needed': ['id', 'resource_id'], 'controller': u'dataset_resource', 'highlight_actions': u'views'}, u'feeds.custom': {'action': u'custom', 'needed': [], 'controller': u'feeds', 'highlight_actions': u'custom'}, u'api.i18n_js_translations': {'action': u'i18n_js_translations', 'needed': ['lang', 'ver'], 'controller': u'api', 'highlight_actions': u'i18n_js_translations'}, u'user.me': {'action': u'me', 'needed': [], 'controller': u'user', 'highlight_actions': u'me'}, u'admin.config': {'action': u'config', 'needed': [], 'controller': u'admin', 'highlight_actions': u'config'}, u'dataset.resources': {'action': u'resources', 'needed': ['id'], 'controller': u'dataset', 'highlight_actions': u'resources'}, u'organization.admins': {'action': u'admins', 'needed': ['id'], 'controller': u'organization', 'highlight_actions': u'admins'}, u'user.register': {'action': u'register', 'needed': [], 'controller': u'user', 'highlight_actions': u'register'}, u'resource.edit_view': {'action': u'edit_view', 'needed': ['id', 'resource_id'], 'controller': u'resource', 'highlight_actions': u'edit_view'}, u'dataset.EditView': {'action': u'EditView', 'needed': ['id', 'resource_id'], 'controller': u'dataset', 'highlight_actions': u'EditView'}, u'dataset.edit': {'action': u'edit', 'needed': ['id'], 'controller': u'dataset', 'highlight_actions': u'edit'}, u'feeds.general': {'action': u'general', 'needed': [], 'controller': u'feeds', 'highlight_actions': u'general'}, u'util.internal_redirect': {'action': u'internal_redirect', 'needed': [], 'controller': u'util', 'highlight_actions': u'internal_redirect'}, u'user.activity': {'action': u'activity', 'needed': ['id'], 'controller': u'user', 'highlight_actions': u'activity'}, u'admin.reset_config': {'action': u'reset_config', 'needed': [], 'controller': u'admin', 'highlight_actions': u'reset_config'}, 'webassets.index': {'action': 'index', 'needed': ['path'], 'controller': 'webassets', 'highlight_actions': 'index'}, u'group.followers': {'action': u'followers', 'needed': ['id'], 'controller': u'group', 'highlight_actions': u'followers'}, u'organization.edit': {'action': u'edit', 'needed': ['id'], 'controller': u'organization', 'highlight_actions': u'edit'}, u'group.bulk_process': {'action': u'bulk_process', 'needed': ['id'], 'controller': u'group', 'highlight_actions': u'bulk_process'}, u'api.organization_autocomplete': {'action': u'organization_autocomplete', 'needed': ['ver'], 'controller': u'api', 'highlight_actions': u'organization_autocomplete'}, u'user.followers': {'action': u'followers', 'needed': ['id'], 'controller': u'user', 'highlight_actions': u'followers'}, u'dataset_resource.view': {'action': u'view', 'needed': ['id', 'resource_id'], 'controller': u'dataset_resource', 'highlight_actions': u'view'}, u'organization.delete': {'action': u'delete', 'needed': ['id'], 'controller': u'organization', 'highlight_actions': u'delete'}, u'api.group_autocomplete': {'action': u'group_autocomplete', 'needed': ['ver'], 'controller': u'api', 'highlight_actions': u'group_autocomplete'}, u'user.delete': {'action': u'delete', 'needed': ['id'], 'controller': u'user', 'highlight_actions': u'delete'}, u'user.perform_reset': {'action': u'perform_reset', 'needed': ['id'], 'controller': u'user', 'highlight_actions': u'perform_reset'}, u'api.snippet': {'action': u'snippet', 'needed': ['snippet_path', 'ver'], 'controller': u'api', 'highlight_actions': u'snippet'}, u'dataset.new': {'action': u'new', 'needed': [], 'controller': u'dataset', 'highlight_actions': u'new'}, u'user.edit': {'action': u'edit', 'needed': ['id'], 'controller': u'user', 'highlight_actions': u'edit'}, u'resource.views': {'action': u'views', 'needed': ['id', 'resource_id'], 'controller': u'resource', 'highlight_actions': u'views'}, u'group.new': {'action': u'new', 'needed': [], 'controller': u'group', 'highlight_actions': u'new'}, u'dashboard.organizations': {'action': u'organizations', 'needed': [], 'controller': u'dashboard', 'highlight_actions': u'organizations'}, u'dataset_resource.download': {'action': u'download', 'needed': ['id', 'resource_id'], 'controller': u'dataset_resource', 'highlight_actions': u'download'}, u'user.logout': {'action': u'logout', 'needed': [], 'controller': u'user', 'highlight_actions': u'logout'}, u'dataset.history': {'action': u'history', 'needed': ['id'], 'controller': u'dataset', 'highlight_actions': u'history'}, u'organization.member_new': {'action': u'member_new', 'needed': ['id'], 'controller': u'organization', 'highlight_actions': u'member_new'}, u'user.read': {'action': u'read', 'needed': ['id'], 'controller': u'user', 'highlight_actions': u'read'}, u'organization.follow': {'action': u'follow', 'needed': ['id'], 'controller': u'organization', 'highlight_actions': u'follow'}, u'user.logged_out': {'action': u'logged_out', 'needed': [], 'controller': u'user', 'highlight_actions': u'logged_out'}, u'resource.view': {'action': u'view', 'needed': ['id', 'resource_id'], 'controller': u'resource', 'highlight_actions': u'view'}, u'group.admins': {'action': u'admins', 'needed': ['id'], 'controller': u'group', 'highlight_actions': u'admins'}, u'resource.edit': {'action': u'edit', 'needed': ['id', 'resource_id'], 'controller': u'resource', 'highlight_actions': u'edit'}, u'api.tag_autocomplete': {'action': u'tag_autocomplete', 'needed': ['ver'], 'controller': u'api', 'highlight_actions': u'tag_autocomplete'}, u'home.index': {'action': u'index', 'needed': [], 'controller': u'home', 'highlight_actions': u'index'}, 'debugtoolbar.save_template': {'action': 'save_template', 'needed': ['key'], 'controller': 'debugtoolbar', 'highlight_actions': 'save_template'}, u'stats.index': {'action': u'index', 'needed': [], 'controller': u'stats', 'highlight_actions': u'index'}, u'dataset.followers': {'action': u'followers', 'needed': ['id'], 'controller': u'dataset', 'highlight_actions': u'followers'}, u'user.generate_apikey': {'action': u'generate_apikey', 'needed': ['id'], 'controller': u'user', 'highlight_actions': u'generate_apikey'}, u'organization.new': {'action': u'new', 'needed': [], 'controller': u'organization', 'highlight_actions': u'new'}, u'dataset.groups': {'action': u'groups', 'needed': ['id'], 'controller': u'dataset', 'highlight_actions': u'groups'}, u'dataset_resource.new': {'action': u'new', 'needed': ['id'], 'controller': u'dataset_resource', 'highlight_actions': u'new'}, u'group.history': {'action': u'history', 'needed': ['id'], 'controller': u'group', 'highlight_actions': u'history'}, 'debugtoolbar.template_preview': {'action': 'template_preview', 'needed': ['key'], 'controller': 'debugtoolbar', 'highlight_actions': 'template_preview'}, u'organization.member_delete': {'action': u'member_delete', 'needed': ['id'], 'controller': u'organization', 'highlight_actions': u'member_delete'}, u'resource.read': {'action': u'read', 'needed': ['id', 'resource_id'], 'controller': u'resource', 'highlight_actions': u'read'}, u'datastore.dictionary': {'action': u'dictionary', 'needed': ['id', 'resource_id'], 'controller': u'datastore', 'highlight_actions': u'dictionary'}, u'user.login': {'action': u'login', 'needed': [], 'controller': u'user', 'highlight_actions': u'login'}, u'admin.trash': {'action': u'trash', 'needed': [], 'controller': u'admin', 'highlight_actions': u'trash'}, u'user.logged_in': {'action': u'logged_in', 'needed': [], 'controller': u'user', 'highlight_actions': u'logged_in'}, '_debug_toolbar.static': {'action': 'static', 'needed': ['filename'], 'controller': '_debug_toolbar', 'highlight_actions': 'static'}, u'group.unfollow': {'action': u'unfollow', 'needed': ['id'], 'controller': u'group', 'highlight_actions': u'unfollow'}, u'dataset.changes': {'action': u'changes', 'needed': ['id'], 'controller': u'dataset', 'highlight_actions': u'changes'}, u'group.activity': {'action': u'activity', 'needed': ['id'], 'controller': u'group', 'highlight_actions': u'activity'}, u'organization.bulk_process': {'action': u'bulk_process', 'needed': ['id'], 'controller': u'organization', 'highlight_actions': u'bulk_process'}} |
SECRET_KEY |
'HclXGbCUBNp0tpY9pykON3R3Q' |
SEND_FILE_MAX_AGE_DEFAULT |
datetime.timedelta(0, 43200) |
SERVER_NAME |
None |
SESSION_COOKIE_DOMAIN |
None |
SESSION_COOKIE_HTTPONLY |
True |
SESSION_COOKIE_NAME |
'session' |
SESSION_COOKIE_PATH |
None |
SESSION_COOKIE_SAMESITE |
None |
SESSION_COOKIE_SECURE |
False |
SESSION_REFRESH_EACH_REQUEST |
True |
solr_url |
'http://127.0.0.1:8983/solr/ckan' |
sqlalchemy.pool_pre_ping |
True |
sqlalchemy.url |
'postgresql://ckan_default:ckan@172.28.0.224/ckan_default?sslmode=disable' |
TEMPLATES_AUTO_RELOAD |
None |
TESTING |
False |
TRAP_BAD_REQUEST_ERRORS |
None |
TRAP_HTTP_EXCEPTIONS |
False |
use |
'egg:ckan' |
USE_X_SENDFILE |
False |
who.config_file |
u'/etc/ckan/default/who.ini' |
who.log_file |
'/tmp/default//who_log.ini' |
who.log_level |
'warning' |