Skip to main content
  _____                    ____                
 |_   _|__ _ __ _ __ ___  / ___|__ _ _ __ ___ 
   | |/ _ \ '__| '_ ` _ \| |   / _` | '_ ` _ \ 
   | |  __/ |  | | | | | | |__| (_| | | | | | |
   |_|\___|_|  |_| |_| |_|\____\__,_|_| |_| |_|

👋 Welcome to the TermCam repository!

TermCam is a utility to create a ASCII representation of your webcam directly into your terminal:

TermCam showcase video

📚 Table of contents

Usage

To activate TermCam simply run the termcam command with the desired running parameters:

termcam [options]

[!WARNING] To successfully run TermCam your terminal must support the truecolor representation interface. To check so, run the following command:

echo $COLORTERM

If the result is termcolor or 24bit there should not be any problem. However, if the result is different than the two mentioned before, TermCam is likely unable to run correctly in your terminal.

Parameters

TermCam accepts a list of the following running parameters that modify its behaviour:

  • -c/--character <string>: sets the sets the character that will be used in the ASCII representation. By default: @.
  • -w/--width <int>: sets the width size of the visualization frame. By default: 80.
  • -t/--height <int>: sets the height size of the visualization frame. By default: 30.
  • -s/--source <int>: sets the webcam to use in the visualization based on its source index. By default: 0.
  • -f/--flip: flips the view horizontally in order to create a mirror effect.
  • -h/--help: displays the help view.

Installation

Using pipx (recommended)

pipx install termcam

Using pip

pip install termcam

Made with ❤️ by @TecnoSamba

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

termcam-1.0.1.tar.gz (98.6 MB view details)

Uploaded Source

Built Distribution

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

termcam-1.0.1-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: termcam-1.0.1.tar.gz
  • Upload date:
  • Size: 98.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for termcam-1.0.1.tar.gz
Algorithm Hash digest
SHA256 4baed517261fb493fa834673cb0fd53e702f4f29bc0a7a06ecf2dad950d7506b
MD5 7c3e5efabfd6594b85bec582121084f9
BLAKE2b-256 99c4e0245ba83286d60a6321298ca5bec40312de392ba5d658e6fbe9ca68dced

See more details on using hashes here.

File details

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

File metadata

  • Download URL: termcam-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for termcam-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 46e3b2343056813db1916547eb40e7cfd3ede3a3a9b630320e044687562202c2
MD5 a6a01089447628feb8aae4cad9231b6c
BLAKE2b-256 8f1abfa7a7de1daa89bfec59fbf69f5a35f7bb9e2e778ac2ebd6b2734edd1565

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