Groups
There are no groups associated with this dataset
There are no groups associated with this dataset
Installation paths relative to:
/home/mohab/wro/lib/python3.8/site-packages
Package | Version | Installed Path |
---|---|---|
aiohttp | 3.8.3 | |
aiosignal | 1.2.0 | |
alabaster | 0.7.12 | |
alembic | 1.0.0 | |
apache-libcloud | 3.5.1 | |
argparse | 1.4.0 | |
arrow | 1.2.2 | |
asttokens | 2.0.5 | |
async-timeout | 4.0.2 | |
atomicwrites | 1.4.0 | |
attrs | 21.4.0 | |
Babel | 2.7.0 | |
backcall | 0.2.0 | |
Beaker | 1.11.0 | |
beautifulsoup4 | 4.9.1 | |
binaryornot | 0.4.4 | |
bleach | 3.1.4 | |
blinker | 1.4 | |
cachetools | 5.1.0 | |
certifi | 2021.5.30 | |
cffi | 1.15.0 | |
chardet | 4.0.0 | |
charset-normalizer | 2.0.12 | |
ckan | 2.9.5 | /home/mohab/wro/src/ckan |
ckanapi | 4.7 | |
ckanext-harvest | 1.4.0 | /home/mohab/wro/src/ckanext-harvest |
ckanext-scheming | 2.1.0 | /home/mohab/wro/src/ckanext-scheming |
ckanext-spatial | 1.0.0 | /home/mohab/wro/src/ckanext-spatial |
ckanext-wro | 0.0.1 | /home/mohab/wro/src/ckanext-wro |
ckanext-wro-bigquery | 0.0.1 | /home/mohab/wro/src/ckanext-wro_bigquery |
ckanext-wro-gcs-storage | 0.0.1 | /home/mohab/wro/src/ckanext-wro_gcs_storage |
ckantoolkit | 0.0.7 | |
click | 7.1.2 | |
cookiecutter | 1.7.0 | |
coverage | 6.3.2 | |
coveralls | 3.3.1 | |
cryptography | 36.0.2 | |
decorator | 5.1.1 | |
docopt | 0.6.2 | |
docutils | 0.12 | |
dominate | 2.4.0 | |
et-xmlfile | 1.1.0 | |
executing | 0.8.3 | |
factory-boy | 2.12.0 | |
Faker | 13.3.5 | |
fanstatic | 1.1 | |
feedgen | 0.9.0 | |
Flask | 1.1.1 | |
Flask-Babel | 1.0.0 | |
Flask-DebugToolbar | 0.11.0 | |
flask-multistatic | 1.0 | |
freezegun | 0.3.15 | |
frozenlist | 1.3.1 | |
fsspec | 2022.8.2 | |
funcsigs | 1.0.2 | |
future | 0.18.2 | |
gcsfs | 2022.8.2 | |
GeoAlchemy | 0.7.2 | |
GeoAlchemy2 | 0.5.0 | |
google-api-core | 2.7.3 | |
google-auth | 2.6.6 | |
google-auth-oauthlib | 0.5.3 | |
google-cloud-bigquery | 3.3.2 | |
google-cloud-bigquery-storage | 2.14.2 | |
google-cloud-core | 2.3.0 | |
google-cloud-storage | 2.3.0 | |
google-crc32c | 1.3.0 | |
google-resumable-media | 2.3.2 | |
googleapis-common-protos | 1.56.1 | |
grpcio | 1.47.0 | |
grpcio-status | 1.47.0 | |
gunicorn | 20.1.0 | |
idna | 2.10 | |
imagesize | 1.3.0 | |
importlib-metadata | 4.11.3 | |
incremental | 21.3.0 | |
ipdb | 0.13.2 | |
ipython | 8.2.0 | |
itsdangerous | 1.1.0 | |
jedi | 0.18.1 | |
Jinja2 | 2.10.1 | |
jinja2-time | 0.2.0 | |
lxml | 4.6.3 | |
Mako | 1.1.5 | |
Markdown | 2.6.7 | |
MarkupSafe | 1.1.1 | |
matplotlib-inline | 0.1.3 | |
mock | 2.0.0 | |
more-itertools | 8.12.0 | |
multidict | 6.0.2 | |
nose | 1.3.7 | |
numpy | 1.23.2 | |
oauthlib | 3.2.2 | |
openpyxl | 3.0.10 | |
OWSLib | 0.18.0 | |
packaging | 21.3 | |
pandas | 1.5.0 | |
parso | 0.8.3 | |
passlib | 1.6.5 | |
pbr | 5.8.1 | |
pexpect | 4.8.0 | |
pickleshare | 0.7.5 | |
pika | 1.2.0 | |
pip | 20.0.2 | |
pip-tools | 5.1.2 | |
pkg-resources | 0.0.0 | |
pluggy | 0.13.1 | |
polib | 1.0.7 | |
poyo | 0.5.0 | |
prompt-toolkit | 3.0.29 | |
proto-plus | 1.22.0 | |
protobuf | 3.20.1 | |
psycopg2 | 2.8.2 | |
ptyprocess | 0.7.0 | |
pure-eval | 0.2.2 | |
py | 1.11.0 | |
pyarrow | 9.0.0 | |
pyasn1 | 0.4.8 | |
pyasn1-modules | 0.2.8 | |
pycodestyle | 2.5.0 | |
pycparser | 2.21 | |
pyfakefs | 3.2 | |
Pygments | 2.11.2 | |
PyJWT | 1.7.1 | |
pyOpenSSL | 18.0.0 | |
pyparsing | 3.0.8 | |
pyproj | 2.6.1 | |
pysolr | 3.6.0 | |
pytest | 4.6.5 | |
pytest-cov | 2.7.1 | |
pytest-freezegun | 0.4.1 | |
pytest-rerunfailures | 8.0 | |
pytest-split-tests | 1.0.9 | |
python-dateutil | 2.8.2 | |
python-editor | 1.0.4 | |
python-magic | 0.4.15 | |
python-slugify | 6.1.1 | |
pytz | 2022.4 | |
PyUtilib | 5.7.1 | |
PyYAML | 5.4.1 | |
redis | 3.5.3 | |
repoze.lru | 0.7 | |
repoze.who | 2.3 | |
requests | 2.27.1 | |
requests-oauthlib | 1.3.1 | |
responses | 0.10.14 | |
Routes | 1.13 | |
rq | 1.0 | |
rsa | 4.8 | |
setuptools | 44.0.0 | |
Shapely | 1.8.1.post1 | |
shutilwhich | 1.1.0 | |
simplejson | 3.10.0 | |
six | 1.16.0 | |
snowballstemmer | 2.2.0 | |
soupsieve | 2.3.2.post1 | |
Sphinx | 1.8.5 | |
sphinx-rtd-theme | 0.4.3 | |
sphinxcontrib-serializinghtml | 1.1.5 | |
sphinxcontrib-websupport | 1.2.4 | |
SQLAlchemy | 1.3.5 | |
sqlparse | 0.2.2 | |
stack-data | 0.2.0 | |
text-unidecode | 1.3 | |
toml | 0.10.2 | |
towncrier | 19.2.0 | |
traitlets | 5.1.1 | |
tzlocal | 1.3 | |
unicodecsv | 0.14.1 | |
urllib3 | 1.26.6 | |
uWSGI | 2.0.20 | |
watchdog | 2.1.5 | |
wcwidth | 0.2.5 | |
webassets | 0.12.1 | |
webencodings | 0.5.1 | |
WebOb | 1.8.7 | |
Werkzeug | 1.0.0 | |
wheel | 0.37.1 | |
whichcraft | 0.6.1 | |
yarl | 1.8.1 | |
zipp | 3.8.0 | |
zope.interface | 4.3.2 |
Resource | Value |
---|---|
User CPU time | 138.845 msec |
System CPU time | 12.163 msec |
Total CPU time | 151.008 msec |
Elapsed time | 176.960 msec |
Context switches | 39 voluntary, 19 involuntary |
Key | Value |
---|---|
HTTP_ACCEPT | text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 |
HTTP_ACCEPT_ENCODING | br,gzip |
HTTP_ACCEPT_LANGUAGE | en-US,en;q=0.5 |
HTTP_CONNECTION | close |
HTTP_HOST | data.waterresearchobservatory.org |
HTTP_USER_AGENT | CCBot/2.0 (https://commoncrawl.org/faq/) |
QUERY_STRING | |
REMOTE_ADDR | 127.0.0.1 |
REQUEST_METHOD | GET |
SCRIPT_NAME | |
SERVER_NAME | wro-vm-restore-snapshot |
SERVER_PORT | 8080 |
SERVER_PROTOCOL | HTTP/1.0 |
View Function | args | kwargs |
---|---|---|
ckan.views.dataset.groups | [] | id=50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999, package_type=metadata-form |
Variable | Value |
---|
Variable | Value |
---|---|
'_domain' | None |
'_path' | '/' |
'_accessed_time' | 1728310592.1433198 |
'_creation_time' | 1728310592.1433198 |
Variable | Value |
---|
Variable | Value |
---|
Key | Value |
---|---|
__file__ | '/etc/ckan/default/ckan.ini' |
api_token.jwt.algorithm | 'HS256' |
api_token.jwt.decode.secret | 'string:lEAWdULVOFrh8b-L01Lfzd7ox' |
api_token.jwt.encode.secret | 'string:lEAWdULVOFrh8b-L01Lfzd7ox' |
api_token.nbytes | '60' |
app_instance_uuid | '7c982220-ab65-480e-8436-135e1c991697' |
APPLICATION_ROOT | '/' |
BABEL_DEFAULT_LOCALE | 'en' |
BABEL_DEFAULT_TIMEZONE | 'Etc/UTC' |
BABEL_DOMAIN | 'ckan' |
BABEL_MULTIPLE_DOMAINS | 'ckan;ckanext-harvest' |
BABEL_TRANSLATION_DIRECTORIES | '/home/mohab/wro/src/ckan/ckan/i18n;/home/mohab/wro/src/ckanext-harvest/ckanext/harvest/i18n' |
beaker.session.key | 'ckan' |
beaker.session.secret | 'lEAWdULVOFrh8b-L01Lfzd7ox' |
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 | 'true' |
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:datastore@localhost/datastore_default' |
ckan.datastore.sqlalchemy.pool_pre_ping | True |
ckan.datastore.write_url | 'postgresql://ckan_default:ckan@localhost/datastore_default' |
ckan.devserver.host | 'localhost' |
ckan.devserver.port | '5000' |
ckan.display_timezone | 'server' |
ckan.favicon | '/base/images/ckan.ico' |
ckan.feeds.author_link | '' |
ckan.feeds.author_name | '' |
ckan.feeds.authority_name | '' |
ckan.feeds.date | '' |
ckan.gravatar_default | 'identicon' |
ckan.harvest.mq.hostname | 'localhost' |
ckan.harvest.mq.password | 'None' |
ckan.harvest.mq.port | '6379' |
ckan.harvest.mq.redis_db | '0' |
ckan.harvest.mq.type | 'redis' |
ckan.hide_activity_from_users | 'default' |
ckan.homepage_style | '2' |
ckan.host | 'data.waterresearchobservatory.org' |
ckan.jobs.timeout | '240' |
ckan.legacy_route_mappings | '{"harvest_read": "harvest.read", "harvest_edit": "harvest.edit", "harvest_delete": "harvester.delete", "harvest_refresh": "harvester.refresh", "harvest_admin": "harvester.admin", "harvest_about": "harvester.about", "harvest_clear": "harvester.clear", "harvest_job_list": "harvester.job_list", "harvest_job_show_last": "harvester.job_show_last", "harvest_job_show": "harvester.job_show", "harvest_job_abort": "harvester.job_abort", "harvest_object_show": "harvester.object_show"}' |
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 | '/base/css/main.css' |
ckan.plugins | 'stats text_view custom_image recline_view datastore scheming_nerf_index scheming_datasets wro_gcs_storage wro harvest ckan_harvester spatial_metadata spatial_query wro_bigquery tabular_file_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 | "The Water Research Observatory is an ongoing project funded by South Africa's Water Research Commission (WRC) (Project no. C2020/2021-00440 ). It aims to bring together important water-related datasets and information, including past research and current monitoring data, to enable big data analytics and the more sustainable management of water resources. \r\n" |
ckan.site_custom_css | 'Water Research Observatory\r\n' |
ckan.site_description | 'Water Research Observatory' |
ckan.site_id | 'default' |
ckan.site_intro_text | 'Welcome to the WRO! New users are encouraged to register and explore and upload data. Once you have registered, please email your username and organisation to vanderLaanM@arc.agric.za to be granted the necessary privileges. ' |
ckan.site_logo | '/uploads/admin/2022-08-14-081804.161205SA-flagWRC-logo.JPG' |
ckan.site_title | 'The Water Research Observatory' |
ckan.site_url | 'https://data.waterresearchobservatory.org' |
ckan.spatial.srid | '4326' |
ckan.storage_path | '/home/mohab/local_storage' |
ckan.upload.group.mimetypes | 'image/png image/jpeg image/jpg' |
ckan.upload.group.types | 'image' |
ckan.upload.user.mimetypes | 'image/png image/jpeg image/jpg' |
ckan.upload.user.types | 'image' |
ckan.views.default_views | 'wro_bigquery_view custom_image_view text_view recline_view geo_view csv_view' |
ckanext.spatial.search_backend | 'postgis' |
clear_logo_upload | '' |
computed_template_paths | ['/home/mohab/wro/src/ckan/ckanext/stats/templates', '/home/mohab/wro/src/ckan/ckanext/textview/theme/templates', '/home/mohab/wro/src/ckanext-wro/ckanext/wro/templates', '/home/mohab/wro/src/ckan/ckanext/reclineview/theme/templates', '/home/mohab/wro/src/ckan/ckanext/datastore/templates', '/home/mohab/wro/src/ckanext-scheming/ckanext/scheming/templates', '/home/mohab/wro/src/ckanext-wro_gcs_storage/ckanext/wro_gcs_storage/templates', '/home/mohab/wro/src/ckanext-harvest/ckanext/harvest/plugin/../templates', '/home/mohab/wro/src/ckanext-spatial/ckanext/spatial/plugin/../templates', '/home/mohab/wro/src/ckanext-wro_bigquery/ckanext/wro_bigquery/templates', '/home/mohab/wro/src/ckan/ckan/templates'] |
container_name | 'wrc_wro_datasets' |
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') |
default_spatial_search_extent | '{\n"type": "Polygon",\n"coordinates": [\n[\n[16.4699, -34.8212],\n[32.8931, -34.8212],\n[32.8931, -22.1265],\n[16.4699, -22.1265],\n[16.4699, -34.8212]\n]\n]\n}' |
ENV | 'production' |
expire_api_token.default_lifetime | '3600' |
EXPLAIN_TEMPLATE_LOADING | False |
extra_public_paths | '/home/mohab/wro/src/ckan/ckanext/stats/public,/home/mohab/wro/src/ckan/ckanext/textview/theme/public,/home/mohab/wro/src/ckanext-wro/ckanext/wro/public,/home/mohab/wro/src/ckan/ckanext/reclineview/theme/public,/home/mohab/wro/src/ckanext-wro_gcs_storage/ckanext/wro_gcs_storage/public,/home/mohab/wro/src/ckanext-harvest/ckanext/harvest/plugin/../public,/home/mohab/wro/src/ckanext-spatial/ckanext/spatial/plugin/../public,/home/mohab/wro/src/ckanext-wro_bigquery/ckanext/wro_bigquery/public' |
extra_template_paths | '/home/mohab/wro/src/ckan/ckanext/stats/templates,/home/mohab/wro/src/ckan/ckanext/textview/theme/templates,/home/mohab/wro/src/ckanext-wro/ckanext/wro/templates,/home/mohab/wro/src/ckan/ckanext/reclineview/theme/templates,/home/mohab/wro/src/ckan/ckanext/datastore/templates,/home/mohab/wro/src/ckanext-scheming/ckanext/scheming/templates,/home/mohab/wro/src/ckanext-wro_gcs_storage/ckanext/wro_gcs_storage/templates,/home/mohab/wro/src/ckanext-harvest/ckanext/harvest/plugin/../templates,/home/mohab/wro/src/ckanext-spatial/ckanext/spatial/plugin/../templates,/home/mohab/wro/src/ckanext-wro_bigquery/ckanext/wro_bigquery/templates' |
global_conf | {'__file__': '/etc/ckan/default/ckan.ini', 'here': '/etc/ckan/default', 'debug': 'true'} |
here | '/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 |
PERMANENT_SESSION_LIFETIME | datetime.timedelta(days=31) |
PREFERRED_URL_SCHEME | 'http' |
PRESERVE_CONTEXT_ON_EXCEPTION | None |
PROPAGATE_EXCEPTIONS | None |
pylons.h | {'redirect_to': <function redirect_to at 0x7faf60f7c5e0>, 'url': <function url at 0x7faf60f7c700>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7faf60f7c670>, 'url_for': <function url_for at 0x7faf60f7c8b0>, 'url_for_static': <function url_for_static at 0x7faf60f7ca60>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7faf60f7caf0>, 'is_url': <function is_url at 0x7faf60f7cb80>, 'url_is_local': <function url_is_local at 0x7faf60f7cca0>, 'full_current_url': <function full_current_url at 0x7faf60f7cd30>, 'current_url': <function current_url at 0x7faf60f7cdc0>, 'lang': <function lang at 0x7faf60f7ce50>, 'ckan_version': <function ckan_version at 0x7faf60f7cee0>, 'lang_native_name': <function lang_native_name at 0x7faf60f7cf70>, 'is_rtl_language': <function is_rtl_language at 0x7faf60f7d040>, 'get_rtl_css': <function get_rtl_css at 0x7faf60f7d0d0>, 'flash_notice': <function flash_notice at 0x7faf60f7d160>, 'flash_error': <function flash_error at 0x7faf60f7d5e0>, 'flash_success': <function flash_success at 0x7faf60f7d670>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7faf60f7d700>, 'link_to': <function link_to at 0x7faf60f7db80>, 'file': <function file at 0x7faf60f7dc10>, 'submit': <function submit at 0x7faf60f7dca0>, 'nav_link': <function nav_link at 0x7faf60f7dd30>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7faf60efeca0>, 'build_nav_main': <function build_nav_main at 0x7faf60f7dee0>, 'build_nav_icon': <function build_nav_icon at 0x7faf60efe310>, 'build_nav': <function build_nav at 0x7faf60efe3a0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7faf60efe4c0>, 'default_group_type': <function default_group_type at 0x7faf60efe5e0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7faf60efe670>, 'has_more_facets': <function has_more_facets at 0x7faf60efe700>, 'unselected_facet_items': <function unselected_facet_items at 0x7faf60efe790>, 'get_param_int': <function get_param_int at 0x7faf60efe820>, 'sorted_extras': <function sorted_extras at 0x7faf60efea60>, 'check_access': <function check_access at 0x7faf60efeaf0>, 'linked_user': <function linked_user at 0x7faf60efeb80>, 'group_name_to_title': <function group_name_to_title at 0x7faf60efed30>, 'truncate': <function truncate at 0x7faf60efedc0>, 'markdown_extract': <function markdown_extract at 0x7faf60efee50>, 'icon_url': <function icon_url at 0x7faf60efeee0>, 'icon_html': <function icon_html at 0x7faf60efef70>, 'icon': <function icon at 0x7faf60eff040>, 'resource_icon': <function resource_icon at 0x7faf60eff0d0>, 'format_icon': <function format_icon at 0x7faf60eff160>, 'dict_list_reduce': <function dict_list_reduce at 0x7faf60eff1f0>, 'gravatar': <function gravatar at 0x7faf60eff280>, 'sanitize_url': <function sanitize_url at 0x7faf60eff310>, 'user_image': <function user_image at 0x7faf60eff3a0>, 'pager_url': <function pager_url at 0x7faf60eff430>, 'get_page_number': <function get_page_number at 0x7faf60eff4c0>, 'get_display_timezone': <function get_display_timezone at 0x7faf60eff550>, 'render_datetime': <function render_datetime at 0x7faf60eff5e0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7faf60eff670>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7faf60eff700>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7faf60eff790>, 'button_attr': <function button_attr at 0x7faf60effa60>, 'dataset_display_name': <function dataset_display_name at 0x7faf60effaf0>, 'dataset_link': <function dataset_link at 0x7faf60effb80>, 'resource_display_name': <function resource_display_name at 0x7faf60effc10>, 'resource_link': <function resource_link at 0x7faf60effca0>, 'tag_link': <function tag_link at 0x7faf60effd30>, 'group_link': <function group_link at 0x7faf60effdc0>, 'organization_link': <function organization_link at 0x7faf60effe50>, 'dump_json': <function dump_json at 0x7faf60effee0>, 'auto_log_message': <function auto_log_message at 0x7faf60efff70>, 'activity_div': <function activity_div at 0x7faf60f01040>, 'snippet': <function snippet at 0x7faf60f010d0>, 'convert_to_dict': <function convert_to_dict at 0x7faf60f01160>, 'follow_button': <function follow_button at 0x7faf60f011f0>, 'follow_count': <function follow_count at 0x7faf60f01280>, 'add_url_param': <function add_url_param at 0x7faf60f013a0>, 'remove_url_param': <function remove_url_param at 0x7faf60f01430>, 'include_resource': <function include_resource at 0x7faf60f014c0>, 'urls_for_resource': <function urls_for_resource at 0x7faf60f01550>, 'debug_inspect': <function debug_inspect at 0x7faf60f015e0>, 'popular': <function popular at 0x7faf60f01670>, 'groups_available': <function groups_available at 0x7faf60f01700>, 'organizations_available': <function organizations_available at 0x7faf60f01790>, 'roles_translated': <function roles_translated at 0x7faf60f01820>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7faf60f018b0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7faf60f01940>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7faf60f019d0>, 'escape_js': <function escape_js at 0x7faf60f01a60>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7faf60f01af0>, 'get_request_param': <function get_request_param at 0x7faf60f01b80>, 'html_auto_link': <function html_auto_link at 0x7faf60f01c10>, 'render_markdown': <function render_markdown at 0x7faf60f01ca0>, 'format_resource_items': <function format_resource_items at 0x7faf60f01d30>, 'resource_preview': <function resource_preview at 0x7faf60f01dc0>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7faf60f01e50>, 'rendered_resource_view': <function rendered_resource_view at 0x7faf60f01ee0>, 'view_resource_url': <function view_resource_url at 0x7faf60f01f70>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7faf60f03040>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7faf60f030d0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7faf60f03160>, 'resource_view_icon': <function resource_view_icon at 0x7faf60f031f0>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7faf60f03280>, 'resource_view_full_page': <function resource_view_full_page at 0x7faf60f03310>, 'remove_linebreaks': <function remove_linebreaks at 0x7faf60f033a0>, 'list_dict_filter': <function list_dict_filter at 0x7faf60f03430>, 'SI_number_span': <function SI_number_span at 0x7faf60f034c0>, 'new_activities': <function new_activities at 0x7faf60f03550>, 'uploads_enabled': <function uploads_enabled at 0x7faf60f035e0>, 'get_featured_organizations': <function get_featured_organizations at 0x7faf60f03670>, 'get_featured_groups': <function get_featured_groups at 0x7faf60f03700>, 'featured_group_org': <function featured_group_org at 0x7faf60f03790>, 'get_site_statistics': <function get_site_statistics at 0x7faf60f03820>, 'resource_formats': <function resource_formats at 0x7faf60f038b0>, 'unified_resource_format': <function unified_resource_format at 0x7faf60f03940>, 'check_config_permission': <function check_config_permission at 0x7faf60f039d0>, 'get_organization': <function get_organization at 0x7faf60f03a60>, 'license_options': <function license_options at 0x7faf60f03af0>, 'get_translated': <function get_translated at 0x7faf60f03b80>, 'facets': <function facets at 0x7faf60f03c10>, 'mail_to': <function mail_to at 0x7faf60f03ca0>, 'radio': <function radio at 0x7faf60f03d30>, 'clean_html': <function clean_html at 0x7faf60f03dc0>, 'flash': <ckan.lib.helpers._Flash object at 0x7faf61090e50>, 'localised_number': <function localised_number at 0x7faf61066c10>, 'localised_SI_number': <function localised_SI_number at 0x7faf61066d30>, 'localised_nice_date': <function localised_nice_date at 0x7faf61066b80>, 'localised_filesize': <function localised_filesize at 0x7faf61066ca0>, 'get_available_locales': <function get_available_locales at 0x7faf6231aca0>, 'get_locales_dict': <function get_locales_dict at 0x7faf6231ac10>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7faf6299fa60>, 'urlencode': <function urlencode at 0x7faf639dda60>, 'include_asset': <function include_asset at 0x7faf60f7c0d0>, 'render_assets': <function render_assets at 0x7faf60f7c1f0>, 'sanitize_id': <function sanitize_id at 0x7faf60f03ee0>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7faf60f03f70>, 'activity_list_select': <function activity_list_select at 0x7faf60f04040>, 'get_collaborators': <function get_collaborators at 0x7faf60f040d0>, 'can_update_owner_org': <function can_update_owner_org at 0x7faf60f04160>, 'parse_cloud_tabular_data': <function parse_cloud_tabular_data at 0x7faf5083d310>, 'get_data': <function make_query at 0x7faf4b7cb700>, 'get_spatial_data': <function make_spatial_query at 0x7faf488ab0d0>, 'get_reference_date': <function get_reference_date at 0x7faf4841b5e0>, 'get_responsible_party': <function get_responsible_party at 0x7faf4841b670>, 'get_common_map_config': <function get_common_map_config at 0x7faf4841b700>, 'package_list_for_source': <function package_list_for_source at 0x7faf4841b9d0>, 'package_count_for_source': <function package_count_for_source at 0x7faf4841ba60>, 'harvesters_info': <function harvesters_info at 0x7faf4841baf0>, 'harvester_types': <function harvester_types at 0x7faf4841bb80>, 'harvest_frequencies': <function harvest_frequencies at 0x7faf4841bc10>, 'link_for_harvest_object': <function link_for_harvest_object at 0x7faf4841bca0>, 'harvest_source_extra_fields': <function harvest_source_extra_fields at 0x7faf4841bd30>, 'bootstrap_version': <function bootstrap_version at 0x7faf4841bdc0>, 'get_harvest_source': <function get_harvest_source at 0x7faf4841b820>, 'get_bigquery_table_name': <function get_bigquery_table_name at 0x7faf5083d0d0>, 'get_package_name': <function get_package_name at 0x7faf5083d160>, 'convert_geojson_to_bbox': <function convert_geojson_to_bbox at 0x7faf50824ca0>, 'get_default_bounding_box': <function get_default_bounding_box at 0x7faf524654c0>, 'resource_read_helper': <function resource_read_helper at 0x7faf5083d1f0>, 'get_package_count': <function get_packages_count at 0x7faf5083d4c0>, 'get_org_count': <function get_organizations_count at 0x7faf5083d550>, 'get_default_spatial_search_extent': <function get_default_spatial_search_extent at 0x7faf5f4f93a0>, 'scheming_language_text': <function scheming_language_text at 0x7faf5074fca0>, 'scheming_field_choices': <function scheming_field_choices at 0x7faf5074fee0>, 'scheming_choices_label': <function scheming_choices_label at 0x7faf5074ff70>, 'scheming_datastore_choices': <function scheming_datastore_choices at 0x7faf506d4040>, 'scheming_field_required': <function scheming_field_required at 0x7faf506d40d0>, 'scheming_dataset_schemas': <function scheming_dataset_schemas at 0x7faf506d4160>, 'scheming_get_presets': <function scheming_get_presets at 0x7faf506d41f0>, 'scheming_get_preset': <function scheming_get_preset at 0x7faf506d4280>, 'scheming_get_dataset_schema': <function scheming_get_dataset_schema at 0x7faf506d4310>, 'scheming_group_schemas': <function scheming_group_schemas at 0x7faf506d43a0>, 'scheming_get_group_schema': <function scheming_get_group_schema at 0x7faf506d4430>, 'scheming_organization_schemas': <function scheming_organization_schemas at 0x7faf506d44c0>, 'scheming_get_organization_schema': <function scheming_get_organization_schema at 0x7faf506d4550>, 'scheming_get_schema': <function scheming_get_schema at 0x7faf506d45e0>, 'scheming_field_by_name': <function scheming_field_by_name at 0x7faf506d4670>, 'scheming_datetime_to_utc': <function scheming_datetime_to_utc at 0x7faf506d4790>, 'scheming_datetime_to_tz': <function scheming_datetime_to_tz at 0x7faf506d4820>, 'scheming_get_timezones': <function scheming_get_timezones at 0x7faf506d48b0>, 'scheming_display_json_value': <function scheming_display_json_value at 0x7faf506d4940>, 'scheming_render_from_string': <function scheming_render_from_string at 0x7faf506d49d0>, 'scheming_flatten_subfield': <function scheming_flatten_subfield at 0x7faf506d4a60>, 'datastore_dictionary': <function datastore_dictionary at 0x7faf507b2ca0>, 'get_map_config': <function get_mapview_config at 0x7faf50850430>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7faf508504c0>} |
scheming.dataset_schemas | 'ckanext.wro:scheming/schema.yaml' |
scheming.presets | 'ckanext.scheming:presets.json ckanext.wro:scheming/presets.yaml' |
SECRET_KEY | 'lEAWdULVOFrh8b-L01Lfzd7ox' |
SEND_FILE_MAX_AGE_DEFAULT | datetime.timedelta(seconds=43200) |
SERVER_NAME | None |
service_account_path | '/home/mohab/google_keys/wrc-wro-0fb140f089db.json' |
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 |
smtp.mail_from | '<wro@wro.com>' |
smtp.password | '0m3SaKjgX7CZLRFG' |
smtp.server | 'smtp-relay.sendinblue.com:587' |
smtp.starttls | 'True' |
smtp.user | 'homab3@gmail.com' |
sqlalchemy.pool_pre_ping | True |
sqlalchemy.url | 'postgresql://ckan_default:ckan@localhost/ckan_default' |
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 | '/etc/ckan/default/who.ini' |
who.log_file | '/tmp/default//who_log.ini' |
who.log_level | 'warning' |
Variable | Value |
---|---|
c | <flask.g of 'ckan.config.middleware.flask_app'> |
g | <flask.g of 'ckan.config.middleware.flask_app'> |
h | {'redirect_to': <function redirect_to at 0x7faf60f7c5e0>, 'url': <function url at 0x7faf60f7c700>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7faf60f7c670>, 'url_for': <function url_for at 0x7faf60f7c8b0>, 'url_for_static': <function url_for_static at 0x7faf60f7ca60>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7faf60f7caf0>, 'is_url': <function is_url at 0x7faf60f7cb80>, 'url_is_local': <function url_is_local at 0x7faf60f7cca0>, 'full_current_url': <function full_current_url at 0x7faf60f7cd30>, 'current_url': <function current_url at 0x7faf60f7cdc0>, 'lang': <function lang at 0x7faf60f7ce50>, 'ckan_version': <function ckan_version at 0x7faf60f7cee0>, 'lang_native_name': <function lang_native_name at 0x7faf60f7cf70>, 'is_rtl_language': <function is_rtl_language at 0x7faf60f7d040>, 'get_rtl_css': <function get_rtl_css at 0x7faf60f7d0d0>, 'flash_notice': <function flash_notice at 0x7faf60f7d160>, 'flash_error': <function flash_error at 0x7faf60f7d5e0>, 'flash_success': <function flash_success at 0x7faf60f7d670>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7faf60f7d700>, 'link_to': <function link_to at 0x7faf60f7db80>, 'file': <function file at 0x7faf60f7dc10>, 'submit': <function submit at 0x7faf60f7dca0>, 'nav_link': <function nav_link at 0x7faf60f7dd30>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7faf60efeca0>, 'build_nav_main': <function build_nav_main at 0x7faf60f7dee0>, 'build_nav_icon': <function build_nav_icon at 0x7faf60efe310>, 'build_nav': <function build_nav at 0x7faf60efe3a0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7faf60efe4c0>, 'default_group_type': <function default_group_type at 0x7faf60efe5e0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7faf60efe670>, 'has_more_facets': <function has_more_facets at 0x7faf60efe700>, 'unselected_facet_items': <function unselected_facet_items at 0x7faf60efe790>, 'get_param_int': <function get_param_int at 0x7faf60efe820>, 'sorted_extras': <function sorted_extras at 0x7faf60efea60>, 'check_access': <function check_access at 0x7faf60efeaf0>, 'linked_user': <function linked_user at 0x7faf60efeb80>, 'group_name_to_title': <function group_name_to_title at 0x7faf60efed30>, 'truncate': <function truncate at 0x7faf60efedc0>, 'markdown_extract': <function markdown_extract at 0x7faf60efee50>, 'icon_url': <function icon_url at 0x7faf60efeee0>, 'icon_html': <function icon_html at 0x7faf60efef70>, 'icon': <function icon at 0x7faf60eff040>, 'resource_icon': <function resource_icon at 0x7faf60eff0d0>, 'format_icon': <function format_icon at 0x7faf60eff160>, 'dict_list_reduce': <function dict_list_reduce at 0x7faf60eff1f0>, 'gravatar': <function gravatar at 0x7faf60eff280>, 'sanitize_url': <function sanitize_url at 0x7faf60eff310>, 'user_image': <function user_image at 0x7faf60eff3a0>, 'pager_url': <function pager_url at 0x7faf60eff430>, 'get_page_number': <function get_page_number at 0x7faf60eff4c0>, 'get_display_timezone': <function get_display_timezone at 0x7faf60eff550>, 'render_datetime': <function render_datetime at 0x7faf60eff5e0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7faf60eff670>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7faf60eff700>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7faf60eff790>, 'button_attr': <function button_attr at 0x7faf60effa60>, 'dataset_display_name': <function dataset_display_name at 0x7faf60effaf0>, 'dataset_link': <function dataset_link at 0x7faf60effb80>, 'resource_display_name': <function resource_display_name at 0x7faf60effc10>, 'resource_link': <function resource_link at 0x7faf60effca0>, 'tag_link': <function tag_link at 0x7faf60effd30>, 'group_link': <function group_link at 0x7faf60effdc0>, 'organization_link': <function organization_link at 0x7faf60effe50>, 'dump_json': <function dump_json at 0x7faf60effee0>, 'auto_log_message': <function auto_log_message at 0x7faf60efff70>, 'activity_div': <function activity_div at 0x7faf60f01040>, 'snippet': <function snippet at 0x7faf60f010d0>, 'convert_to_dict': <function convert_to_dict at 0x7faf60f01160>, 'follow_button': <function follow_button at 0x7faf60f011f0>, 'follow_count': <function follow_count at 0x7faf60f01280>, 'add_url_param': <function add_url_param at 0x7faf60f013a0>, 'remove_url_param': <function remove_url_param at 0x7faf60f01430>, 'include_resource': <function include_resource at 0x7faf60f014c0>, 'urls_for_resource': <function urls_for_resource at 0x7faf60f01550>, 'debug_inspect': <function debug_inspect at 0x7faf60f015e0>, 'popular': <function popular at 0x7faf60f01670>, 'groups_available': <function groups_available at 0x7faf60f01700>, 'organizations_available': <function organizations_available at 0x7faf60f01790>, 'roles_translated': <function roles_translated at 0x7faf60f01820>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7faf60f018b0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7faf60f01940>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7faf60f019d0>, 'escape_js': <function escape_js at 0x7faf60f01a60>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7faf60f01af0>, 'get_request_param': <function get_request_param at 0x7faf60f01b80>, 'html_auto_link': <function html_auto_link at 0x7faf60f01c10>, 'render_markdown': <function render_markdown at 0x7faf60f01ca0>, 'format_resource_items': <function format_resource_items at 0x7faf60f01d30>, 'resource_preview': <function resource_preview at 0x7faf60f01dc0>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7faf60f01e50>, 'rendered_resource_view': <function rendered_resource_view at 0x7faf60f01ee0>, 'view_resource_url': <function view_resource_url at 0x7faf60f01f70>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7faf60f03040>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7faf60f030d0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7faf60f03160>, 'resource_view_icon': <function resource_view_icon at 0x7faf60f031f0>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7faf60f03280>, 'resource_view_full_page': <function resource_view_full_page at 0x7faf60f03310>, 'remove_linebreaks': <function remove_linebreaks at 0x7faf60f033a0>, 'list_dict_filter': <function list_dict_filter at 0x7faf60f03430>, 'SI_number_span': <function SI_number_span at 0x7faf60f034c0>, 'new_activities': <function new_activities at 0x7faf60f03550>, 'uploads_enabled': <function uploads_enabled at 0x7faf60f035e0>, 'get_featured_organizations': <function get_featured_organizations at 0x7faf60f03670>, 'get_featured_groups': <function get_featured_groups at 0x7faf60f03700>, 'featured_group_org': <function featured_group_org at 0x7faf60f03790>, 'get_site_statistics': <function get_site_statistics at 0x7faf60f03820>, 'resource_formats': <function resource_formats at 0x7faf60f038b0>, 'unified_resource_format': <function unified_resource_format at 0x7faf60f03940>, 'check_config_permission': <function check_config_permission at 0x7faf60f039d0>, 'get_organization': <function get_organization at 0x7faf60f03a60>, 'license_options': <function license_options at 0x7faf60f03af0>, 'get_translated': <function get_translated at 0x7faf60f03b80>, 'facets': <function facets at 0x7faf60f03c10>, 'mail_to': <function mail_to at 0x7faf60f03ca0>, 'radio': <function radio at 0x7faf60f03d30>, 'clean_html': <function clean_html at 0x7faf60f03dc0>, 'flash': <ckan.lib.helpers._Flash object at 0x7faf61090e50>, 'localised_number': <function localised_number at 0x7faf61066c10>, 'localised_SI_number': <function localised_SI_number at 0x7faf61066d30>, 'localised_nice_date': <function localised_nice_date at 0x7faf61066b80>, 'localised_filesize': <function localised_filesize at 0x7faf61066ca0>, 'get_available_locales': <function get_available_locales at 0x7faf6231aca0>, 'get_locales_dict': <function get_locales_dict at 0x7faf6231ac10>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7faf6299fa60>, 'urlencode': <function urlencode at 0x7faf639dda60>, 'include_asset': <function include_asset at 0x7faf60f7c0d0>, 'render_assets': <function render_assets at 0x7faf60f7c1f0>, 'sanitize_id': <function sanitize_id at 0x7faf60f03ee0>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7faf60f03f70>, 'activity_list_select': <function activity_list_select at 0x7faf60f04040>, 'get_collaborators': <function get_collaborators at 0x7faf60f040d0>, 'can_update_owner_org': <function can_update_owner_org at 0x7faf60f04160>, 'parse_cloud_tabular_data': <function parse_cloud_tabular_data at 0x7faf5083d310>, 'get_data': <function make_query at 0x7faf4b7cb700>, 'get_spatial_data': <function make_spatial_query at 0x7faf488ab0d0>, 'get_reference_date': <function get_reference_date at 0x7faf4841b5e0>, 'get_responsible_party': <function get_responsible_party at 0x7faf4841b670>, 'get_common_map_config': <function get_common_map_config at 0x7faf4841b700>, 'package_list_for_source': <function package_list_for_source at 0x7faf4841b9d0>, 'package_count_for_source': <function package_count_for_source at 0x7faf4841ba60>, 'harvesters_info': <function harvesters_info at 0x7faf4841baf0>, 'harvester_types': <function harvester_types at 0x7faf4841bb80>, 'harvest_frequencies': <function harvest_frequencies at 0x7faf4841bc10>, 'link_for_harvest_object': <function link_for_harvest_object at 0x7faf4841bca0>, 'harvest_source_extra_fields': <function harvest_source_extra_fields at 0x7faf4841bd30>, 'bootstrap_version': <function bootstrap_version at 0x7faf4841bdc0>, 'get_harvest_source': <function get_harvest_source at 0x7faf4841b820>, 'get_bigquery_table_name': <function get_bigquery_table_name at 0x7faf5083d0d0>, 'get_package_name': <function get_package_name at 0x7faf5083d160>, 'convert_geojson_to_bbox': <function convert_geojson_to_bbox at 0x7faf50824ca0>, 'get_default_bounding_box': <function get_default_bounding_box at 0x7faf524654c0>, 'resource_read_helper': <function resource_read_helper at 0x7faf5083d1f0>, 'get_package_count': <function get_packages_count at 0x7faf5083d4c0>, 'get_org_count': <function get_organizations_count at 0x7faf5083d550>, 'get_default_spatial_search_extent': <function get_default_spatial_search_extent at 0x7faf5f4f93a0>, 'scheming_language_text': <function scheming_language_text at 0x7faf5074fca0>, 'scheming_field_choices': <function scheming_field_choices at 0x7faf5074fee0>, 'scheming_choices_label': <function scheming_choices_label at 0x7faf5074ff70>, 'scheming_datastore_choices': <function scheming_datastore_choices at 0x7faf506d4040>, 'scheming_field_required': <function scheming_field_required at 0x7faf506d40d0>, 'scheming_dataset_schemas': <function scheming_dataset_schemas at 0x7faf506d4160>, 'scheming_get_presets': <function scheming_get_presets at 0x7faf506d41f0>, 'scheming_get_preset': <function scheming_get_preset at 0x7faf506d4280>, 'scheming_get_dataset_schema': <function scheming_get_dataset_schema at 0x7faf506d4310>, 'scheming_group_schemas': <function scheming_group_schemas at 0x7faf506d43a0>, 'scheming_get_group_schema': <function scheming_get_group_schema at 0x7faf506d4430>, 'scheming_organization_schemas': <function scheming_organization_schemas at 0x7faf506d44c0>, 'scheming_get_organization_schema': <function scheming_get_organization_schema at 0x7faf506d4550>, 'scheming_get_schema': <function scheming_get_schema at 0x7faf506d45e0>, 'scheming_field_by_name': <function scheming_field_by_name at 0x7faf506d4670>, 'scheming_datetime_to_utc': <function scheming_datetime_to_utc at 0x7faf506d4790>, 'scheming_datetime_to_tz': <function scheming_datetime_to_tz at 0x7faf506d4820>, 'scheming_get_timezones': <function scheming_get_timezones at 0x7faf506d48b0>, 'scheming_display_json_value': <function scheming_display_json_value at 0x7faf506d4940>, 'scheming_render_from_string': <function scheming_render_from_string at 0x7faf506d49d0>, 'scheming_flatten_subfield': <function scheming_flatten_subfield at 0x7faf506d4a60>, 'datastore_dictionary': <function datastore_dictionary at 0x7faf507b2ca0>, 'get_map_config': <function get_mapview_config at 0x7faf50850430>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7faf508504c0>} |
request | <Request 'http://data.waterresearchobservatory.org/metadata-form/groups/50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999' [GET]> |
session | {'_domain': None, '_path': '/', '_accessed_time': 1728310592.1433198, '_creation_time': 1728310592.1433198} |
ungettext | <function ungettext at 0x7faf6299f280> |
Variable | Value |
---|---|
c | <flask.g of 'ckan.config.middleware.flask_app'> |
g | <flask.g of 'ckan.config.middleware.flask_app'> |
h | {'redirect_to': <function redirect_to at 0x7faf60f7c5e0>, 'url': <function url at 0x7faf60f7c700>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7faf60f7c670>, 'url_for': <function url_for at 0x7faf60f7c8b0>, 'url_for_static': <function url_for_static at 0x7faf60f7ca60>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7faf60f7caf0>, 'is_url': <function is_url at 0x7faf60f7cb80>, 'url_is_local': <function url_is_local at 0x7faf60f7cca0>, 'full_current_url': <function full_current_url at 0x7faf60f7cd30>, 'current_url': <function current_url at 0x7faf60f7cdc0>, 'lang': <function lang at 0x7faf60f7ce50>, 'ckan_version': <function ckan_version at 0x7faf60f7cee0>, 'lang_native_name': <function lang_native_name at 0x7faf60f7cf70>, 'is_rtl_language': <function is_rtl_language at 0x7faf60f7d040>, 'get_rtl_css': <function get_rtl_css at 0x7faf60f7d0d0>, 'flash_notice': <function flash_notice at 0x7faf60f7d160>, 'flash_error': <function flash_error at 0x7faf60f7d5e0>, 'flash_success': <function flash_success at 0x7faf60f7d670>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7faf60f7d700>, 'link_to': <function link_to at 0x7faf60f7db80>, 'file': <function file at 0x7faf60f7dc10>, 'submit': <function submit at 0x7faf60f7dca0>, 'nav_link': <function nav_link at 0x7faf60f7dd30>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7faf60efeca0>, 'build_nav_main': <function build_nav_main at 0x7faf60f7dee0>, 'build_nav_icon': <function build_nav_icon at 0x7faf60efe310>, 'build_nav': <function build_nav at 0x7faf60efe3a0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7faf60efe4c0>, 'default_group_type': <function default_group_type at 0x7faf60efe5e0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7faf60efe670>, 'has_more_facets': <function has_more_facets at 0x7faf60efe700>, 'unselected_facet_items': <function unselected_facet_items at 0x7faf60efe790>, 'get_param_int': <function get_param_int at 0x7faf60efe820>, 'sorted_extras': <function sorted_extras at 0x7faf60efea60>, 'check_access': <function check_access at 0x7faf60efeaf0>, 'linked_user': <function linked_user at 0x7faf60efeb80>, 'group_name_to_title': <function group_name_to_title at 0x7faf60efed30>, 'truncate': <function truncate at 0x7faf60efedc0>, 'markdown_extract': <function markdown_extract at 0x7faf60efee50>, 'icon_url': <function icon_url at 0x7faf60efeee0>, 'icon_html': <function icon_html at 0x7faf60efef70>, 'icon': <function icon at 0x7faf60eff040>, 'resource_icon': <function resource_icon at 0x7faf60eff0d0>, 'format_icon': <function format_icon at 0x7faf60eff160>, 'dict_list_reduce': <function dict_list_reduce at 0x7faf60eff1f0>, 'gravatar': <function gravatar at 0x7faf60eff280>, 'sanitize_url': <function sanitize_url at 0x7faf60eff310>, 'user_image': <function user_image at 0x7faf60eff3a0>, 'pager_url': <function pager_url at 0x7faf60eff430>, 'get_page_number': <function get_page_number at 0x7faf60eff4c0>, 'get_display_timezone': <function get_display_timezone at 0x7faf60eff550>, 'render_datetime': <function render_datetime at 0x7faf60eff5e0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7faf60eff670>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7faf60eff700>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7faf60eff790>, 'button_attr': <function button_attr at 0x7faf60effa60>, 'dataset_display_name': <function dataset_display_name at 0x7faf60effaf0>, 'dataset_link': <function dataset_link at 0x7faf60effb80>, 'resource_display_name': <function resource_display_name at 0x7faf60effc10>, 'resource_link': <function resource_link at 0x7faf60effca0>, 'tag_link': <function tag_link at 0x7faf60effd30>, 'group_link': <function group_link at 0x7faf60effdc0>, 'organization_link': <function organization_link at 0x7faf60effe50>, 'dump_json': <function dump_json at 0x7faf60effee0>, 'auto_log_message': <function auto_log_message at 0x7faf60efff70>, 'activity_div': <function activity_div at 0x7faf60f01040>, 'snippet': <function snippet at 0x7faf60f010d0>, 'convert_to_dict': <function convert_to_dict at 0x7faf60f01160>, 'follow_button': <function follow_button at 0x7faf60f011f0>, 'follow_count': <function follow_count at 0x7faf60f01280>, 'add_url_param': <function add_url_param at 0x7faf60f013a0>, 'remove_url_param': <function remove_url_param at 0x7faf60f01430>, 'include_resource': <function include_resource at 0x7faf60f014c0>, 'urls_for_resource': <function urls_for_resource at 0x7faf60f01550>, 'debug_inspect': <function debug_inspect at 0x7faf60f015e0>, 'popular': <function popular at 0x7faf60f01670>, 'groups_available': <function groups_available at 0x7faf60f01700>, 'organizations_available': <function organizations_available at 0x7faf60f01790>, 'roles_translated': <function roles_translated at 0x7faf60f01820>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7faf60f018b0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7faf60f01940>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7faf60f019d0>, 'escape_js': <function escape_js at 0x7faf60f01a60>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7faf60f01af0>, 'get_request_param': <function get_request_param at 0x7faf60f01b80>, 'html_auto_link': <function html_auto_link at 0x7faf60f01c10>, 'render_markdown': <function render_markdown at 0x7faf60f01ca0>, 'format_resource_items': <function format_resource_items at 0x7faf60f01d30>, 'resource_preview': <function resource_preview at 0x7faf60f01dc0>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7faf60f01e50>, 'rendered_resource_view': <function rendered_resource_view at 0x7faf60f01ee0>, 'view_resource_url': <function view_resource_url at 0x7faf60f01f70>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7faf60f03040>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7faf60f030d0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7faf60f03160>, 'resource_view_icon': <function resource_view_icon at 0x7faf60f031f0>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7faf60f03280>, 'resource_view_full_page': <function resource_view_full_page at 0x7faf60f03310>, 'remove_linebreaks': <function remove_linebreaks at 0x7faf60f033a0>, 'list_dict_filter': <function list_dict_filter at 0x7faf60f03430>, 'SI_number_span': <function SI_number_span at 0x7faf60f034c0>, 'new_activities': <function new_activities at 0x7faf60f03550>, 'uploads_enabled': <function uploads_enabled at 0x7faf60f035e0>, 'get_featured_organizations': <function get_featured_organizations at 0x7faf60f03670>, 'get_featured_groups': <function get_featured_groups at 0x7faf60f03700>, 'featured_group_org': <function featured_group_org at 0x7faf60f03790>, 'get_site_statistics': <function get_site_statistics at 0x7faf60f03820>, 'resource_formats': <function resource_formats at 0x7faf60f038b0>, 'unified_resource_format': <function unified_resource_format at 0x7faf60f03940>, 'check_config_permission': <function check_config_permission at 0x7faf60f039d0>, 'get_organization': <function get_organization at 0x7faf60f03a60>, 'license_options': <function license_options at 0x7faf60f03af0>, 'get_translated': <function get_translated at 0x7faf60f03b80>, 'facets': <function facets at 0x7faf60f03c10>, 'mail_to': <function mail_to at 0x7faf60f03ca0>, 'radio': <function radio at 0x7faf60f03d30>, 'clean_html': <function clean_html at 0x7faf60f03dc0>, 'flash': <ckan.lib.helpers._Flash object at 0x7faf61090e50>, 'localised_number': <function localised_number at 0x7faf61066c10>, 'localised_SI_number': <function localised_SI_number at 0x7faf61066d30>, 'localised_nice_date': <function localised_nice_date at 0x7faf61066b80>, 'localised_filesize': <function localised_filesize at 0x7faf61066ca0>, 'get_available_locales': <function get_available_locales at 0x7faf6231aca0>, 'get_locales_dict': <function get_locales_dict at 0x7faf6231ac10>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7faf6299fa60>, 'urlencode': <function urlencode at 0x7faf639dda60>, 'include_asset': <function include_asset at 0x7faf60f7c0d0>, 'render_assets': <function render_assets at 0x7faf60f7c1f0>, 'sanitize_id': <function sanitize_id at 0x7faf60f03ee0>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7faf60f03f70>, 'activity_list_select': <function activity_list_select at 0x7faf60f04040>, 'get_collaborators': <function get_collaborators at 0x7faf60f040d0>, 'can_update_owner_org': <function can_update_owner_org at 0x7faf60f04160>, 'parse_cloud_tabular_data': <function parse_cloud_tabular_data at 0x7faf5083d310>, 'get_data': <function make_query at 0x7faf4b7cb700>, 'get_spatial_data': <function make_spatial_query at 0x7faf488ab0d0>, 'get_reference_date': <function get_reference_date at 0x7faf4841b5e0>, 'get_responsible_party': <function get_responsible_party at 0x7faf4841b670>, 'get_common_map_config': <function get_common_map_config at 0x7faf4841b700>, 'package_list_for_source': <function package_list_for_source at 0x7faf4841b9d0>, 'package_count_for_source': <function package_count_for_source at 0x7faf4841ba60>, 'harvesters_info': <function harvesters_info at 0x7faf4841baf0>, 'harvester_types': <function harvester_types at 0x7faf4841bb80>, 'harvest_frequencies': <function harvest_frequencies at 0x7faf4841bc10>, 'link_for_harvest_object': <function link_for_harvest_object at 0x7faf4841bca0>, 'harvest_source_extra_fields': <function harvest_source_extra_fields at 0x7faf4841bd30>, 'bootstrap_version': <function bootstrap_version at 0x7faf4841bdc0>, 'get_harvest_source': <function get_harvest_source at 0x7faf4841b820>, 'get_bigquery_table_name': <function get_bigquery_table_name at 0x7faf5083d0d0>, 'get_package_name': <function get_package_name at 0x7faf5083d160>, 'convert_geojson_to_bbox': <function convert_geojson_to_bbox at 0x7faf50824ca0>, 'get_default_bounding_box': <function get_default_bounding_box at 0x7faf524654c0>, 'resource_read_helper': <function resource_read_helper at 0x7faf5083d1f0>, 'get_package_count': <function get_packages_count at 0x7faf5083d4c0>, 'get_org_count': <function get_organizations_count at 0x7faf5083d550>, 'get_default_spatial_search_extent': <function get_default_spatial_search_extent at 0x7faf5f4f93a0>, 'scheming_language_text': <function scheming_language_text at 0x7faf5074fca0>, 'scheming_field_choices': <function scheming_field_choices at 0x7faf5074fee0>, 'scheming_choices_label': <function scheming_choices_label at 0x7faf5074ff70>, 'scheming_datastore_choices': <function scheming_datastore_choices at 0x7faf506d4040>, 'scheming_field_required': <function scheming_field_required at 0x7faf506d40d0>, 'scheming_dataset_schemas': <function scheming_dataset_schemas at 0x7faf506d4160>, 'scheming_get_presets': <function scheming_get_presets at 0x7faf506d41f0>, 'scheming_get_preset': <function scheming_get_preset at 0x7faf506d4280>, 'scheming_get_dataset_schema': <function scheming_get_dataset_schema at 0x7faf506d4310>, 'scheming_group_schemas': <function scheming_group_schemas at 0x7faf506d43a0>, 'scheming_get_group_schema': <function scheming_get_group_schema at 0x7faf506d4430>, 'scheming_organization_schemas': <function scheming_organization_schemas at 0x7faf506d44c0>, 'scheming_get_organization_schema': <function scheming_get_organization_schema at 0x7faf506d4550>, 'scheming_get_schema': <function scheming_get_schema at 0x7faf506d45e0>, 'scheming_field_by_name': <function scheming_field_by_name at 0x7faf506d4670>, 'scheming_datetime_to_utc': <function scheming_datetime_to_utc at 0x7faf506d4790>, 'scheming_datetime_to_tz': <function scheming_datetime_to_tz at 0x7faf506d4820>, 'scheming_get_timezones': <function scheming_get_timezones at 0x7faf506d48b0>, 'scheming_display_json_value': <function scheming_display_json_value at 0x7faf506d4940>, 'scheming_render_from_string': <function scheming_render_from_string at 0x7faf506d49d0>, 'scheming_flatten_subfield': <function scheming_flatten_subfield at 0x7faf506d4a60>, 'datastore_dictionary': <function datastore_dictionary at 0x7faf507b2ca0>, 'get_map_config': <function get_mapview_config at 0x7faf50850430>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7faf508504c0>} |
pkg | {'agreement': 'true', 'alternative_identifier': '', 'author': None, 'author_email': None, 'citation_title': '', 'creator_user_id': '994bdae6-cbc9-47f5-bd04-27672cfa8648', 'data_classification': 'time series', 'data_collection_organization': '', 'data_structure_category': 'structured', 'dataset_language': 'English', 'dataset_license_url': '', 'did_author_or_contact_organization_collect_the_data': 'true', 'email': 'vanderlaanm@arc.agric.za', 'id': 'bf557e97-59b7-4682-af14-1d572541a315', 'isopen': False, 'keywords': 'quaternary catchment, maximum and minimum temperature, precipitation', 'license': 'Open (Creative Commons)', 'license_id': None, 'license_title': None, 'maintainer': None, 'maintainer_email': None, 'metadata_created': '2022-06-30T09:46:49.248319', 'metadata_modified': '2023-05-15T09:51:43.605948', 'name': '50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999', 'notes': 'Quaternary catchment scale weather data from 1950-1999 originally supplied as a data CD with the reference: Schulze RE and Maharaj M (2006) 50 Years of daily hydroclimatic data per quaternary catchment in South Africa. University of KwaZulu-Natal, School of Bio-Resource Engineering and Environmental Hydrology, Pietermaritzburg.', 'num_resources': 1, 'num_tags': 0, 'organization': {'id': '8115e9b9-e4f2-4d14-8431-a022af747d85', 'name': 'ukzn', 'title': 'University of KwaZulu-Natal', 'type': 'organization', 'description': 'A truly South African University of Choice that is academically excellent, innovative in research, entrepreneurial, and critically engaged with society.', 'image_url': '2022-05-27-074000.26584220220527UKZNlogo.JPG', 'created': '2022-05-27T07:39:39.339835', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': '8115e9b9-e4f2-4d14-8431-a022af747d85', 'private': False, 'publication_date': '2022-09-11', 'publisher': 'University of KwaZulu-Natal / Water Research Commission', 'spatial': '{"type": "Polygon", "coordinates": [[[16.4699, -22.1265], [32.8931, -22.1265], [32.8931, -34.8212], [16.4699, -34.8212], [16.4699, -22.1265]]]}', 'state': 'active', 'title': '50 Years of daily hydroclimatic data per quaternary catchment in South Africa (1950-1999)', 'type': 'metadata-form', 'uploader_estimation_of_extent_of_processing': 'access', 'url': None, 'version': None, 'vertical_extent_datum': 'masl', 'wrc_project_number': '', 'wro_theme': 'weather_and_climate_data', 'authors': [{'author_department': 'School of Agricultural, Earth and Environmental Sciences', 'author_email': 'schulzer@ukzn.ac.za', 'author_name': 'Roland', 'author_organization': '', 'author_surname': 'Schulze', 'contact_same_as_author': 'true'}], 'contact_person': [{'contact_department': '', 'contact_email': '', 'contact_name': '', 'contact_orgnization': ''}, {'contact_department': '', 'contact_email': '', 'contact_name': '', 'contact_orgnization': ''}], 'data_reference_date': [{'data_reference_date_from': '1950-01-01', 'data_reference_date_to': '1999-12-31'}, {'data_reference_date_from': '', 'data_reference_date_to': ''}], 'extras': [{'key': 'cloud_path', 'value': 'Weather_And_Climate_Data/Structured/Access/Time Series'}], 'minimum_maximum_extent': [{'maximum_vertical_extent': '5', 'minimum_vertical_extent': '0'}, {'maximum_vertical_extent': '', 'minimum_vertical_extent': ''}], 'resources': [{'cache_last_updated': None, 'cache_url': None, 'created': '2022-10-28T07:50:57.170934', 'dataset_description': 'Weather data for each quaternary catchment in South Africa from 1950-1999 developed by UKZN CWRR.', 'datastore_active': False, 'description': None, 'format': 'csv', 'hash': '', 'id': 'fb48dc90-1a36-4c78-9791-107f059da4d6', 'is_data_supplementary': 'False', 'last_modified': None, 'metadata_modified': '2023-05-12T08:54:48.408025', 'mimetype': None, 'mimetype_inner': None, 'name': 'https://storage.cloud.google.com/wrc_wro_datasets/weather_and_climate_data/structured/access/time%20series/50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999/weather_id_fb48dc90-1a36-4c78-9791-107f059da4d6.csv', 'package_id': 'bf557e97-59b7-4682-af14-1d572541a315', 'position': 0, 'resource_name': 'Quaternary_Catchment_Weather_data_1950_1999', 'resource_type': None, 'size': None, 'state': 'active', 'url': 'https://data.waterresearchobservatory.org/dataset/bf557e97-59b7-4682-af14-1d572541a315/resource/fb48dc90-1a36-4c78-9791-107f059da4d6/download/weather_id_fb48dc90-1a36-4c78-9791-107f059da4d6.csv', 'url_type': 'upload', 'zipped_file': 'False'}], 'tags': [], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': []} |
request | <Request 'http://data.waterresearchobservatory.org/metadata-form/groups/50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999' [GET]> |
session | {'_domain': None, '_path': '/', '_accessed_time': 1728310592.1433198, '_creation_time': 1728310592.1433198} |
ungettext | <function ungettext at 0x7faf6299f280> |
Variable | Value |
---|---|
c | <flask.g of 'ckan.config.middleware.flask_app'> |
g | <flask.g of 'ckan.config.middleware.flask_app'> |
h | {'redirect_to': <function redirect_to at 0x7faf60f7c5e0>, 'url': <function url at 0x7faf60f7c700>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7faf60f7c670>, 'url_for': <function url_for at 0x7faf60f7c8b0>, 'url_for_static': <function url_for_static at 0x7faf60f7ca60>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7faf60f7caf0>, 'is_url': <function is_url at 0x7faf60f7cb80>, 'url_is_local': <function url_is_local at 0x7faf60f7cca0>, 'full_current_url': <function full_current_url at 0x7faf60f7cd30>, 'current_url': <function current_url at 0x7faf60f7cdc0>, 'lang': <function lang at 0x7faf60f7ce50>, 'ckan_version': <function ckan_version at 0x7faf60f7cee0>, 'lang_native_name': <function lang_native_name at 0x7faf60f7cf70>, 'is_rtl_language': <function is_rtl_language at 0x7faf60f7d040>, 'get_rtl_css': <function get_rtl_css at 0x7faf60f7d0d0>, 'flash_notice': <function flash_notice at 0x7faf60f7d160>, 'flash_error': <function flash_error at 0x7faf60f7d5e0>, 'flash_success': <function flash_success at 0x7faf60f7d670>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7faf60f7d700>, 'link_to': <function link_to at 0x7faf60f7db80>, 'file': <function file at 0x7faf60f7dc10>, 'submit': <function submit at 0x7faf60f7dca0>, 'nav_link': <function nav_link at 0x7faf60f7dd30>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7faf60efeca0>, 'build_nav_main': <function build_nav_main at 0x7faf60f7dee0>, 'build_nav_icon': <function build_nav_icon at 0x7faf60efe310>, 'build_nav': <function build_nav at 0x7faf60efe3a0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7faf60efe4c0>, 'default_group_type': <function default_group_type at 0x7faf60efe5e0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7faf60efe670>, 'has_more_facets': <function has_more_facets at 0x7faf60efe700>, 'unselected_facet_items': <function unselected_facet_items at 0x7faf60efe790>, 'get_param_int': <function get_param_int at 0x7faf60efe820>, 'sorted_extras': <function sorted_extras at 0x7faf60efea60>, 'check_access': <function check_access at 0x7faf60efeaf0>, 'linked_user': <function linked_user at 0x7faf60efeb80>, 'group_name_to_title': <function group_name_to_title at 0x7faf60efed30>, 'truncate': <function truncate at 0x7faf60efedc0>, 'markdown_extract': <function markdown_extract at 0x7faf60efee50>, 'icon_url': <function icon_url at 0x7faf60efeee0>, 'icon_html': <function icon_html at 0x7faf60efef70>, 'icon': <function icon at 0x7faf60eff040>, 'resource_icon': <function resource_icon at 0x7faf60eff0d0>, 'format_icon': <function format_icon at 0x7faf60eff160>, 'dict_list_reduce': <function dict_list_reduce at 0x7faf60eff1f0>, 'gravatar': <function gravatar at 0x7faf60eff280>, 'sanitize_url': <function sanitize_url at 0x7faf60eff310>, 'user_image': <function user_image at 0x7faf60eff3a0>, 'pager_url': <function pager_url at 0x7faf60eff430>, 'get_page_number': <function get_page_number at 0x7faf60eff4c0>, 'get_display_timezone': <function get_display_timezone at 0x7faf60eff550>, 'render_datetime': <function render_datetime at 0x7faf60eff5e0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7faf60eff670>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7faf60eff700>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7faf60eff790>, 'button_attr': <function button_attr at 0x7faf60effa60>, 'dataset_display_name': <function dataset_display_name at 0x7faf60effaf0>, 'dataset_link': <function dataset_link at 0x7faf60effb80>, 'resource_display_name': <function resource_display_name at 0x7faf60effc10>, 'resource_link': <function resource_link at 0x7faf60effca0>, 'tag_link': <function tag_link at 0x7faf60effd30>, 'group_link': <function group_link at 0x7faf60effdc0>, 'organization_link': <function organization_link at 0x7faf60effe50>, 'dump_json': <function dump_json at 0x7faf60effee0>, 'auto_log_message': <function auto_log_message at 0x7faf60efff70>, 'activity_div': <function activity_div at 0x7faf60f01040>, 'snippet': <function snippet at 0x7faf60f010d0>, 'convert_to_dict': <function convert_to_dict at 0x7faf60f01160>, 'follow_button': <function follow_button at 0x7faf60f011f0>, 'follow_count': <function follow_count at 0x7faf60f01280>, 'add_url_param': <function add_url_param at 0x7faf60f013a0>, 'remove_url_param': <function remove_url_param at 0x7faf60f01430>, 'include_resource': <function include_resource at 0x7faf60f014c0>, 'urls_for_resource': <function urls_for_resource at 0x7faf60f01550>, 'debug_inspect': <function debug_inspect at 0x7faf60f015e0>, 'popular': <function popular at 0x7faf60f01670>, 'groups_available': <function groups_available at 0x7faf60f01700>, 'organizations_available': <function organizations_available at 0x7faf60f01790>, 'roles_translated': <function roles_translated at 0x7faf60f01820>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7faf60f018b0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7faf60f01940>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7faf60f019d0>, 'escape_js': <function escape_js at 0x7faf60f01a60>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7faf60f01af0>, 'get_request_param': <function get_request_param at 0x7faf60f01b80>, 'html_auto_link': <function html_auto_link at 0x7faf60f01c10>, 'render_markdown': <function render_markdown at 0x7faf60f01ca0>, 'format_resource_items': <function format_resource_items at 0x7faf60f01d30>, 'resource_preview': <function resource_preview at 0x7faf60f01dc0>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7faf60f01e50>, 'rendered_resource_view': <function rendered_resource_view at 0x7faf60f01ee0>, 'view_resource_url': <function view_resource_url at 0x7faf60f01f70>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7faf60f03040>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7faf60f030d0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7faf60f03160>, 'resource_view_icon': <function resource_view_icon at 0x7faf60f031f0>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7faf60f03280>, 'resource_view_full_page': <function resource_view_full_page at 0x7faf60f03310>, 'remove_linebreaks': <function remove_linebreaks at 0x7faf60f033a0>, 'list_dict_filter': <function list_dict_filter at 0x7faf60f03430>, 'SI_number_span': <function SI_number_span at 0x7faf60f034c0>, 'new_activities': <function new_activities at 0x7faf60f03550>, 'uploads_enabled': <function uploads_enabled at 0x7faf60f035e0>, 'get_featured_organizations': <function get_featured_organizations at 0x7faf60f03670>, 'get_featured_groups': <function get_featured_groups at 0x7faf60f03700>, 'featured_group_org': <function featured_group_org at 0x7faf60f03790>, 'get_site_statistics': <function get_site_statistics at 0x7faf60f03820>, 'resource_formats': <function resource_formats at 0x7faf60f038b0>, 'unified_resource_format': <function unified_resource_format at 0x7faf60f03940>, 'check_config_permission': <function check_config_permission at 0x7faf60f039d0>, 'get_organization': <function get_organization at 0x7faf60f03a60>, 'license_options': <function license_options at 0x7faf60f03af0>, 'get_translated': <function get_translated at 0x7faf60f03b80>, 'facets': <function facets at 0x7faf60f03c10>, 'mail_to': <function mail_to at 0x7faf60f03ca0>, 'radio': <function radio at 0x7faf60f03d30>, 'clean_html': <function clean_html at 0x7faf60f03dc0>, 'flash': <ckan.lib.helpers._Flash object at 0x7faf61090e50>, 'localised_number': <function localised_number at 0x7faf61066c10>, 'localised_SI_number': <function localised_SI_number at 0x7faf61066d30>, 'localised_nice_date': <function localised_nice_date at 0x7faf61066b80>, 'localised_filesize': <function localised_filesize at 0x7faf61066ca0>, 'get_available_locales': <function get_available_locales at 0x7faf6231aca0>, 'get_locales_dict': <function get_locales_dict at 0x7faf6231ac10>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7faf6299fa60>, 'urlencode': <function urlencode at 0x7faf639dda60>, 'include_asset': <function include_asset at 0x7faf60f7c0d0>, 'render_assets': <function render_assets at 0x7faf60f7c1f0>, 'sanitize_id': <function sanitize_id at 0x7faf60f03ee0>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7faf60f03f70>, 'activity_list_select': <function activity_list_select at 0x7faf60f04040>, 'get_collaborators': <function get_collaborators at 0x7faf60f040d0>, 'can_update_owner_org': <function can_update_owner_org at 0x7faf60f04160>, 'parse_cloud_tabular_data': <function parse_cloud_tabular_data at 0x7faf5083d310>, 'get_data': <function make_query at 0x7faf4b7cb700>, 'get_spatial_data': <function make_spatial_query at 0x7faf488ab0d0>, 'get_reference_date': <function get_reference_date at 0x7faf4841b5e0>, 'get_responsible_party': <function get_responsible_party at 0x7faf4841b670>, 'get_common_map_config': <function get_common_map_config at 0x7faf4841b700>, 'package_list_for_source': <function package_list_for_source at 0x7faf4841b9d0>, 'package_count_for_source': <function package_count_for_source at 0x7faf4841ba60>, 'harvesters_info': <function harvesters_info at 0x7faf4841baf0>, 'harvester_types': <function harvester_types at 0x7faf4841bb80>, 'harvest_frequencies': <function harvest_frequencies at 0x7faf4841bc10>, 'link_for_harvest_object': <function link_for_harvest_object at 0x7faf4841bca0>, 'harvest_source_extra_fields': <function harvest_source_extra_fields at 0x7faf4841bd30>, 'bootstrap_version': <function bootstrap_version at 0x7faf4841bdc0>, 'get_harvest_source': <function get_harvest_source at 0x7faf4841b820>, 'get_bigquery_table_name': <function get_bigquery_table_name at 0x7faf5083d0d0>, 'get_package_name': <function get_package_name at 0x7faf5083d160>, 'convert_geojson_to_bbox': <function convert_geojson_to_bbox at 0x7faf50824ca0>, 'get_default_bounding_box': <function get_default_bounding_box at 0x7faf524654c0>, 'resource_read_helper': <function resource_read_helper at 0x7faf5083d1f0>, 'get_package_count': <function get_packages_count at 0x7faf5083d4c0>, 'get_org_count': <function get_organizations_count at 0x7faf5083d550>, 'get_default_spatial_search_extent': <function get_default_spatial_search_extent at 0x7faf5f4f93a0>, 'scheming_language_text': <function scheming_language_text at 0x7faf5074fca0>, 'scheming_field_choices': <function scheming_field_choices at 0x7faf5074fee0>, 'scheming_choices_label': <function scheming_choices_label at 0x7faf5074ff70>, 'scheming_datastore_choices': <function scheming_datastore_choices at 0x7faf506d4040>, 'scheming_field_required': <function scheming_field_required at 0x7faf506d40d0>, 'scheming_dataset_schemas': <function scheming_dataset_schemas at 0x7faf506d4160>, 'scheming_get_presets': <function scheming_get_presets at 0x7faf506d41f0>, 'scheming_get_preset': <function scheming_get_preset at 0x7faf506d4280>, 'scheming_get_dataset_schema': <function scheming_get_dataset_schema at 0x7faf506d4310>, 'scheming_group_schemas': <function scheming_group_schemas at 0x7faf506d43a0>, 'scheming_get_group_schema': <function scheming_get_group_schema at 0x7faf506d4430>, 'scheming_organization_schemas': <function scheming_organization_schemas at 0x7faf506d44c0>, 'scheming_get_organization_schema': <function scheming_get_organization_schema at 0x7faf506d4550>, 'scheming_get_schema': <function scheming_get_schema at 0x7faf506d45e0>, 'scheming_field_by_name': <function scheming_field_by_name at 0x7faf506d4670>, 'scheming_datetime_to_utc': <function scheming_datetime_to_utc at 0x7faf506d4790>, 'scheming_datetime_to_tz': <function scheming_datetime_to_tz at 0x7faf506d4820>, 'scheming_get_timezones': <function scheming_get_timezones at 0x7faf506d48b0>, 'scheming_display_json_value': <function scheming_display_json_value at 0x7faf506d4940>, 'scheming_render_from_string': <function scheming_render_from_string at 0x7faf506d49d0>, 'scheming_flatten_subfield': <function scheming_flatten_subfield at 0x7faf506d4a60>, 'datastore_dictionary': <function datastore_dictionary at 0x7faf507b2ca0>, 'get_map_config': <function get_mapview_config at 0x7faf50850430>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7faf508504c0>} |
has_context_title | True |
organization | {'approval_status': 'approved', 'created': '2022-05-27T07:39:39.339835', 'description': 'A truly South African University of Choice that is academically excellent, innovative in research, entrepreneurial, and critically engaged with society.', 'display_name': 'University of KwaZulu-Natal', 'id': '8115e9b9-e4f2-4d14-8431-a022af747d85', 'image_display_url': 'https://data.waterresearchobservatory.org/uploads/group/2022-05-27-074000.26584220220527UKZNlogo.JPG', 'image_url': '2022-05-27-074000.26584220220527UKZNlogo.JPG', 'is_organization': True, 'name': 'ukzn', 'num_followers': 1, 'package_count': 3, 'state': 'active', 'title': 'University of KwaZulu-Natal', 'type': 'organization', 'users': [{'about': None, 'activity_streams_email_notifications': False, 'capacity': 'editor', 'created': '2022-10-17T07:39:52.385088', 'display_name': 'Johannes Pieter Calitz', 'email_hash': '422eb24fd0dd6b17df1b8b0c68a7299a', 'fullname': 'Johannes Pieter Calitz', 'id': 'de7187cb-63f6-495b-a376-0d8743c2f1c4', 'image_display_url': '', 'image_url': '', 'name': 'jpkavcal', 'number_created_packages': 1, 'state': 'active', 'sysadmin': False}, {'about': None, 'activity_streams_email_notifications': False, 'capacity': 'editor', 'created': '2022-08-23T06:46:53.774534', 'display_name': 'Richard Kunz', 'email_hash': 'f799d492a3be5b9d7b03c057b28096c2', 'fullname': 'Richard Kunz', 'id': '100e340c-f9fc-408b-bc36-bae285c2f99f', 'image_display_url': '', 'image_url': '', 'name': 'kunzrp', 'number_created_packages': 0, 'state': 'active', 'sysadmin': False}, {'about': None, 'activity_streams_email_notifications': False, 'capacity': 'admin', 'created': '2022-05-19T08:24:51.711464', 'display_name': 'michael', 'email_hash': 'b8d59bafa8c84a5fb7badcdc5ab268c1', 'fullname': None, 'id': '994bdae6-cbc9-47f5-bd04-27672cfa8648', 'image_display_url': None, 'image_url': None, 'name': 'michael', 'number_created_packages': 13, 'state': 'active', 'sysadmin': True}, {'about': None, 'activity_streams_email_notifications': False, 'capacity': 'member', 'created': '2023-03-24T19:09:29.974233', 'display_name': 'Udhav Maharaj', 'email_hash': '94bd8396976f976d14538784fd44da46', 'fullname': 'Udhav Maharaj', 'id': '95498850-8156-44be-8f50-cb8ff091dae0', 'image_display_url': '', 'image_url': '', 'name': 'udhav_m7', 'number_created_packages': 0, 'state': 'active', 'sysadmin': False}], 'extras': [], 'tags': [], 'groups': []} |
request | <Request 'http://data.waterresearchobservatory.org/metadata-form/groups/50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999' [GET]> |
session | {'_domain': None, '_path': '/', '_accessed_time': 1728310592.1433198, '_creation_time': 1728310592.1433198} |
ungettext | <function ungettext at 0x7faf6299f280> |
Variable | Value |
---|---|
c | <flask.g of 'ckan.config.middleware.flask_app'> |
g | <flask.g of 'ckan.config.middleware.flask_app'> |
h | {'redirect_to': <function redirect_to at 0x7faf60f7c5e0>, 'url': <function url at 0x7faf60f7c700>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7faf60f7c670>, 'url_for': <function url_for at 0x7faf60f7c8b0>, 'url_for_static': <function url_for_static at 0x7faf60f7ca60>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7faf60f7caf0>, 'is_url': <function is_url at 0x7faf60f7cb80>, 'url_is_local': <function url_is_local at 0x7faf60f7cca0>, 'full_current_url': <function full_current_url at 0x7faf60f7cd30>, 'current_url': <function current_url at 0x7faf60f7cdc0>, 'lang': <function lang at 0x7faf60f7ce50>, 'ckan_version': <function ckan_version at 0x7faf60f7cee0>, 'lang_native_name': <function lang_native_name at 0x7faf60f7cf70>, 'is_rtl_language': <function is_rtl_language at 0x7faf60f7d040>, 'get_rtl_css': <function get_rtl_css at 0x7faf60f7d0d0>, 'flash_notice': <function flash_notice at 0x7faf60f7d160>, 'flash_error': <function flash_error at 0x7faf60f7d5e0>, 'flash_success': <function flash_success at 0x7faf60f7d670>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7faf60f7d700>, 'link_to': <function link_to at 0x7faf60f7db80>, 'file': <function file at 0x7faf60f7dc10>, 'submit': <function submit at 0x7faf60f7dca0>, 'nav_link': <function nav_link at 0x7faf60f7dd30>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7faf60efeca0>, 'build_nav_main': <function build_nav_main at 0x7faf60f7dee0>, 'build_nav_icon': <function build_nav_icon at 0x7faf60efe310>, 'build_nav': <function build_nav at 0x7faf60efe3a0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7faf60efe4c0>, 'default_group_type': <function default_group_type at 0x7faf60efe5e0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7faf60efe670>, 'has_more_facets': <function has_more_facets at 0x7faf60efe700>, 'unselected_facet_items': <function unselected_facet_items at 0x7faf60efe790>, 'get_param_int': <function get_param_int at 0x7faf60efe820>, 'sorted_extras': <function sorted_extras at 0x7faf60efea60>, 'check_access': <function check_access at 0x7faf60efeaf0>, 'linked_user': <function linked_user at 0x7faf60efeb80>, 'group_name_to_title': <function group_name_to_title at 0x7faf60efed30>, 'truncate': <function truncate at 0x7faf60efedc0>, 'markdown_extract': <function markdown_extract at 0x7faf60efee50>, 'icon_url': <function icon_url at 0x7faf60efeee0>, 'icon_html': <function icon_html at 0x7faf60efef70>, 'icon': <function icon at 0x7faf60eff040>, 'resource_icon': <function resource_icon at 0x7faf60eff0d0>, 'format_icon': <function format_icon at 0x7faf60eff160>, 'dict_list_reduce': <function dict_list_reduce at 0x7faf60eff1f0>, 'gravatar': <function gravatar at 0x7faf60eff280>, 'sanitize_url': <function sanitize_url at 0x7faf60eff310>, 'user_image': <function user_image at 0x7faf60eff3a0>, 'pager_url': <function pager_url at 0x7faf60eff430>, 'get_page_number': <function get_page_number at 0x7faf60eff4c0>, 'get_display_timezone': <function get_display_timezone at 0x7faf60eff550>, 'render_datetime': <function render_datetime at 0x7faf60eff5e0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7faf60eff670>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7faf60eff700>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7faf60eff790>, 'button_attr': <function button_attr at 0x7faf60effa60>, 'dataset_display_name': <function dataset_display_name at 0x7faf60effaf0>, 'dataset_link': <function dataset_link at 0x7faf60effb80>, 'resource_display_name': <function resource_display_name at 0x7faf60effc10>, 'resource_link': <function resource_link at 0x7faf60effca0>, 'tag_link': <function tag_link at 0x7faf60effd30>, 'group_link': <function group_link at 0x7faf60effdc0>, 'organization_link': <function organization_link at 0x7faf60effe50>, 'dump_json': <function dump_json at 0x7faf60effee0>, 'auto_log_message': <function auto_log_message at 0x7faf60efff70>, 'activity_div': <function activity_div at 0x7faf60f01040>, 'snippet': <function snippet at 0x7faf60f010d0>, 'convert_to_dict': <function convert_to_dict at 0x7faf60f01160>, 'follow_button': <function follow_button at 0x7faf60f011f0>, 'follow_count': <function follow_count at 0x7faf60f01280>, 'add_url_param': <function add_url_param at 0x7faf60f013a0>, 'remove_url_param': <function remove_url_param at 0x7faf60f01430>, 'include_resource': <function include_resource at 0x7faf60f014c0>, 'urls_for_resource': <function urls_for_resource at 0x7faf60f01550>, 'debug_inspect': <function debug_inspect at 0x7faf60f015e0>, 'popular': <function popular at 0x7faf60f01670>, 'groups_available': <function groups_available at 0x7faf60f01700>, 'organizations_available': <function organizations_available at 0x7faf60f01790>, 'roles_translated': <function roles_translated at 0x7faf60f01820>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7faf60f018b0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7faf60f01940>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7faf60f019d0>, 'escape_js': <function escape_js at 0x7faf60f01a60>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7faf60f01af0>, 'get_request_param': <function get_request_param at 0x7faf60f01b80>, 'html_auto_link': <function html_auto_link at 0x7faf60f01c10>, 'render_markdown': <function render_markdown at 0x7faf60f01ca0>, 'format_resource_items': <function format_resource_items at 0x7faf60f01d30>, 'resource_preview': <function resource_preview at 0x7faf60f01dc0>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7faf60f01e50>, 'rendered_resource_view': <function rendered_resource_view at 0x7faf60f01ee0>, 'view_resource_url': <function view_resource_url at 0x7faf60f01f70>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7faf60f03040>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7faf60f030d0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7faf60f03160>, 'resource_view_icon': <function resource_view_icon at 0x7faf60f031f0>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7faf60f03280>, 'resource_view_full_page': <function resource_view_full_page at 0x7faf60f03310>, 'remove_linebreaks': <function remove_linebreaks at 0x7faf60f033a0>, 'list_dict_filter': <function list_dict_filter at 0x7faf60f03430>, 'SI_number_span': <function SI_number_span at 0x7faf60f034c0>, 'new_activities': <function new_activities at 0x7faf60f03550>, 'uploads_enabled': <function uploads_enabled at 0x7faf60f035e0>, 'get_featured_organizations': <function get_featured_organizations at 0x7faf60f03670>, 'get_featured_groups': <function get_featured_groups at 0x7faf60f03700>, 'featured_group_org': <function featured_group_org at 0x7faf60f03790>, 'get_site_statistics': <function get_site_statistics at 0x7faf60f03820>, 'resource_formats': <function resource_formats at 0x7faf60f038b0>, 'unified_resource_format': <function unified_resource_format at 0x7faf60f03940>, 'check_config_permission': <function check_config_permission at 0x7faf60f039d0>, 'get_organization': <function get_organization at 0x7faf60f03a60>, 'license_options': <function license_options at 0x7faf60f03af0>, 'get_translated': <function get_translated at 0x7faf60f03b80>, 'facets': <function facets at 0x7faf60f03c10>, 'mail_to': <function mail_to at 0x7faf60f03ca0>, 'radio': <function radio at 0x7faf60f03d30>, 'clean_html': <function clean_html at 0x7faf60f03dc0>, 'flash': <ckan.lib.helpers._Flash object at 0x7faf61090e50>, 'localised_number': <function localised_number at 0x7faf61066c10>, 'localised_SI_number': <function localised_SI_number at 0x7faf61066d30>, 'localised_nice_date': <function localised_nice_date at 0x7faf61066b80>, 'localised_filesize': <function localised_filesize at 0x7faf61066ca0>, 'get_available_locales': <function get_available_locales at 0x7faf6231aca0>, 'get_locales_dict': <function get_locales_dict at 0x7faf6231ac10>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7faf6299fa60>, 'urlencode': <function urlencode at 0x7faf639dda60>, 'include_asset': <function include_asset at 0x7faf60f7c0d0>, 'render_assets': <function render_assets at 0x7faf60f7c1f0>, 'sanitize_id': <function sanitize_id at 0x7faf60f03ee0>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7faf60f03f70>, 'activity_list_select': <function activity_list_select at 0x7faf60f04040>, 'get_collaborators': <function get_collaborators at 0x7faf60f040d0>, 'can_update_owner_org': <function can_update_owner_org at 0x7faf60f04160>, 'parse_cloud_tabular_data': <function parse_cloud_tabular_data at 0x7faf5083d310>, 'get_data': <function make_query at 0x7faf4b7cb700>, 'get_spatial_data': <function make_spatial_query at 0x7faf488ab0d0>, 'get_reference_date': <function get_reference_date at 0x7faf4841b5e0>, 'get_responsible_party': <function get_responsible_party at 0x7faf4841b670>, 'get_common_map_config': <function get_common_map_config at 0x7faf4841b700>, 'package_list_for_source': <function package_list_for_source at 0x7faf4841b9d0>, 'package_count_for_source': <function package_count_for_source at 0x7faf4841ba60>, 'harvesters_info': <function harvesters_info at 0x7faf4841baf0>, 'harvester_types': <function harvester_types at 0x7faf4841bb80>, 'harvest_frequencies': <function harvest_frequencies at 0x7faf4841bc10>, 'link_for_harvest_object': <function link_for_harvest_object at 0x7faf4841bca0>, 'harvest_source_extra_fields': <function harvest_source_extra_fields at 0x7faf4841bd30>, 'bootstrap_version': <function bootstrap_version at 0x7faf4841bdc0>, 'get_harvest_source': <function get_harvest_source at 0x7faf4841b820>, 'get_bigquery_table_name': <function get_bigquery_table_name at 0x7faf5083d0d0>, 'get_package_name': <function get_package_name at 0x7faf5083d160>, 'convert_geojson_to_bbox': <function convert_geojson_to_bbox at 0x7faf50824ca0>, 'get_default_bounding_box': <function get_default_bounding_box at 0x7faf524654c0>, 'resource_read_helper': <function resource_read_helper at 0x7faf5083d1f0>, 'get_package_count': <function get_packages_count at 0x7faf5083d4c0>, 'get_org_count': <function get_organizations_count at 0x7faf5083d550>, 'get_default_spatial_search_extent': <function get_default_spatial_search_extent at 0x7faf5f4f93a0>, 'scheming_language_text': <function scheming_language_text at 0x7faf5074fca0>, 'scheming_field_choices': <function scheming_field_choices at 0x7faf5074fee0>, 'scheming_choices_label': <function scheming_choices_label at 0x7faf5074ff70>, 'scheming_datastore_choices': <function scheming_datastore_choices at 0x7faf506d4040>, 'scheming_field_required': <function scheming_field_required at 0x7faf506d40d0>, 'scheming_dataset_schemas': <function scheming_dataset_schemas at 0x7faf506d4160>, 'scheming_get_presets': <function scheming_get_presets at 0x7faf506d41f0>, 'scheming_get_preset': <function scheming_get_preset at 0x7faf506d4280>, 'scheming_get_dataset_schema': <function scheming_get_dataset_schema at 0x7faf506d4310>, 'scheming_group_schemas': <function scheming_group_schemas at 0x7faf506d43a0>, 'scheming_get_group_schema': <function scheming_get_group_schema at 0x7faf506d4430>, 'scheming_organization_schemas': <function scheming_organization_schemas at 0x7faf506d44c0>, 'scheming_get_organization_schema': <function scheming_get_organization_schema at 0x7faf506d4550>, 'scheming_get_schema': <function scheming_get_schema at 0x7faf506d45e0>, 'scheming_field_by_name': <function scheming_field_by_name at 0x7faf506d4670>, 'scheming_datetime_to_utc': <function scheming_datetime_to_utc at 0x7faf506d4790>, 'scheming_datetime_to_tz': <function scheming_datetime_to_tz at 0x7faf506d4820>, 'scheming_get_timezones': <function scheming_get_timezones at 0x7faf506d48b0>, 'scheming_display_json_value': <function scheming_display_json_value at 0x7faf506d4940>, 'scheming_render_from_string': <function scheming_render_from_string at 0x7faf506d49d0>, 'scheming_flatten_subfield': <function scheming_flatten_subfield at 0x7faf506d4a60>, 'datastore_dictionary': <function datastore_dictionary at 0x7faf507b2ca0>, 'get_map_config': <function get_mapview_config at 0x7faf50850430>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7faf508504c0>} |
request | <Request 'http://data.waterresearchobservatory.org/metadata-form/groups/50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999' [GET]> |
session | {'_domain': None, '_path': '/', '_accessed_time': 1728310592.1433198, '_creation_time': 1728310592.1433198} |
ungettext | <function ungettext at 0x7faf6299f280> |
Variable | Value |
---|---|
c | <flask.g of 'ckan.config.middleware.flask_app'> |
g | <flask.g of 'ckan.config.middleware.flask_app'> |
h | {'redirect_to': <function redirect_to at 0x7faf60f7c5e0>, 'url': <function url at 0x7faf60f7c700>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7faf60f7c670>, 'url_for': <function url_for at 0x7faf60f7c8b0>, 'url_for_static': <function url_for_static at 0x7faf60f7ca60>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7faf60f7caf0>, 'is_url': <function is_url at 0x7faf60f7cb80>, 'url_is_local': <function url_is_local at 0x7faf60f7cca0>, 'full_current_url': <function full_current_url at 0x7faf60f7cd30>, 'current_url': <function current_url at 0x7faf60f7cdc0>, 'lang': <function lang at 0x7faf60f7ce50>, 'ckan_version': <function ckan_version at 0x7faf60f7cee0>, 'lang_native_name': <function lang_native_name at 0x7faf60f7cf70>, 'is_rtl_language': <function is_rtl_language at 0x7faf60f7d040>, 'get_rtl_css': <function get_rtl_css at 0x7faf60f7d0d0>, 'flash_notice': <function flash_notice at 0x7faf60f7d160>, 'flash_error': <function flash_error at 0x7faf60f7d5e0>, 'flash_success': <function flash_success at 0x7faf60f7d670>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7faf60f7d700>, 'link_to': <function link_to at 0x7faf60f7db80>, 'file': <function file at 0x7faf60f7dc10>, 'submit': <function submit at 0x7faf60f7dca0>, 'nav_link': <function nav_link at 0x7faf60f7dd30>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7faf60efeca0>, 'build_nav_main': <function build_nav_main at 0x7faf60f7dee0>, 'build_nav_icon': <function build_nav_icon at 0x7faf60efe310>, 'build_nav': <function build_nav at 0x7faf60efe3a0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7faf60efe4c0>, 'default_group_type': <function default_group_type at 0x7faf60efe5e0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7faf60efe670>, 'has_more_facets': <function has_more_facets at 0x7faf60efe700>, 'unselected_facet_items': <function unselected_facet_items at 0x7faf60efe790>, 'get_param_int': <function get_param_int at 0x7faf60efe820>, 'sorted_extras': <function sorted_extras at 0x7faf60efea60>, 'check_access': <function check_access at 0x7faf60efeaf0>, 'linked_user': <function linked_user at 0x7faf60efeb80>, 'group_name_to_title': <function group_name_to_title at 0x7faf60efed30>, 'truncate': <function truncate at 0x7faf60efedc0>, 'markdown_extract': <function markdown_extract at 0x7faf60efee50>, 'icon_url': <function icon_url at 0x7faf60efeee0>, 'icon_html': <function icon_html at 0x7faf60efef70>, 'icon': <function icon at 0x7faf60eff040>, 'resource_icon': <function resource_icon at 0x7faf60eff0d0>, 'format_icon': <function format_icon at 0x7faf60eff160>, 'dict_list_reduce': <function dict_list_reduce at 0x7faf60eff1f0>, 'gravatar': <function gravatar at 0x7faf60eff280>, 'sanitize_url': <function sanitize_url at 0x7faf60eff310>, 'user_image': <function user_image at 0x7faf60eff3a0>, 'pager_url': <function pager_url at 0x7faf60eff430>, 'get_page_number': <function get_page_number at 0x7faf60eff4c0>, 'get_display_timezone': <function get_display_timezone at 0x7faf60eff550>, 'render_datetime': <function render_datetime at 0x7faf60eff5e0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7faf60eff670>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7faf60eff700>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7faf60eff790>, 'button_attr': <function button_attr at 0x7faf60effa60>, 'dataset_display_name': <function dataset_display_name at 0x7faf60effaf0>, 'dataset_link': <function dataset_link at 0x7faf60effb80>, 'resource_display_name': <function resource_display_name at 0x7faf60effc10>, 'resource_link': <function resource_link at 0x7faf60effca0>, 'tag_link': <function tag_link at 0x7faf60effd30>, 'group_link': <function group_link at 0x7faf60effdc0>, 'organization_link': <function organization_link at 0x7faf60effe50>, 'dump_json': <function dump_json at 0x7faf60effee0>, 'auto_log_message': <function auto_log_message at 0x7faf60efff70>, 'activity_div': <function activity_div at 0x7faf60f01040>, 'snippet': <function snippet at 0x7faf60f010d0>, 'convert_to_dict': <function convert_to_dict at 0x7faf60f01160>, 'follow_button': <function follow_button at 0x7faf60f011f0>, 'follow_count': <function follow_count at 0x7faf60f01280>, 'add_url_param': <function add_url_param at 0x7faf60f013a0>, 'remove_url_param': <function remove_url_param at 0x7faf60f01430>, 'include_resource': <function include_resource at 0x7faf60f014c0>, 'urls_for_resource': <function urls_for_resource at 0x7faf60f01550>, 'debug_inspect': <function debug_inspect at 0x7faf60f015e0>, 'popular': <function popular at 0x7faf60f01670>, 'groups_available': <function groups_available at 0x7faf60f01700>, 'organizations_available': <function organizations_available at 0x7faf60f01790>, 'roles_translated': <function roles_translated at 0x7faf60f01820>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7faf60f018b0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7faf60f01940>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7faf60f019d0>, 'escape_js': <function escape_js at 0x7faf60f01a60>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7faf60f01af0>, 'get_request_param': <function get_request_param at 0x7faf60f01b80>, 'html_auto_link': <function html_auto_link at 0x7faf60f01c10>, 'render_markdown': <function render_markdown at 0x7faf60f01ca0>, 'format_resource_items': <function format_resource_items at 0x7faf60f01d30>, 'resource_preview': <function resource_preview at 0x7faf60f01dc0>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7faf60f01e50>, 'rendered_resource_view': <function rendered_resource_view at 0x7faf60f01ee0>, 'view_resource_url': <function view_resource_url at 0x7faf60f01f70>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7faf60f03040>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7faf60f030d0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7faf60f03160>, 'resource_view_icon': <function resource_view_icon at 0x7faf60f031f0>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7faf60f03280>, 'resource_view_full_page': <function resource_view_full_page at 0x7faf60f03310>, 'remove_linebreaks': <function remove_linebreaks at 0x7faf60f033a0>, 'list_dict_filter': <function list_dict_filter at 0x7faf60f03430>, 'SI_number_span': <function SI_number_span at 0x7faf60f034c0>, 'new_activities': <function new_activities at 0x7faf60f03550>, 'uploads_enabled': <function uploads_enabled at 0x7faf60f035e0>, 'get_featured_organizations': <function get_featured_organizations at 0x7faf60f03670>, 'get_featured_groups': <function get_featured_groups at 0x7faf60f03700>, 'featured_group_org': <function featured_group_org at 0x7faf60f03790>, 'get_site_statistics': <function get_site_statistics at 0x7faf60f03820>, 'resource_formats': <function resource_formats at 0x7faf60f038b0>, 'unified_resource_format': <function unified_resource_format at 0x7faf60f03940>, 'check_config_permission': <function check_config_permission at 0x7faf60f039d0>, 'get_organization': <function get_organization at 0x7faf60f03a60>, 'license_options': <function license_options at 0x7faf60f03af0>, 'get_translated': <function get_translated at 0x7faf60f03b80>, 'facets': <function facets at 0x7faf60f03c10>, 'mail_to': <function mail_to at 0x7faf60f03ca0>, 'radio': <function radio at 0x7faf60f03d30>, 'clean_html': <function clean_html at 0x7faf60f03dc0>, 'flash': <ckan.lib.helpers._Flash object at 0x7faf61090e50>, 'localised_number': <function localised_number at 0x7faf61066c10>, 'localised_SI_number': <function localised_SI_number at 0x7faf61066d30>, 'localised_nice_date': <function localised_nice_date at 0x7faf61066b80>, 'localised_filesize': <function localised_filesize at 0x7faf61066ca0>, 'get_available_locales': <function get_available_locales at 0x7faf6231aca0>, 'get_locales_dict': <function get_locales_dict at 0x7faf6231ac10>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7faf6299fa60>, 'urlencode': <function urlencode at 0x7faf639dda60>, 'include_asset': <function include_asset at 0x7faf60f7c0d0>, 'render_assets': <function render_assets at 0x7faf60f7c1f0>, 'sanitize_id': <function sanitize_id at 0x7faf60f03ee0>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7faf60f03f70>, 'activity_list_select': <function activity_list_select at 0x7faf60f04040>, 'get_collaborators': <function get_collaborators at 0x7faf60f040d0>, 'can_update_owner_org': <function can_update_owner_org at 0x7faf60f04160>, 'parse_cloud_tabular_data': <function parse_cloud_tabular_data at 0x7faf5083d310>, 'get_data': <function make_query at 0x7faf4b7cb700>, 'get_spatial_data': <function make_spatial_query at 0x7faf488ab0d0>, 'get_reference_date': <function get_reference_date at 0x7faf4841b5e0>, 'get_responsible_party': <function get_responsible_party at 0x7faf4841b670>, 'get_common_map_config': <function get_common_map_config at 0x7faf4841b700>, 'package_list_for_source': <function package_list_for_source at 0x7faf4841b9d0>, 'package_count_for_source': <function package_count_for_source at 0x7faf4841ba60>, 'harvesters_info': <function harvesters_info at 0x7faf4841baf0>, 'harvester_types': <function harvester_types at 0x7faf4841bb80>, 'harvest_frequencies': <function harvest_frequencies at 0x7faf4841bc10>, 'link_for_harvest_object': <function link_for_harvest_object at 0x7faf4841bca0>, 'harvest_source_extra_fields': <function harvest_source_extra_fields at 0x7faf4841bd30>, 'bootstrap_version': <function bootstrap_version at 0x7faf4841bdc0>, 'get_harvest_source': <function get_harvest_source at 0x7faf4841b820>, 'get_bigquery_table_name': <function get_bigquery_table_name at 0x7faf5083d0d0>, 'get_package_name': <function get_package_name at 0x7faf5083d160>, 'convert_geojson_to_bbox': <function convert_geojson_to_bbox at 0x7faf50824ca0>, 'get_default_bounding_box': <function get_default_bounding_box at 0x7faf524654c0>, 'resource_read_helper': <function resource_read_helper at 0x7faf5083d1f0>, 'get_package_count': <function get_packages_count at 0x7faf5083d4c0>, 'get_org_count': <function get_organizations_count at 0x7faf5083d550>, 'get_default_spatial_search_extent': <function get_default_spatial_search_extent at 0x7faf5f4f93a0>, 'scheming_language_text': <function scheming_language_text at 0x7faf5074fca0>, 'scheming_field_choices': <function scheming_field_choices at 0x7faf5074fee0>, 'scheming_choices_label': <function scheming_choices_label at 0x7faf5074ff70>, 'scheming_datastore_choices': <function scheming_datastore_choices at 0x7faf506d4040>, 'scheming_field_required': <function scheming_field_required at 0x7faf506d40d0>, 'scheming_dataset_schemas': <function scheming_dataset_schemas at 0x7faf506d4160>, 'scheming_get_presets': <function scheming_get_presets at 0x7faf506d41f0>, 'scheming_get_preset': <function scheming_get_preset at 0x7faf506d4280>, 'scheming_get_dataset_schema': <function scheming_get_dataset_schema at 0x7faf506d4310>, 'scheming_group_schemas': <function scheming_group_schemas at 0x7faf506d43a0>, 'scheming_get_group_schema': <function scheming_get_group_schema at 0x7faf506d4430>, 'scheming_organization_schemas': <function scheming_organization_schemas at 0x7faf506d44c0>, 'scheming_get_organization_schema': <function scheming_get_organization_schema at 0x7faf506d4550>, 'scheming_get_schema': <function scheming_get_schema at 0x7faf506d45e0>, 'scheming_field_by_name': <function scheming_field_by_name at 0x7faf506d4670>, 'scheming_datetime_to_utc': <function scheming_datetime_to_utc at 0x7faf506d4790>, 'scheming_datetime_to_tz': <function scheming_datetime_to_tz at 0x7faf506d4820>, 'scheming_get_timezones': <function scheming_get_timezones at 0x7faf506d48b0>, 'scheming_display_json_value': <function scheming_display_json_value at 0x7faf506d4940>, 'scheming_render_from_string': <function scheming_render_from_string at 0x7faf506d49d0>, 'scheming_flatten_subfield': <function scheming_flatten_subfield at 0x7faf506d4a60>, 'datastore_dictionary': <function datastore_dictionary at 0x7faf507b2ca0>, 'get_map_config': <function get_mapview_config at 0x7faf50850430>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7faf508504c0>} |
pkg_dict | {'agreement': 'true', 'alternative_identifier': '', 'author': None, 'author_email': None, 'citation_title': '', 'creator_user_id': '994bdae6-cbc9-47f5-bd04-27672cfa8648', 'data_classification': 'time series', 'data_collection_organization': '', 'data_structure_category': 'structured', 'dataset_language': 'English', 'dataset_license_url': '', 'did_author_or_contact_organization_collect_the_data': 'true', 'email': 'vanderlaanm@arc.agric.za', 'id': 'bf557e97-59b7-4682-af14-1d572541a315', 'isopen': False, 'keywords': 'quaternary catchment, maximum and minimum temperature, precipitation', 'license': 'Open (Creative Commons)', 'license_id': None, 'license_title': None, 'maintainer': None, 'maintainer_email': None, 'metadata_created': '2022-06-30T09:46:49.248319', 'metadata_modified': '2023-05-15T09:51:43.605948', 'name': '50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999', 'notes': 'Quaternary catchment scale weather data from 1950-1999 originally supplied as a data CD with the reference: Schulze RE and Maharaj M (2006) 50 Years of daily hydroclimatic data per quaternary catchment in South Africa. University of KwaZulu-Natal, School of Bio-Resource Engineering and Environmental Hydrology, Pietermaritzburg.', 'num_resources': 1, 'num_tags': 0, 'organization': {'id': '8115e9b9-e4f2-4d14-8431-a022af747d85', 'name': 'ukzn', 'title': 'University of KwaZulu-Natal', 'type': 'organization', 'description': 'A truly South African University of Choice that is academically excellent, innovative in research, entrepreneurial, and critically engaged with society.', 'image_url': '2022-05-27-074000.26584220220527UKZNlogo.JPG', 'created': '2022-05-27T07:39:39.339835', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': '8115e9b9-e4f2-4d14-8431-a022af747d85', 'private': False, 'publication_date': '2022-09-11', 'publisher': 'University of KwaZulu-Natal / Water Research Commission', 'spatial': '{"type": "Polygon", "coordinates": [[[16.4699, -22.1265], [32.8931, -22.1265], [32.8931, -34.8212], [16.4699, -34.8212], [16.4699, -22.1265]]]}', 'state': 'active', 'title': '50 Years of daily hydroclimatic data per quaternary catchment in South Africa (1950-1999)', 'type': 'metadata-form', 'uploader_estimation_of_extent_of_processing': 'access', 'url': None, 'version': None, 'vertical_extent_datum': 'masl', 'wrc_project_number': '', 'wro_theme': 'weather_and_climate_data', 'authors': [{'author_department': 'School of Agricultural, Earth and Environmental Sciences', 'author_email': 'schulzer@ukzn.ac.za', 'author_name': 'Roland', 'author_organization': '', 'author_surname': 'Schulze', 'contact_same_as_author': 'true'}], 'contact_person': [{'contact_department': '', 'contact_email': '', 'contact_name': '', 'contact_orgnization': ''}, {'contact_department': '', 'contact_email': '', 'contact_name': '', 'contact_orgnization': ''}], 'data_reference_date': [{'data_reference_date_from': '1950-01-01', 'data_reference_date_to': '1999-12-31'}, {'data_reference_date_from': '', 'data_reference_date_to': ''}], 'extras': [{'key': 'cloud_path', 'value': 'Weather_And_Climate_Data/Structured/Access/Time Series'}], 'minimum_maximum_extent': [{'maximum_vertical_extent': '5', 'minimum_vertical_extent': '0'}, {'maximum_vertical_extent': '', 'minimum_vertical_extent': ''}], 'resources': [{'cache_last_updated': None, 'cache_url': None, 'created': '2022-10-28T07:50:57.170934', 'dataset_description': 'Weather data for each quaternary catchment in South Africa from 1950-1999 developed by UKZN CWRR.', 'datastore_active': False, 'description': None, 'format': 'csv', 'hash': '', 'id': 'fb48dc90-1a36-4c78-9791-107f059da4d6', 'is_data_supplementary': 'False', 'last_modified': None, 'metadata_modified': '2023-05-12T08:54:48.408025', 'mimetype': None, 'mimetype_inner': None, 'name': 'https://storage.cloud.google.com/wrc_wro_datasets/weather_and_climate_data/structured/access/time%20series/50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999/weather_id_fb48dc90-1a36-4c78-9791-107f059da4d6.csv', 'package_id': 'bf557e97-59b7-4682-af14-1d572541a315', 'position': 0, 'resource_name': 'Quaternary_Catchment_Weather_data_1950_1999', 'resource_type': None, 'size': None, 'state': 'active', 'url': 'https://data.waterresearchobservatory.org/dataset/bf557e97-59b7-4682-af14-1d572541a315/resource/fb48dc90-1a36-4c78-9791-107f059da4d6/download/weather_id_fb48dc90-1a36-4c78-9791-107f059da4d6.csv', 'url_type': 'upload', 'zipped_file': 'False'}], 'tags': [], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': []} |
request | <Request 'http://data.waterresearchobservatory.org/metadata-form/groups/50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999' [GET]> |
session | {'_domain': None, '_path': '/', '_accessed_time': 1728310592.1433198, '_creation_time': 1728310592.1433198} |
ungettext | <function ungettext at 0x7faf6299f280> |
Variable | Value |
---|---|
c | <flask.g of 'ckan.config.middleware.flask_app'> |
g | <flask.g of 'ckan.config.middleware.flask_app'> |
h | {'redirect_to': <function redirect_to at 0x7faf60f7c5e0>, 'url': <function url at 0x7faf60f7c700>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7faf60f7c670>, 'url_for': <function url_for at 0x7faf60f7c8b0>, 'url_for_static': <function url_for_static at 0x7faf60f7ca60>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7faf60f7caf0>, 'is_url': <function is_url at 0x7faf60f7cb80>, 'url_is_local': <function url_is_local at 0x7faf60f7cca0>, 'full_current_url': <function full_current_url at 0x7faf60f7cd30>, 'current_url': <function current_url at 0x7faf60f7cdc0>, 'lang': <function lang at 0x7faf60f7ce50>, 'ckan_version': <function ckan_version at 0x7faf60f7cee0>, 'lang_native_name': <function lang_native_name at 0x7faf60f7cf70>, 'is_rtl_language': <function is_rtl_language at 0x7faf60f7d040>, 'get_rtl_css': <function get_rtl_css at 0x7faf60f7d0d0>, 'flash_notice': <function flash_notice at 0x7faf60f7d160>, 'flash_error': <function flash_error at 0x7faf60f7d5e0>, 'flash_success': <function flash_success at 0x7faf60f7d670>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7faf60f7d700>, 'link_to': <function link_to at 0x7faf60f7db80>, 'file': <function file at 0x7faf60f7dc10>, 'submit': <function submit at 0x7faf60f7dca0>, 'nav_link': <function nav_link at 0x7faf60f7dd30>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7faf60efeca0>, 'build_nav_main': <function build_nav_main at 0x7faf60f7dee0>, 'build_nav_icon': <function build_nav_icon at 0x7faf60efe310>, 'build_nav': <function build_nav at 0x7faf60efe3a0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7faf60efe4c0>, 'default_group_type': <function default_group_type at 0x7faf60efe5e0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7faf60efe670>, 'has_more_facets': <function has_more_facets at 0x7faf60efe700>, 'unselected_facet_items': <function unselected_facet_items at 0x7faf60efe790>, 'get_param_int': <function get_param_int at 0x7faf60efe820>, 'sorted_extras': <function sorted_extras at 0x7faf60efea60>, 'check_access': <function check_access at 0x7faf60efeaf0>, 'linked_user': <function linked_user at 0x7faf60efeb80>, 'group_name_to_title': <function group_name_to_title at 0x7faf60efed30>, 'truncate': <function truncate at 0x7faf60efedc0>, 'markdown_extract': <function markdown_extract at 0x7faf60efee50>, 'icon_url': <function icon_url at 0x7faf60efeee0>, 'icon_html': <function icon_html at 0x7faf60efef70>, 'icon': <function icon at 0x7faf60eff040>, 'resource_icon': <function resource_icon at 0x7faf60eff0d0>, 'format_icon': <function format_icon at 0x7faf60eff160>, 'dict_list_reduce': <function dict_list_reduce at 0x7faf60eff1f0>, 'gravatar': <function gravatar at 0x7faf60eff280>, 'sanitize_url': <function sanitize_url at 0x7faf60eff310>, 'user_image': <function user_image at 0x7faf60eff3a0>, 'pager_url': <function pager_url at 0x7faf60eff430>, 'get_page_number': <function get_page_number at 0x7faf60eff4c0>, 'get_display_timezone': <function get_display_timezone at 0x7faf60eff550>, 'render_datetime': <function render_datetime at 0x7faf60eff5e0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7faf60eff670>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7faf60eff700>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7faf60eff790>, 'button_attr': <function button_attr at 0x7faf60effa60>, 'dataset_display_name': <function dataset_display_name at 0x7faf60effaf0>, 'dataset_link': <function dataset_link at 0x7faf60effb80>, 'resource_display_name': <function resource_display_name at 0x7faf60effc10>, 'resource_link': <function resource_link at 0x7faf60effca0>, 'tag_link': <function tag_link at 0x7faf60effd30>, 'group_link': <function group_link at 0x7faf60effdc0>, 'organization_link': <function organization_link at 0x7faf60effe50>, 'dump_json': <function dump_json at 0x7faf60effee0>, 'auto_log_message': <function auto_log_message at 0x7faf60efff70>, 'activity_div': <function activity_div at 0x7faf60f01040>, 'snippet': <function snippet at 0x7faf60f010d0>, 'convert_to_dict': <function convert_to_dict at 0x7faf60f01160>, 'follow_button': <function follow_button at 0x7faf60f011f0>, 'follow_count': <function follow_count at 0x7faf60f01280>, 'add_url_param': <function add_url_param at 0x7faf60f013a0>, 'remove_url_param': <function remove_url_param at 0x7faf60f01430>, 'include_resource': <function include_resource at 0x7faf60f014c0>, 'urls_for_resource': <function urls_for_resource at 0x7faf60f01550>, 'debug_inspect': <function debug_inspect at 0x7faf60f015e0>, 'popular': <function popular at 0x7faf60f01670>, 'groups_available': <function groups_available at 0x7faf60f01700>, 'organizations_available': <function organizations_available at 0x7faf60f01790>, 'roles_translated': <function roles_translated at 0x7faf60f01820>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7faf60f018b0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7faf60f01940>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7faf60f019d0>, 'escape_js': <function escape_js at 0x7faf60f01a60>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7faf60f01af0>, 'get_request_param': <function get_request_param at 0x7faf60f01b80>, 'html_auto_link': <function html_auto_link at 0x7faf60f01c10>, 'render_markdown': <function render_markdown at 0x7faf60f01ca0>, 'format_resource_items': <function format_resource_items at 0x7faf60f01d30>, 'resource_preview': <function resource_preview at 0x7faf60f01dc0>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7faf60f01e50>, 'rendered_resource_view': <function rendered_resource_view at 0x7faf60f01ee0>, 'view_resource_url': <function view_resource_url at 0x7faf60f01f70>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7faf60f03040>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7faf60f030d0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7faf60f03160>, 'resource_view_icon': <function resource_view_icon at 0x7faf60f031f0>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7faf60f03280>, 'resource_view_full_page': <function resource_view_full_page at 0x7faf60f03310>, 'remove_linebreaks': <function remove_linebreaks at 0x7faf60f033a0>, 'list_dict_filter': <function list_dict_filter at 0x7faf60f03430>, 'SI_number_span': <function SI_number_span at 0x7faf60f034c0>, 'new_activities': <function new_activities at 0x7faf60f03550>, 'uploads_enabled': <function uploads_enabled at 0x7faf60f035e0>, 'get_featured_organizations': <function get_featured_organizations at 0x7faf60f03670>, 'get_featured_groups': <function get_featured_groups at 0x7faf60f03700>, 'featured_group_org': <function featured_group_org at 0x7faf60f03790>, 'get_site_statistics': <function get_site_statistics at 0x7faf60f03820>, 'resource_formats': <function resource_formats at 0x7faf60f038b0>, 'unified_resource_format': <function unified_resource_format at 0x7faf60f03940>, 'check_config_permission': <function check_config_permission at 0x7faf60f039d0>, 'get_organization': <function get_organization at 0x7faf60f03a60>, 'license_options': <function license_options at 0x7faf60f03af0>, 'get_translated': <function get_translated at 0x7faf60f03b80>, 'facets': <function facets at 0x7faf60f03c10>, 'mail_to': <function mail_to at 0x7faf60f03ca0>, 'radio': <function radio at 0x7faf60f03d30>, 'clean_html': <function clean_html at 0x7faf60f03dc0>, 'flash': <ckan.lib.helpers._Flash object at 0x7faf61090e50>, 'localised_number': <function localised_number at 0x7faf61066c10>, 'localised_SI_number': <function localised_SI_number at 0x7faf61066d30>, 'localised_nice_date': <function localised_nice_date at 0x7faf61066b80>, 'localised_filesize': <function localised_filesize at 0x7faf61066ca0>, 'get_available_locales': <function get_available_locales at 0x7faf6231aca0>, 'get_locales_dict': <function get_locales_dict at 0x7faf6231ac10>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7faf6299fa60>, 'urlencode': <function urlencode at 0x7faf639dda60>, 'include_asset': <function include_asset at 0x7faf60f7c0d0>, 'render_assets': <function render_assets at 0x7faf60f7c1f0>, 'sanitize_id': <function sanitize_id at 0x7faf60f03ee0>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7faf60f03f70>, 'activity_list_select': <function activity_list_select at 0x7faf60f04040>, 'get_collaborators': <function get_collaborators at 0x7faf60f040d0>, 'can_update_owner_org': <function can_update_owner_org at 0x7faf60f04160>, 'parse_cloud_tabular_data': <function parse_cloud_tabular_data at 0x7faf5083d310>, 'get_data': <function make_query at 0x7faf4b7cb700>, 'get_spatial_data': <function make_spatial_query at 0x7faf488ab0d0>, 'get_reference_date': <function get_reference_date at 0x7faf4841b5e0>, 'get_responsible_party': <function get_responsible_party at 0x7faf4841b670>, 'get_common_map_config': <function get_common_map_config at 0x7faf4841b700>, 'package_list_for_source': <function package_list_for_source at 0x7faf4841b9d0>, 'package_count_for_source': <function package_count_for_source at 0x7faf4841ba60>, 'harvesters_info': <function harvesters_info at 0x7faf4841baf0>, 'harvester_types': <function harvester_types at 0x7faf4841bb80>, 'harvest_frequencies': <function harvest_frequencies at 0x7faf4841bc10>, 'link_for_harvest_object': <function link_for_harvest_object at 0x7faf4841bca0>, 'harvest_source_extra_fields': <function harvest_source_extra_fields at 0x7faf4841bd30>, 'bootstrap_version': <function bootstrap_version at 0x7faf4841bdc0>, 'get_harvest_source': <function get_harvest_source at 0x7faf4841b820>, 'get_bigquery_table_name': <function get_bigquery_table_name at 0x7faf5083d0d0>, 'get_package_name': <function get_package_name at 0x7faf5083d160>, 'convert_geojson_to_bbox': <function convert_geojson_to_bbox at 0x7faf50824ca0>, 'get_default_bounding_box': <function get_default_bounding_box at 0x7faf524654c0>, 'resource_read_helper': <function resource_read_helper at 0x7faf5083d1f0>, 'get_package_count': <function get_packages_count at 0x7faf5083d4c0>, 'get_org_count': <function get_organizations_count at 0x7faf5083d550>, 'get_default_spatial_search_extent': <function get_default_spatial_search_extent at 0x7faf5f4f93a0>, 'scheming_language_text': <function scheming_language_text at 0x7faf5074fca0>, 'scheming_field_choices': <function scheming_field_choices at 0x7faf5074fee0>, 'scheming_choices_label': <function scheming_choices_label at 0x7faf5074ff70>, 'scheming_datastore_choices': <function scheming_datastore_choices at 0x7faf506d4040>, 'scheming_field_required': <function scheming_field_required at 0x7faf506d40d0>, 'scheming_dataset_schemas': <function scheming_dataset_schemas at 0x7faf506d4160>, 'scheming_get_presets': <function scheming_get_presets at 0x7faf506d41f0>, 'scheming_get_preset': <function scheming_get_preset at 0x7faf506d4280>, 'scheming_get_dataset_schema': <function scheming_get_dataset_schema at 0x7faf506d4310>, 'scheming_group_schemas': <function scheming_group_schemas at 0x7faf506d43a0>, 'scheming_get_group_schema': <function scheming_get_group_schema at 0x7faf506d4430>, 'scheming_organization_schemas': <function scheming_organization_schemas at 0x7faf506d44c0>, 'scheming_get_organization_schema': <function scheming_get_organization_schema at 0x7faf506d4550>, 'scheming_get_schema': <function scheming_get_schema at 0x7faf506d45e0>, 'scheming_field_by_name': <function scheming_field_by_name at 0x7faf506d4670>, 'scheming_datetime_to_utc': <function scheming_datetime_to_utc at 0x7faf506d4790>, 'scheming_datetime_to_tz': <function scheming_datetime_to_tz at 0x7faf506d4820>, 'scheming_get_timezones': <function scheming_get_timezones at 0x7faf506d48b0>, 'scheming_display_json_value': <function scheming_display_json_value at 0x7faf506d4940>, 'scheming_render_from_string': <function scheming_render_from_string at 0x7faf506d49d0>, 'scheming_flatten_subfield': <function scheming_flatten_subfield at 0x7faf506d4a60>, 'datastore_dictionary': <function datastore_dictionary at 0x7faf507b2ca0>, 'get_map_config': <function get_mapview_config at 0x7faf50850430>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7faf508504c0>} |
pkg | {'agreement': 'true', 'alternative_identifier': '', 'author': None, 'author_email': None, 'citation_title': '', 'creator_user_id': '994bdae6-cbc9-47f5-bd04-27672cfa8648', 'data_classification': 'time series', 'data_collection_organization': '', 'data_structure_category': 'structured', 'dataset_language': 'English', 'dataset_license_url': '', 'did_author_or_contact_organization_collect_the_data': 'true', 'email': 'vanderlaanm@arc.agric.za', 'id': 'bf557e97-59b7-4682-af14-1d572541a315', 'isopen': False, 'keywords': 'quaternary catchment, maximum and minimum temperature, precipitation', 'license': 'Open (Creative Commons)', 'license_id': None, 'license_title': None, 'maintainer': None, 'maintainer_email': None, 'metadata_created': '2022-06-30T09:46:49.248319', 'metadata_modified': '2023-05-15T09:51:43.605948', 'name': '50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999', 'notes': 'Quaternary catchment scale weather data from 1950-1999 originally supplied as a data CD with the reference: Schulze RE and Maharaj M (2006) 50 Years of daily hydroclimatic data per quaternary catchment in South Africa. University of KwaZulu-Natal, School of Bio-Resource Engineering and Environmental Hydrology, Pietermaritzburg.', 'num_resources': 1, 'num_tags': 0, 'organization': {'id': '8115e9b9-e4f2-4d14-8431-a022af747d85', 'name': 'ukzn', 'title': 'University of KwaZulu-Natal', 'type': 'organization', 'description': 'A truly South African University of Choice that is academically excellent, innovative in research, entrepreneurial, and critically engaged with society.', 'image_url': '2022-05-27-074000.26584220220527UKZNlogo.JPG', 'created': '2022-05-27T07:39:39.339835', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': '8115e9b9-e4f2-4d14-8431-a022af747d85', 'private': False, 'publication_date': '2022-09-11', 'publisher': 'University of KwaZulu-Natal / Water Research Commission', 'spatial': '{"type": "Polygon", "coordinates": [[[16.4699, -22.1265], [32.8931, -22.1265], [32.8931, -34.8212], [16.4699, -34.8212], [16.4699, -22.1265]]]}', 'state': 'active', 'title': '50 Years of daily hydroclimatic data per quaternary catchment in South Africa (1950-1999)', 'type': 'metadata-form', 'uploader_estimation_of_extent_of_processing': 'access', 'url': None, 'version': None, 'vertical_extent_datum': 'masl', 'wrc_project_number': '', 'wro_theme': 'weather_and_climate_data', 'authors': [{'author_department': 'School of Agricultural, Earth and Environmental Sciences', 'author_email': 'schulzer@ukzn.ac.za', 'author_name': 'Roland', 'author_organization': '', 'author_surname': 'Schulze', 'contact_same_as_author': 'true'}], 'contact_person': [{'contact_department': '', 'contact_email': '', 'contact_name': '', 'contact_orgnization': ''}, {'contact_department': '', 'contact_email': '', 'contact_name': '', 'contact_orgnization': ''}], 'data_reference_date': [{'data_reference_date_from': '1950-01-01', 'data_reference_date_to': '1999-12-31'}, {'data_reference_date_from': '', 'data_reference_date_to': ''}], 'extras': [{'key': 'cloud_path', 'value': 'Weather_And_Climate_Data/Structured/Access/Time Series'}], 'minimum_maximum_extent': [{'maximum_vertical_extent': '5', 'minimum_vertical_extent': '0'}, {'maximum_vertical_extent': '', 'minimum_vertical_extent': ''}], 'resources': [{'cache_last_updated': None, 'cache_url': None, 'created': '2022-10-28T07:50:57.170934', 'dataset_description': 'Weather data for each quaternary catchment in South Africa from 1950-1999 developed by UKZN CWRR.', 'datastore_active': False, 'description': None, 'format': 'csv', 'hash': '', 'id': 'fb48dc90-1a36-4c78-9791-107f059da4d6', 'is_data_supplementary': 'False', 'last_modified': None, 'metadata_modified': '2023-05-12T08:54:48.408025', 'mimetype': None, 'mimetype_inner': None, 'name': 'https://storage.cloud.google.com/wrc_wro_datasets/weather_and_climate_data/structured/access/time%20series/50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999/weather_id_fb48dc90-1a36-4c78-9791-107f059da4d6.csv', 'package_id': 'bf557e97-59b7-4682-af14-1d572541a315', 'position': 0, 'resource_name': 'Quaternary_Catchment_Weather_data_1950_1999', 'resource_type': None, 'size': None, 'state': 'active', 'url': 'https://data.waterresearchobservatory.org/dataset/bf557e97-59b7-4682-af14-1d572541a315/resource/fb48dc90-1a36-4c78-9791-107f059da4d6/download/weather_id_fb48dc90-1a36-4c78-9791-107f059da4d6.csv', 'url_type': 'upload', 'zipped_file': 'False'}], 'tags': [], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': []} |
request | <Request 'http://data.waterresearchobservatory.org/metadata-form/groups/50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999' [GET]> |
session | {'_domain': None, '_path': '/', '_accessed_time': 1728310592.1433198, '_creation_time': 1728310592.1433198} |
ungettext | <function ungettext at 0x7faf6299f280> |
Variable | Value |
---|---|
c | <flask.g of 'ckan.config.middleware.flask_app'> |
g | <flask.g of 'ckan.config.middleware.flask_app'> |
h | {'redirect_to': <function redirect_to at 0x7faf60f7c5e0>, 'url': <function url at 0x7faf60f7c700>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7faf60f7c670>, 'url_for': <function url_for at 0x7faf60f7c8b0>, 'url_for_static': <function url_for_static at 0x7faf60f7ca60>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7faf60f7caf0>, 'is_url': <function is_url at 0x7faf60f7cb80>, 'url_is_local': <function url_is_local at 0x7faf60f7cca0>, 'full_current_url': <function full_current_url at 0x7faf60f7cd30>, 'current_url': <function current_url at 0x7faf60f7cdc0>, 'lang': <function lang at 0x7faf60f7ce50>, 'ckan_version': <function ckan_version at 0x7faf60f7cee0>, 'lang_native_name': <function lang_native_name at 0x7faf60f7cf70>, 'is_rtl_language': <function is_rtl_language at 0x7faf60f7d040>, 'get_rtl_css': <function get_rtl_css at 0x7faf60f7d0d0>, 'flash_notice': <function flash_notice at 0x7faf60f7d160>, 'flash_error': <function flash_error at 0x7faf60f7d5e0>, 'flash_success': <function flash_success at 0x7faf60f7d670>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7faf60f7d700>, 'link_to': <function link_to at 0x7faf60f7db80>, 'file': <function file at 0x7faf60f7dc10>, 'submit': <function submit at 0x7faf60f7dca0>, 'nav_link': <function nav_link at 0x7faf60f7dd30>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7faf60efeca0>, 'build_nav_main': <function build_nav_main at 0x7faf60f7dee0>, 'build_nav_icon': <function build_nav_icon at 0x7faf60efe310>, 'build_nav': <function build_nav at 0x7faf60efe3a0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7faf60efe4c0>, 'default_group_type': <function default_group_type at 0x7faf60efe5e0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7faf60efe670>, 'has_more_facets': <function has_more_facets at 0x7faf60efe700>, 'unselected_facet_items': <function unselected_facet_items at 0x7faf60efe790>, 'get_param_int': <function get_param_int at 0x7faf60efe820>, 'sorted_extras': <function sorted_extras at 0x7faf60efea60>, 'check_access': <function check_access at 0x7faf60efeaf0>, 'linked_user': <function linked_user at 0x7faf60efeb80>, 'group_name_to_title': <function group_name_to_title at 0x7faf60efed30>, 'truncate': <function truncate at 0x7faf60efedc0>, 'markdown_extract': <function markdown_extract at 0x7faf60efee50>, 'icon_url': <function icon_url at 0x7faf60efeee0>, 'icon_html': <function icon_html at 0x7faf60efef70>, 'icon': <function icon at 0x7faf60eff040>, 'resource_icon': <function resource_icon at 0x7faf60eff0d0>, 'format_icon': <function format_icon at 0x7faf60eff160>, 'dict_list_reduce': <function dict_list_reduce at 0x7faf60eff1f0>, 'gravatar': <function gravatar at 0x7faf60eff280>, 'sanitize_url': <function sanitize_url at 0x7faf60eff310>, 'user_image': <function user_image at 0x7faf60eff3a0>, 'pager_url': <function pager_url at 0x7faf60eff430>, 'get_page_number': <function get_page_number at 0x7faf60eff4c0>, 'get_display_timezone': <function get_display_timezone at 0x7faf60eff550>, 'render_datetime': <function render_datetime at 0x7faf60eff5e0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7faf60eff670>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7faf60eff700>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7faf60eff790>, 'button_attr': <function button_attr at 0x7faf60effa60>, 'dataset_display_name': <function dataset_display_name at 0x7faf60effaf0>, 'dataset_link': <function dataset_link at 0x7faf60effb80>, 'resource_display_name': <function resource_display_name at 0x7faf60effc10>, 'resource_link': <function resource_link at 0x7faf60effca0>, 'tag_link': <function tag_link at 0x7faf60effd30>, 'group_link': <function group_link at 0x7faf60effdc0>, 'organization_link': <function organization_link at 0x7faf60effe50>, 'dump_json': <function dump_json at 0x7faf60effee0>, 'auto_log_message': <function auto_log_message at 0x7faf60efff70>, 'activity_div': <function activity_div at 0x7faf60f01040>, 'snippet': <function snippet at 0x7faf60f010d0>, 'convert_to_dict': <function convert_to_dict at 0x7faf60f01160>, 'follow_button': <function follow_button at 0x7faf60f011f0>, 'follow_count': <function follow_count at 0x7faf60f01280>, 'add_url_param': <function add_url_param at 0x7faf60f013a0>, 'remove_url_param': <function remove_url_param at 0x7faf60f01430>, 'include_resource': <function include_resource at 0x7faf60f014c0>, 'urls_for_resource': <function urls_for_resource at 0x7faf60f01550>, 'debug_inspect': <function debug_inspect at 0x7faf60f015e0>, 'popular': <function popular at 0x7faf60f01670>, 'groups_available': <function groups_available at 0x7faf60f01700>, 'organizations_available': <function organizations_available at 0x7faf60f01790>, 'roles_translated': <function roles_translated at 0x7faf60f01820>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7faf60f018b0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7faf60f01940>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7faf60f019d0>, 'escape_js': <function escape_js at 0x7faf60f01a60>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7faf60f01af0>, 'get_request_param': <function get_request_param at 0x7faf60f01b80>, 'html_auto_link': <function html_auto_link at 0x7faf60f01c10>, 'render_markdown': <function render_markdown at 0x7faf60f01ca0>, 'format_resource_items': <function format_resource_items at 0x7faf60f01d30>, 'resource_preview': <function resource_preview at 0x7faf60f01dc0>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7faf60f01e50>, 'rendered_resource_view': <function rendered_resource_view at 0x7faf60f01ee0>, 'view_resource_url': <function view_resource_url at 0x7faf60f01f70>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7faf60f03040>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7faf60f030d0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7faf60f03160>, 'resource_view_icon': <function resource_view_icon at 0x7faf60f031f0>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7faf60f03280>, 'resource_view_full_page': <function resource_view_full_page at 0x7faf60f03310>, 'remove_linebreaks': <function remove_linebreaks at 0x7faf60f033a0>, 'list_dict_filter': <function list_dict_filter at 0x7faf60f03430>, 'SI_number_span': <function SI_number_span at 0x7faf60f034c0>, 'new_activities': <function new_activities at 0x7faf60f03550>, 'uploads_enabled': <function uploads_enabled at 0x7faf60f035e0>, 'get_featured_organizations': <function get_featured_organizations at 0x7faf60f03670>, 'get_featured_groups': <function get_featured_groups at 0x7faf60f03700>, 'featured_group_org': <function featured_group_org at 0x7faf60f03790>, 'get_site_statistics': <function get_site_statistics at 0x7faf60f03820>, 'resource_formats': <function resource_formats at 0x7faf60f038b0>, 'unified_resource_format': <function unified_resource_format at 0x7faf60f03940>, 'check_config_permission': <function check_config_permission at 0x7faf60f039d0>, 'get_organization': <function get_organization at 0x7faf60f03a60>, 'license_options': <function license_options at 0x7faf60f03af0>, 'get_translated': <function get_translated at 0x7faf60f03b80>, 'facets': <function facets at 0x7faf60f03c10>, 'mail_to': <function mail_to at 0x7faf60f03ca0>, 'radio': <function radio at 0x7faf60f03d30>, 'clean_html': <function clean_html at 0x7faf60f03dc0>, 'flash': <ckan.lib.helpers._Flash object at 0x7faf61090e50>, 'localised_number': <function localised_number at 0x7faf61066c10>, 'localised_SI_number': <function localised_SI_number at 0x7faf61066d30>, 'localised_nice_date': <function localised_nice_date at 0x7faf61066b80>, 'localised_filesize': <function localised_filesize at 0x7faf61066ca0>, 'get_available_locales': <function get_available_locales at 0x7faf6231aca0>, 'get_locales_dict': <function get_locales_dict at 0x7faf6231ac10>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7faf6299fa60>, 'urlencode': <function urlencode at 0x7faf639dda60>, 'include_asset': <function include_asset at 0x7faf60f7c0d0>, 'render_assets': <function render_assets at 0x7faf60f7c1f0>, 'sanitize_id': <function sanitize_id at 0x7faf60f03ee0>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7faf60f03f70>, 'activity_list_select': <function activity_list_select at 0x7faf60f04040>, 'get_collaborators': <function get_collaborators at 0x7faf60f040d0>, 'can_update_owner_org': <function can_update_owner_org at 0x7faf60f04160>, 'parse_cloud_tabular_data': <function parse_cloud_tabular_data at 0x7faf5083d310>, 'get_data': <function make_query at 0x7faf4b7cb700>, 'get_spatial_data': <function make_spatial_query at 0x7faf488ab0d0>, 'get_reference_date': <function get_reference_date at 0x7faf4841b5e0>, 'get_responsible_party': <function get_responsible_party at 0x7faf4841b670>, 'get_common_map_config': <function get_common_map_config at 0x7faf4841b700>, 'package_list_for_source': <function package_list_for_source at 0x7faf4841b9d0>, 'package_count_for_source': <function package_count_for_source at 0x7faf4841ba60>, 'harvesters_info': <function harvesters_info at 0x7faf4841baf0>, 'harvester_types': <function harvester_types at 0x7faf4841bb80>, 'harvest_frequencies': <function harvest_frequencies at 0x7faf4841bc10>, 'link_for_harvest_object': <function link_for_harvest_object at 0x7faf4841bca0>, 'harvest_source_extra_fields': <function harvest_source_extra_fields at 0x7faf4841bd30>, 'bootstrap_version': <function bootstrap_version at 0x7faf4841bdc0>, 'get_harvest_source': <function get_harvest_source at 0x7faf4841b820>, 'get_bigquery_table_name': <function get_bigquery_table_name at 0x7faf5083d0d0>, 'get_package_name': <function get_package_name at 0x7faf5083d160>, 'convert_geojson_to_bbox': <function convert_geojson_to_bbox at 0x7faf50824ca0>, 'get_default_bounding_box': <function get_default_bounding_box at 0x7faf524654c0>, 'resource_read_helper': <function resource_read_helper at 0x7faf5083d1f0>, 'get_package_count': <function get_packages_count at 0x7faf5083d4c0>, 'get_org_count': <function get_organizations_count at 0x7faf5083d550>, 'get_default_spatial_search_extent': <function get_default_spatial_search_extent at 0x7faf5f4f93a0>, 'scheming_language_text': <function scheming_language_text at 0x7faf5074fca0>, 'scheming_field_choices': <function scheming_field_choices at 0x7faf5074fee0>, 'scheming_choices_label': <function scheming_choices_label at 0x7faf5074ff70>, 'scheming_datastore_choices': <function scheming_datastore_choices at 0x7faf506d4040>, 'scheming_field_required': <function scheming_field_required at 0x7faf506d40d0>, 'scheming_dataset_schemas': <function scheming_dataset_schemas at 0x7faf506d4160>, 'scheming_get_presets': <function scheming_get_presets at 0x7faf506d41f0>, 'scheming_get_preset': <function scheming_get_preset at 0x7faf506d4280>, 'scheming_get_dataset_schema': <function scheming_get_dataset_schema at 0x7faf506d4310>, 'scheming_group_schemas': <function scheming_group_schemas at 0x7faf506d43a0>, 'scheming_get_group_schema': <function scheming_get_group_schema at 0x7faf506d4430>, 'scheming_organization_schemas': <function scheming_organization_schemas at 0x7faf506d44c0>, 'scheming_get_organization_schema': <function scheming_get_organization_schema at 0x7faf506d4550>, 'scheming_get_schema': <function scheming_get_schema at 0x7faf506d45e0>, 'scheming_field_by_name': <function scheming_field_by_name at 0x7faf506d4670>, 'scheming_datetime_to_utc': <function scheming_datetime_to_utc at 0x7faf506d4790>, 'scheming_datetime_to_tz': <function scheming_datetime_to_tz at 0x7faf506d4820>, 'scheming_get_timezones': <function scheming_get_timezones at 0x7faf506d48b0>, 'scheming_display_json_value': <function scheming_display_json_value at 0x7faf506d4940>, 'scheming_render_from_string': <function scheming_render_from_string at 0x7faf506d49d0>, 'scheming_flatten_subfield': <function scheming_flatten_subfield at 0x7faf506d4a60>, 'datastore_dictionary': <function datastore_dictionary at 0x7faf507b2ca0>, 'get_map_config': <function get_mapview_config at 0x7faf50850430>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7faf508504c0>} |
has_context_title | True |
organization | {'approval_status': 'approved', 'created': '2022-05-27T07:39:39.339835', 'description': 'A truly South African University of Choice that is academically excellent, innovative in research, entrepreneurial, and critically engaged with society.', 'display_name': 'University of KwaZulu-Natal', 'id': '8115e9b9-e4f2-4d14-8431-a022af747d85', 'image_display_url': 'https://data.waterresearchobservatory.org/uploads/group/2022-05-27-074000.26584220220527UKZNlogo.JPG', 'image_url': '2022-05-27-074000.26584220220527UKZNlogo.JPG', 'is_organization': True, 'name': 'ukzn', 'num_followers': 1, 'package_count': 3, 'state': 'active', 'title': 'University of KwaZulu-Natal', 'type': 'organization', 'users': [{'about': None, 'activity_streams_email_notifications': False, 'capacity': 'editor', 'created': '2022-10-17T07:39:52.385088', 'display_name': 'Johannes Pieter Calitz', 'email_hash': '422eb24fd0dd6b17df1b8b0c68a7299a', 'fullname': 'Johannes Pieter Calitz', 'id': 'de7187cb-63f6-495b-a376-0d8743c2f1c4', 'image_display_url': '', 'image_url': '', 'name': 'jpkavcal', 'number_created_packages': 1, 'state': 'active', 'sysadmin': False}, {'about': None, 'activity_streams_email_notifications': False, 'capacity': 'editor', 'created': '2022-08-23T06:46:53.774534', 'display_name': 'Richard Kunz', 'email_hash': 'f799d492a3be5b9d7b03c057b28096c2', 'fullname': 'Richard Kunz', 'id': '100e340c-f9fc-408b-bc36-bae285c2f99f', 'image_display_url': '', 'image_url': '', 'name': 'kunzrp', 'number_created_packages': 0, 'state': 'active', 'sysadmin': False}, {'about': None, 'activity_streams_email_notifications': False, 'capacity': 'admin', 'created': '2022-05-19T08:24:51.711464', 'display_name': 'michael', 'email_hash': 'b8d59bafa8c84a5fb7badcdc5ab268c1', 'fullname': None, 'id': '994bdae6-cbc9-47f5-bd04-27672cfa8648', 'image_display_url': None, 'image_url': None, 'name': 'michael', 'number_created_packages': 13, 'state': 'active', 'sysadmin': True}, {'about': None, 'activity_streams_email_notifications': False, 'capacity': 'member', 'created': '2023-03-24T19:09:29.974233', 'display_name': 'Udhav Maharaj', 'email_hash': '94bd8396976f976d14538784fd44da46', 'fullname': 'Udhav Maharaj', 'id': '95498850-8156-44be-8f50-cb8ff091dae0', 'image_display_url': '', 'image_url': '', 'name': 'udhav_m7', 'number_created_packages': 0, 'state': 'active', 'sysadmin': False}], 'extras': [], 'tags': [], 'groups': []} |
request | <Request 'http://data.waterresearchobservatory.org/metadata-form/groups/50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999' [GET]> |
session | {'_domain': None, '_path': '/', '_accessed_time': 1728310592.1433198, '_creation_time': 1728310592.1433198} |
ungettext | <function ungettext at 0x7faf6299f280> |
Variable | Value |
---|---|
c | <flask.g of 'ckan.config.middleware.flask_app'> |
g | <flask.g of 'ckan.config.middleware.flask_app'> |
h | {'redirect_to': <function redirect_to at 0x7faf60f7c5e0>, 'url': <function url at 0x7faf60f7c700>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7faf60f7c670>, 'url_for': <function url_for at 0x7faf60f7c8b0>, 'url_for_static': <function url_for_static at 0x7faf60f7ca60>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7faf60f7caf0>, 'is_url': <function is_url at 0x7faf60f7cb80>, 'url_is_local': <function url_is_local at 0x7faf60f7cca0>, 'full_current_url': <function full_current_url at 0x7faf60f7cd30>, 'current_url': <function current_url at 0x7faf60f7cdc0>, 'lang': <function lang at 0x7faf60f7ce50>, 'ckan_version': <function ckan_version at 0x7faf60f7cee0>, 'lang_native_name': <function lang_native_name at 0x7faf60f7cf70>, 'is_rtl_language': <function is_rtl_language at 0x7faf60f7d040>, 'get_rtl_css': <function get_rtl_css at 0x7faf60f7d0d0>, 'flash_notice': <function flash_notice at 0x7faf60f7d160>, 'flash_error': <function flash_error at 0x7faf60f7d5e0>, 'flash_success': <function flash_success at 0x7faf60f7d670>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7faf60f7d700>, 'link_to': <function link_to at 0x7faf60f7db80>, 'file': <function file at 0x7faf60f7dc10>, 'submit': <function submit at 0x7faf60f7dca0>, 'nav_link': <function nav_link at 0x7faf60f7dd30>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7faf60efeca0>, 'build_nav_main': <function build_nav_main at 0x7faf60f7dee0>, 'build_nav_icon': <function build_nav_icon at 0x7faf60efe310>, 'build_nav': <function build_nav at 0x7faf60efe3a0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7faf60efe4c0>, 'default_group_type': <function default_group_type at 0x7faf60efe5e0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7faf60efe670>, 'has_more_facets': <function has_more_facets at 0x7faf60efe700>, 'unselected_facet_items': <function unselected_facet_items at 0x7faf60efe790>, 'get_param_int': <function get_param_int at 0x7faf60efe820>, 'sorted_extras': <function sorted_extras at 0x7faf60efea60>, 'check_access': <function check_access at 0x7faf60efeaf0>, 'linked_user': <function linked_user at 0x7faf60efeb80>, 'group_name_to_title': <function group_name_to_title at 0x7faf60efed30>, 'truncate': <function truncate at 0x7faf60efedc0>, 'markdown_extract': <function markdown_extract at 0x7faf60efee50>, 'icon_url': <function icon_url at 0x7faf60efeee0>, 'icon_html': <function icon_html at 0x7faf60efef70>, 'icon': <function icon at 0x7faf60eff040>, 'resource_icon': <function resource_icon at 0x7faf60eff0d0>, 'format_icon': <function format_icon at 0x7faf60eff160>, 'dict_list_reduce': <function dict_list_reduce at 0x7faf60eff1f0>, 'gravatar': <function gravatar at 0x7faf60eff280>, 'sanitize_url': <function sanitize_url at 0x7faf60eff310>, 'user_image': <function user_image at 0x7faf60eff3a0>, 'pager_url': <function pager_url at 0x7faf60eff430>, 'get_page_number': <function get_page_number at 0x7faf60eff4c0>, 'get_display_timezone': <function get_display_timezone at 0x7faf60eff550>, 'render_datetime': <function render_datetime at 0x7faf60eff5e0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7faf60eff670>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7faf60eff700>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7faf60eff790>, 'button_attr': <function button_attr at 0x7faf60effa60>, 'dataset_display_name': <function dataset_display_name at 0x7faf60effaf0>, 'dataset_link': <function dataset_link at 0x7faf60effb80>, 'resource_display_name': <function resource_display_name at 0x7faf60effc10>, 'resource_link': <function resource_link at 0x7faf60effca0>, 'tag_link': <function tag_link at 0x7faf60effd30>, 'group_link': <function group_link at 0x7faf60effdc0>, 'organization_link': <function organization_link at 0x7faf60effe50>, 'dump_json': <function dump_json at 0x7faf60effee0>, 'auto_log_message': <function auto_log_message at 0x7faf60efff70>, 'activity_div': <function activity_div at 0x7faf60f01040>, 'snippet': <function snippet at 0x7faf60f010d0>, 'convert_to_dict': <function convert_to_dict at 0x7faf60f01160>, 'follow_button': <function follow_button at 0x7faf60f011f0>, 'follow_count': <function follow_count at 0x7faf60f01280>, 'add_url_param': <function add_url_param at 0x7faf60f013a0>, 'remove_url_param': <function remove_url_param at 0x7faf60f01430>, 'include_resource': <function include_resource at 0x7faf60f014c0>, 'urls_for_resource': <function urls_for_resource at 0x7faf60f01550>, 'debug_inspect': <function debug_inspect at 0x7faf60f015e0>, 'popular': <function popular at 0x7faf60f01670>, 'groups_available': <function groups_available at 0x7faf60f01700>, 'organizations_available': <function organizations_available at 0x7faf60f01790>, 'roles_translated': <function roles_translated at 0x7faf60f01820>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7faf60f018b0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7faf60f01940>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7faf60f019d0>, 'escape_js': <function escape_js at 0x7faf60f01a60>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7faf60f01af0>, 'get_request_param': <function get_request_param at 0x7faf60f01b80>, 'html_auto_link': <function html_auto_link at 0x7faf60f01c10>, 'render_markdown': <function render_markdown at 0x7faf60f01ca0>, 'format_resource_items': <function format_resource_items at 0x7faf60f01d30>, 'resource_preview': <function resource_preview at 0x7faf60f01dc0>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7faf60f01e50>, 'rendered_resource_view': <function rendered_resource_view at 0x7faf60f01ee0>, 'view_resource_url': <function view_resource_url at 0x7faf60f01f70>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7faf60f03040>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7faf60f030d0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7faf60f03160>, 'resource_view_icon': <function resource_view_icon at 0x7faf60f031f0>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7faf60f03280>, 'resource_view_full_page': <function resource_view_full_page at 0x7faf60f03310>, 'remove_linebreaks': <function remove_linebreaks at 0x7faf60f033a0>, 'list_dict_filter': <function list_dict_filter at 0x7faf60f03430>, 'SI_number_span': <function SI_number_span at 0x7faf60f034c0>, 'new_activities': <function new_activities at 0x7faf60f03550>, 'uploads_enabled': <function uploads_enabled at 0x7faf60f035e0>, 'get_featured_organizations': <function get_featured_organizations at 0x7faf60f03670>, 'get_featured_groups': <function get_featured_groups at 0x7faf60f03700>, 'featured_group_org': <function featured_group_org at 0x7faf60f03790>, 'get_site_statistics': <function get_site_statistics at 0x7faf60f03820>, 'resource_formats': <function resource_formats at 0x7faf60f038b0>, 'unified_resource_format': <function unified_resource_format at 0x7faf60f03940>, 'check_config_permission': <function check_config_permission at 0x7faf60f039d0>, 'get_organization': <function get_organization at 0x7faf60f03a60>, 'license_options': <function license_options at 0x7faf60f03af0>, 'get_translated': <function get_translated at 0x7faf60f03b80>, 'facets': <function facets at 0x7faf60f03c10>, 'mail_to': <function mail_to at 0x7faf60f03ca0>, 'radio': <function radio at 0x7faf60f03d30>, 'clean_html': <function clean_html at 0x7faf60f03dc0>, 'flash': <ckan.lib.helpers._Flash object at 0x7faf61090e50>, 'localised_number': <function localised_number at 0x7faf61066c10>, 'localised_SI_number': <function localised_SI_number at 0x7faf61066d30>, 'localised_nice_date': <function localised_nice_date at 0x7faf61066b80>, 'localised_filesize': <function localised_filesize at 0x7faf61066ca0>, 'get_available_locales': <function get_available_locales at 0x7faf6231aca0>, 'get_locales_dict': <function get_locales_dict at 0x7faf6231ac10>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7faf6299fa60>, 'urlencode': <function urlencode at 0x7faf639dda60>, 'include_asset': <function include_asset at 0x7faf60f7c0d0>, 'render_assets': <function render_assets at 0x7faf60f7c1f0>, 'sanitize_id': <function sanitize_id at 0x7faf60f03ee0>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7faf60f03f70>, 'activity_list_select': <function activity_list_select at 0x7faf60f04040>, 'get_collaborators': <function get_collaborators at 0x7faf60f040d0>, 'can_update_owner_org': <function can_update_owner_org at 0x7faf60f04160>, 'parse_cloud_tabular_data': <function parse_cloud_tabular_data at 0x7faf5083d310>, 'get_data': <function make_query at 0x7faf4b7cb700>, 'get_spatial_data': <function make_spatial_query at 0x7faf488ab0d0>, 'get_reference_date': <function get_reference_date at 0x7faf4841b5e0>, 'get_responsible_party': <function get_responsible_party at 0x7faf4841b670>, 'get_common_map_config': <function get_common_map_config at 0x7faf4841b700>, 'package_list_for_source': <function package_list_for_source at 0x7faf4841b9d0>, 'package_count_for_source': <function package_count_for_source at 0x7faf4841ba60>, 'harvesters_info': <function harvesters_info at 0x7faf4841baf0>, 'harvester_types': <function harvester_types at 0x7faf4841bb80>, 'harvest_frequencies': <function harvest_frequencies at 0x7faf4841bc10>, 'link_for_harvest_object': <function link_for_harvest_object at 0x7faf4841bca0>, 'harvest_source_extra_fields': <function harvest_source_extra_fields at 0x7faf4841bd30>, 'bootstrap_version': <function bootstrap_version at 0x7faf4841bdc0>, 'get_harvest_source': <function get_harvest_source at 0x7faf4841b820>, 'get_bigquery_table_name': <function get_bigquery_table_name at 0x7faf5083d0d0>, 'get_package_name': <function get_package_name at 0x7faf5083d160>, 'convert_geojson_to_bbox': <function convert_geojson_to_bbox at 0x7faf50824ca0>, 'get_default_bounding_box': <function get_default_bounding_box at 0x7faf524654c0>, 'resource_read_helper': <function resource_read_helper at 0x7faf5083d1f0>, 'get_package_count': <function get_packages_count at 0x7faf5083d4c0>, 'get_org_count': <function get_organizations_count at 0x7faf5083d550>, 'get_default_spatial_search_extent': <function get_default_spatial_search_extent at 0x7faf5f4f93a0>, 'scheming_language_text': <function scheming_language_text at 0x7faf5074fca0>, 'scheming_field_choices': <function scheming_field_choices at 0x7faf5074fee0>, 'scheming_choices_label': <function scheming_choices_label at 0x7faf5074ff70>, 'scheming_datastore_choices': <function scheming_datastore_choices at 0x7faf506d4040>, 'scheming_field_required': <function scheming_field_required at 0x7faf506d40d0>, 'scheming_dataset_schemas': <function scheming_dataset_schemas at 0x7faf506d4160>, 'scheming_get_presets': <function scheming_get_presets at 0x7faf506d41f0>, 'scheming_get_preset': <function scheming_get_preset at 0x7faf506d4280>, 'scheming_get_dataset_schema': <function scheming_get_dataset_schema at 0x7faf506d4310>, 'scheming_group_schemas': <function scheming_group_schemas at 0x7faf506d43a0>, 'scheming_get_group_schema': <function scheming_get_group_schema at 0x7faf506d4430>, 'scheming_organization_schemas': <function scheming_organization_schemas at 0x7faf506d44c0>, 'scheming_get_organization_schema': <function scheming_get_organization_schema at 0x7faf506d4550>, 'scheming_get_schema': <function scheming_get_schema at 0x7faf506d45e0>, 'scheming_field_by_name': <function scheming_field_by_name at 0x7faf506d4670>, 'scheming_datetime_to_utc': <function scheming_datetime_to_utc at 0x7faf506d4790>, 'scheming_datetime_to_tz': <function scheming_datetime_to_tz at 0x7faf506d4820>, 'scheming_get_timezones': <function scheming_get_timezones at 0x7faf506d48b0>, 'scheming_display_json_value': <function scheming_display_json_value at 0x7faf506d4940>, 'scheming_render_from_string': <function scheming_render_from_string at 0x7faf506d49d0>, 'scheming_flatten_subfield': <function scheming_flatten_subfield at 0x7faf506d4a60>, 'datastore_dictionary': <function datastore_dictionary at 0x7faf507b2ca0>, 'get_map_config': <function get_mapview_config at 0x7faf50850430>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7faf508504c0>} |
request | <Request 'http://data.waterresearchobservatory.org/metadata-form/groups/50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999' [GET]> |
session | {'_domain': None, '_path': '/', '_accessed_time': 1728310592.1433198, '_creation_time': 1728310592.1433198} |
ungettext | <function ungettext at 0x7faf6299f280> |
Variable | Value |
---|---|
c | <flask.g of 'ckan.config.middleware.flask_app'> |
g | <flask.g of 'ckan.config.middleware.flask_app'> |
h | {'redirect_to': <function redirect_to at 0x7faf60f7c5e0>, 'url': <function url at 0x7faf60f7c700>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7faf60f7c670>, 'url_for': <function url_for at 0x7faf60f7c8b0>, 'url_for_static': <function url_for_static at 0x7faf60f7ca60>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7faf60f7caf0>, 'is_url': <function is_url at 0x7faf60f7cb80>, 'url_is_local': <function url_is_local at 0x7faf60f7cca0>, 'full_current_url': <function full_current_url at 0x7faf60f7cd30>, 'current_url': <function current_url at 0x7faf60f7cdc0>, 'lang': <function lang at 0x7faf60f7ce50>, 'ckan_version': <function ckan_version at 0x7faf60f7cee0>, 'lang_native_name': <function lang_native_name at 0x7faf60f7cf70>, 'is_rtl_language': <function is_rtl_language at 0x7faf60f7d040>, 'get_rtl_css': <function get_rtl_css at 0x7faf60f7d0d0>, 'flash_notice': <function flash_notice at 0x7faf60f7d160>, 'flash_error': <function flash_error at 0x7faf60f7d5e0>, 'flash_success': <function flash_success at 0x7faf60f7d670>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7faf60f7d700>, 'link_to': <function link_to at 0x7faf60f7db80>, 'file': <function file at 0x7faf60f7dc10>, 'submit': <function submit at 0x7faf60f7dca0>, 'nav_link': <function nav_link at 0x7faf60f7dd30>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7faf60efeca0>, 'build_nav_main': <function build_nav_main at 0x7faf60f7dee0>, 'build_nav_icon': <function build_nav_icon at 0x7faf60efe310>, 'build_nav': <function build_nav at 0x7faf60efe3a0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7faf60efe4c0>, 'default_group_type': <function default_group_type at 0x7faf60efe5e0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7faf60efe670>, 'has_more_facets': <function has_more_facets at 0x7faf60efe700>, 'unselected_facet_items': <function unselected_facet_items at 0x7faf60efe790>, 'get_param_int': <function get_param_int at 0x7faf60efe820>, 'sorted_extras': <function sorted_extras at 0x7faf60efea60>, 'check_access': <function check_access at 0x7faf60efeaf0>, 'linked_user': <function linked_user at 0x7faf60efeb80>, 'group_name_to_title': <function group_name_to_title at 0x7faf60efed30>, 'truncate': <function truncate at 0x7faf60efedc0>, 'markdown_extract': <function markdown_extract at 0x7faf60efee50>, 'icon_url': <function icon_url at 0x7faf60efeee0>, 'icon_html': <function icon_html at 0x7faf60efef70>, 'icon': <function icon at 0x7faf60eff040>, 'resource_icon': <function resource_icon at 0x7faf60eff0d0>, 'format_icon': <function format_icon at 0x7faf60eff160>, 'dict_list_reduce': <function dict_list_reduce at 0x7faf60eff1f0>, 'gravatar': <function gravatar at 0x7faf60eff280>, 'sanitize_url': <function sanitize_url at 0x7faf60eff310>, 'user_image': <function user_image at 0x7faf60eff3a0>, 'pager_url': <function pager_url at 0x7faf60eff430>, 'get_page_number': <function get_page_number at 0x7faf60eff4c0>, 'get_display_timezone': <function get_display_timezone at 0x7faf60eff550>, 'render_datetime': <function render_datetime at 0x7faf60eff5e0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7faf60eff670>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7faf60eff700>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7faf60eff790>, 'button_attr': <function button_attr at 0x7faf60effa60>, 'dataset_display_name': <function dataset_display_name at 0x7faf60effaf0>, 'dataset_link': <function dataset_link at 0x7faf60effb80>, 'resource_display_name': <function resource_display_name at 0x7faf60effc10>, 'resource_link': <function resource_link at 0x7faf60effca0>, 'tag_link': <function tag_link at 0x7faf60effd30>, 'group_link': <function group_link at 0x7faf60effdc0>, 'organization_link': <function organization_link at 0x7faf60effe50>, 'dump_json': <function dump_json at 0x7faf60effee0>, 'auto_log_message': <function auto_log_message at 0x7faf60efff70>, 'activity_div': <function activity_div at 0x7faf60f01040>, 'snippet': <function snippet at 0x7faf60f010d0>, 'convert_to_dict': <function convert_to_dict at 0x7faf60f01160>, 'follow_button': <function follow_button at 0x7faf60f011f0>, 'follow_count': <function follow_count at 0x7faf60f01280>, 'add_url_param': <function add_url_param at 0x7faf60f013a0>, 'remove_url_param': <function remove_url_param at 0x7faf60f01430>, 'include_resource': <function include_resource at 0x7faf60f014c0>, 'urls_for_resource': <function urls_for_resource at 0x7faf60f01550>, 'debug_inspect': <function debug_inspect at 0x7faf60f015e0>, 'popular': <function popular at 0x7faf60f01670>, 'groups_available': <function groups_available at 0x7faf60f01700>, 'organizations_available': <function organizations_available at 0x7faf60f01790>, 'roles_translated': <function roles_translated at 0x7faf60f01820>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7faf60f018b0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7faf60f01940>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7faf60f019d0>, 'escape_js': <function escape_js at 0x7faf60f01a60>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7faf60f01af0>, 'get_request_param': <function get_request_param at 0x7faf60f01b80>, 'html_auto_link': <function html_auto_link at 0x7faf60f01c10>, 'render_markdown': <function render_markdown at 0x7faf60f01ca0>, 'format_resource_items': <function format_resource_items at 0x7faf60f01d30>, 'resource_preview': <function resource_preview at 0x7faf60f01dc0>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7faf60f01e50>, 'rendered_resource_view': <function rendered_resource_view at 0x7faf60f01ee0>, 'view_resource_url': <function view_resource_url at 0x7faf60f01f70>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7faf60f03040>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7faf60f030d0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7faf60f03160>, 'resource_view_icon': <function resource_view_icon at 0x7faf60f031f0>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7faf60f03280>, 'resource_view_full_page': <function resource_view_full_page at 0x7faf60f03310>, 'remove_linebreaks': <function remove_linebreaks at 0x7faf60f033a0>, 'list_dict_filter': <function list_dict_filter at 0x7faf60f03430>, 'SI_number_span': <function SI_number_span at 0x7faf60f034c0>, 'new_activities': <function new_activities at 0x7faf60f03550>, 'uploads_enabled': <function uploads_enabled at 0x7faf60f035e0>, 'get_featured_organizations': <function get_featured_organizations at 0x7faf60f03670>, 'get_featured_groups': <function get_featured_groups at 0x7faf60f03700>, 'featured_group_org': <function featured_group_org at 0x7faf60f03790>, 'get_site_statistics': <function get_site_statistics at 0x7faf60f03820>, 'resource_formats': <function resource_formats at 0x7faf60f038b0>, 'unified_resource_format': <function unified_resource_format at 0x7faf60f03940>, 'check_config_permission': <function check_config_permission at 0x7faf60f039d0>, 'get_organization': <function get_organization at 0x7faf60f03a60>, 'license_options': <function license_options at 0x7faf60f03af0>, 'get_translated': <function get_translated at 0x7faf60f03b80>, 'facets': <function facets at 0x7faf60f03c10>, 'mail_to': <function mail_to at 0x7faf60f03ca0>, 'radio': <function radio at 0x7faf60f03d30>, 'clean_html': <function clean_html at 0x7faf60f03dc0>, 'flash': <ckan.lib.helpers._Flash object at 0x7faf61090e50>, 'localised_number': <function localised_number at 0x7faf61066c10>, 'localised_SI_number': <function localised_SI_number at 0x7faf61066d30>, 'localised_nice_date': <function localised_nice_date at 0x7faf61066b80>, 'localised_filesize': <function localised_filesize at 0x7faf61066ca0>, 'get_available_locales': <function get_available_locales at 0x7faf6231aca0>, 'get_locales_dict': <function get_locales_dict at 0x7faf6231ac10>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7faf6299fa60>, 'urlencode': <function urlencode at 0x7faf639dda60>, 'include_asset': <function include_asset at 0x7faf60f7c0d0>, 'render_assets': <function render_assets at 0x7faf60f7c1f0>, 'sanitize_id': <function sanitize_id at 0x7faf60f03ee0>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7faf60f03f70>, 'activity_list_select': <function activity_list_select at 0x7faf60f04040>, 'get_collaborators': <function get_collaborators at 0x7faf60f040d0>, 'can_update_owner_org': <function can_update_owner_org at 0x7faf60f04160>, 'parse_cloud_tabular_data': <function parse_cloud_tabular_data at 0x7faf5083d310>, 'get_data': <function make_query at 0x7faf4b7cb700>, 'get_spatial_data': <function make_spatial_query at 0x7faf488ab0d0>, 'get_reference_date': <function get_reference_date at 0x7faf4841b5e0>, 'get_responsible_party': <function get_responsible_party at 0x7faf4841b670>, 'get_common_map_config': <function get_common_map_config at 0x7faf4841b700>, 'package_list_for_source': <function package_list_for_source at 0x7faf4841b9d0>, 'package_count_for_source': <function package_count_for_source at 0x7faf4841ba60>, 'harvesters_info': <function harvesters_info at 0x7faf4841baf0>, 'harvester_types': <function harvester_types at 0x7faf4841bb80>, 'harvest_frequencies': <function harvest_frequencies at 0x7faf4841bc10>, 'link_for_harvest_object': <function link_for_harvest_object at 0x7faf4841bca0>, 'harvest_source_extra_fields': <function harvest_source_extra_fields at 0x7faf4841bd30>, 'bootstrap_version': <function bootstrap_version at 0x7faf4841bdc0>, 'get_harvest_source': <function get_harvest_source at 0x7faf4841b820>, 'get_bigquery_table_name': <function get_bigquery_table_name at 0x7faf5083d0d0>, 'get_package_name': <function get_package_name at 0x7faf5083d160>, 'convert_geojson_to_bbox': <function convert_geojson_to_bbox at 0x7faf50824ca0>, 'get_default_bounding_box': <function get_default_bounding_box at 0x7faf524654c0>, 'resource_read_helper': <function resource_read_helper at 0x7faf5083d1f0>, 'get_package_count': <function get_packages_count at 0x7faf5083d4c0>, 'get_org_count': <function get_organizations_count at 0x7faf5083d550>, 'get_default_spatial_search_extent': <function get_default_spatial_search_extent at 0x7faf5f4f93a0>, 'scheming_language_text': <function scheming_language_text at 0x7faf5074fca0>, 'scheming_field_choices': <function scheming_field_choices at 0x7faf5074fee0>, 'scheming_choices_label': <function scheming_choices_label at 0x7faf5074ff70>, 'scheming_datastore_choices': <function scheming_datastore_choices at 0x7faf506d4040>, 'scheming_field_required': <function scheming_field_required at 0x7faf506d40d0>, 'scheming_dataset_schemas': <function scheming_dataset_schemas at 0x7faf506d4160>, 'scheming_get_presets': <function scheming_get_presets at 0x7faf506d41f0>, 'scheming_get_preset': <function scheming_get_preset at 0x7faf506d4280>, 'scheming_get_dataset_schema': <function scheming_get_dataset_schema at 0x7faf506d4310>, 'scheming_group_schemas': <function scheming_group_schemas at 0x7faf506d43a0>, 'scheming_get_group_schema': <function scheming_get_group_schema at 0x7faf506d4430>, 'scheming_organization_schemas': <function scheming_organization_schemas at 0x7faf506d44c0>, 'scheming_get_organization_schema': <function scheming_get_organization_schema at 0x7faf506d4550>, 'scheming_get_schema': <function scheming_get_schema at 0x7faf506d45e0>, 'scheming_field_by_name': <function scheming_field_by_name at 0x7faf506d4670>, 'scheming_datetime_to_utc': <function scheming_datetime_to_utc at 0x7faf506d4790>, 'scheming_datetime_to_tz': <function scheming_datetime_to_tz at 0x7faf506d4820>, 'scheming_get_timezones': <function scheming_get_timezones at 0x7faf506d48b0>, 'scheming_display_json_value': <function scheming_display_json_value at 0x7faf506d4940>, 'scheming_render_from_string': <function scheming_render_from_string at 0x7faf506d49d0>, 'scheming_flatten_subfield': <function scheming_flatten_subfield at 0x7faf506d4a60>, 'datastore_dictionary': <function datastore_dictionary at 0x7faf507b2ca0>, 'get_map_config': <function get_mapview_config at 0x7faf50850430>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7faf508504c0>} |
pkg_dict | {'agreement': 'true', 'alternative_identifier': '', 'author': None, 'author_email': None, 'citation_title': '', 'creator_user_id': '994bdae6-cbc9-47f5-bd04-27672cfa8648', 'data_classification': 'time series', 'data_collection_organization': '', 'data_structure_category': 'structured', 'dataset_language': 'English', 'dataset_license_url': '', 'did_author_or_contact_organization_collect_the_data': 'true', 'email': 'vanderlaanm@arc.agric.za', 'id': 'bf557e97-59b7-4682-af14-1d572541a315', 'isopen': False, 'keywords': 'quaternary catchment, maximum and minimum temperature, precipitation', 'license': 'Open (Creative Commons)', 'license_id': None, 'license_title': None, 'maintainer': None, 'maintainer_email': None, 'metadata_created': '2022-06-30T09:46:49.248319', 'metadata_modified': '2023-05-15T09:51:43.605948', 'name': '50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999', 'notes': 'Quaternary catchment scale weather data from 1950-1999 originally supplied as a data CD with the reference: Schulze RE and Maharaj M (2006) 50 Years of daily hydroclimatic data per quaternary catchment in South Africa. University of KwaZulu-Natal, School of Bio-Resource Engineering and Environmental Hydrology, Pietermaritzburg.', 'num_resources': 1, 'num_tags': 0, 'organization': {'id': '8115e9b9-e4f2-4d14-8431-a022af747d85', 'name': 'ukzn', 'title': 'University of KwaZulu-Natal', 'type': 'organization', 'description': 'A truly South African University of Choice that is academically excellent, innovative in research, entrepreneurial, and critically engaged with society.', 'image_url': '2022-05-27-074000.26584220220527UKZNlogo.JPG', 'created': '2022-05-27T07:39:39.339835', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': '8115e9b9-e4f2-4d14-8431-a022af747d85', 'private': False, 'publication_date': '2022-09-11', 'publisher': 'University of KwaZulu-Natal / Water Research Commission', 'spatial': '{"type": "Polygon", "coordinates": [[[16.4699, -22.1265], [32.8931, -22.1265], [32.8931, -34.8212], [16.4699, -34.8212], [16.4699, -22.1265]]]}', 'state': 'active', 'title': '50 Years of daily hydroclimatic data per quaternary catchment in South Africa (1950-1999)', 'type': 'metadata-form', 'uploader_estimation_of_extent_of_processing': 'access', 'url': None, 'version': None, 'vertical_extent_datum': 'masl', 'wrc_project_number': '', 'wro_theme': 'weather_and_climate_data', 'authors': [{'author_department': 'School of Agricultural, Earth and Environmental Sciences', 'author_email': 'schulzer@ukzn.ac.za', 'author_name': 'Roland', 'author_organization': '', 'author_surname': 'Schulze', 'contact_same_as_author': 'true'}], 'contact_person': [{'contact_department': '', 'contact_email': '', 'contact_name': '', 'contact_orgnization': ''}, {'contact_department': '', 'contact_email': '', 'contact_name': '', 'contact_orgnization': ''}], 'data_reference_date': [{'data_reference_date_from': '1950-01-01', 'data_reference_date_to': '1999-12-31'}, {'data_reference_date_from': '', 'data_reference_date_to': ''}], 'extras': [{'key': 'cloud_path', 'value': 'Weather_And_Climate_Data/Structured/Access/Time Series'}], 'minimum_maximum_extent': [{'maximum_vertical_extent': '5', 'minimum_vertical_extent': '0'}, {'maximum_vertical_extent': '', 'minimum_vertical_extent': ''}], 'resources': [{'cache_last_updated': None, 'cache_url': None, 'created': '2022-10-28T07:50:57.170934', 'dataset_description': 'Weather data for each quaternary catchment in South Africa from 1950-1999 developed by UKZN CWRR.', 'datastore_active': False, 'description': None, 'format': 'csv', 'hash': '', 'id': 'fb48dc90-1a36-4c78-9791-107f059da4d6', 'is_data_supplementary': 'False', 'last_modified': None, 'metadata_modified': '2023-05-12T08:54:48.408025', 'mimetype': None, 'mimetype_inner': None, 'name': 'https://storage.cloud.google.com/wrc_wro_datasets/weather_and_climate_data/structured/access/time%20series/50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999/weather_id_fb48dc90-1a36-4c78-9791-107f059da4d6.csv', 'package_id': 'bf557e97-59b7-4682-af14-1d572541a315', 'position': 0, 'resource_name': 'Quaternary_Catchment_Weather_data_1950_1999', 'resource_type': None, 'size': None, 'state': 'active', 'url': 'https://data.waterresearchobservatory.org/dataset/bf557e97-59b7-4682-af14-1d572541a315/resource/fb48dc90-1a36-4c78-9791-107f059da4d6/download/weather_id_fb48dc90-1a36-4c78-9791-107f059da4d6.csv', 'url_type': 'upload', 'zipped_file': 'False'}], 'tags': [], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': []} |
request | <Request 'http://data.waterresearchobservatory.org/metadata-form/groups/50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999' [GET]> |
session | {'_domain': None, '_path': '/', '_accessed_time': 1728310592.1433198, '_creation_time': 1728310592.1433198} |
ungettext | <function ungettext at 0x7faf6299f280> |
Variable | Value |
---|---|
c | <flask.g of 'ckan.config.middleware.flask_app'> |
g | <flask.g of 'ckan.config.middleware.flask_app'> |
h | {'redirect_to': <function redirect_to at 0x7faf60f7c5e0>, 'url': <function url at 0x7faf60f7c700>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7faf60f7c670>, 'url_for': <function url_for at 0x7faf60f7c8b0>, 'url_for_static': <function url_for_static at 0x7faf60f7ca60>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7faf60f7caf0>, 'is_url': <function is_url at 0x7faf60f7cb80>, 'url_is_local': <function url_is_local at 0x7faf60f7cca0>, 'full_current_url': <function full_current_url at 0x7faf60f7cd30>, 'current_url': <function current_url at 0x7faf60f7cdc0>, 'lang': <function lang at 0x7faf60f7ce50>, 'ckan_version': <function ckan_version at 0x7faf60f7cee0>, 'lang_native_name': <function lang_native_name at 0x7faf60f7cf70>, 'is_rtl_language': <function is_rtl_language at 0x7faf60f7d040>, 'get_rtl_css': <function get_rtl_css at 0x7faf60f7d0d0>, 'flash_notice': <function flash_notice at 0x7faf60f7d160>, 'flash_error': <function flash_error at 0x7faf60f7d5e0>, 'flash_success': <function flash_success at 0x7faf60f7d670>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7faf60f7d700>, 'link_to': <function link_to at 0x7faf60f7db80>, 'file': <function file at 0x7faf60f7dc10>, 'submit': <function submit at 0x7faf60f7dca0>, 'nav_link': <function nav_link at 0x7faf60f7dd30>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7faf60efeca0>, 'build_nav_main': <function build_nav_main at 0x7faf60f7dee0>, 'build_nav_icon': <function build_nav_icon at 0x7faf60efe310>, 'build_nav': <function build_nav at 0x7faf60efe3a0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7faf60efe4c0>, 'default_group_type': <function default_group_type at 0x7faf60efe5e0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7faf60efe670>, 'has_more_facets': <function has_more_facets at 0x7faf60efe700>, 'unselected_facet_items': <function unselected_facet_items at 0x7faf60efe790>, 'get_param_int': <function get_param_int at 0x7faf60efe820>, 'sorted_extras': <function sorted_extras at 0x7faf60efea60>, 'check_access': <function check_access at 0x7faf60efeaf0>, 'linked_user': <function linked_user at 0x7faf60efeb80>, 'group_name_to_title': <function group_name_to_title at 0x7faf60efed30>, 'truncate': <function truncate at 0x7faf60efedc0>, 'markdown_extract': <function markdown_extract at 0x7faf60efee50>, 'icon_url': <function icon_url at 0x7faf60efeee0>, 'icon_html': <function icon_html at 0x7faf60efef70>, 'icon': <function icon at 0x7faf60eff040>, 'resource_icon': <function resource_icon at 0x7faf60eff0d0>, 'format_icon': <function format_icon at 0x7faf60eff160>, 'dict_list_reduce': <function dict_list_reduce at 0x7faf60eff1f0>, 'gravatar': <function gravatar at 0x7faf60eff280>, 'sanitize_url': <function sanitize_url at 0x7faf60eff310>, 'user_image': <function user_image at 0x7faf60eff3a0>, 'pager_url': <function pager_url at 0x7faf60eff430>, 'get_page_number': <function get_page_number at 0x7faf60eff4c0>, 'get_display_timezone': <function get_display_timezone at 0x7faf60eff550>, 'render_datetime': <function render_datetime at 0x7faf60eff5e0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7faf60eff670>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7faf60eff700>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7faf60eff790>, 'button_attr': <function button_attr at 0x7faf60effa60>, 'dataset_display_name': <function dataset_display_name at 0x7faf60effaf0>, 'dataset_link': <function dataset_link at 0x7faf60effb80>, 'resource_display_name': <function resource_display_name at 0x7faf60effc10>, 'resource_link': <function resource_link at 0x7faf60effca0>, 'tag_link': <function tag_link at 0x7faf60effd30>, 'group_link': <function group_link at 0x7faf60effdc0>, 'organization_link': <function organization_link at 0x7faf60effe50>, 'dump_json': <function dump_json at 0x7faf60effee0>, 'auto_log_message': <function auto_log_message at 0x7faf60efff70>, 'activity_div': <function activity_div at 0x7faf60f01040>, 'snippet': <function snippet at 0x7faf60f010d0>, 'convert_to_dict': <function convert_to_dict at 0x7faf60f01160>, 'follow_button': <function follow_button at 0x7faf60f011f0>, 'follow_count': <function follow_count at 0x7faf60f01280>, 'add_url_param': <function add_url_param at 0x7faf60f013a0>, 'remove_url_param': <function remove_url_param at 0x7faf60f01430>, 'include_resource': <function include_resource at 0x7faf60f014c0>, 'urls_for_resource': <function urls_for_resource at 0x7faf60f01550>, 'debug_inspect': <function debug_inspect at 0x7faf60f015e0>, 'popular': <function popular at 0x7faf60f01670>, 'groups_available': <function groups_available at 0x7faf60f01700>, 'organizations_available': <function organizations_available at 0x7faf60f01790>, 'roles_translated': <function roles_translated at 0x7faf60f01820>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7faf60f018b0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7faf60f01940>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7faf60f019d0>, 'escape_js': <function escape_js at 0x7faf60f01a60>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7faf60f01af0>, 'get_request_param': <function get_request_param at 0x7faf60f01b80>, 'html_auto_link': <function html_auto_link at 0x7faf60f01c10>, 'render_markdown': <function render_markdown at 0x7faf60f01ca0>, 'format_resource_items': <function format_resource_items at 0x7faf60f01d30>, 'resource_preview': <function resource_preview at 0x7faf60f01dc0>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7faf60f01e50>, 'rendered_resource_view': <function rendered_resource_view at 0x7faf60f01ee0>, 'view_resource_url': <function view_resource_url at 0x7faf60f01f70>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7faf60f03040>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7faf60f030d0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7faf60f03160>, 'resource_view_icon': <function resource_view_icon at 0x7faf60f031f0>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7faf60f03280>, 'resource_view_full_page': <function resource_view_full_page at 0x7faf60f03310>, 'remove_linebreaks': <function remove_linebreaks at 0x7faf60f033a0>, 'list_dict_filter': <function list_dict_filter at 0x7faf60f03430>, 'SI_number_span': <function SI_number_span at 0x7faf60f034c0>, 'new_activities': <function new_activities at 0x7faf60f03550>, 'uploads_enabled': <function uploads_enabled at 0x7faf60f035e0>, 'get_featured_organizations': <function get_featured_organizations at 0x7faf60f03670>, 'get_featured_groups': <function get_featured_groups at 0x7faf60f03700>, 'featured_group_org': <function featured_group_org at 0x7faf60f03790>, 'get_site_statistics': <function get_site_statistics at 0x7faf60f03820>, 'resource_formats': <function resource_formats at 0x7faf60f038b0>, 'unified_resource_format': <function unified_resource_format at 0x7faf60f03940>, 'check_config_permission': <function check_config_permission at 0x7faf60f039d0>, 'get_organization': <function get_organization at 0x7faf60f03a60>, 'license_options': <function license_options at 0x7faf60f03af0>, 'get_translated': <function get_translated at 0x7faf60f03b80>, 'facets': <function facets at 0x7faf60f03c10>, 'mail_to': <function mail_to at 0x7faf60f03ca0>, 'radio': <function radio at 0x7faf60f03d30>, 'clean_html': <function clean_html at 0x7faf60f03dc0>, 'flash': <ckan.lib.helpers._Flash object at 0x7faf61090e50>, 'localised_number': <function localised_number at 0x7faf61066c10>, 'localised_SI_number': <function localised_SI_number at 0x7faf61066d30>, 'localised_nice_date': <function localised_nice_date at 0x7faf61066b80>, 'localised_filesize': <function localised_filesize at 0x7faf61066ca0>, 'get_available_locales': <function get_available_locales at 0x7faf6231aca0>, 'get_locales_dict': <function get_locales_dict at 0x7faf6231ac10>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7faf6299fa60>, 'urlencode': <function urlencode at 0x7faf639dda60>, 'include_asset': <function include_asset at 0x7faf60f7c0d0>, 'render_assets': <function render_assets at 0x7faf60f7c1f0>, 'sanitize_id': <function sanitize_id at 0x7faf60f03ee0>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7faf60f03f70>, 'activity_list_select': <function activity_list_select at 0x7faf60f04040>, 'get_collaborators': <function get_collaborators at 0x7faf60f040d0>, 'can_update_owner_org': <function can_update_owner_org at 0x7faf60f04160>, 'parse_cloud_tabular_data': <function parse_cloud_tabular_data at 0x7faf5083d310>, 'get_data': <function make_query at 0x7faf4b7cb700>, 'get_spatial_data': <function make_spatial_query at 0x7faf488ab0d0>, 'get_reference_date': <function get_reference_date at 0x7faf4841b5e0>, 'get_responsible_party': <function get_responsible_party at 0x7faf4841b670>, 'get_common_map_config': <function get_common_map_config at 0x7faf4841b700>, 'package_list_for_source': <function package_list_for_source at 0x7faf4841b9d0>, 'package_count_for_source': <function package_count_for_source at 0x7faf4841ba60>, 'harvesters_info': <function harvesters_info at 0x7faf4841baf0>, 'harvester_types': <function harvester_types at 0x7faf4841bb80>, 'harvest_frequencies': <function harvest_frequencies at 0x7faf4841bc10>, 'link_for_harvest_object': <function link_for_harvest_object at 0x7faf4841bca0>, 'harvest_source_extra_fields': <function harvest_source_extra_fields at 0x7faf4841bd30>, 'bootstrap_version': <function bootstrap_version at 0x7faf4841bdc0>, 'get_harvest_source': <function get_harvest_source at 0x7faf4841b820>, 'get_bigquery_table_name': <function get_bigquery_table_name at 0x7faf5083d0d0>, 'get_package_name': <function get_package_name at 0x7faf5083d160>, 'convert_geojson_to_bbox': <function convert_geojson_to_bbox at 0x7faf50824ca0>, 'get_default_bounding_box': <function get_default_bounding_box at 0x7faf524654c0>, 'resource_read_helper': <function resource_read_helper at 0x7faf5083d1f0>, 'get_package_count': <function get_packages_count at 0x7faf5083d4c0>, 'get_org_count': <function get_organizations_count at 0x7faf5083d550>, 'get_default_spatial_search_extent': <function get_default_spatial_search_extent at 0x7faf5f4f93a0>, 'scheming_language_text': <function scheming_language_text at 0x7faf5074fca0>, 'scheming_field_choices': <function scheming_field_choices at 0x7faf5074fee0>, 'scheming_choices_label': <function scheming_choices_label at 0x7faf5074ff70>, 'scheming_datastore_choices': <function scheming_datastore_choices at 0x7faf506d4040>, 'scheming_field_required': <function scheming_field_required at 0x7faf506d40d0>, 'scheming_dataset_schemas': <function scheming_dataset_schemas at 0x7faf506d4160>, 'scheming_get_presets': <function scheming_get_presets at 0x7faf506d41f0>, 'scheming_get_preset': <function scheming_get_preset at 0x7faf506d4280>, 'scheming_get_dataset_schema': <function scheming_get_dataset_schema at 0x7faf506d4310>, 'scheming_group_schemas': <function scheming_group_schemas at 0x7faf506d43a0>, 'scheming_get_group_schema': <function scheming_get_group_schema at 0x7faf506d4430>, 'scheming_organization_schemas': <function scheming_organization_schemas at 0x7faf506d44c0>, 'scheming_get_organization_schema': <function scheming_get_organization_schema at 0x7faf506d4550>, 'scheming_get_schema': <function scheming_get_schema at 0x7faf506d45e0>, 'scheming_field_by_name': <function scheming_field_by_name at 0x7faf506d4670>, 'scheming_datetime_to_utc': <function scheming_datetime_to_utc at 0x7faf506d4790>, 'scheming_datetime_to_tz': <function scheming_datetime_to_tz at 0x7faf506d4820>, 'scheming_get_timezones': <function scheming_get_timezones at 0x7faf506d48b0>, 'scheming_display_json_value': <function scheming_display_json_value at 0x7faf506d4940>, 'scheming_render_from_string': <function scheming_render_from_string at 0x7faf506d49d0>, 'scheming_flatten_subfield': <function scheming_flatten_subfield at 0x7faf506d4a60>, 'datastore_dictionary': <function datastore_dictionary at 0x7faf507b2ca0>, 'get_map_config': <function get_mapview_config at 0x7faf50850430>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7faf508504c0>} |
request | <Request 'http://data.waterresearchobservatory.org/metadata-form/groups/50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999' [GET]> |
session | {'_domain': None, '_path': '/', '_accessed_time': 1728310592.1433198, '_creation_time': 1728310592.1433198} |
ungettext | <function ungettext at 0x7faf6299f280> |
Variable | Value |
---|---|
c | <flask.g of 'ckan.config.middleware.flask_app'> |
dataset_type | 'metadata-form' |
g | <flask.g of 'ckan.config.middleware.flask_app'> |
group_dropdown | [] |
h | {'redirect_to': <function redirect_to at 0x7faf60f7c5e0>, 'url': <function url at 0x7faf60f7c700>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7faf60f7c670>, 'url_for': <function url_for at 0x7faf60f7c8b0>, 'url_for_static': <function url_for_static at 0x7faf60f7ca60>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7faf60f7caf0>, 'is_url': <function is_url at 0x7faf60f7cb80>, 'url_is_local': <function url_is_local at 0x7faf60f7cca0>, 'full_current_url': <function full_current_url at 0x7faf60f7cd30>, 'current_url': <function current_url at 0x7faf60f7cdc0>, 'lang': <function lang at 0x7faf60f7ce50>, 'ckan_version': <function ckan_version at 0x7faf60f7cee0>, 'lang_native_name': <function lang_native_name at 0x7faf60f7cf70>, 'is_rtl_language': <function is_rtl_language at 0x7faf60f7d040>, 'get_rtl_css': <function get_rtl_css at 0x7faf60f7d0d0>, 'flash_notice': <function flash_notice at 0x7faf60f7d160>, 'flash_error': <function flash_error at 0x7faf60f7d5e0>, 'flash_success': <function flash_success at 0x7faf60f7d670>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7faf60f7d700>, 'link_to': <function link_to at 0x7faf60f7db80>, 'file': <function file at 0x7faf60f7dc10>, 'submit': <function submit at 0x7faf60f7dca0>, 'nav_link': <function nav_link at 0x7faf60f7dd30>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7faf60efeca0>, 'build_nav_main': <function build_nav_main at 0x7faf60f7dee0>, 'build_nav_icon': <function build_nav_icon at 0x7faf60efe310>, 'build_nav': <function build_nav at 0x7faf60efe3a0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7faf60efe4c0>, 'default_group_type': <function default_group_type at 0x7faf60efe5e0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7faf60efe670>, 'has_more_facets': <function has_more_facets at 0x7faf60efe700>, 'unselected_facet_items': <function unselected_facet_items at 0x7faf60efe790>, 'get_param_int': <function get_param_int at 0x7faf60efe820>, 'sorted_extras': <function sorted_extras at 0x7faf60efea60>, 'check_access': <function check_access at 0x7faf60efeaf0>, 'linked_user': <function linked_user at 0x7faf60efeb80>, 'group_name_to_title': <function group_name_to_title at 0x7faf60efed30>, 'truncate': <function truncate at 0x7faf60efedc0>, 'markdown_extract': <function markdown_extract at 0x7faf60efee50>, 'icon_url': <function icon_url at 0x7faf60efeee0>, 'icon_html': <function icon_html at 0x7faf60efef70>, 'icon': <function icon at 0x7faf60eff040>, 'resource_icon': <function resource_icon at 0x7faf60eff0d0>, 'format_icon': <function format_icon at 0x7faf60eff160>, 'dict_list_reduce': <function dict_list_reduce at 0x7faf60eff1f0>, 'gravatar': <function gravatar at 0x7faf60eff280>, 'sanitize_url': <function sanitize_url at 0x7faf60eff310>, 'user_image': <function user_image at 0x7faf60eff3a0>, 'pager_url': <function pager_url at 0x7faf60eff430>, 'get_page_number': <function get_page_number at 0x7faf60eff4c0>, 'get_display_timezone': <function get_display_timezone at 0x7faf60eff550>, 'render_datetime': <function render_datetime at 0x7faf60eff5e0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7faf60eff670>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7faf60eff700>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7faf60eff790>, 'button_attr': <function button_attr at 0x7faf60effa60>, 'dataset_display_name': <function dataset_display_name at 0x7faf60effaf0>, 'dataset_link': <function dataset_link at 0x7faf60effb80>, 'resource_display_name': <function resource_display_name at 0x7faf60effc10>, 'resource_link': <function resource_link at 0x7faf60effca0>, 'tag_link': <function tag_link at 0x7faf60effd30>, 'group_link': <function group_link at 0x7faf60effdc0>, 'organization_link': <function organization_link at 0x7faf60effe50>, 'dump_json': <function dump_json at 0x7faf60effee0>, 'auto_log_message': <function auto_log_message at 0x7faf60efff70>, 'activity_div': <function activity_div at 0x7faf60f01040>, 'snippet': <function snippet at 0x7faf60f010d0>, 'convert_to_dict': <function convert_to_dict at 0x7faf60f01160>, 'follow_button': <function follow_button at 0x7faf60f011f0>, 'follow_count': <function follow_count at 0x7faf60f01280>, 'add_url_param': <function add_url_param at 0x7faf60f013a0>, 'remove_url_param': <function remove_url_param at 0x7faf60f01430>, 'include_resource': <function include_resource at 0x7faf60f014c0>, 'urls_for_resource': <function urls_for_resource at 0x7faf60f01550>, 'debug_inspect': <function debug_inspect at 0x7faf60f015e0>, 'popular': <function popular at 0x7faf60f01670>, 'groups_available': <function groups_available at 0x7faf60f01700>, 'organizations_available': <function organizations_available at 0x7faf60f01790>, 'roles_translated': <function roles_translated at 0x7faf60f01820>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7faf60f018b0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7faf60f01940>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7faf60f019d0>, 'escape_js': <function escape_js at 0x7faf60f01a60>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7faf60f01af0>, 'get_request_param': <function get_request_param at 0x7faf60f01b80>, 'html_auto_link': <function html_auto_link at 0x7faf60f01c10>, 'render_markdown': <function render_markdown at 0x7faf60f01ca0>, 'format_resource_items': <function format_resource_items at 0x7faf60f01d30>, 'resource_preview': <function resource_preview at 0x7faf60f01dc0>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7faf60f01e50>, 'rendered_resource_view': <function rendered_resource_view at 0x7faf60f01ee0>, 'view_resource_url': <function view_resource_url at 0x7faf60f01f70>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7faf60f03040>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7faf60f030d0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7faf60f03160>, 'resource_view_icon': <function resource_view_icon at 0x7faf60f031f0>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7faf60f03280>, 'resource_view_full_page': <function resource_view_full_page at 0x7faf60f03310>, 'remove_linebreaks': <function remove_linebreaks at 0x7faf60f033a0>, 'list_dict_filter': <function list_dict_filter at 0x7faf60f03430>, 'SI_number_span': <function SI_number_span at 0x7faf60f034c0>, 'new_activities': <function new_activities at 0x7faf60f03550>, 'uploads_enabled': <function uploads_enabled at 0x7faf60f035e0>, 'get_featured_organizations': <function get_featured_organizations at 0x7faf60f03670>, 'get_featured_groups': <function get_featured_groups at 0x7faf60f03700>, 'featured_group_org': <function featured_group_org at 0x7faf60f03790>, 'get_site_statistics': <function get_site_statistics at 0x7faf60f03820>, 'resource_formats': <function resource_formats at 0x7faf60f038b0>, 'unified_resource_format': <function unified_resource_format at 0x7faf60f03940>, 'check_config_permission': <function check_config_permission at 0x7faf60f039d0>, 'get_organization': <function get_organization at 0x7faf60f03a60>, 'license_options': <function license_options at 0x7faf60f03af0>, 'get_translated': <function get_translated at 0x7faf60f03b80>, 'facets': <function facets at 0x7faf60f03c10>, 'mail_to': <function mail_to at 0x7faf60f03ca0>, 'radio': <function radio at 0x7faf60f03d30>, 'clean_html': <function clean_html at 0x7faf60f03dc0>, 'flash': <ckan.lib.helpers._Flash object at 0x7faf61090e50>, 'localised_number': <function localised_number at 0x7faf61066c10>, 'localised_SI_number': <function localised_SI_number at 0x7faf61066d30>, 'localised_nice_date': <function localised_nice_date at 0x7faf61066b80>, 'localised_filesize': <function localised_filesize at 0x7faf61066ca0>, 'get_available_locales': <function get_available_locales at 0x7faf6231aca0>, 'get_locales_dict': <function get_locales_dict at 0x7faf6231ac10>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7faf6299fa60>, 'urlencode': <function urlencode at 0x7faf639dda60>, 'include_asset': <function include_asset at 0x7faf60f7c0d0>, 'render_assets': <function render_assets at 0x7faf60f7c1f0>, 'sanitize_id': <function sanitize_id at 0x7faf60f03ee0>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7faf60f03f70>, 'activity_list_select': <function activity_list_select at 0x7faf60f04040>, 'get_collaborators': <function get_collaborators at 0x7faf60f040d0>, 'can_update_owner_org': <function can_update_owner_org at 0x7faf60f04160>, 'parse_cloud_tabular_data': <function parse_cloud_tabular_data at 0x7faf5083d310>, 'get_data': <function make_query at 0x7faf4b7cb700>, 'get_spatial_data': <function make_spatial_query at 0x7faf488ab0d0>, 'get_reference_date': <function get_reference_date at 0x7faf4841b5e0>, 'get_responsible_party': <function get_responsible_party at 0x7faf4841b670>, 'get_common_map_config': <function get_common_map_config at 0x7faf4841b700>, 'package_list_for_source': <function package_list_for_source at 0x7faf4841b9d0>, 'package_count_for_source': <function package_count_for_source at 0x7faf4841ba60>, 'harvesters_info': <function harvesters_info at 0x7faf4841baf0>, 'harvester_types': <function harvester_types at 0x7faf4841bb80>, 'harvest_frequencies': <function harvest_frequencies at 0x7faf4841bc10>, 'link_for_harvest_object': <function link_for_harvest_object at 0x7faf4841bca0>, 'harvest_source_extra_fields': <function harvest_source_extra_fields at 0x7faf4841bd30>, 'bootstrap_version': <function bootstrap_version at 0x7faf4841bdc0>, 'get_harvest_source': <function get_harvest_source at 0x7faf4841b820>, 'get_bigquery_table_name': <function get_bigquery_table_name at 0x7faf5083d0d0>, 'get_package_name': <function get_package_name at 0x7faf5083d160>, 'convert_geojson_to_bbox': <function convert_geojson_to_bbox at 0x7faf50824ca0>, 'get_default_bounding_box': <function get_default_bounding_box at 0x7faf524654c0>, 'resource_read_helper': <function resource_read_helper at 0x7faf5083d1f0>, 'get_package_count': <function get_packages_count at 0x7faf5083d4c0>, 'get_org_count': <function get_organizations_count at 0x7faf5083d550>, 'get_default_spatial_search_extent': <function get_default_spatial_search_extent at 0x7faf5f4f93a0>, 'scheming_language_text': <function scheming_language_text at 0x7faf5074fca0>, 'scheming_field_choices': <function scheming_field_choices at 0x7faf5074fee0>, 'scheming_choices_label': <function scheming_choices_label at 0x7faf5074ff70>, 'scheming_datastore_choices': <function scheming_datastore_choices at 0x7faf506d4040>, 'scheming_field_required': <function scheming_field_required at 0x7faf506d40d0>, 'scheming_dataset_schemas': <function scheming_dataset_schemas at 0x7faf506d4160>, 'scheming_get_presets': <function scheming_get_presets at 0x7faf506d41f0>, 'scheming_get_preset': <function scheming_get_preset at 0x7faf506d4280>, 'scheming_get_dataset_schema': <function scheming_get_dataset_schema at 0x7faf506d4310>, 'scheming_group_schemas': <function scheming_group_schemas at 0x7faf506d43a0>, 'scheming_get_group_schema': <function scheming_get_group_schema at 0x7faf506d4430>, 'scheming_organization_schemas': <function scheming_organization_schemas at 0x7faf506d44c0>, 'scheming_get_organization_schema': <function scheming_get_organization_schema at 0x7faf506d4550>, 'scheming_get_schema': <function scheming_get_schema at 0x7faf506d45e0>, 'scheming_field_by_name': <function scheming_field_by_name at 0x7faf506d4670>, 'scheming_datetime_to_utc': <function scheming_datetime_to_utc at 0x7faf506d4790>, 'scheming_datetime_to_tz': <function scheming_datetime_to_tz at 0x7faf506d4820>, 'scheming_get_timezones': <function scheming_get_timezones at 0x7faf506d48b0>, 'scheming_display_json_value': <function scheming_display_json_value at 0x7faf506d4940>, 'scheming_render_from_string': <function scheming_render_from_string at 0x7faf506d49d0>, 'scheming_flatten_subfield': <function scheming_flatten_subfield at 0x7faf506d4a60>, 'datastore_dictionary': <function datastore_dictionary at 0x7faf507b2ca0>, 'get_map_config': <function get_mapview_config at 0x7faf50850430>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7faf508504c0>} |
pkg_dict | {'agreement': 'true', 'alternative_identifier': '', 'author': None, 'author_email': None, 'citation_title': '', 'creator_user_id': '994bdae6-cbc9-47f5-bd04-27672cfa8648', 'data_classification': 'time series', 'data_collection_organization': '', 'data_structure_category': 'structured', 'dataset_language': 'English', 'dataset_license_url': '', 'did_author_or_contact_organization_collect_the_data': 'true', 'email': 'vanderlaanm@arc.agric.za', 'id': 'bf557e97-59b7-4682-af14-1d572541a315', 'isopen': False, 'keywords': 'quaternary catchment, maximum and minimum temperature, precipitation', 'license': 'Open (Creative Commons)', 'license_id': None, 'license_title': None, 'maintainer': None, 'maintainer_email': None, 'metadata_created': '2022-06-30T09:46:49.248319', 'metadata_modified': '2023-05-15T09:51:43.605948', 'name': '50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999', 'notes': 'Quaternary catchment scale weather data from 1950-1999 originally supplied as a data CD with the reference: Schulze RE and Maharaj M (2006) 50 Years of daily hydroclimatic data per quaternary catchment in South Africa. University of KwaZulu-Natal, School of Bio-Resource Engineering and Environmental Hydrology, Pietermaritzburg.', 'num_resources': 1, 'num_tags': 0, 'organization': {'id': '8115e9b9-e4f2-4d14-8431-a022af747d85', 'name': 'ukzn', 'title': 'University of KwaZulu-Natal', 'type': 'organization', 'description': 'A truly South African University of Choice that is academically excellent, innovative in research, entrepreneurial, and critically engaged with society.', 'image_url': '2022-05-27-074000.26584220220527UKZNlogo.JPG', 'created': '2022-05-27T07:39:39.339835', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': '8115e9b9-e4f2-4d14-8431-a022af747d85', 'private': False, 'publication_date': '2022-09-11', 'publisher': 'University of KwaZulu-Natal / Water Research Commission', 'spatial': '{"type": "Polygon", "coordinates": [[[16.4699, -22.1265], [32.8931, -22.1265], [32.8931, -34.8212], [16.4699, -34.8212], [16.4699, -22.1265]]]}', 'state': 'active', 'title': '50 Years of daily hydroclimatic data per quaternary catchment in South Africa (1950-1999)', 'type': 'metadata-form', 'uploader_estimation_of_extent_of_processing': 'access', 'url': None, 'version': None, 'vertical_extent_datum': 'masl', 'wrc_project_number': '', 'wro_theme': 'weather_and_climate_data', 'authors': [{'author_department': 'School of Agricultural, Earth and Environmental Sciences', 'author_email': 'schulzer@ukzn.ac.za', 'author_name': 'Roland', 'author_organization': '', 'author_surname': 'Schulze', 'contact_same_as_author': 'true'}], 'contact_person': [{'contact_department': '', 'contact_email': '', 'contact_name': '', 'contact_orgnization': ''}, {'contact_department': '', 'contact_email': '', 'contact_name': '', 'contact_orgnization': ''}], 'data_reference_date': [{'data_reference_date_from': '1950-01-01', 'data_reference_date_to': '1999-12-31'}, {'data_reference_date_from': '', 'data_reference_date_to': ''}], 'extras': [{'key': 'cloud_path', 'value': 'Weather_And_Climate_Data/Structured/Access/Time Series'}], 'minimum_maximum_extent': [{'maximum_vertical_extent': '5', 'minimum_vertical_extent': '0'}, {'maximum_vertical_extent': '', 'minimum_vertical_extent': ''}], 'resources': [{'cache_last_updated': None, 'cache_url': None, 'created': '2022-10-28T07:50:57.170934', 'dataset_description': 'Weather data for each quaternary catchment in South Africa from 1950-1999 developed by UKZN CWRR.', 'datastore_active': False, 'description': None, 'format': 'csv', 'hash': '', 'id': 'fb48dc90-1a36-4c78-9791-107f059da4d6', 'is_data_supplementary': 'False', 'last_modified': None, 'metadata_modified': '2023-05-12T08:54:48.408025', 'mimetype': None, 'mimetype_inner': None, 'name': 'https://storage.cloud.google.com/wrc_wro_datasets/weather_and_climate_data/structured/access/time%20series/50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999/weather_id_fb48dc90-1a36-4c78-9791-107f059da4d6.csv', 'package_id': 'bf557e97-59b7-4682-af14-1d572541a315', 'position': 0, 'resource_name': 'Quaternary_Catchment_Weather_data_1950_1999', 'resource_type': None, 'size': None, 'state': 'active', 'url': 'https://data.waterresearchobservatory.org/dataset/bf557e97-59b7-4682-af14-1d572541a315/resource/fb48dc90-1a36-4c78-9791-107f059da4d6/download/weather_id_fb48dc90-1a36-4c78-9791-107f059da4d6.csv', 'url_type': 'upload', 'zipped_file': 'False'}], 'tags': [], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': []} |
request | <Request 'http://data.waterresearchobservatory.org/metadata-form/groups/50-years-of-daily-hydroclimatic-data-per-quaternary-catchment-in-south-africa-1950-1999' [GET]> |
session | {'_domain': None, '_path': '/', '_accessed_time': 1728310592.1433198, '_creation_time': 1728310592.1433198} |
ungettext | <function ungettext at 0x7faf6299f280> |
The toolbar was unable to fetch the SQLAlchemy queries for this request. To enable the SQLAlchemy query display, please:
The Flask-SQLAlchemy extension needs to be configured for this application. Please see the Flask-SQLAlchemy documentation for details.
No messages logged.
URL route | Endpoint name | HTTP methods | Is alias | Redirect to |
---|---|---|---|---|
/ | home.index | GET, HEAD, OPTIONS | False | None |
/<path:filename> | static | GET, HEAD, OPTIONS | False | None |
/about | home.about | GET, HEAD, OPTIONS | False | None |
/api/ | api.get_api | GET, HEAD, OPTIONS | False | None |
/api/2/search/<register>/geo | spatial_api.spatial_query | GET, HEAD, OPTIONS | False | None |
/api/<int(min=1, max=2):ver>/i18n/<lang> | api.i18n_js_translations | GET, HEAD, OPTIONS | False | None |
/api/<int(min=1, max=2):ver>/util/dataset/autocomplete | api.dataset_autocomplete | GET, HEAD, OPTIONS | False | None |
/api/<int(min=1, max=2):ver>/util/group/autocomplete | api.group_autocomplete | GET, HEAD, OPTIONS | False | None |
/api/<int(min=1, max=2):ver>/util/organization/autocomplete | api.organization_autocomplete | GET, HEAD, OPTIONS | False | None |
/api/<int(min=1, max=2):ver>/util/resource/format_autocomplete | api.format_autocomplete | GET, HEAD, OPTIONS | False | None |
/api/<int(min=1, max=2):ver>/util/snippet/<snippet_path> | api.snippet | GET, HEAD, OPTIONS | False | None |
/api/<int(min=1, max=2):ver>/util/tag/autocomplete | api.tag_autocomplete | GET, HEAD, OPTIONS | False | None |
/api/<int(min=1, max=2):ver>/util/user/autocomplete | api.user_autocomplete | GET, HEAD, OPTIONS | False | None |
/api/<int(min=1, max=3):ver> | api.get_api | GET, HEAD, OPTIONS | False | None |
/api/<int(min=3, max=3):ver>/action/<logic_function> | api.action | GET, HEAD, OPTIONS, POST | False | None |
/api/action/<logic_function> | api.action | GET, HEAD, OPTIONS, POST | False | None |
/api/i18n/<lang> | api.i18n_js_translations | GET, HEAD, OPTIONS | False | None |
/api/util/dataset/autocomplete | api.dataset_autocomplete | GET, HEAD, OPTIONS | False | None |
/api/util/group/autocomplete | api.group_autocomplete | GET, HEAD, OPTIONS | False | None |
/api/util/organization/autocomplete | api.organization_autocomplete | GET, HEAD, OPTIONS | False | None |
/api/util/resource/format_autocomplete | api.format_autocomplete | GET, HEAD, OPTIONS | False | None |
/api/util/snippet/<snippet_path> | api.snippet | GET, HEAD, OPTIONS | False | None |
/api/util/tag/autocomplete | api.tag_autocomplete | GET, HEAD, OPTIONS | False | None |
/api/util/user/autocomplete | api.user_autocomplete | GET, HEAD, OPTIONS | False | None |
/ckan-admin/ | admin.index | GET, HEAD, OPTIONS | False | None |
/ckan-admin/config | admin.config | GET, HEAD, OPTIONS, POST | False | None |
/ckan-admin/reset_config | admin.reset_config | GET, HEAD, OPTIONS, POST | False | None |
/ckan-admin/trash | admin.trash | GET, HEAD, OPTIONS, POST | False | None |
/dashboard/ | dashboard.index | GET, HEAD, OPTIONS | False | None |
/dashboard/<int:offset> | dashboard.index | GET, HEAD, OPTIONS | False | None |
/dashboard/datasets | dashboard.datasets | GET, HEAD, OPTIONS | False | None |
/dashboard/groups | dashboard.groups | GET, HEAD, OPTIONS | False | None |
/dashboard/organizations | dashboard.organizations | GET, HEAD, OPTIONS | False | None |
/dataset/ | dataset.search | GET, HEAD, OPTIONS | False | None |
/dataset/<id> | dataset.read | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/dictionary/<resource_id> | datastore.dictionary | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/history | dataset.history | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id> | resource.read | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id> | dataset_resource.read | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/delete | resource.delete | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/resource/<resource_id>/delete | dataset_resource.delete | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/resource/<resource_id>/download | resource.download | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/download | dataset_resource.download | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/download/<filename> | resource.download | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/download/<filename> | dataset_resource.download | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/edit | resource.edit | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/resource/<resource_id>/edit | dataset_resource.edit | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/resource/<resource_id>/edit_view/<view_id> | resource.edit_view | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/resource/<resource_id>/edit_view/<view_id> | dataset_resource.edit_view | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/resource/<resource_id>/embed | resource.embedded_dataviewer | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/embed | dataset_resource.embedded_dataviewer | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/new_view | resource.edit_view | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/resource/<resource_id>/new_view | dataset_resource.edit_view | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/resource/<resource_id>/preview | resource.datapreview | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/preview | dataset_resource.datapreview | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/view | resource.view | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/view | dataset_resource.view | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/view/<view_id> | resource.view | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/view/<view_id> | dataset_resource.view | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/viewer | resource.embedded_dataviewer | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/viewer | dataset_resource.embedded_dataviewer | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/views | resource.views | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/views | dataset_resource.views | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/new | resource.new | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/resource/new | dataset_resource.new | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/resource_edit/<resource_id> | dataset.EditView | GET, HEAD, OPTIONS | False | None |
/dataset/activity/<id> | dataset.activity | GET, HEAD, OPTIONS | False | None |
/dataset/changes/<id> | dataset.changes | GET, HEAD, OPTIONS | False | None |
/dataset/changes_multiple | dataset.changes_multiple | GET, HEAD, OPTIONS | False | None |
/dataset/delete/<id> | dataset.delete | GET, HEAD, OPTIONS, POST | False | None |
/dataset/edit/<id> | dataset.edit | GET, HEAD, OPTIONS, POST | False | None |
/dataset/follow/<id> | dataset.follow | OPTIONS, POST | False | None |
/dataset/followers/<id> | dataset.followers | GET, HEAD, OPTIONS | False | None |
/dataset/groups/<id> | dataset.groups | GET, HEAD, OPTIONS, POST | False | None |
/dataset/harvest_object/<id> | harvester.object_show | GET, HEAD, OPTIONS | False | None |
/dataset/new | dataset.new | GET, HEAD, OPTIONS, POST | False | None |
/dataset/new_resource/<id> | dataset.CreateView | GET, HEAD, OPTIONS | False | None |
/dataset/resources/<id> | dataset.resources | GET, HEAD, OPTIONS | False | None |
/dataset/unfollow/<id> | dataset.unfollow | OPTIONS, POST | False | None |
/dataset/xml_parser/ | xml_parser.extract_files | GET, HEAD, OPTIONS, POST | False | None |
/dataset/xml_parser/ | xml_parser.extract_files | GET, HEAD, OPTIONS, POST | False | None |
/dataset/xml_parser/ | xml_parser.extract_files | GET, HEAD, OPTIONS, POST | False | None |
/datastore/dump/<resource_id> | datastore.dump | GET, HEAD, OPTIONS | False | None |
/feeds/custom.atom | feeds.custom | GET, HEAD, OPTIONS | False | None |
/feeds/dataset.atom | feeds.general | GET, HEAD, OPTIONS | False | None |
/feeds/group/<string:id>.atom | feeds.group | GET, HEAD, OPTIONS | False | None |
/feeds/organization/<string:id>.atom | feeds.organization | GET, HEAD, OPTIONS | False | None |
/feeds/tag/<string:id>.atom | feeds.tag | GET, HEAD, OPTIONS | False | None |
/group/ | group.index | GET, HEAD, OPTIONS | False | None |
/group/<id> | group.read | GET, HEAD, OPTIONS | False | None |
/group/about/<id> | group.about | GET, HEAD, OPTIONS | False | None |
/group/activity/<id> | group.activity | GET, HEAD, OPTIONS, POST | False | None |
/group/activity/<id>/<int:offset> | group.activity | GET, HEAD, OPTIONS | False | None |
/group/admins/<id> | group.admins | GET, HEAD, OPTIONS, POST | False | None |
/group/bulk_process/<id> | group.bulk_process | GET, HEAD, OPTIONS, POST | False | None |
/group/delete/<id> | group.delete | GET, HEAD, OPTIONS, POST | False | None |
/group/edit/<id> | group.edit | GET, HEAD, OPTIONS, POST | False | None |
/group/follow/<id> | group.follow | GET, HEAD, OPTIONS, POST | False | None |
/group/followers/<id> | group.followers | GET, HEAD, OPTIONS, POST | False | None |
/group/history/<id> | group.history | GET, HEAD, OPTIONS, POST | False | None |
/group/member_delete/<id> | group.member_delete | GET, HEAD, OPTIONS, POST | False | None |
/group/member_new/<id> | group.member_new | GET, HEAD, OPTIONS, POST | False | None |
/group/members/<id> | group.members | GET, HEAD, OPTIONS, POST | False | None |
/group/new | group.new | GET, HEAD, OPTIONS, POST | False | None |
/group/unfollow/<id> | group.unfollow | GET, HEAD, OPTIONS, POST | False | None |
/harvest/ | harvest.search | GET, HEAD, OPTIONS | False | None |
/harvest/<id> | harvest.read | GET, HEAD, OPTIONS | False | None |
/harvest/<id>/history | harvest.history | GET, HEAD, OPTIONS | False | None |
/harvest/<id>/resource/<resource_id> | harvest_resource.read | GET, HEAD, OPTIONS | False | None |
/harvest/<id>/resource/<resource_id>/delete | harvest_resource.delete | GET, HEAD, OPTIONS, POST | False | None |
/harvest/<id>/resource/<resource_id>/download | harvest_resource.download | GET, HEAD, OPTIONS | False | None |
/harvest/<id>/resource/<resource_id>/download/<filename> | harvest_resource.download | GET, HEAD, OPTIONS | False | None |
/harvest/<id>/resource/<resource_id>/edit | harvest_resource.edit | GET, HEAD, OPTIONS, POST | False | None |
/harvest/<id>/resource/<resource_id>/edit_view/<view_id> | harvest_resource.edit_view | GET, HEAD, OPTIONS, POST | False | None |
/harvest/<id>/resource/<resource_id>/embed | harvest_resource.embedded_dataviewer | GET, HEAD, OPTIONS | False | None |
/harvest/<id>/resource/<resource_id>/new_view | harvest_resource.edit_view | GET, HEAD, OPTIONS, POST | False | None |
/harvest/<id>/resource/<resource_id>/preview | harvest_resource.datapreview | GET, HEAD, OPTIONS | False | None |
/harvest/<id>/resource/<resource_id>/view | harvest_resource.view | GET, HEAD, OPTIONS | False | None |
/harvest/<id>/resource/<resource_id>/view/<view_id> | harvest_resource.view | GET, HEAD, OPTIONS | False | None |
/harvest/<id>/resource/<resource_id>/viewer | harvest_resource.embedded_dataviewer | GET, HEAD, OPTIONS | False | None |
/harvest/<id>/resource/<resource_id>/views | harvest_resource.views | GET, HEAD, OPTIONS | False | None |
/harvest/<id>/resource/new | harvest_resource.new | GET, HEAD, OPTIONS, POST | False | None |
/harvest/<id>/resource_edit/<resource_id> | harvest.EditView | GET, HEAD, OPTIONS | False | None |
/harvest/<source>/job | harvester.job_list | GET, HEAD, OPTIONS | False | None |
/harvest/<source>/job/<id> | harvester.job_show | GET, HEAD, OPTIONS | False | None |
/harvest/<source>/job/<id>/abort | harvester.job_abort | GET, HEAD, OPTIONS | False | None |
/harvest/<source>/job/last | harvester.job_show_last | GET, HEAD, OPTIONS | False | None |
/harvest/about/<id> | harvester.about | GET, HEAD, OPTIONS | False | None |
/harvest/activity/<id> | harvest.activity | GET, HEAD, OPTIONS | False | None |
/harvest/admin/<id> | harvester.admin | GET, HEAD, OPTIONS | False | None |
/harvest/changes/<id> | harvest.changes | GET, HEAD, OPTIONS | False | None |
/harvest/changes_multiple | harvest.changes_multiple | GET, HEAD, OPTIONS | False | None |
/harvest/clear/<id> | harvester.clear | GET, HEAD, OPTIONS, POST | False | None |
/harvest/delete/<id> | harvester.delete | GET, HEAD, OPTIONS | False | None |
/harvest/delete/<id> | harvest.delete | GET, HEAD, OPTIONS, POST | False | None |
/harvest/edit/<id> | harvest.edit | GET, HEAD, OPTIONS, POST | False | None |
/harvest/follow/<id> | harvest.follow | OPTIONS, POST | False | None |
/harvest/followers/<id> | harvest.followers | GET, HEAD, OPTIONS | False | None |
/harvest/groups/<id> | harvest.groups | GET, HEAD, OPTIONS, POST | False | None |
/harvest/new | harvest.new | GET, HEAD, OPTIONS, POST | False | None |
/harvest/new_resource/<id> | harvest.CreateView | GET, HEAD, OPTIONS | False | None |
/harvest/object/<id> | harvester.object_show | GET, HEAD, OPTIONS | False | None |
/harvest/refresh/<id> | harvester.refresh | GET, HEAD, OPTIONS, POST | False | None |
/harvest/resources/<id> | harvest.resources | GET, HEAD, OPTIONS | False | None |
/harvest/unfollow/<id> | harvest.unfollow | OPTIONS, POST | False | None |
/map/ | map.custom_map | GET, HEAD, OPTIONS | False | None |
/map/ | map.custom_map | GET, HEAD, OPTIONS | False | None |
/map/ | map.custom_map | GET, HEAD, OPTIONS | False | None |
/metadata-form/ | metadata-form.search | GET, HEAD, OPTIONS | False | None |
/metadata-form/<id> | metadata-form.read | GET, HEAD, OPTIONS | False | None |
/metadata-form/<id>/history | metadata-form.history | GET, HEAD, OPTIONS | False | None |
/metadata-form/<id>/resource/<resource_id> | metadata-form_resource.read | GET, HEAD, OPTIONS | False | None |
/metadata-form/<id>/resource/<resource_id>/delete | metadata-form_resource.delete | GET, HEAD, OPTIONS, POST | False | None |
/metadata-form/<id>/resource/<resource_id>/download | metadata-form_resource.download | GET, HEAD, OPTIONS | False | None |
/metadata-form/<id>/resource/<resource_id>/download/<filename> | metadata-form_resource.download | GET, HEAD, OPTIONS | False | None |
/metadata-form/<id>/resource/<resource_id>/edit | metadata-form_resource.edit | GET, HEAD, OPTIONS, POST | False | None |
/metadata-form/<id>/resource/<resource_id>/edit_view/<view_id> | metadata-form_resource.edit_view | GET, HEAD, OPTIONS, POST | False | None |
/metadata-form/<id>/resource/<resource_id>/embed | metadata-form_resource.embedded_dataviewer | GET, HEAD, OPTIONS | False | None |
/metadata-form/<id>/resource/<resource_id>/new_view | metadata-form_resource.edit_view | GET, HEAD, OPTIONS, POST | False | None |
/metadata-form/<id>/resource/<resource_id>/preview | metadata-form_resource.datapreview | GET, HEAD, OPTIONS | False | None |
/metadata-form/<id>/resource/<resource_id>/view | metadata-form_resource.view | GET, HEAD, OPTIONS | False | None |
/metadata-form/<id>/resource/<resource_id>/view/<view_id> | metadata-form_resource.view | GET, HEAD, OPTIONS | False | None |
/metadata-form/<id>/resource/<resource_id>/viewer | metadata-form_resource.embedded_dataviewer | GET, HEAD, OPTIONS | False | None |
/metadata-form/<id>/resource/<resource_id>/views | metadata-form_resource.views | GET, HEAD, OPTIONS | False | None |
/metadata-form/<id>/resource/new | metadata-form_resource.new | GET, HEAD, OPTIONS, POST | False | None |
/metadata-form/<id>/resource_edit/<resource_id> | metadata-form.EditView | GET, HEAD, OPTIONS | False | None |
/metadata-form/activity/<id> | metadata-form.activity | GET, HEAD, OPTIONS | False | None |
/metadata-form/changes/<id> | metadata-form.changes | GET, HEAD, OPTIONS | False | None |
/metadata-form/changes_multiple | metadata-form.changes_multiple | GET, HEAD, OPTIONS | False | None |
/metadata-form/delete/<id> | metadata-form.delete | GET, HEAD, OPTIONS, POST | False | None |
/metadata-form/edit/<id> | metadata-form.edit | GET, HEAD, OPTIONS, POST | False | None |
/metadata-form/follow/<id> | metadata-form.follow | OPTIONS, POST | False | None |
/metadata-form/followers/<id> | metadata-form.followers | GET, HEAD, OPTIONS | False | None |
/metadata-form/groups/<id> | metadata-form.groups | GET, HEAD, OPTIONS, POST | False | None |
/metadata-form/new | metadata-form.new | GET, HEAD, OPTIONS, POST | False | None |
/metadata-form/new_resource/<id> | metadata-form.CreateView | GET, HEAD, OPTIONS | False | None |
/metadata-form/resources/<id> | metadata-form.resources | GET, HEAD, OPTIONS | False | None |
/metadata-form/unfollow/<id> | metadata-form.unfollow | OPTIONS, POST | False | None |
/organization/ | organization.index | GET, HEAD, OPTIONS | False | None |
/organization/<id> | organization.read | GET, HEAD, OPTIONS | False | None |
/organization/about/<id> | organization.about | GET, HEAD, OPTIONS | False | None |
/organization/activity/<id> | organization.activity | GET, HEAD, OPTIONS, POST | False | None |
/organization/activity/<id>/<int:offset> | organization.activity | GET, HEAD, OPTIONS | False | None |
/organization/admins/<id> | organization.admins | GET, HEAD, OPTIONS, POST | False | None |
/organization/bulk_process/<id> | organization.bulk_process | GET, HEAD, OPTIONS, POST | False | None |
/organization/delete/<id> | organization.delete | GET, HEAD, OPTIONS, POST | False | None |
/organization/edit/<id> | organization.edit | GET, HEAD, OPTIONS, POST | False | None |
/organization/follow/<id> | organization.follow | GET, HEAD, OPTIONS, POST | False | None |
/organization/followers/<id> | organization.followers | GET, HEAD, OPTIONS, POST | False | None |
/organization/history/<id> | organization.history | GET, HEAD, OPTIONS, POST | False | None |
/organization/member_delete/<id> | organization.member_delete | GET, HEAD, OPTIONS, POST | False | None |
/organization/member_new/<id> | organization.member_new | GET, HEAD, OPTIONS, POST | False | None |
/organization/members/<id> | organization.members | GET, HEAD, OPTIONS, POST | False | None |
/organization/new | organization.new | GET, HEAD, OPTIONS, POST | False | None |
/organization/unfollow/<id> | organization.unfollow | GET, HEAD, OPTIONS, POST | False | None |
/stats | stats.index | GET, HEAD, OPTIONS | False | None |
/testing/primer | util.primer | GET, HEAD, OPTIONS | False | None |
/user/ | user.index | GET, HEAD, OPTIONS | False | None |
/user/<id> | user.read | GET, HEAD, OPTIONS | False | None |
/user/<id>/api-tokens | user.api_tokens | GET, HEAD, OPTIONS, POST | False | None |
/user/<id>/api-tokens/<jti>/revoke | user.api_token_revoke | OPTIONS, POST | False | None |
/user/_logout | user.logout | GET, HEAD, OPTIONS | False | None |
/user/activity/<id> | user.activity | GET, HEAD, OPTIONS | False | None |
/user/activity/<id>/<int:offset> | user.activity | GET, HEAD, OPTIONS | False | None |
/user/delete/<id> | user.delete | OPTIONS, POST | False | None |
/user/edit | user.edit | GET, HEAD, OPTIONS, POST | False | None |
/user/edit/<id> | user.edit | GET, HEAD, OPTIONS, POST | False | None |
/user/follow/<id> | user.follow | OPTIONS, POST | False | None |
/user/followers/<id> | user.followers | GET, HEAD, OPTIONS | False | None |
/user/generate_key | user.generate_apikey | OPTIONS, POST | False | None |
/user/generate_key/<id> | user.generate_apikey | OPTIONS, POST | False | None |
/user/logged_in | user.logged_in | GET, HEAD, OPTIONS | False | None |
/user/logged_out | user.logged_out | GET, HEAD, OPTIONS | False | None |
/user/logged_out_redirect | user.logged_out_page | GET, HEAD, OPTIONS | False | None |
/user/login | user.login | GET, HEAD, OPTIONS | False | None |
/user/me | user.me | GET, HEAD, OPTIONS | False | None |
/user/register | user.register | GET, HEAD, OPTIONS, POST | False | None |
/user/reset | user.request_reset | GET, HEAD, OPTIONS, POST | False | None |
/user/reset/<id> | user.perform_reset | GET, HEAD, OPTIONS, POST | False | None |
/user/unfollow/<id> | user.unfollow | OPTIONS, POST | False | None |
/util/redirect | util.internal_redirect | GET, HEAD, OPTIONS, POST | False | None |
/webassets/<path:path> | webassets.index | GET, HEAD, OPTIONS | False | None |
/zh_CN/ | home.redirect_locale | GET, HEAD, OPTIONS | False | None |
/zh_CN/<path:path> | home.redirect_locale | GET, HEAD, OPTIONS | False | None |
/zh_TW/ | home.redirect_locale | GET, HEAD, OPTIONS | False | None |
/zh_TW/<path:path> | home.redirect_locale | GET, HEAD, OPTIONS | False | None |