Skip to main content

Convert any file to any other.

Project description

plsconvert

Convert any file to any other.


About The Project

plsconvert is a CLI tool built in Python. It wraps a multitude of converters using a graph-based approach, enabling complex or unusual conversions that would typically require searching the internet for multiple commands. The project also heavily focuses on being easily expandable, welcoming contributions for new converters.

Getting Started

You can simple installed from Pypi as follow:

[!TIP] If you dont want all converters, you can install only the ones you want, for that I recommend cheking the pyproject.toml

pip install plsconvert[all]

Next, you can check if you have all the converters you want using:

plsconvert --dependencies 

And with that, you can now start converting your owns files to 😎:

plsconvert pipe.mp3 funny.pdf
image

Actual converters used

  • Compression
    • 7z
    • Tar+gz+bz2+xz
  • Docs
    • pandoc
    • pdf2docx
  • Media
    • ffmpeg
    • imagemagick
  • Audio
    • matplotlib+scipy (For the spectograms)
  • Config
    • Native Python Libs + pyyaml+tomlkit

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

plsconvert-0.1.2.tar.gz (32.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plsconvert-0.1.2-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

Details for the file plsconvert-0.1.2.tar.gz.

File metadata

  • Download URL: plsconvert-0.1.2.tar.gz
  • Upload date:
  • Size: 32.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.7.20

File hashes

Hashes for plsconvert-0.1.2.tar.gz
Algorithm Hash digest
SHA256 96d4f98af43c755a4d8ab79296faf775c535aa75d845a7ff8736b112739abc5c
MD5 b7c86ced3c60670f169224279986ebbb
BLAKE2b-256 456916193d7d7405451d27e1f114e5e348566a8f2831d12cc112c7f9628903db

See more details on using hashes here.

File details

Details for the file plsconvert-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: plsconvert-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.7.20

File hashes

Hashes for plsconvert-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 09574cee3bd2a98fa4408afeaa93c63c661ced53d5bd61c1ebe599384af4218c
MD5 fa3500c1a52d130323c801f2717b3e47
BLAKE2b-256 e3e23ecc40832b141cc7e9b6804230fef62b6129bae5fb5f93a21779dd62203c

See more details on using hashes here.

Supported by

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