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

Metadata

Release files for termcam 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for termcam 1.0.1
File Size Uploaded
termcam-1.0.1.tar.gz 98.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for termcam 1.0.1
File Interpreter ABI Platform
termcam-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 98.6 MB

Release files / termcam-1.0.1.tar.gz

Download URL termcam-1.0.1.tar.gz
Size 98.6 MB
Tags Source
SHA-256 checksum
How to use checksums
4baed517261fb493fa834673cb0fd53e702f4f29bc0a7a06ecf2dad950d7506b
BLAKE2b-256 checksum
How to use checksums
99c4e0245ba83286d60a6321298ca5bec40312de392ba5d658e6fbe9ca68dced
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / termcam-1.0.1-py3-none-any.whl

Download URL termcam-1.0.1-py3-none-any.whl
Size 7.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
46e3b2343056813db1916547eb40e7cfd3ede3a3a9b630320e044687562202c2
BLAKE2b-256 checksum
How to use checksums
8f1abfa7a7de1daa89bfec59fbf69f5a35f7bb9e2e778ac2ebd6b2734edd1565
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page