Skip to main content

Convert your files in terminal using Vertopal API

Project description

Vertopal-CLI

Vertopal-CLI is a small, yet powerful utility for converting digital files to a variety of file formats using Vertopal public API.

You can use Vertopal-CLI by either terminal commands or importing as Python package.

Installing Vertopal-CLI

Vertopal-CLI is available on PyPI:

$ python -m pip install vertopal

Using Vertopal-CLI

To use Vertopal-CLI you need to obtain an App-ID and a Security Token.

Converting files using terminal commands are very simple:

$ vertopal convert document.ipynb --to pdf

To view full command-line help, execute vertopal --help and vertopal convert --help in terminal.

Setting App ID and Security Token

Before executing vertopal convert commands in terminal, you need to set your obtained App-ID and Security Token in global configuration file:

$ vertopal config --app "your-app-id" --token "your-security-token"

Importing as Python package

Importing vertopal as a Python package gives you more control and flexibility over each individual task:

>>> import vertopal
>>> response = vertopal.API.upload(
...     filename="document.pdf",
...     filepath="/home/vertopal/document.ipynb",
...     app="your-app-id",
...     token="your-security-token",
... )
>>> response
<Response [200]>
>>> json_response = response.json()
>>> json_response["result"]["output"]["connector"]
'the-connector-of-the-upload-task'

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

vertopal-1.0.1.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

vertopal-1.0.1-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

Details for the file vertopal-1.0.1.tar.gz.

File metadata

  • Download URL: vertopal-1.0.1.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for vertopal-1.0.1.tar.gz
Algorithm Hash digest
SHA256 5bb6551c89be23d2d198c2399df2f62d1ab4dc02549827e74d81ac6d24c8f11e
MD5 47ffdf18b95e043a5a1f967820f7e89f
BLAKE2b-256 62a8d96c50bddac903d9e78c51c37812ae55331bd8bb74205df9c6683a97f3a4

See more details on using hashes here.

File details

Details for the file vertopal-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: vertopal-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 13.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for vertopal-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9de7e86fea70123511334441028e509815d7e7187e889f0b87867a0399abd125
MD5 5edd046ead04b2e4534094cec0732abf
BLAKE2b-256 0646acd1a254733245022ebbaae0de5847223f3f6f7ff403fcb8069ad24367c8

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