Current Site Packages Directory:
/usr/lib/ckan/default/lib/python3.12/site-packages
Package | Version | Homepage | Summary |
---|---|---|---|
alabaster | 0.7.16 | None | A light, configurable Sphinx theme |
alembic | 1.13.2 | https://alembic.sqlalchemy.org | A database migration tool for SQLAlchemy. |
argparse | 1.4.0 | https://github.com/ThomasWaldmann/argparse/ | Python command-line parsing library |
arrow | 1.3.0 | None | Better dates & times for Python |
asttokens | 3.0.0 | https://github.com/gristlabs/asttokens | Annotate AST trees with source code positions |
async-timeout | 4.0.3 | https://github.com/aio-libs/async-timeout | Timeout context manager for asyncio programs |
attrs | 25.1.0 | None | Classes Without Boilerplate |
autocommand | 2.2.2 | https://github.com/Lucretiel/autocommand | A library to create a command-line program from a function |
Babel | 2.15.0 | https://babel.pocoo.org/ | Internationalization utilities |
backports.tarfile | 1.2.0 | None | Backport of CPython tarfile module |
beautifulsoup4 | 4.12.3 | None | Screen-scraping library |
binaryornot | 0.4.4 | https://github.com/audreyr/binaryornot | Ultra-lightweight pure Python package to check if a file is binary or text. |
bleach | 6.1.0 | https://github.com/mozilla/bleach | An easy safelist-based HTML-sanitizing tool. |
blinker | 1.8.2 | None | Fast, simple object-to-object and broadcast signaling |
boto3 | 1.36.23 | https://github.com/boto/boto3 | The AWS SDK for Python |
botocore | 1.36.23 | https://github.com/boto/botocore | Low-level, data-driven core of boto 3. |
build | 1.2.2.post1 | None | A simple, correct Python build frontend |
cachelib | 0.13.0 | https://github.com/pallets-eco/cachelib/ | A collection of cache libraries in the same API interface. |
certifi | 2024.7.4 | https://github.com/certifi/python-certifi | Python package for providing Mozilla's CA Bundle. |
chardet | 5.2.0 | https://github.com/chardet/chardet | Universal encoding detector for Python 3 |
charset-normalizer | 3.3.2 | https://github.com/Ousret/charset_normalizer | The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. |
ckan | 2.11.2 | http://ckan.org/ | CKAN Software |
ckanext-basiccharts | 0.1 | https://github.com/ckan/ckanext-basiccharts | Basic charts for CKAN |
ckanext-dashboard | 0.1 | Dashboard extension for CKAN | |
ckanext-faoncvctheme | 0.0.1 | None | a css for the faoncvc platform |
ckanext-geoview | 0.2.2 | http://github.com/ckan/ckanext-geoview | Geospatial viewers for CKAN resources |
ckanext-mapviews | 0.1 | https://github.com/ckan/ckanext-mapviews | Choropleth Map view for CKAN |
ckanext-pdfview | 0.0.6 | https://github.com/ckan/ckanext-pdfview | View plugin for rendering PDFs on the browser |
ckanext-pdfview | 0.0.7 | https://github.com/ckan/ckanext-pdfview | View plugin for rendering PDFs on the browser |
ckanext-spatial | 2.3.0 | None | Geo-related plugins for CKAN |
ckanext-viewhelpers | 0.1 | https://github.com/ckan/ckanext-viewhelpers | Helpers for creating views for CKAN |
ckanext-visualize | 1.0.0 | https://github.com/keitaroinc/ckanext-visualize | Visualize tabular data in CKAN |
ckanext-xloader | 2.0.0 | None | Express Loader - quickly load data into CKAN DataStore |
ckantoolkit | 0.0.7 | https://github.com/ckan/ckantoolkit | None |
click | 8.1.7 | https://palletsprojects.com/p/click/ | Composable command line interface toolkit |
cookiecutter | 2.6.0 | https://github.com/cookiecutter/cookiecutter | A command-line utility that creates projects from project templates, e.g. creating a Python package project from a Python package project template. |
coverage | 7.6.12 | https://github.com/nedbat/coveragepy | Code coverage measurement for Python |
coveralls | 4.0.1 | http://github.com/TheKevJames/coveralls-python | Show coverage stats online via coveralls.io |
decorator | 5.1.1 | https://github.com/micheles/decorator | Decorators for Humans |
docopt | 0.6.2 | http://docopt.org | Pythonic argument parser, that will make you smile |
docutils | 0.20.1 | https://docutils.sourceforge.io/ | Docutils -- Python Documentation Utilities |
dominate | 2.9.1 | None | Dominate is a Python library for creating and manipulating HTML documents using an elegant DOM API. |
et_xmlfile | 2.0.0 | https://foss.heptapod.net/openpyxl/et_xmlfile | An implementation of lxml.xmlfile for the standard library |
executing | 2.2.0 | https://github.com/alexmojaki/executing | Get the currently executing AST node of a frame, and other information |
factory-boy | 3.3.0 | https://github.com/FactoryBoy/factory_boy | A versatile test fixtures replacement based on thoughtbot's factory_bot for Ruby. |
Faker | 26.0.0 | https://github.com/joke2k/faker | Faker is a Python package that generates fake data for you. |
feedgen | 1.0.0 | https://lkiesow.github.io/python-feedgen | Feed Generator (ATOM, RSS, Podcasts) |
Flask | 3.0.3 | None | A simple framework for building complex web applications. |
flask-babel | 4.0.0 | https://github.com/python-babel/flask-babel | Adds i18n/l10n support for Flask applications. |
Flask-DebugToolbar | 0.15.1 | https://github.com/pallets-eco/flask-debugtoolbar | A toolbar overlay for debugging Flask applications. |
Flask-Login | 0.6.3 | https://github.com/maxcountryman/flask-login | User authentication and session management for Flask. |
Flask-Session | 0.8.0 | None | Server-side session support for Flask |
Flask-WTF | 1.2.1 | None | Form rendering, validation, and CSRF protection for Flask with WTForms. |
freezegun | 1.5.1 | https://github.com/spulec/freezegun | Let your Python tests travel through time |
geojson | 3.1.0 | https://github.com/jazzband/geojson | Python bindings and utilities for GeoJSON |
greenlet | 3.0.3 | https://greenlet.readthedocs.io/ | Lightweight in-process concurrent programming |
idna | 3.7 | None | Internationalized Domain Names in Applications (IDNA) |
ijson | 3.3.0 | https://github.com/ICRAR/ijson | Iterative JSON parser with standard Python iterator interfaces |
imagesize | 1.4.1 | https://github.com/shibukawa/imagesize_py | Getting image size from png/jpeg/jpeg2000/gif file |
importlib_metadata | 8.0.0 | None | Read metadata from Python packages |
importlib_metadata | 8.0.0 | None | Read metadata from Python packages |
incremental | 24.7.2 | None | A small library that versions your Python projects. |
inflect | 7.3.1 | None | Correctly generate plurals, singular nouns, ordinals, indefinite articles |
inflection | 0.5.1 | https://github.com/jpvanhal/inflection | A port of Ruby on Rails inflector to Python |
iniconfig | 2.0.0 | None | brain-dead simple config-ini parsing |
ipdb | 0.13.13 | https://github.com/gotcha/ipdb | IPython-enabled pdb |
ipython | 8.32.0 | None | IPython: Productive Interactive Computing |
itsdangerous | 2.2.0 | None | Safely pass data to untrusted environments and back. |
jaraco.collections | 5.1.0 | None | Collection objects similar to those in stdlib by jaraco |
jaraco.context | 5.3.0 | https://github.com/jaraco/jaraco.context | Useful decorators and context managers |
jaraco.functools | 4.0.1 | None | Functools like those found in stdlib |
jaraco.text | 3.12.1 | None | Module for text manipulation |
jedi | 0.19.2 | https://github.com/davidhalter/jedi | An autocompletion tool for Python that can be used for text editors. |
Jinja2 | 3.1.5 | None | A very fast and expressive template engine. |
jinja2-time | 0.2.0 | https://github.com/hackebrot/jinja2-time | Jinja2 Extension for Dates and Times |
jmespath | 1.0.1 | https://github.com/jmespath/jmespath.py | JSON Matching Expressions |
jsonlines | 4.0.0 | https://github.com/wbolster/jsonlines | Library with helpers for the jsonlines file format |
linear-tsv | 1.1.0 | https://github.com/solidsnack/tsv | Line-oriented, tab-separated value format |
lxml | 5.2.2 | https://lxml.de/ | Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API. |
Mako | 1.3.5 | https://www.makotemplates.org/ | A super-fast templating language that borrows the best ideas from the existing templating languages. |
Markdown | 3.6 | None | Python implementation of John Gruber's Markdown. |
markdown-it-py | 3.0.0 | None | Python port of markdown-it. Markdown parsing, done right! |
MarkupSafe | 2.1.5 | https://palletsprojects.com/p/markupsafe/ | Safely add untrusted strings to HTML/XML markup. |
matplotlib-inline | 0.1.7 | None | Inline Matplotlib backend for Jupyter |
mdurl | 0.1.2 | None | Markdown URL utilities |
more-itertools | 10.3.0 | None | More routines for operating on iterables, beyond itertools |
msgspec | 0.18.6 | https://jcristharif.com/msgspec/ | A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML. |
mypy | 1.10.1 | https://www.mypy-lang.org/ | Optional static typing for Python |
mypy-extensions | 1.0.0 | https://github.com/python/mypy_extensions | Type system extensions for programs checked with the mypy type checker. |
natsort | 7.1.1 | https://github.com/SethMMorton/natsort | Simple yet flexible natural sorting in Python. |
numpy | 2.2.3 | None | Fundamental package for array computing in Python |
openpyxl | 3.1.5 | https://openpyxl.readthedocs.io | A Python library to read/write Excel 2010 xlsx/xlsm files |
OWSLib | 0.32.0 | https://owslib.readthedocs.io | OGC Web Service utility library |
packaging | 24.1 | None | Core utilities for Python packages |
packaging | 24.2 | None | Core utilities for Python packages |
parso | 0.8.4 | https://github.com/davidhalter/parso | A Python Parser |
passlib | 1.7.4 | https://passlib.readthedocs.io | comprehensive password hashing framework supporting over 30 schemes |
pexpect | 4.9.0 | https://pexpect.readthedocs.io/ | Pexpect allows easy control of interactive console applications. |
pillow | 10.4.0 | None | Python Imaging Library (Fork) |
pip | 24.0 | None | The PyPA recommended tool for installing Python packages. |
pip-tools | 7.4.1 | None | pip-tools keeps your pinned dependencies fresh. |
platformdirs | 4.2.2 | None | A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`. |
pluggy | 1.5.0 | https://github.com/pytest-dev/pluggy | plugin and hook calling mechanisms for python |
polib | 1.2.0 | https://github.com/izimobil/polib/ | A library to manipulate gettext files (po and mo files). |
poyo | 0.5.0 | https://github.com/hackebrot/poyo | A lightweight YAML Parser for Python. 🐓 |
prompt_toolkit | 3.0.50 | https://github.com/prompt-toolkit/python-prompt-toolkit | Library for building powerful interactive command lines in Python |
psycopg2 | 2.9.9 | https://psycopg.org/ | psycopg2 - Python-PostgreSQL Database Adapter |
ptyprocess | 0.7.0 | https://github.com/pexpect/ptyprocess | Run a subprocess in a pseudo terminal |
pure_eval | 0.2.3 | http://github.com/alexmojaki/pure_eval | Safely evaluate AST nodes without side effects |
Pygments | 2.19.1 | None | Pygments is a syntax highlighting package written in Python. |
PyJWT | 2.8.0 | https://github.com/jpadilla/pyjwt | JSON Web Token implementation in Python |
pyparsing | 3.1.2 | None | pyparsing module - Classes and methods to define and execute parsing grammars |
pyproj | 3.6.1 | https://github.com/pyproj4/pyproj | Python interface to PROJ (cartographic projections and coordinate transformations library) |
pyproject_hooks | 1.2.0 | None | Wrappers to call pyproject.toml-based build backend hooks. |
pysolr | 3.9.0 | https://github.com/django-haystack/pysolr/ | Lightweight Python client for Apache Solr |
pytest | 8.2.2 | None | pytest: simple powerful testing with Python |
pytest-cov | 5.0.0 | https://github.com/pytest-dev/pytest-cov | Pytest plugin for measuring coverage. |
pytest-factoryboy | 2.7.0 | https://pytest-factoryboy.readthedocs.io/ | Factory Boy support for pytest. |
pytest-freezegun | 0.4.2 | https://github.com/ktosiek/pytest-freezegun | Wrap tests with fixtures in freeze_time |
pytest-rerunfailures | 14.0 | None | pytest plugin to re-run tests to eliminate flaky failures |
pytest-split | 0.9.0 | https://jerry-git.github.io/pytest-split | Pytest plugin which splits the test suite to equally sized sub suites based on test execution time. |
python-dateutil | 2.9.0.post0 | https://github.com/dateutil/dateutil | Extensions to the standard Python datetime module |
python-magic | 0.4.27 | http://github.com/ahupp/python-magic | File type identification using libmagic |
python-slugify | 8.0.4 | https://github.com/un33k/python-slugify | A Python slugify application that also handles Unicode |
pytz | 2024.1 | http://pythonhosted.org/pytz | World timezone definitions, modern and historical |
PyYAML | 6.0.1 | https://pyyaml.org/ | YAML parser and emitter for Python |
redis | 5.0.7 | https://github.com/redis/redis-py | Python client for Redis database and key-value store |
requests | 2.32.3 | https://requests.readthedocs.io | Python HTTP for Humans. |
responses | 0.25.3 | https://github.com/getsentry/responses | A utility library for mocking out the `requests` Python library. |
rich | 13.9.4 | https://github.com/Textualize/rich | Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal |
rq | 1.16.2 | None | RQ is a simple, lightweight, library for creating background jobs, and processing them. |
s3transfer | 0.11.2 | https://github.com/boto/s3transfer | An Amazon S3 Transfer Manager |
setuptools | 75.8.0 | None | Easily download, build, install, upgrade, and uninstall Python packages |
shapely | 2.0.7 | None | Manipulation and analysis of geometric objects |
simplejson | 3.19.2 | https://github.com/simplejson/simplejson | Simple, fast, extensible JSON encoder/decoder for Python |
six | 1.16.0 | https://github.com/benjaminp/six | Python 2 and 3 compatibility utilities |
snowballstemmer | 2.2.0 | https://github.com/snowballstem/snowball | This package provides 29 stemmers for 28 languages generated from Snowball algorithms. |
soupsieve | 2.6 | None | A modern CSS selector implementation for Beautiful Soup. |
Sphinx | 7.3.7 | None | Python documentation generator |
sphinx-rtd-theme | 2.0.0 | https://github.com/readthedocs/sphinx_rtd_theme | Read the Docs theme for Sphinx |
sphinxcontrib-applehelp | 2.0.0 | None | sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books |
sphinxcontrib-devhelp | 2.0.0 | None | sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents |
sphinxcontrib-htmlhelp | 2.1.0 | None | sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files |
sphinxcontrib-jquery | 4.1 | None | Extension to include jQuery on newer Sphinx releases |
sphinxcontrib-jsmath | 1.0.1 | http://sphinx-doc.org/ | A sphinx extension which renders display math in HTML via JavaScript |
sphinxcontrib-qthelp | 2.0.0 | None | sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents |
sphinxcontrib-serializinghtml | 2.0.0 | None | sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized" HTML files (json and pickle) |
SQLAlchemy | 1.4.52 | https://www.sqlalchemy.org | Database Abstraction Library |
sqlalchemy2-stubs | 0.0.2a38 | http://www.sqlalchemy.org | Typing Stubs for SQLAlchemy 1.4 |
sqlparse | 0.5.0 | None | A non-validating SQL parser. |
stack-data | 0.6.3 | http://github.com/alexmojaki/stack_data | Extract data from python stack frames and tracebacks for informative displays |
tabulator | 1.53.5 | https://github.com/frictionlessdata/tabulator-py | Consistent interface for stream reading and writing tabular data (csv/xls/json/etc) |
text-unidecode | 1.3 | https://github.com/kmike/text-unidecode/ | The most basic Text::Unidecode port |
toml | 0.10.2 | https://github.com/uiri/toml | Python Library for Tom's Obvious, Minimal Language |
tomli | 2.0.1 | None | A lil' TOML parser |
tomli | 2.0.1 | None | A lil' TOML parser |
towncrier | 23.11.0 | None | Building newsfiles for your project. |
traitlets | 5.14.3 | None | Traitlets Python configuration system |
typeguard | 4.3.0 | None | Run-time type checker for Python |
types-python-dateutil | 2.9.0.20241206 | https://github.com/python/typeshed | Typing stubs for python-dateutil |
typing_extensions | 4.12.2 | None | Backported and Experimental Type Hints for Python 3.8+ |
typing_extensions | 4.12.2 | None | Backported and Experimental Type Hints for Python 3.8+ |
tzlocal | 5.2 | None | tzinfo object for the local timezone |
unicodecsv | 0.14.1 | https://github.com/jdunck/python-unicodecsv | Python2's stdlib csv module is nice, but it doesn't support unicode. This module is a drop-in replacement which *does*. |
Unidecode | 1.0.22 | UNKNOWN | ASCII transliterations of Unicode text |
urllib3 | 2.2.2 | None | HTTP library with thread-safe connection pooling, file post, and more. |
uWSGI | 2.0.28 | https://uwsgi-docs.readthedocs.io/en/latest/ | The uWSGI server |
watchdog | 4.0.1 | https://github.com/gorakhargosh/watchdog | Filesystem events monitoring |
wcwidth | 0.2.13 | https://github.com/jquast/wcwidth | Measures the displayed width of unicode strings in a terminal |
webassets | 2.0 | http://github.com/miracle2k/webassets/ | Media asset management for Python, with glue code for various web frameworks |
webencodings | 0.5.1 | https://github.com/SimonSapin/python-webencodings | Character encoding aliases for legacy web content |
Werkzeug | 3.0.6 | None | The comprehensive WSGI web application library. |
wheel | 0.45.1 | None | A built-package format for Python |
wheel | 0.43.0 | None | A built-package format for Python |
WTForms | 3.1.2 | None | Form validation and rendering for Python web development. |
xlrd | 2.0.1 | http://www.python-excel.org/ | Library for developers to extract data from Microsoft Excel (tm) .xls spreadsheet files |
zipp | 3.19.2 | None | Backport of pathlib-compatible object wrapper for zip files |
zipp | 3.19.2 | None | Backport of pathlib-compatible object wrapper for zip files |
zope.interface | 6.4.post2 | https://github.com/zopefoundation/zope.interface | Interfaces for Python |
Resource | Value |
---|---|
User CPU time | 32.023 msec |
System CPU time | 0.000 msec |
Total CPU time | 32.023 msec |
Elapsed time | 34.679 msec |
Context switches | 5 voluntary, 0 involuntary |
Key | Value |
---|---|
HTTP_ACCEPT | text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 |
HTTP_ACCEPT_ENCODING | gzip, br |
HTTP_CACHE_CONTROL | no-cache |
HTTP_CONNECTION | close |
HTTP_HOST | data.faoncvc.info |
HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
QUERY_STRING | organization=faoksa&tags=FAO |
REMOTE_ADDR | 127.0.0.1 |
REQUEST_METHOD | GET |
SCRIPT_NAME | |
SERVER_NAME | ip-172-31-62-227 |
SERVER_PORT | 8080 |
SERVER_PROTOCOL | HTTP/1.0 |
View Function | args | kwargs |
---|---|---|
ckan.views.dataset.search | [] | package_type=dataset |
Variable | Value |
---|
Variable | Value |
---|---|
'_csrf_token' | 'd4aa26c76bafb03ce93c8429b693bea186266424' |
Variable | Value |
---|---|
'organization' | 'faoksa' |
'tags' | 'FAO' |
Variable | Value |
---|
Key | Value |
---|---|
__file__ | '/etc/ckan/default/ckan.ini' |
api_token.jwt.algorithm | 'HS256' |
api_token.jwt.decode.secret | 'string:oPgVIFa5096VbJdVl_6HeIEpzwY' |
api_token.jwt.encode.secret | 'string:oPgVIFa5096VbJdVl_6HeIEpzwY' |
api_token.nbytes | 32 |
apitoken_header_name | 'Authorization' |
APPLICATION_ROOT | '/' |
BABEL_DEFAULT_TIMEZONE | 'UTC' |
BABEL_DOMAIN | 'ckan' |
BABEL_TRANSLATION_DIRECTORIES | '/home/ubuntu/ckan/lib/default/src/ckan/ckan/i18n' |
bar_chart_icon | '' |
ckan.activity_list_limit | 31 |
ckan.activity_list_limit_max | 100 |
ckan.activity_streams_email_notifications | False |
ckan.activity_streams_enabled | True |
ckan.allow_uploads_for | 'resource group admin' |
ckan.auth.allow_admin_collaborators | False |
ckan.auth.allow_collaborators_to_change_owner_org | False |
ckan.auth.allow_dataset_collaborators | False |
ckan.auth.anon_create_dataset | False |
ckan.auth.create_dataset_if_not_in_organization | True |
ckan.auth.create_default_api_keys | False |
ckan.auth.create_unowned_dataset | False |
ckan.auth.create_user_via_api | False |
ckan.auth.create_user_via_web | False |
ckan.auth.enable_cookie_auth_in_api | True |
ckan.auth.login_view | 'user.login' |
ckan.auth.public_activity_stream_detail | False |
ckan.auth.public_user_details | True |
ckan.auth.reveal_private_datasets | False |
ckan.auth.roles_that_cascade_to_sub_groups | ['admin'] |
ckan.auth.route_after_login | 'dashboard.datasets' |
ckan.auth.user_create_groups | True |
ckan.auth.user_create_organizations | True |
ckan.auth.user_delete_groups | True |
ckan.auth.user_delete_organizations | True |
ckan.base_public_folder | 'public' |
ckan.base_templates_folder | 'templates' |
ckan.cache_enabled | False |
ckan.cache_expires | 0 |
ckan.cors.origin_allow_all | False |
ckan.cors.origin_whitelist | [] |
ckan.csrf_protection.ignore_extensions | True |
ckan.dataset.create_on_ui_requires_resources | True |
ckan.datasets_per_page | 20 |
ckan.datastore.default_fts_index_field_types | ['text', 'tsvector'] |
ckan.datastore.default_fts_index_method | 'gist' |
ckan.datastore.default_fts_lang | 'english' |
ckan.datastore.read_url | 'postgresql://datastore_default:postgres123@localhost/datastore_default' |
ckan.datastore.search.rows_default | 100 |
ckan.datastore.search.rows_max | 32000 |
ckan.datastore.sqlalchemy.pool_pre_ping | True |
ckan.datastore.sqlsearch.allowed_functions_file | '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/datastore/allowed_functions.txt' |
ckan.datastore.sqlsearch.enabled | False |
ckan.datastore.write_url | 'postgresql://ckan_default:postgres123@localhost/datastore_default' |
ckan.datatables.data_dictionary_labels | True |
ckan.datatables.date_format | 'llll' |
ckan.datatables.default_view | 'table' |
ckan.datatables.ellipsis_length | 100 |
ckan.datatables.null_label | '' |
ckan.datatables.page_length_choices | ['20', '50', '100', '500', '1000'] |
ckan.datatables.state_duration | 7200 |
ckan.datatables.state_saving | True |
ckan.debug_supress_header | False |
ckan.default.group_type | 'group' |
ckan.default.organization_type | 'organization' |
ckan.default.package_type | 'dataset' |
ckan.default_group_sort | 'title' |
ckan.devserver.host | 'localhost' |
ckan.devserver.multiprocess | 1 |
ckan.devserver.port | 5000 |
ckan.devserver.ssl_cert | '' |
ckan.devserver.ssl_key | '' |
ckan.devserver.threaded | False |
ckan.devserver.watch_patterns | [] |
ckan.display_timezone | 'UTC' |
ckan.download_proxy | '' |
ckan.email_notifications_since | '2 days' |
ckan.extra_resource_fields | [] |
ckan.faoncvc_theme.show_most_popular_groups | False |
ckan.favicon | '/base/images/faologo.png' |
ckan.featured_groups | [] |
ckan.featured_orgs | [] |
ckan.feeds.author_link | '' |
ckan.feeds.author_name | '' |
ckan.feeds.authority_name | '' |
ckan.feeds.date | '' |
ckan.feeds.limit | 20 |
ckan.gravatar_default | 'identicon' |
ckan.group_and_organization_list_all_fields_max | 25 |
ckan.group_and_organization_list_max | 1000 |
ckan.hide_activity_from_users | ['default'] |
ckan.hide_version | False |
ckan.i18n.extra_directory | '' |
ckan.i18n.extra_gettext_domain | '' |
ckan.i18n.extra_locales | [] |
ckan.i18n.rtl_languages | ['he', 'ar', 'fa_IR'] |
ckan.i18n.rtl_theme | 'css/main-rtl' |
ckan.i18n_directory | '' |
ckan.jobs.timeout | 180 |
ckan.legacy_route_mappings | '{}' |
ckan.locale_default | 'en' |
ckan.locale_order | [] |
ckan.locales_filtered_out | [] |
ckan.locales_offered | [] |
ckan.max_image_size | 500 |
ckan.max_resource_size | 1000 |
ckan.mimetype_guess | 'file_ext' |
ckan.plugins | ['resource_proxy', 'activity', 'datastore', 'xloader', 'datatables_view', 'pdf_view', 'navigablemap', 'choroplethmap', 'spatial_metadata', 'spatial_query', 'geo_view', 'geojson_view', 'wmts_view', 'shp_view', 'image_view', 'text_view', 'video_view', 'audio_view', 'webpage_view', 'faoncvctheme', 'visualize', 'viewhelpers', 'dashboard_preview'] |
ckan.preview.audio_formats | 'wav ogg mp3' |
ckan.preview.image_formats | 'png jpeg jpg gif' |
ckan.preview.json_formats | 'json' |
ckan.preview.jsonp_formats | 'jsonp' |
ckan.preview.text_formats | 'text/plain txt plain' |
ckan.preview.video_formats | 'mp4 ogg webm' |
ckan.preview.xml_formats | 'xml rdf rdf+xml owl+xml atom rss' |
ckan.proxy | 'true' |
ckan.recaptcha.privatekey | '' |
ckan.recaptcha.publickey | '' |
ckan.redis.url | 'redis://localhost:6379/0' |
ckan.requests.timeout | 5 |
ckan.resource_formats | '/home/ubuntu/ckan/lib/default/src/ckan/ckan/config/resource_formats.json' |
ckan.resource_proxy.chunk_size | 4096 |
ckan.resource_proxy.max_file_size | 1048576 |
ckan.resource_proxy.timeout | 5 |
ckan.root_path | '' |
ckan.search.default_include_private | True |
ckan.search.default_package_sort | 'score desc, metadata_modified desc' |
ckan.search.remove_deleted_packages | True |
ckan.search.rows_max | 1000 |
ckan.search.show_all_types | 'dataset' |
ckan.search.solr_allowed_query_parsers | ['frange'] |
ckan.search.solr_commit | True |
ckan.site_about | '' |
ckan.site_custom_css | '' |
ckan.site_description | '' |
ckan.site_id | 'default' |
ckan.site_intro_text | '' |
ckan.site_logo | '' |
ckan.site_title | '' |
ckan.site_url | 'https://data.faoncvc.info' |
ckan.static_max_age | 3600 |
ckan.storage_path | '/var/lib/ckan/default' |
ckan.template_title_delimiter | '-' |
ckan.theme | 'css/main' |
ckan.upload.group.mimetypes | ['image/png', 'image/gif', 'image/jpeg'] |
ckan.upload.group.types | ['image', 'text'] |
ckan.upload.user.mimetypes | ['image/png', 'image/gif', 'image/jpeg'] |
ckan.upload.user.types | ['image', 'text'] |
ckan.user.last_active_interval | 600 |
ckan.user_list_limit | 20 |
ckan.user_reset_landing_page | 'home.index' |
ckan.valid_url_schemes | ['http', 'https', 'ftp'] |
ckan.views.default_views | ['image_view', 'datatables_view', 'geo_view', 'geojson_view', 'pdf_view', 'navigablemap', 'choroplethmap', 'spatial_metadata', 'spatial_query', 'visualize', 'dashboard_preview'] |
ckan.webassets.path | '' |
ckan.webassets.url | '/webassets' |
ckan.webassets.use_x_sendfile | False |
CKAN_INI | '/etc/ckan/default/ckan.ini' |
ckanext.xloader.api_token | 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJWbVpXMHhsOXRhY1YtRDJwTzVLMmJaU1pRWERJTTk2TUsxbG5jWU4xN0hrIiwiaWF0IjoxNzM5OTY1NTYzfQ.xWkW_rFa5zr7bcruaQWHAsxjshFyviVS2HI-AVsE4Wo' |
ckanext.xloader.clean_datastore_tables | False |
ckanext.xloader.debug_badges | False |
ckanext.xloader.formats | None |
ckanext.xloader.ignore_hash | False |
ckanext.xloader.job_timeout | 3600 |
ckanext.xloader.jobs_db.uri | 'postgresql://ckan_default:postgres123@localhost/ckan_default' |
ckanext.xloader.max_content_length | 1000000000 |
ckanext.xloader.max_excerpt_lines | 0 |
ckanext.xloader.max_type_guessing_length | 0 |
ckanext.xloader.parse_dates_dayfirst | False |
ckanext.xloader.parse_dates_yearfirst | False |
ckanext.xloader.show_badges | True |
ckanext.xloader.ssl_verify | True |
ckanext.xloader.strict_type_guessing | True |
ckanext.xloader.use_type_guessing | False |
ckanext.xloader.validation.enforce_schema | True |
ckanext.xloader.validation.requires_successful_report | False |
clear_logo_upload | '' |
computed_template_paths | ['/home/ubuntu/ckan/lib/default/src/ckan/ckanext/activity/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/datastore/templates', '/home/ubuntu/ckan/lib/default/lib/python3.12/site-packages/ckanext/xloader/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/datatablesview/templates', '/home/ubuntu/ckan/lib/default/lib/python3.12/site-packages/ckanext/pdfview/theme/templates', '/home/ubuntu/ckan/lib/default/lib/python3.12/site-packages/ckanext_mapviews-0.1-py3.12.egg/ckanext/mapviews/theme/templates', '/home/ubuntu/ckan/lib/default/src/ckanext-spatial/ckanext/spatial/plugin/../templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext-geoview/ckanext/geoview/plugin/../templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/imageview/theme/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/textview/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/videoview/theme/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/audioview/theme/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/webpageview/theme/templates', '/home/ubuntu/ckan/lib/default/src/ckan/contrib/cookiecutter/ckan_extension/ckanext-faoncvctheme/ckanext-faoncvctheme/ckanext/faoncvctheme/templates', '/home/ubuntu/ckan/lib/default/lib/python3.12/site-packages/ckanext/visualize/templates', '/home/ubuntu/ckan/lib/default/lib/python3.12/site-packages/ckanext_dashboard-0.1-py3.12.egg/ckanext/dashboard/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckan/templates'] |
config.mode | 'strict' |
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', 'flask_debugtoolbar.panels.g.GDebugPanel') |
email_to | '' |
error_email_from | '' |
EXPLAIN_TEMPLATE_LOADING | False |
extra_public_paths | '' |
extra_template_paths | '' |
here | '/etc/ckan/default' |
licenses_group_url | '' |
line_chart_icon | '' |
logo_upload | '' |
MAX_CONTENT_LENGTH | None |
MAX_COOKIE_SIZE | 4093 |
package_edit_return_url | '' |
package_hide_extras | [] |
package_new_return_url | '' |
PERMANENT_SESSION_LIFETIME | 31536000 |
plugin_public_paths | ['/home/ubuntu/ckan/lib/default/src/ckan/ckanext/activity/public', '/home/ubuntu/ckan/lib/default/src/ckanext-spatial/ckanext/spatial/plugin/../public', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext-geoview/ckanext/geoview/plugin/../public', '/home/ubuntu/ckan/lib/default/src/ckan/contrib/cookiecutter/ckan_extension/ckanext-faoncvctheme/ckanext-faoncvctheme/ckanext/faoncvctheme/public', '/home/ubuntu/ckan/lib/default/lib/python3.12/site-packages/ckanext/visualize/public'] |
plugin_template_paths | ['/home/ubuntu/ckan/lib/default/src/ckan/ckanext/activity/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/datastore/templates', '/home/ubuntu/ckan/lib/default/lib/python3.12/site-packages/ckanext/xloader/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/datatablesview/templates', '/home/ubuntu/ckan/lib/default/lib/python3.12/site-packages/ckanext/pdfview/theme/templates', '/home/ubuntu/ckan/lib/default/lib/python3.12/site-packages/ckanext_mapviews-0.1-py3.12.egg/ckanext/mapviews/theme/templates', '/home/ubuntu/ckan/lib/default/src/ckanext-spatial/ckanext/spatial/plugin/../templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext-geoview/ckanext/geoview/plugin/../templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/imageview/theme/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/textview/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/videoview/theme/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/audioview/theme/templates', '/home/ubuntu/ckan/lib/default/src/ckan/ckanext/webpageview/theme/templates', '/home/ubuntu/ckan/lib/default/src/ckan/contrib/cookiecutter/ckan_extension/ckanext-faoncvctheme/ckanext-faoncvctheme/ckanext/faoncvctheme/templates', '/home/ubuntu/ckan/lib/default/lib/python3.12/site-packages/ckanext/visualize/templates', '/home/ubuntu/ckan/lib/default/lib/python3.12/site-packages/ckanext_dashboard-0.1-py3.12.egg/ckanext/dashboard/templates'] |
point_chart_icon | '' |
PREFERRED_URL_SCHEME | 'http' |
PROPAGATE_EXCEPTIONS | None |
REMEMBER_COOKIE_DOMAIN | None |
REMEMBER_COOKIE_DURATION | 31536000 |
REMEMBER_COOKIE_HTTPONLY | True |
REMEMBER_COOKIE_NAME | 'remember_token' |
REMEMBER_COOKIE_PATH | '/' |
REMEMBER_COOKIE_REFRESH_EACH_REQUEST | False |
REMEMBER_COOKIE_SAMESITE | 'None' |
REMEMBER_COOKIE_SECURE | False |
search.facets | ['organization', 'groups', 'tags', 'res_format', 'license_id'] |
search.facets.default | 10 |
search.facets.limit | 50 |
SECRET_KEY | 'oPgVIFa5096VbJdVl_6HeIEpzwY' |
SEND_FILE_MAX_AGE_DEFAULT | None |
SERVER_NAME | None |
SESSION_COOKIE_DOMAIN | '' |
SESSION_COOKIE_HTTPONLY | True |
SESSION_COOKIE_NAME | 'ckan' |
SESSION_COOKIE_PATH | '' |
SESSION_COOKIE_SAMESITE | 'Lax' |
SESSION_COOKIE_SECURE | False |
SESSION_KEY_PREFIX | 'session:' |
SESSION_PERMANENT | True |
SESSION_REFRESH_EACH_REQUEST | False |
SESSION_TYPE | 'cookie' |
SESSION_USE_SIGNER | False |
smtp.mail_from | '' |
smtp.password | '' |
smtp.reply_to | '' |
smtp.server | 'localhost' |
smtp.starttls | False |
smtp.user | '' |
solr_password | '' |
solr_timeout | 60 |
solr_url | 'http://127.0.0.1:8983/solr/ckan' |
solr_user | '' |
sqlalchemy.pool_pre_ping | True |
sqlalchemy.url | 'postgresql://ckan_default:postgres123@localhost/ckan_default' |
SQLALCHEMY_RECORD_QUERIES | True |
TEMPLATES_AUTO_RELOAD | None |
TESTING | False |
testing | False |
TRAP_BAD_REQUEST_ERRORS | None |
TRAP_HTTP_EXCEPTIONS | False |
use | 'egg:ckan' |
USE_X_SENDFILE | False |
visualize_colors | '' |
WTF_CSRF_CHECK_DEFAULT | True |
WTF_CSRF_ENABLED | True |
WTF_CSRF_FIELD_NAME | '_csrf_token' |
WTF_CSRF_HEADERS | ['X-CSRFToken', 'X-CSRF-Token'] |
WTF_CSRF_METHODS | {'PATCH', 'POST', 'DELETE', 'PUT'} |
WTF_CSRF_SECRET_KEY | 'string:oPgVIFa5096VbJdVl_6HeIEpzwY' |
WTF_CSRF_SSL_STRICT | True |
WTF_CSRF_TIME_LIMIT | 3600 |
WTF_I18N_ENABLED | True |
Variable | Value |
---|---|
csrf_token | <function generate_csrf at 0x7316bf3b59e0> |
current_user | <ckan.model.user.AnonymousUser object at 0x7316b4d2fc20> |
dataset_type | 'dataset' |
facet_titles | OrderedDict({'organization': 'Organizations', 'groups': 'Groups', 'tags': 'Tags', 'res_format': 'Formats', 'license_id': 'Licenses'}) |
fields | [('organization', 'faoksa'), ('tags', 'FAO')] |
fields_grouped | {'organization': ['faoksa'], 'tags': ['FAO']} |
g | <flask.g of 'ckan.config.middleware.flask_app'> |
page | Page: Collection type: <class 'list'> (Current) page: 1 First item: None Last item: None First page: 0 Last page: 0 Previous page: None Next page: None Items per page: 20 Number of items: 0 Number of pages: 0 |
q | '' |
query_error | False |
remove_field | functools.partial(<function remove_field at 0x7316b5f02f20>, 'dataset') |
request | <Request 'https://data.faoncvc.info/dataset/?organization=faoksa&tags=FAO' [GET]> |
search_facets | {'organization': {'title': 'organization', 'items': []}, 'groups': {'title': 'groups', 'items': []}, 'tags': {'title': 'tags', 'items': []}, 'res_format': {'title': 'res_format', 'items': []}, 'license_id': {'title': 'license_id', 'items': []}} |
session | <SecureCookieSession {'_csrf_token': 'd4aa26c76bafb03ce93c8429b693bea186266424'}> |
sort_by | functools.partial(<function _sort_by at 0x7316b5f02fc0>, [('organization', 'faoksa'), ('tags', 'FAO')], 'dataset') |
sort_by_fields | [] |
sort_by_selected | 'score desc, metadata_modified desc' |
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/<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 |
/basemap_service/<map_id> | service_proxy.proxy_service_url | 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 |
/ckan-admin/visualize_data | admin_visualize.visualize_data | GET, HEAD, OPTIONS, POST | False | None |
/dashboard/ | activity.dashboard | 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>/delete-datastore/<resource_id> | xloader.delete_datastore_table | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/dictionary/<resource_id> | datastore.dictionary | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/history/<activity_id> | activity.package_history | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id> | dataset_resource.read | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id> | resource.read | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/delete | dataset_resource.delete | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/resource/<resource_id>/delete | resource.delete | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/resource/<resource_id>/download | dataset_resource.download | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/download | 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>/download/<filename> | resource.download | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/edit | dataset_resource.edit | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/resource/<resource_id>/edit | resource.edit | 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>/edit_view/<view_id> | 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>/new_view | resource.edit_view | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/resource/<resource_id>/proxy | resource_proxy.proxy_view | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/service_proxy | service_proxy.proxy_service | 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 | 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>/view/<view_id> | resource.view | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/views | dataset_resource.views | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/<resource_id>/views | resource.views | GET, HEAD, OPTIONS | False | None |
/dataset/<id>/resource/new | dataset_resource.new | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/resource/new | resource.new | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/resource_data/<resource_id> | xloader.resource_data | GET, HEAD, OPTIONS, POST | False | None |
/dataset/<id>/resources/<resource_id>/history/<activity_id> | activity.resource_history | GET, HEAD, OPTIONS | False | None |
/dataset/activity/<id> | activity.package_activity | GET, HEAD, OPTIONS | False | None |
/dataset/changes/<id> | activity.package_changes | GET, HEAD, OPTIONS | False | None |
/dataset/changes_multiple | activity.package_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/new | dataset.new | GET, HEAD, OPTIONS, POST | False | None |
/dataset/resources/<id> | dataset.resources | GET, HEAD, OPTIONS | False | None |
/dataset/unfollow/<id> | dataset.unfollow | OPTIONS, POST | False | None |
/datastore/dump/<resource_id> | datastore.dump | GET, HEAD, OPTIONS | False | None |
/datatables/ajax/<resource_view_id> | datatablesview.ajax | OPTIONS, POST | False | None |
/datatables/filtered-download/<resource_view_id> | datatablesview.filtered_download | OPTIONS, POST | 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> | activity.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/changes/<id> | activity.group_changes | GET, HEAD, OPTIONS | False | None |
/group/changes_multiple | activity.group_changes_multiple | GET, HEAD, OPTIONS | 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 | OPTIONS, POST | False | None |
/group/followers/<id> | group.followers | GET, HEAD, OPTIONS, POST | False | None |
/group/manage_members/<id> | group.manage_members | GET, HEAD, OPTIONS, POST | False | None |
/group/member_delete/<id> | group.member_delete | GET, HEAD, OPTIONS, POST | False | None |
/group/member_dump/<id> | group.member_dump | GET, HEAD, OPTIONS | False | None |
/group/member_new/<id> | group.member_new | GET, HEAD, OPTIONS, POST | False | None |
/group/members/<id> | group.members | GET, HEAD, OPTIONS | False | None |
/group/new | group.new | GET, HEAD, OPTIONS, POST | False | None |
/group/unfollow/<id> | group.unfollow | OPTIONS, POST | False | None |
/no/ | home.redirect_locale | GET, HEAD, OPTIONS | False | None |
/no/<path:path> | home.redirect_locale | GET, HEAD, OPTIONS | 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> | activity.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/changes/<id> | activity.organization_changes | GET, HEAD, OPTIONS | False | None |
/organization/changes_multiple | activity.organization_changes_multiple | GET, HEAD, OPTIONS | 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 | OPTIONS, POST | False | None |
/organization/followers/<id> | organization.followers | GET, HEAD, OPTIONS, POST | False | None |
/organization/manage_members/<id> | organization.manage_members | GET, HEAD, OPTIONS, POST | False | None |
/organization/member_delete/<id> | organization.member_delete | GET, HEAD, OPTIONS, POST | False | None |
/organization/member_dump/<id> | organization.member_dump | GET, HEAD, OPTIONS | False | None |
/organization/member_new/<id> | organization.member_new | GET, HEAD, OPTIONS, POST | False | None |
/organization/members/<id> | organization.members | GET, HEAD, OPTIONS | False | None |
/organization/new | organization.new | GET, HEAD, OPTIONS, POST | False | None |
/organization/unfollow/<id> | organization.unfollow | OPTIONS, POST | False | None |
/robots.txt | home.robots_txt | 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/<id>/groups | user.read_groups | GET, HEAD, OPTIONS | False | None |
/user/<id>/organizations | user.read_organizations | GET, HEAD, OPTIONS | False | None |
/user/_logout | user.logout | GET, HEAD, OPTIONS, POST | False | None |
/user/activity/<id> | activity.user_activity | GET, HEAD, OPTIONS | False | None |
/user/delete/<id> | user.delete | GET, HEAD, 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/logged_out_redirect | user.logged_out_page | GET, HEAD, OPTIONS | False | None |
/user/login | user.login | GET, HEAD, OPTIONS, POST | 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/sysadmin | user.sysadmin | OPTIONS, POST | False | None |
/user/unfollow/<id> | user.unfollow | OPTIONS, POST | False | None |
/util/redirect | util.internal_redirect | GET, HEAD, OPTIONS, POST | False | None |
/visualize_data | visualize.visualize_data | GET, HEAD, OPTIONS | 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 |
Key | Value |
---|---|
__timer | 1749570615.8357205 |
_csrf_token | ImQ0YWEyNmM3NmJhZmIwM2NlOTNjODQyOWI2OTNiZWExODYyNjY0MjQi.aEhUNw.9xNvyu1cqAFNZtNf1XClFjCq7l4 |
_flask_babel | namespace(babel_domain=<Domain(None, ['ckan'])>, babel_locale=Locale('en')) |
_login_user | <ckan.model.user.AnonymousUser object at 0x7316b4d2fc20> |
_webassets | {'style': [], 'script': [], 'included': {'vendor/select2-css', 'vendor/jquery', 'vendor/fontawesome', 'mapviews/main-css', 'visualize/sortable', 'vendor/bootstrap', 'mapviews/main', 'base/main', 'visualize/chart-bundle', 'vendor/vendor', 'base/ckan', 'vendor/htmx', 'css/main', 'ckanext-geoview/geo-resource-styles_css', 'visualize/backend-ckan', 'visualize/visualize_main_style', 'ckanext-activity/activity', 'ckanext-activity/activity-css', 'visualize/visualize-data'}} |
author | 216.73.216.138, 172.70.126.62 |
blueprint | dataset |
csrf_field_name | _csrf_token |
dataset_type | dataset |
debug_toolbar | <flask_debugtoolbar.DebugToolbarExtension object at 0x7316b71e6540> |
facet_titles | OrderedDict({'organization': 'Organizations', 'groups': 'Groups', 'tags': 'Tags', 'res_format': 'Formats', 'license_id': 'Licenses'}) |
fields | [('organization', 'faoksa'), ('tags', 'FAO')] |
fields_grouped | {'organization': ['faoksa'], 'tags': ['FAO']} |
login_via_auth_header | True |
page | Page: Collection type: <class 'list'> (Current) page: 1 First item: None Last item: None First page: 0 Last page: 0 Previous page: None Next page: None Items per page: 20 Number of items: 0 Number of pages: 0 |
q | |
query_error | False |
remote_addr | 216.73.216.138, 172.70.126.62 |
remove_field | functools.partial(<function remove_field at 0x7316b5f02f20>, 'dataset') |
search_facets | {'organization': {'title': 'organization', 'items': []}, 'groups': {'title': 'groups', 'items': []}, 'tags': {'title': 'tags', 'items': []}, 'res_format': {'title': 'res_format', 'items': []}, 'license_id': {'title': 'license_id', 'items': []}} |
search_facets_limits | {'organization': 10, 'groups': 10, 'tags': 10, 'res_format': 10, 'license_id': 10} |
sort_by | functools.partial(<function _sort_by at 0x7316b5f02fc0>, [('organization', 'faoksa'), ('tags', 'FAO')], 'dataset') |
sort_by_fields | [] |
sort_by_selected | score desc, metadata_modified desc |
user | |
userobj | |
view | search |