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.4.tar.gz (18.4 kB view details)

Uploaded Source

Built Distribution

hulot-0.1.4-py3-none-any.whl (97.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hulot-0.1.4.tar.gz
  • Upload date:
  • Size: 18.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.6 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.10.1 requests/2.25.1 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for hulot-0.1.4.tar.gz
Algorithm Hash digest
SHA256 6a9e876946e85aa7a233f08a574e80955c273643362b01827ae3040947e044e2
MD5 2086f5862850664c9a1ec1b35dbe57dc
BLAKE2b-256 6750535a561ee90a1c759e138cf63f2ed2492b3b59311426070b6dfc173d5050

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hulot-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 97.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.6 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.10.1 requests/2.25.1 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for hulot-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b345273d696d7c1f8b28ff9bb0da13548763e89efc04cfa874f081d96ad969f9
MD5 77602730ad3c11728f8d11e520bd75f6
BLAKE2b-256 58906f9daef56dc9e96e67836dae0fab95c58bdc4958b721021939943025ce9e

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