Invenio module for previewing files.
Project description
Invenio module for previewing files.
Features:
File previewing.
Support for PDF, ZIP, CSV, MARKDOWN, XML, JSON, PNG, JPG and GIF out-of-the-box.
Extensible API to create new previewers.
Further documentation available: https://invenio-previewer.readthedocs.io/
Changes
Version 2.1.0 (Release 2023-12-05)
setup: migrate dependency from cchardet to charset_normalizer fixes problems with python3.11
setup: add python3.11 to test matrix
Version 2.0.2 (Release 2023-11-20)
CSV: Fix handling of small files.
Version 2.0.1 (Release 2023-09-14)
CSV: removed file size limit. The new extension can preview very large files.
Version 2.0.0 (Release 2023-09-14)
CSV: change JS rendering from d3 to papaparse, supporting rendering of very large files
add file size check to CSV extensions
refactor XML and ipynb extensions
Version 1.5.0 (Release 2023-08-17)
encoding: cleanup detection and override ASCII to default encoding
txt-preview: enables horizontal scrolling, avoid invalid coding errors and add option to truncate .txt file preview after PREVIEWER_TXT_MAX_BYTES
pull latest translations
Version 1.4.0 (Release 2023-03-02)
remove deprecated flask_babelex dependency
upgrade invenio_i18n
Version 1.3.9 (Release 2023-01-13)
remove inline script - pdf js
Version 1.3.8 (Release 2022-11-18)
add translations
Version 1.3.7 (Release 2022-09-05)
jupyter: fix previewer of jpynb
tests: upgrade invenio-db
Version 1.3.6 (Release 2022-03-31)
Fix dependencies
Version 1.3.5 (Release 2022-02-28)
Align bootstrap-sass version with Invenio-Theme version.
Version 1.3.3 (Release 2021-07-12)
Adds german translations
Version 1.3.2 (Release 2020-12-11)
Fixes the preview button and the question icon mark in the Jinja macro.
Version 1.3.1 (Release 2020-12-11)
Fixes the file download link the Jinja macro for listing files.
Version 1.3.0 (Release 2020-12-10)
Migration to Semantic-UI.
Drops support of flask-assets.
Fixes PDF.js static asset paths.
Migrate CI to GitHub Actions.
Fixes imports in Bootstrap and Semantic UI files.
Version 1.2.1 (Release 2020-05-07)
set Sphinx <3 because of errors related to application context
stop using example app
Version 1.2.0 (Release 2020-03-13)
Change flask dependency to centrally managed by invenio-base
Drop support for Python 2.7
Version 1.1.0 (Release 2019-12-20)
Changes styling and method signature of file_list macro.
Version 1.0.2 (Release 2019-11-21)
Removes inline styling from simple image previewer for Content Security Policy compliance
Version 1.0.1 (Release 2019-08-02)
Removes html sanitization config
Version 1.0.0 (release 2019-07-29)
Initial public release.
Project details
Release history Release notifications | RSS feed
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
Hashes for invenio_previewer-2.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3db92cf0b1f8877fedb96acca96ff23ae92725ab64adfdc7f089f92c21eb3469 |
|
MD5 | 6de060b483f42798d363252fd625337b |
|
BLAKE2b-256 | 721ade250c53d3bcc39d22e4530be7ed6765f722aa587e9feb40506e426e757a |