Skip to main content

Upload images via APIs

Project description

images-upload-cli

Upload images via APIs

PyPI version AUR version CI/CD pre-commit.ci codecov

Installation

PyPI

pip install images-upload-cli
# or
pipx install images-upload-cli

AUR

yay -S python-images-upload-cli

Hostings

host key required return example
beeimg - https://beeimg.com/images/{id}.png
catbox - https://files.catbox.moe/{id}
fastpic - https://i120.fastpic.org/big/2022/0730/d9/{id}.png
filecoffee - https://file.coffee/u/{id}.png
freeimage - https://iili.io/{id}.png
gyazo + https://i.gyazo.com/{id}.png
imageban + https://i2.imageban.ru/out/2022/07/30/{id}.png
imagebin - https://ibin.co/{id}.png
imgbb + https://i.ibb.co/{id}/image.png
imgchest + https://cdn.imgchest.com/files/{id}.png
imgur - https://i.imgur.com/{id}.png
lensdump + https://i.lensdump.com/i/{id}.png
pictshare - https://pictshare.net/{id}.png
pixeldrain - https://pixeldrain.com/api/file/{id}
pixhost - https://img75.pixhost.to/images/69/{id}_img.png
ptpimg + https://ptpimg.me/{id}.png
smms + https://s2.loli.net/2022/07/30/{id}.png
sxcu - https://sxcu.net/{id}.png
telegraph - https://telegra.ph/file/{id}.png
thumbsnap + https://thumbsnap.com/i/{id}.png
tixte + https://{domain}.tixte.co/r/{id}.png
up2sha + https://up2sha.re/media/raw/{id}.png
uplio + https://upl.io/i/{id}.png
uploadcare + https://ucarecdn.com/{id}/img.png
vgy + https://i.vgy.me/{id}.png

Usage

Usage: images-upload-cli [OPTIONS] IMAGES...

  Upload images via APIs.

Options:
  -h, --hosting [beeimg|catbox|fastpic|filecoffee|freeimage|gyazo|imageban|imagebin|imgbb|imgchest|imgur|lensdump|pictshare|pixeldrain|pixhost|ptpimg|smms|sxcu|telegraph|thumbsnap|tixte|up2sha|uplio|uploadcare|vgy]
                                  [default: imgur]
  -b, --bbcode                    Add bbcode tags.
  -t, --thumbnail                 Add caption thumbnail and bbcode tags.
  -c, --clipboard / -C, --no-clipboard
                                  Copy result to clipboard.  [default: c]
  --version                       Show the version and exit.
  --help                          Show this message and exit.

Env variables

CAPTION_FONT= # The default font is system dependent.

FREEIMAGE_KEY=
GYAZO_TOKEN=
IMAGEBAN_TOKEN=
IMGBB_KEY=
IMGCHEST_KEY=
IMGUR_CLIENT_ID=
LENSDUMP_KEY=
PTPIMG_KEY=
SMMS_KEY=
THUMBSNAP_KEY=
TIXTE_KEY=
UP2SHA_KEY=
UPLIO_KEY=
UPLOADCARE_KEY=
VGY_KEY=

You can set these in environment variables, or in .env file:

  • Unix: ~/.config/images-upload-cli/.env
  • MacOS: ~/Library/Application Support/images-upload-cli/.env
  • Windows: C:\Users\<user>\AppData\Roaming\images-upload-cli\.env

Project details


Release history Release notifications | RSS feed

This version

1.1.3

Download files

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

Source Distribution

images_upload_cli-1.1.3.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

images_upload_cli-1.1.3-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file images_upload_cli-1.1.3.tar.gz.

File metadata

  • Download URL: images_upload_cli-1.1.3.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for images_upload_cli-1.1.3.tar.gz
Algorithm Hash digest
SHA256 e82506ef8812f9bfccdbe72c230919588050e100c663ad2bb1620a5551438885
MD5 817ae50c5a58ec82e0e30c82605b74a2
BLAKE2b-256 c7edf1fbe993ca89bacd8f27c2124bae47704b08ad2cf6ea25dcbd5c4ec7d011

See more details on using hashes here.

File details

Details for the file images_upload_cli-1.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for images_upload_cli-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 12c0fbd895d04bc81eb812d3979073f09cf17a8b69a00739be1e7403f226e99b
MD5 19c24a6d890609f6a2cca31b610ddf74
BLAKE2b-256 b78f3a8ed293b90958cca0ddc150143065dd304dfc8f940c130a7f0eaad9cfcf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page