Skip to main content

censor-this


censor-this is a Python command line tool that allows you to censor words in an image.

Installation

Install Tesseract https://github.com/tesseract-ocr/tessdoc/blob/main/Installation.md#introduction

pip install censor-this

Commands

add

censor-this add [word]

Adds a "censor word".

Args

  • word - The "censor word" that will be added.
    [required]

remove

censor-this remove [word]

Removes a censor word.

Args

  • word - The censor word that will be removed.
    [required]

clear

censor-this clear

Removes all censor words.

censor-words

censor-this censor-words

Prints all censor words.

image

censor-this image [path]

Censors all censor words from an image or directory of images with blur, then outputs the results to ./censor-this-output.

Args

  • path - The path to the image/directory.
    [example: this/is/the/path/to/the/image.png] [required]
  • --censor-all | --all | -a - Censor all words in an image.
    [example: --censor-all]
  • --min-conf | --conf | -m - The minimum confidence that will be required for a word to be censored.
    [example: --min-conf=40.0] [default: 90.0] FLOAT
  • --bar-color | --color | -c - The color the censor bar will be. When not present censor bar will default to blur. Must be in hex format.
    [example: --bar-color=#FFA200 ] [default: None] TEXT

Example

  1. Add words that you want to censor.
censor-this add best # adding best to censor words
censor-this add worst # adding worst to censor words
censor-this add age # adding age to censor words
censor-this add foolishness # adding foolishness to censor words
  1. Censor the words in the image.
censor-this image ./imgs/example.png --bar-color=#FFA200
  1. Retrieve output from ./censor-this-output.

Metadata

Release files for censor-this 0.1.2

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

Source distribution (sdist)

Source distribution for censor-this 0.1.2
File Size Uploaded
censor-this-0.1.2.tar.gz 4.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for censor-this 0.1.2
File Interpreter ABI Platform
censor_this-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 9.8 kB

Release files / censor-this-0.1.2.tar.gz

Download URL censor-this-0.1.2.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
691347e879dceb24071e9d47c4cc9bc1c76e7007c8424da5aa979faa245743aa
BLAKE2b-256 checksum
How to use checksums
4bf7c31ca76db37a0ed6928de92e426c916972c8ba40ba12a82cf432de1fc550
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.1 CPython/3.8.10 Linux/5.10.16.3-microsoft-standard-WSL2

Release files / censor_this-0.1.2-py3-none-any.whl

Download URL censor_this-0.1.2-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
163df72dd50a801b743825010cabc0c92561a039e84c06c3f52886f0df44b6a9
BLAKE2b-256 checksum
How to use checksums
990f3a5fd0396e5768583a1260b8cc4c9e88b868a71fcfcc1754b0068fcde1bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.1 CPython/3.8.10 Linux/5.10.16.3-microsoft-standard-WSL2

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.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