Provides previews for multiple archive formats
Project description
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
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44f59539285e31d965b0a6575e867d2735e35eae38bd010919cc7f7b60ea12c7 |
|
MD5 | 58b2d05716e467023b1d9836fdfbe083 |
|
BLAKE2b-256 | 5fdc33f19878575e99e9195adb85640f0de4cb1f426ec6f7faa1da050e5f2d54 |
File details
Details for the file ckanext_unfold-1.0.3-py3-none-any.whl
.
File metadata
- Download URL: ckanext_unfold-1.0.3-py3-none-any.whl
- Upload date:
- Size: 3.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77845807db263dc5af8f7a06666a11a4565dcf7127c939312f7d8abbb1263fb5 |
|
MD5 | e992f18c7ab80ddaab35f470cbc0f47b |
|
BLAKE2b-256 | 7f6d9ef8b95a72fa1ee7d8764dedb001cbd095655b0dc9c712939241a2ec63b7 |