invenio-previewer


Nameinvenio-previewer JSON
Version 2.2.1 PyPI version JSON
download
home_pagehttps://github.com/inveniosoftware/invenio-previewer
SummaryInvenio module for previewing files.
upload_time2024-04-11 14:24:49
maintainerNone
docs_urlhttps://pythonhosted.org/invenio-previewer/
authorCERN
requires_python>=3.7
licenseMIT
keywords invenio previewer
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ..
    This file is part of Invenio.
    Copyright (C) 2015-2019 CERN.

    Invenio is free software; you can redistribute it and/or modify it
    under the terms of the MIT License; see LICENSE file for more details.


===================
 Invenio-Previewer
===================

.. image:: https://img.shields.io/github/license/inveniosoftware/invenio-previewer.svg
        :target: https://github.com/inveniosoftware/invenio-previewer/blob/master/LICENSE

.. image:: https://img.shields.io/travis/inveniosoftware/invenio-previewer.svg
        :target: https://travis-ci.org/inveniosoftware/invenio-previewer

.. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-previewer.svg
        :target: https://coveralls.io/r/inveniosoftware/invenio-previewer

.. image:: https://img.shields.io/pypi/v/invenio-previewer.svg
        :target: https://pypi.org/pypi/invenio-previewer


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/

..
    This file is part of Invenio.
    Copyright (C) 2016-2024 CERN.

    Invenio is free software; you can redistribute it and/or modify it
    under the terms of the MIT License; see LICENSE file for more details.


Changes
=======

Version 2.2.0 (released 2024-03-26)
-----------------------------------

- integrated new video/audio previewer

Version 2.1.2 (released 2024-03-12)
-----------------------------------

- frontend: Improve display of ZIPs with long file names

Version 2.1.1 (released 2024-01-31)
-----------------------------------

- markdown: default message if not previewable
- markdown: fixed ascii encoding typo

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.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/inveniosoftware/invenio-previewer",
    "name": "invenio-previewer",
    "maintainer": null,
    "docs_url": "https://pythonhosted.org/invenio-previewer/",
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "invenio previewer",
    "author": "CERN",
    "author_email": "info@inveniosoftware.org",
    "download_url": "https://files.pythonhosted.org/packages/2e/c2/cbc9de724bb0f62df4a22f35f2c76cc452d7319eed5c54f1890cd90efc88/invenio-previewer-2.2.1.tar.gz",
    "platform": "any",
    "description": "..\n    This file is part of Invenio.\n    Copyright (C) 2015-2019 CERN.\n\n    Invenio is free software; you can redistribute it and/or modify it\n    under the terms of the MIT License; see LICENSE file for more details.\n\n\n===================\n Invenio-Previewer\n===================\n\n.. image:: https://img.shields.io/github/license/inveniosoftware/invenio-previewer.svg\n        :target: https://github.com/inveniosoftware/invenio-previewer/blob/master/LICENSE\n\n.. image:: https://img.shields.io/travis/inveniosoftware/invenio-previewer.svg\n        :target: https://travis-ci.org/inveniosoftware/invenio-previewer\n\n.. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-previewer.svg\n        :target: https://coveralls.io/r/inveniosoftware/invenio-previewer\n\n.. image:: https://img.shields.io/pypi/v/invenio-previewer.svg\n        :target: https://pypi.org/pypi/invenio-previewer\n\n\nInvenio module for previewing files.\n\nFeatures:\n\n- File previewing.\n- Support for PDF, ZIP, CSV, MARKDOWN, XML, JSON, PNG, JPG and GIF out-of-the-box.\n- Extensible API to create new previewers.\n\nFurther documentation available: https://invenio-previewer.readthedocs.io/\n\n..\n    This file is part of Invenio.\n    Copyright (C) 2016-2024 CERN.\n\n    Invenio is free software; you can redistribute it and/or modify it\n    under the terms of the MIT License; see LICENSE file for more details.\n\n\nChanges\n=======\n\nVersion 2.2.0 (released 2024-03-26)\n-----------------------------------\n\n- integrated new video/audio previewer\n\nVersion 2.1.2 (released 2024-03-12)\n-----------------------------------\n\n- frontend: Improve display of ZIPs with long file names\n\nVersion 2.1.1 (released 2024-01-31)\n-----------------------------------\n\n- markdown: default message if not previewable\n- markdown: fixed ascii encoding typo\n\nVersion 2.1.0 (Release 2023-12-05)\n----------------------------------\n\n- setup: migrate dependency from cchardet to charset_normalizer\n  fixes problems with python3.11\n- setup: add python3.11 to test matrix\n\nVersion 2.0.2 (Release 2023-11-20)\n----------------------------------\n\n- CSV: Fix handling of small files.\n\nVersion 2.0.1 (Release 2023-09-14)\n----------------------------------\n\n- CSV: removed file size limit. The new extension can preview very large files.\n\nVersion 2.0.0 (Release 2023-09-14)\n----------------------------------\n\n- CSV: change JS rendering from `d3` to `papaparse`, supporting rendering\n  of very large files\n- add file size check to CSV extensions\n- refactor XML and ipynb extensions\n\nVersion 1.5.0 (Release 2023-08-17)\n----------------------------------\n\n- encoding: cleanup detection and override ASCII to default encoding\n- txt-preview: enables horizontal scrolling, avoid invalid coding errors and add\n  option to truncate .txt file preview after `PREVIEWER_TXT_MAX_BYTES`\n- pull latest translations\n\nVersion 1.4.0 (Release 2023-03-02)\n----------------------------------\n\n- remove deprecated flask_babelex dependency\n- upgrade invenio_i18n\n\nVersion 1.3.9 (Release 2023-01-13)\n----------------------------------\n\n- remove inline script - pdf js\n\nVersion 1.3.8 (Release 2022-11-18)\n----------------------------------\n- add translations\n\nVersion 1.3.7 (Release 2022-09-05)\n----------------------------------\n\n- jupyter: fix previewer of jpynb\n- tests: upgrade invenio-db\n\nVersion 1.3.6 (Release 2022-03-31)\n----------------------------------\n\n- Fix dependencies\n\nVersion 1.3.5 (Release 2022-02-28)\n----------------------------------\n\n- Align bootstrap-sass version with Invenio-Theme version.\n\nVersion 1.3.3 (Release 2021-07-12)\n------------------------------------\n\n- Adds german translations\n\n\nVersion 1.3.2 (Release 2020-12-11)\n------------------------------------\n\n- Fixes the preview button and the question icon mark in the Jinja macro.\n\nVersion 1.3.1 (Release 2020-12-11)\n------------------------------------\n\n- Fixes the file download link the Jinja macro for listing files.\n\nVersion 1.3.0 (Release 2020-12-10)\n------------------------------------\n\n- Migration to Semantic-UI.\n- Drops support of flask-assets.\n- Fixes PDF.js static asset paths.\n- Migrate CI to GitHub Actions.\n- Fixes imports in Bootstrap and Semantic UI files.\n\nVersion 1.2.1 (Release 2020-05-07)\n----------------------------------\n\n- set Sphinx ``<3`` because of errors related to application context\n- stop using example app\n\nVersion 1.2.0 (Release 2020-03-13)\n----------------------------------\n\n- Change flask dependency to centrally managed by invenio-base\n- Drop support for Python 2.7\n\nVersion 1.1.0 (Release 2019-12-20)\n----------------------------------\n\n- Changes styling and method signature of file_list macro.\n\nVersion 1.0.2 (Release 2019-11-21)\n----------------------------------\n\n- Removes inline styling from simple image previewer for Content Security\n  Policy compliance\n\nVersion 1.0.1 (Release 2019-08-02)\n----------------------------------\n\n- Removes html sanitization config\n\nVersion 1.0.0 (release 2019-07-29)\n----------------------------------\n\n- Initial public release.\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Invenio module for previewing files.",
    "version": "2.2.1",
    "project_urls": {
        "Homepage": "https://github.com/inveniosoftware/invenio-previewer"
    },
    "split_keywords": [
        "invenio",
        "previewer"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7baf5e67a5303b0809fc3efe677d86f407866e373c01bdd18c0120b68a743d42",
                "md5": "35efbf86ad807820e14d0119a1738322",
                "sha256": "5c0fc0830f7b7bb51146b4ec759350d2e236edd05d1e90278948a179090b13b2"
            },
            "downloads": -1,
            "filename": "invenio_previewer-2.2.1-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "35efbf86ad807820e14d0119a1738322",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.7",
            "size": 4085435,
            "upload_time": "2024-04-11T14:24:46",
            "upload_time_iso_8601": "2024-04-11T14:24:46.784270Z",
            "url": "https://files.pythonhosted.org/packages/7b/af/5e67a5303b0809fc3efe677d86f407866e373c01bdd18c0120b68a743d42/invenio_previewer-2.2.1-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2ec2cbc9de724bb0f62df4a22f35f2c76cc452d7319eed5c54f1890cd90efc88",
                "md5": "087690c866b2fd26c9199e42f9252bf2",
                "sha256": "37d7ab137dd067d19571c41198e0b1d35178c0d0283f9c5d3189016904334cd2"
            },
            "downloads": -1,
            "filename": "invenio-previewer-2.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "087690c866b2fd26c9199e42f9252bf2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 3152512,
            "upload_time": "2024-04-11T14:24:49",
            "upload_time_iso_8601": "2024-04-11T14:24:49.218781Z",
            "url": "https://files.pythonhosted.org/packages/2e/c2/cbc9de724bb0f62df4a22f35f2c76cc452d7319eed5c54f1890cd90efc88/invenio-previewer-2.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-11 14:24:49",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "inveniosoftware",
    "github_project": "invenio-previewer",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "invenio-previewer"
}
        
Elapsed time: 0.24414s