Skip to main content

CLI for AgentGIF — upload, manage, and share terminal GIFs

Project description

agentgif

CLI for AgentGIF — upload, manage, and share terminal GIFs.

GIF for humans. Cast for agents.

Install

pip install agentgif

Quick Start

# Authenticate via browser
agentgif login

# Upload a GIF
agentgif upload demo.gif --title "My Demo" --command "git commit"

# Record with VHS and upload
agentgif record my-tape.tape

# Search public GIFs
agentgif search "docker compose"

# Get embed codes
agentgif embed <gif-id>

# Generate a terminal-themed badge
agentgif badge url -p pypi -k colorfyi

Commands

Command Description
login Authenticate via browser (device flow)
logout Remove stored credentials
whoami Show current user
upload Upload a GIF (+ optional cast file)
record Run VHS tape → upload GIF
search Search public GIFs
list List your GIFs
info Show GIF details (JSON)
embed Show embed codes
update Update GIF metadata
delete Delete a GIF
badge url Generate a terminal-themed badge URL + embed codes
badge themes List available terminal themes for badges

Badge Commands

# Generate badge for a PyPI package
agentgif badge url -p pypi -k colorfyi

# Markdown format only
agentgif badge url -p npm -k react --format md

# With a theme
agentgif badge url -p crates -k serde --theme dracula

# GitHub stars badge
agentgif badge url -p github -k "vercel/next.js" -m stars

# List available themes
agentgif badge themes

Providers: pypi, npm, crates, github Formats: url, md, html, img, all (default)

License

MIT

Project details


Download files

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

Source Distribution

agentgif-0.2.0.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

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

agentgif-0.2.0-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file agentgif-0.2.0.tar.gz.

File metadata

  • Download URL: agentgif-0.2.0.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for agentgif-0.2.0.tar.gz
Algorithm Hash digest
SHA256 064b6dcd7d3e3454fcd29e31f48032a52b6aa07750700d3ede0b3758d3bb2a14
MD5 0ba9398ed087e56921a7fcb4373c66e1
BLAKE2b-256 965c6ad417253d83ad20384f1f2c8ffc508b20184be440057d5d7acf8649907a

See more details on using hashes here.

File details

Details for the file agentgif-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: agentgif-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for agentgif-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1f06c4bd0fedebfc5a223fa025e7e40040db81033540d7d42f34f61655cbe6af
MD5 b1ae8d740f97912955b77e4dd62b978a
BLAKE2b-256 61c9c59abc04689c40043b709f9636501aea20fb99b4ad88ce534075a36ec83f

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