Skip to main content

Provides previews for multiple archive formats

Project description

Tests

ckanext-unfold

Enhance your CKAN experience with our extension that enables seamless previews of various archive formats, ensuring easy access and efficient data management.

Supported Versions

CKAN >= 2.10

Configuration

ckan.plugins = unfold
ckan.views.default_views = unfold_view

What are the dependencies?

Working with different archive formats requires different tools:

RAR, CBR

It depends on unrar command-line utility to do the actual decompression. Note that by default it expect it to be in PATH. If unrar launching fails, you need to fix this.

Alternatively, rarfile can also use either unar from TheUnarchiver or bsdtar from libarchive as decompression backend. From those unar is preferred as bsdtar has very limited support for RAR archives.

It depends on cryptography or PyCryptodome modules to process archives with password-protected headers.

7Z

We are using py7zr library.

The py7zr depends on several external libraries. You should install these libraries with py7zr. There are PyCryptodome, PyZstd, PyPPMd, bcj-cffi, texttable, and multivolumefile. These packages are automatically installed when installing with pip command.

For extra information, please visit the official documentation, especially the dependencies section.

ZIP, ZIPX, JAR

We are using built-in library zipfile. Please consider referring to the official documentation for more information.

TAR, TAR.XZ, TAR.GZ, TAR.BZ2

We are using built-in library tarfile. Please consider referring to the official documentation for more information.

RPM

We are using rpmfile library.

If you want to use rpmfile with zstd compressed rpms, you'll need to install the zstandard module.

License

AGPL

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ckanext_unfold-1.0.3.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

ckanext_unfold-1.0.3-py3-none-any.whl (3.1 MB view details)

Uploaded Python 3

File details

Details for the file ckanext_unfold-1.0.3.tar.gz.

File metadata

  • Download URL: ckanext_unfold-1.0.3.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for ckanext_unfold-1.0.3.tar.gz
Algorithm Hash digest
SHA256 44f59539285e31d965b0a6575e867d2735e35eae38bd010919cc7f7b60ea12c7
MD5 58b2d05716e467023b1d9836fdfbe083
BLAKE2b-256 5fdc33f19878575e99e9195adb85640f0de4cb1f426ec6f7faa1da050e5f2d54

See more details on using hashes here.

File details

Details for the file ckanext_unfold-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for ckanext_unfold-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 77845807db263dc5af8f7a06666a11a4565dcf7127c939312f7d8abbb1263fb5
MD5 e992f18c7ab80ddaab35f470cbc0f47b
BLAKE2b-256 7f6d9ef8b95a72fa1ee7d8764dedb001cbd095655b0dc9c712939241a2ec63b7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page