Saravanan666/pypi-org huggingface dataset:
Package: ckanext-boe
ckanext-boeTODO:Put a description of your extension here:  What does it do? What features does it have? Consider including some screenshots or embedding a video!RequirementsTODO:For example, you might want to mention here which versions of CKAN this
extension works with.If your extension works across different versions you can add the following table:Compatibility with core CKAN versions:CKAN versionCompatible?2.6 and earliernot tested2.7not tested2.8not tested2.9not testedSuggested values:"yes""not tested" - I can't think of a reason why it wouldn't work"not yet" - there is an intention to get it working"no"InstallationTODO:Add any additional install steps to the list below.
For example installing any non-Python dependencies or adding any required
config settings.To install ckanext-boe:Activate your CKAN virtual environment, for example:. /usr/lib/ckan/default/bin/activateClone the source and install it on the virtualenvgit clonehttps://github.com/DataShades/ckanext-boe.gitcd ckanext-boe
pip install -e .
pip install -r requirements.txtAddboeto theckan.pluginssetting in your CKAN
config file (by default the config file is located at/etc/ckan/default/ckan.ini).Restart CKAN. For example if you've deployed CKAN with Apache on Ubuntu:sudo service apache2 reloadConfig settingsNone at presentTODO:Document any optional config settings here. For example:# The minimum number of hours to wait before re-checking a resource
# (optional, default: 24).
ckanext.boe.some_setting = some_default_valueDeveloper installationTo install ckanext-boe for development, activate your CKAN virtualenv and
do:git clone https://github.com/DataShades/ckanext-boe.git
cd ckanext-boe
python setup.py develop
pip install -r dev-requirements.txtTestsTo run the tests, do:pytest --ckan-ini=test.iniReleasing a new version of ckanext-boeIf ckanext-boe should be available on PyPI you can follow these steps to publish a new version:Update the version number in thesetup.pyfile. SeePEP 440for how to choose version numbers.Make sure you have the latest version of necessary packages:pip install --upgrade setuptools wheel twineCreate a source and binary distributions of the new version:python setup.py sdist bdist_wheel && twine check dist/*Fix any errors you get.Upload the source distribution to PyPI:twine upload dist/*Commit any outstanding changes:git commit -a
git pushTag the new release of the project on GitHub with the version number from
thesetup.pyfile. For example if the version number insetup.pyis
0.0.1 then do:git tag 0.0.1
git push --tagsLicenseAGPL
Package: ckanext-budgets
ACKANextension that improves handling of budget
data in CKAN. Central to the budget data handling arebudget data
packages.When a CSV file is uploaded to CKAN and the CSV includes all of the
headers defined in the budget data package specification, the dataset is
automatically converted into a budget data package (i.e. it can be
exported as a budget data package). So automatically the budget data
distribution is standardised and becomes usable in the different tools
that support budget data packages.InstallationThis CKAN extension can be installed viapypiusingpip:pip install ckanext-budgetsIf you have followed theCKAN installation documentationremember to activate your CKAN environment (virtual environment) before installing the extension:. /usr/lib/ckan/default/bin/activateThen addbudgetsto the list inckan.pluginsin your CKAN
configuration file. Restart your webserver and budget data is
automatically handled for you.Configurationckan.budgets.specification- JSON schema file to describe the budget
data package specification used.ckan.budgets.countries- JSON object with country codes as keys and
country names as values. Use this if you want to translate the country
names into another language (default is English).ckan.budgets.currencies- JSON object with currency code as keys and
currency names as values. Use this if you want to translated the currency
names into another language (default is English).ckan.budgets.statuses- JSON object representing the different status
of data with keys asproposed,approved,adjustedorexecuted) and
with the English description of those statuses as values. Use this if you
want to translate description into another language (status keys should
remain intact).ckan.budgets.default.country- Country code of a default country which
is auto-selected.ckan.budgets.default.currency- Currency code of a default currency
which is auto-selected.LicenseCopyright (C) 2014 Open Knowledge FoundationThis program is free software: you can redistribute it and/or modify it
under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or (at
your option) any later version.This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero
General Public License for more details.You should have received a copy of the GNU Affero General Public License
along with this program. If not, seehttp://www.gnu.org/licenses/.
Package: ckanext-charts
ckanext-chartsTODO:Put a description of your extension here:  What does it do? What features does it have? Consider including some screenshots or embedding a video!RequirementsTODO:For example, you might want to mention here which versions of CKAN this
extension works with.If your extension works across different versions you can add the following table:Compatibility with core CKAN versions:CKAN versionCompatible?2.6 and earliernot tested2.7not tested2.8not tested2.9not testedSuggested values:"yes""not tested" - I can't think of a reason why it wouldn't work"not yet" - there is an intention to get it working"no"InstallationTODO:Add any additional install steps to the list below.
For example installing any non-Python dependencies or adding any required
config settings.To install ckanext-charts:Activate your CKAN virtual environment, for example:. /usr/lib/ckan/default/bin/activateClone the source and install it on the virtualenvgit clonehttps://github.com/DataShades/ckanext-charts.gitcd ckanext-charts
pip install -e .
pip install -r requirements.txtAddchartsto theckan.pluginssetting in your CKAN
config file (by default the config file is located at/etc/ckan/default/ckan.ini).Restart CKAN. For example if you've deployed CKAN with Apache on Ubuntu:sudo service apache2 reloadConfig settingsNone at presentTODO:Document any optional config settings here. For example:# The minimum number of hours to wait before re-checking a resource
# (optional, default: 24).
ckanext.charts.some_setting = some_default_valueDeveloper installationTo install ckanext-charts for development, activate your CKAN virtualenv and
do:git clone https://github.com/DataShades/ckanext-charts.git
cd ckanext-charts
python setup.py develop
pip install -r dev-requirements.txtTestsTo run the tests, do:pytest --ckan-ini=test.iniReleasing a new version of ckanext-chartsIf ckanext-charts should be available on PyPI you can follow these steps to publish a new version:Update the version number in thesetup.pyfile. SeePEP 440for how to choose version numbers.Make sure you have the latest version of necessary packages:pip install --upgrade setuptools wheel twineCreate a source and binary distributions of the new version:python setup.py sdist bdist_wheel && twine check dist/*Fix any errors you get.Upload the source distribution to PyPI:twine upload dist/*Commit any outstanding changes:git commit -a
git pushTag the new release of the project on GitHub with the version number from
thesetup.pyfile. For example if the version number insetup.pyis
0.0.1 then do:git tag 0.0.1
git push --tagsLicenseAGPL
Package: ckanext-check-link
ckanext-check-linkLink checker for CKAN.Provides API, CLI commands, and views for:checking availability of the file, refereed by resourcechecking availability of any arbitrary link.storing results of these checksvisualizing stored resultsIndexRequirementsInstallationConfig settingsUICLIAPIRequirementsCompatibility with core CKAN versions:CKAN versionCompatible?2.9yes2.10yesInstallationInstallckanext-check-linkpip install ckanext-check-linkAddcheck_linkto theckan.pluginssetting in your CKAN config file.Config settings# Allow any logged-in user to check links. This implies specific security issues,# thus disabled by default.# (optional, default: false).ckanext.check_link.user_can_check_url=yes# URL for the "Link availability" page.# (optional, default: /check-link/report/global)ckanext.check_link.report.base_template=/ckan-admin/link-state# A base template that is extended by the "Link availability" page.# (optional, default: check_link/base_admin.html)ckanext.check_link.report.base_template=check_link/base.htmlUILink availabilityEndpoint:check_link.reportPath:/check-link/report/globalPaginated listing of all the "broken" links. Access is controlled by thecheck_link_view_report_pageauth function, which can be bypassed only by
sysadmin.CLICLI commands are registered underckan check-linkroute.check-packagesCheck every resource inside each package.The scope can be narrowed via arbitrary number of arguments, specifying the package's ID or name.# check all the public packages$ckancheck-linkcheck-packages# check all the active packages$ckancheck-linkcheck-packages--include-private# check all the public and draft pacakges$ckancheck-linkcheck-packages--include-draft# check only two specified packages$ckancheck-linkcheck-packagespkg-id-onepkg-name-twocheck-resourcesCheck every resource on the portal.Scope can be narrowed via arbitary number of arguments, specifying resource's IDdelete-reportsDelete check-link reports.# delete all reports$ckancheck-linkdelete-reports# drop reports that point to an unexisting resource$ckancheck-linkdelete-reports--orphans-onlyScope can be narrowed via arbitary number of arguments, specifying resource's IDAPIcheck_link_url_checkcheck_link_resource_checkcheck_link_package_checkcheck_link_organization_checkcheck_link_group_checkcheck_link_user_checkcheck_link_search_checkcheck_link_report_savecheck_link_report_showcheck_link_report_searchcheck_link_report_deleteTBALicenseAGPL
Package: ckanext-ckanpackager
WarningVersion 3 of ckanext-ckanpackager removes support for ckanpackager.ckanpackageris being deprecated, and so v3 of this extension will no longer support connecting to it.Allfunctionality is being removedexcept for the database tables, to allow other extensions continuing access to legacy data without having to maintain a ckanpackager instance.If you are still using ckanpackager and wish to use this extension with your instance, you will have to use v2 or earlier.ckanext-ckanpackagerA CKAN extension that stores legacy download statistics from the deprecated service ckanpackager.OverviewThis extension uses a database table in the CKAN database to store stats about packaging events.InstallationPath variables used below:$INSTALL_FOLDER(i.e. where CKAN is installed), e.g./usr/lib/ckan/default$CONFIG_FILE, e.g./etc/ckan/default/development.iniInstalling from PyPIpipinstallckanext-ckanpackagerInstalling from sourceClone the repository into thesrcfolder:cd$INSTALL_FOLDER/src
gitclonehttps://github.com/NaturalHistoryMuseum/ckanext-ckanpackager.gitActivate the virtual env:.$INSTALL_FOLDER/bin/activateInstall via pip:pipinstall$INSTALL_FOLDER/src/ckanext-ckanpackagerInstalling in editable modeInstalling from apyproject.tomlin editable mode (i.e.pip install -e) requiressetuptools>=64; however, CKAN 2.9 requiressetuptools==44.1.0. Seeour CKAN forkfor a version of v2.9 that uses an updated setuptools if this functionality is something you need.Post-install setupAdd 'ckanpackager' to the list of plugins in your$CONFIG_FILE:ckan.plugins=... ckanpackagerInstalllesscglobally:npminstall-g"less@~4.1"Initialise the database table:ckan-c$CONFIG_FILEckanpackagerinitdbConfigurationAll configuration options have been removed.UsageActionspackager_statsREMOVEDCommandsinitdbInitialises the ckanpackager database tables.This command is still valid, but if you don't already have these database tables, there may not be much point.ckan-c$CONFIG_FILEckanpackagerinitdbTemplatesREMOVEDTestingThere is a Docker compose configuration available in this repository to make it easier to run tests. The ckan image uses the Dockerfile in thedocker/folder.To run the tests against ckan 2.9.x on Python3:Build the required images:docker-composebuildThen run the tests.
The root of the repository is mounted into the ckan container as a volume by the Docker compose
configuration, so you should only need to rebuild the ckan image if you change the extension's
dependencies.docker-composerunckan
Package: ckanext-clamav
ckanext-clamavThis is a basic example that helps to scan uploaded resources for malwares with clamd library.InstallationClamd library uses clamav tool, and you must install it into your environment, to make this extension work.For example, to install ClamAV on Ubuntu:Install ClamAV with APT
apt-get update
apt-get install clamav clamav-daemon -yUpdate the ClamAV signature database
systemctl stop clamav-freshclam
freshclam
systemctl start clamav-freshclamTo install ckanext-clamav:Activate your CKAN virtual environment, for example:. /usr/lib/ckan/default/bin/activateClone the source and install it on the virtualenvgit clonehttps://github.com/mutantsan/ckanext-clamav.gitcd ckanext-clamav
pip install -e .
pip install -r requirements.txtAddclamavto theckan.pluginssetting in your CKAN
config file (by default the config file is located at/etc/ckan/default/ckan.ini).Restart CKAN. For example if you've deployed CKAN with Apache on Ubuntu:sudo service apache2 reloadConfig settings# If your socket file is in different folder, you can specify it
# (optional, default: /var/run/clamav/clamd.ctl).
ckanext.clamav.socket_path = /your/path/to/socket.file

# You can decide to upload unscanned files or not.
# For example, if clamav is disabled, you won't be able to scan a file
# (optional, default: True).
ckanext.clamav.upload_unscanned = False

# ClamAV connection mechanism. There are two options: `tcp` or `unix`.
# If `tcp` selected, you must provide host:port (check next options).
# ( optional, default: unix)
ckanext.clamav.socket_type = unix

# TCP/IP hostname
ckanext.clamav.tcp.host = your.hostname.address

# TCP/IP port
ckanext.clamav.tcp.port = 3310

# ClamAV connection timeout. Either `tcp` or `unix`
# By default, there is no timeout.
# ( optional, default: 60)
ckanext.clamav.timeout = 120Developer installationTo install ckanext-clamav for development, activate your CKAN virtualenv and
do:git clone https://github.com/mutantsan/ckanext-clamav.git
cd ckanext-clamav
python setup.py develop
pip install -r dev-requirements.txtTestsTo run the tests, do:pytest --ckan-ini=test.iniLicenseAGPL
Package: ckanext-cloudstorage_api
CKAN Cloudstorage APIExtension to manage CKAN resources in any S3-like object storage.Documentation:https://envidat.gitlab-pages.wsl.ch/ckanext-cloudstorage_api/Source Code:https://gitlabext.wsl.ch/EnviDat/ckanext-cloudstorage_apiThis plugin is primarily intended for custom frontends built on the CKAN API.Supports any S3-like API, e.g. Minio, Ceph Object Gateway.Full support for all Apache libcloud drivers was dropped, due to primarily relying on S3 multipart and pre-signed URL capabilities.Installpipinstallckanext-cloudstorage-apiConfigRequired variables are set in your ckan.ini:ckanext.cloudstorage_api.hostType: str.Description: The S3 host URL.ckanext.cloudstorage_api.regionType: str.Description: The S3 host region.ckanext.cloudstorage_api.access_keyType: str.Description: Access key for S3.ckanext.cloudstorage_api.secret_keyType: str.Description: Secret key for S3.ckanext.cloudstorage_api.bucket_nameType: str.Description: The name of the S3 bucket to store files.ckanext.cloudstorage_api.bucket_pathType: str.Description: (Optional) The path within the S3 to store files.
Default: "/", i.e. bucket root.ckanext.cloudstorage_api.max_multipart_lifetimeType: str.Description: (Optional) maximum time a multipart part can exist.
Multiparts will be cleaned if older than this by
calling the cloudstorage_clean_multiparts endpoint.ckanext.cloudstorage_api.leave_filesType: bool.Description: (Optional) leave files on S3 after resource deletion.EndpointsActions{CKAN_HOST}/api/3/action/{ACTION_NAME}cloudstorage_initiate_multipartcloudstorage_get_presigned_url_downloadcloudstorage_get_presigned_url_multipartcloudstorage_get_presigned_url_list_multipartcloudstorage_multipart_list_partscloudstorage_finish_multipartcloudstorage_abort_multipartcloudstorage_check_multipartcloudstorage_clean_multipartBlueprints/download/<resource_id>Description: redirect to download a resource directly.
Package: ckanext-composite-search
ckanext-composite-searchComplex search form for the dataset search page.Filter by field, search by multiple criteria, combine filter with the AND/OR operators and
forget about Lucene queriesRequirementsCompatibility with core CKAN versions:CKAN versionCompatible?2.9yes2.10yesInstallationTo install ckanext-composite-search:Install the extensionpipinstallckanext-composite-searchAddcomposite_search default_composite_searchto theckan.pluginssetting in your CKAN config file.Config settings# Prefix for field-names of the search form. Due to the way,# CKAN handles extra search parameters, prefix must begin with `ext_`# (optional, default: ext_composite_).ckanext.composite_search.prefix=ext_p_# Escape search terms using single-quote, double-quote or both at the same time.# (optional, default: double, values: single|double|both).ckanext.composite_search.plugin.default.literal_quotes=single# List of field names that must not be tokenized. Usually, one will# use this option when searching by tags or other keywords.# (optional, default: <empty>).ckanext.composite_search.plugin.default.keyword_fields=tags groupsLicenseAGPL
Package: ckanext-core-fix
ckanext-core-fixThis extensions comes to provide temprorary fixes to CKAN core that isn't yet applied, but will be (probably) applied soon.By default, all the fixes are enabled. Check theList of fixesandConfig settingssection to understand how to disabled specific fix.All the fixes must be associated with a PR to the CKAN core.Merged fixes could be deleted from this extension with new versions, as I don't
want to store them forever and increase the list of disabled fixes in config.RequirementsCompatibility with core CKAN versions:CKAN versionCompatible?2.7 and earliernot tested2.8not tested2.9not tested2.10.0yesInstallationI suggest usingpip install ckanext-core-fixto install package. If you want to install it from github, you probably know what to do.Addcore_fixtockan.pluginsto enable the plugin.List of fixesUse a fix name from the parentheses to disable it viackanext.core_fix.disable_fixFix dashboard activity page (dashboard_activity)
Fix call ofdashboard_activity_streamhelper.https://github.com/ckan/ckan/pull/7482Fix markdown macro regression (markdown_macro)
Fix a regression of markdown.html macro after migration to bootstrap 5.https://github.com/ckan/ckan/pull/7485Fix fontawesome icons (fontawesome_icons)
Fix missing fontawesome icons after migration to bootstrap 5.https://github.com/ckan/ckan/pull/7474Fix secondary block order (secondary_order)
Fix primary/secondary order regressionhttps://github.com/ckan/ckan/pull/7468Fix button icon/text gap (button_icon_text_gap)
Fix missing gap between btn icon and texthttps://github.com/ckan/ckan/pull/7470Config settings# Provide a list of fixes names to disable it
# (optional, default: None).
ckanext.core_fix.disable_fix = dashboard_activityTestsTo run the tests, do:pytest --ckan-ini=test.iniLicenseAGPL
Package: ckanext-create-typed-package
ckanext-create_typed_packageAdd dataset type selector to the "Add dataset" button.InstallationTo install ckanext-create_typed_package:Install the ckanext-create_typed_package Python packagepip install ckanext-create-typed-packageAddcreate_typed_packageto theckan.pluginssetting in your CKAN
config file.Config settings# Build list of package types using ckanext-scheming API instead of
# internal CKAN's package_type registry
# (optional, default: false).
create_typed_package.use_scheming = true

# Additional types that are not are not automatically added to the
# list for some reason
# (optional, default: []).
create_typed_package.additional_types = custom_type another_type

# Package types that need to be excluded from the list of available
# types
# (optional, default: []).
create_typed_package.exclude_types = custom_type another_type

# After clicking on "Add datset" button redirect user to special
# page with dataset type selector instead of using in-place modal
# (optional, default: false).
create_typed_package.use_separate_route = true

# URL where the special page with dataset type selector will be registered.
# (optional, default: /dataset/select-type).
create_typed_package.route_path = /create-package/select-type

# Custom label for dataset type. It will be used by `ctp_list_types`
# action and, as result, by the type-picker UI widget. Labels provided in a
# form `create_typed_package.label_for.<TYPE>`, where machine-name for a type
# is used instead of `<TYPE>`.
# (optional, default: tk._(type_machine_name)).
create_typed_package.label_for.dataset = Publication
Package: ckanext-dataapi
CKAN Extension Data API - preview and access package resources through data transformation proxy service.Data API is a CKAN extension -http://ckan.org/wiki/Extensions.Enable by adding to your ckan.plugins line in the CKAN config:ckan.plugins = dataapi datapreviewOptional configuration options:## a data proxy URL
## Default proxy URL is http://jsonpdataproxy.appspot.com
ckanext.dataapi.data_proxy_url = http://...This extension provides two distinct sets of functionality in relation to Packge Resources (i.e. urls pointing to datasets):Provision of a new API: /api/dataData preview functionality for package resources (using javascript)Both items depend on the existence of a data proxy service as a way to access data in a standard json format.