Skip to main content

Convert files between different MIME types

Project description

Hulot

Web site: https://github.com/rrthomas/Hulot
Maintainer: Reuben Thomas rrt@sc3d.org

Hulot is a simple command and framework for file conversion. It can guess the MIME type of the input file from its name or contents and the output MIME type from the output file name, or both MIME types can be given explicitly. Another command allows the available converters to be listed and filtered.

The functionality of Hulot is also available as a Python module.

Hulot is free software, licensed under the GNU GPL version 3 (or, at your option, any later version).

Please send questions, comments, and bug reports to the maintainer, or report them on the project’s web page (see above for addresses).

Installation

Hulot is published on PyPI. Install it with pip:

pip install hulot

Most of the converters have dependencies. Unfortunately for now you have to examine their source code to see what they are; soon they will be documented.

Invocation

hulot [-h] [-V] IN-FILE OUT-FILE [OUT-MIME-TYPE] [IN-MIME-TYPE]

Development

Check out the git repository with:

git clone https://github.com/rrthomas/Hulot

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

hulot-0.1.5.tar.gz (18.2 kB view details)

Uploaded Source

Built Distribution

hulot-0.1.5-py3-none-any.whl (97.6 kB view details)

Uploaded Python 3

File details

Details for the file hulot-0.1.5.tar.gz.

File metadata

  • Download URL: hulot-0.1.5.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for hulot-0.1.5.tar.gz
Algorithm Hash digest
SHA256 34153d055be37c841303b549c93f8b7a6cf250e37ac20739b4e9e9578d701b3e
MD5 014a0fc81ad9f77716bfd50aa8560ffe
BLAKE2b-256 294a8c33c70dc4b1d09863d68958b32b5a45df9655bd5e550054ea6b95c02a3d

See more details on using hashes here.

File details

Details for the file hulot-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: hulot-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 97.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for hulot-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2a566305df9c5c0bf4b656fa53c9b6626eb3793115c76adbe7e099021ee166df
MD5 46c71fddaae6d8ddaa387cc761b5b562
BLAKE2b-256 3aadfb8ea764380d10b2123eca415cc0159ba5e438399fe9c86494989e13d00b

See more details on using hashes here.

Supported by

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