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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
96d4f98af43c755a4d8ab79296faf775c535aa75d845a7ff8736b112739abc5c
|
|
| MD5 |
b7c86ced3c60670f169224279986ebbb
|
|
| BLAKE2b-256 |
456916193d7d7405451d27e1f114e5e348566a8f2831d12cc112c7f9628903db
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09574cee3bd2a98fa4408afeaa93c63c661ced53d5bd61c1ebe599384af4218c
|
|
| MD5 |
fa3500c1a52d130323c801f2717b3e47
|
|
| BLAKE2b-256 |
e3e23ecc40832b141cc7e9b6804230fef62b6129bae5fb5f93a21779dd62203c
|