Metadata-Version: 2.1
Name: asciipy-any
Version: 0.1.1a3
Summary: python library and cli tool to convert images and videos to ascii.
Home-page: https://github.com/anytarseir67/asciipy
Author: anytarseir67
License: GPLv3
Platform: UNKNOWN
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Pillow
Requires-Dist: opencv-python
Requires-Dist: numpy

# asciipy
 python library and cli tool to convert images and videos to ascii



## Command line usage:
`asciipy [input_file] [output_file] [width] (optional, default=80)`

## Python usage:
asciipy provides three classes `VideoConverter`, `ImageConverter`, and `BaseConverter`

* **BaseConverter**: provided for subclassing, and internal use

* **VideoConverter**: takes four positional arguments, `input`, `output`, `width`, and `progress`
* * (str) **input**: input video to convert
* * (str) **output**: destination of the converted video
* * (int) **width**: desired width in ascii characters (height is implicit from the aspect ratio of the input) 
* * (bool) **progress**: if a progress indicator should be printed during conversion

* **ImageConverter**: takes three positional arguments, `input`, `output`, and `width`
* * (str) **input**: input image to convert
* * (str) **output**: destination of the converted image
* * (int) **width**: desired width in ascii characters (height is implicit from the aspect ratio of the input) 

both converter classes implement a `.convert()` method, which takes no arguments, to start the conversion

## need help?
* [join my discord server!](https://discord.gg/fDQPCBybVJ)

* [or my guilded server](https://www.guilded.gg/i/kJO6g5op) (i'm often not online here)


