LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.cfg
setup.py
ckanext/__init__.py
ckanext/better_stats/__init__.py
ckanext/better_stats/cache.py
ckanext/better_stats/const.py
ckanext/better_stats/helpers.py
ckanext/better_stats/model.py
ckanext/better_stats/plugin.py
ckanext/better_stats/search.py
ckanext/better_stats/assets/webassets.yml
ckanext/better_stats/assets/css/styles.css
ckanext/better_stats/assets/js/bstats.min.js
ckanext/better_stats/assets/js/vendor/Sortable.min.js
ckanext/better_stats/assets/js/vendor/echarts-dark.js
ckanext/better_stats/assets/js/vendor/echarts.min.js
ckanext/better_stats/assets/js/vendor/snapdom.min.js
ckanext/better_stats/logic/__init__.py
ckanext/better_stats/logic/action.py
ckanext/better_stats/logic/auth.py
ckanext/better_stats/logic/schema.py
ckanext/better_stats/metrics/__init__.py
ckanext/better_stats/metrics/base.py
ckanext/better_stats/metrics/dataset_metrics.py
ckanext/better_stats/metrics/organization_metrics.py
ckanext/better_stats/metrics/portal_metrics.py
ckanext/better_stats/metrics/system_metrics.py
ckanext/better_stats/migration/better_stats/alembic.ini
ckanext/better_stats/migration/better_stats/env.py
ckanext/better_stats/migration/better_stats/script.py.mako
ckanext/better_stats/migration/better_stats/versions/b512650591d4_add_better_stats_metric_config_table.py
ckanext/better_stats/migration/better_stats/versions/c3d4e5f6a7b8_add_better_stats_user_favorite_table.py
ckanext/better_stats/templates/header.html
ckanext/better_stats/templates/page.html
ckanext/better_stats/templates/better_stats/dashboard.html
ckanext/better_stats/templates/better_stats/dashboard_content.html
ckanext/better_stats/templates/better_stats/embed.html
ckanext/better_stats/templates/better_stats/embed_modal.html
ckanext/better_stats/templates/better_stats/metric_card.html
ckanext/better_stats/templates/better_stats/settings.html
ckanext/better_stats/templates/better_stats/settings_group.html
ckanext/better_stats/tests/__init__.py
ckanext/better_stats/tests/conftest.py
ckanext/better_stats/tests/test_auth.py
ckanext/better_stats/tests/test_cache.py
ckanext/better_stats/tests/test_helpers.py
ckanext/better_stats/tests/test_logic.py
ckanext/better_stats/tests/test_model.py
ckanext/better_stats/tests/test_search.py
ckanext/better_stats/tests/test_views.py
ckanext/better_stats/tests/e2e/__init__.py
ckanext/better_stats/tests/e2e/conftest.py
ckanext/better_stats/tests/e2e/test_dashboard.py
ckanext/better_stats/tests/e2e/test_settings.py
ckanext/better_stats/tests/test_metrics/__init__.py
ckanext/better_stats/tests/test_metrics/test_base.py
ckanext/better_stats/tests/test_metrics/test_dataset_metrics.py
ckanext/better_stats/tests/test_metrics/test_organization_metrics.py
ckanext/better_stats/tests/test_metrics/test_portal_metrics.py
ckanext/better_stats/tests/test_metrics/test_system_metrics.py
ckanext/better_stats/views/__init__.py
ckanext/better_stats/views/dashboard.py
ckanext/better_stats/views/settings.py
ckanext_better_stats.egg-info/PKG-INFO
ckanext_better_stats.egg-info/SOURCES.txt
ckanext_better_stats.egg-info/dependency_links.txt
ckanext_better_stats.egg-info/entry_points.txt
ckanext_better_stats.egg-info/namespace_packages.txt
ckanext_better_stats.egg-info/requires.txt
ckanext_better_stats.egg-info/top_level.txt