Skip to main content

Command-line utility to interact with the Infuse Video API

Project description

infusevideo-cli

This is a simple CLI utility for the Infuse Video API.

Installation

Requirements

Setting up the virtualenv

It is recommended to use a virtualenv to install this package and dependencies. This ensures your normal system stays clean and none of the dependencies conflict with other packages on your system.

Choose a directory where you want to install the CLI, and then run

python3 -m venv infusevideo

or, on Windows,

python.exe -m venv infusevideo

This will create a directory infusevideo containing the virtualenv.

Installing the dependencies and the package itself

Simply run

infusevideo/bin/pip install infusevideo-cli

or, on Windows,

infusevideo\Scripts\pip install infusevideo-cli

and all the dependencies will be retrieved and installed automatically, after which the latest version of the CLI is installed as well. At this point, the executables have been installed in

infusevideo/bin/ivc
infusevideo/bin/ivs

or, on Windows:

infusevideo\Scripts\ivc.exe
infusevideo\Scripts\ivs.exe

PATH

In order to invoke the executables directly using just ivc and ivs, you can simply create a symbolic link to them in a directory in your PATH, or alternatively (not recommended) you can copy or move them into such a directory.

Usage

There are two executables, ivc which is the normal CLI application, and ivs which is the same as running ivc --script, as a convenience for running in scripts or any other environment where human input is not available.

Running

infusevideo/bin/ivc --help

or, on Windows:

infusevideo\Scripts\ivc --help

will show the program usage.

API documentation

Please refer to the current API documentation for an overview of available actions on the API, request parameters and expected return values.

Upgrading

Upgrading is as simple as running

infusevideo/bin/pip install --upgrade infusevideo-cli

or, on Windows:

infusevideo\Scripts\pip install --upgrade infusevideo-cli

Uninstalling

Removing the application is as simple as removing the infusevideo directory created when making the virtualenv. Your configuration file and token cache are stored in the .infusevideo sub-directory of your home directory, and may also be removed.

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

infusevideo-cli-0.2.2.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

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

infusevideo_cli-0.2.2-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file infusevideo-cli-0.2.2.tar.gz.

File metadata

  • Download URL: infusevideo-cli-0.2.2.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.2 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/22.2.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.5

File hashes

Hashes for infusevideo-cli-0.2.2.tar.gz
Algorithm Hash digest
SHA256 730ae7243861412a5d88464541ed700a0510a81213947bcc4e1b0390145711e4
MD5 cc3c212f401caffb9308dcc7f4edd122
BLAKE2b-256 f56159c1dd4b9706caf7cd6699f86c507759566829e3e4383c77cdbd031bd786

See more details on using hashes here.

File details

Details for the file infusevideo_cli-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: infusevideo_cli-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.2 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/22.2.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.5

File hashes

Hashes for infusevideo_cli-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7fd3760611a893a81fe11bef4dd60af5e47d15dc0561bcd181c48c5bd0283f5a
MD5 594556891f1d73ba25a4dbf8e0a90466
BLAKE2b-256 938b7e3da0a45d61220966587ac7e99b37e55db771aeed3063ea93522c1f6e8a

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