Skip to main content

In Your Face

A handful of low-rent animations layered atop all the faces in your image. Uses Google Vision API for face/feature detection, and gifsicle for makin’ gifs.

Usage

Usage: inyourface [OPTIONS]

Options:
  --url TEXT                 Url of the input image to be manipulated
                             [required]
  -e, --effect TEXT          The effect to apply, can specify multiple with -e
                             effect1 -e effect2  [required]
  --google_credentials TEXT  Location of google API credentials json file.
  --image_directory TEXT     Where to put finished images.
  --help                     Show this message and exit.

Effects

Angry

Crying

Cryingblood

image0

image1

image2

Googly

Thinking

Juggalo

image3

image4

image8

Effect Combinations

Angry + Googly + Cryingblood

image6

Googly + Thinking on a gif

image7

Requirements

  1. gifsicle https://www.lcdf.org/gifsicle/

  2. An account setup with the Google Vision API, and your credentials file google-credentials.json file somewhere that inyourface can get to it.

build status

build status

Metadata

Release files for inyourface 0.0.16

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

Source distribution (sdist)

Source distribution for inyourface 0.0.16
File Size Uploaded Provenance Actions
inyourface-0.0.16.tar.gz 1.3 MB Without provenance Details for inyourface-0.0.16.tar.gz

Release files / inyourface-0.0.16.tar.gz

Download URL inyourface-0.0.16.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
c00b1b7eded452c2750d75f23344d28ac0c2a15a582ca6162043bfcd8221a6bc
BLAKE2b-256 checksum
How to use checksums
f00fc7a0dc56be6e7ce9370e0e1e46913d849bc7788bef76adafbf51db4a1182
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.5

Security for inyourface 0.0.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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