Upload images via APIs
Project description
images-upload-cli
Upload images via APIs
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 |
---|---|---|
anhmoe | - | https://cdn.anh.moe/c/{id}.png |
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 |
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 [anhmoe|beeimg|catbox|fastpic|filecoffee|freeimage|gyazo|imageban|imagebin|imgbb|imgchest|imgur|lensdump|pixeldrain|pixhost|ptpimg|smms|sxcu|telegraph|thumbsnap|tixte|up2sha|uplio|uploadcare|vgy]
[default: imgur]
-b, --bbcode Generate BBCode tags.
-t, --thumbnail Create captioned thumbnails. Generate BBCode tags.
-n, --notify Send desktop notification on completion. Required libnotify.
-c, --clipboard / -C, --no-clipboard
Copy the result to the clipboard. Copies by default.
--env-file FILE The path to the environment file. Take precedence over the default config file.
--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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file images_upload_cli-2.0.2a10.tar.gz
.
File metadata
- Download URL: images_upload_cli-2.0.2a10.tar.gz
- Upload date:
- Size: 12.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10bdc1b8b7e18f174b99688c88fdfdb6abcc4b380ee635b53841c7364a012af7 |
|
MD5 | 74871b4ff513a499af672890de876062 |
|
BLAKE2b-256 | 4cb029b7cabe644597f50682f9c68f3d7a6a96244d1873bbcc6e18f955ef252d |
File details
Details for the file images_upload_cli-2.0.2a10-py3-none-any.whl
.
File metadata
- Download URL: images_upload_cli-2.0.2a10-py3-none-any.whl
- Upload date:
- Size: 12.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9ac47a88fb5d99ebba6667c7809f0420876e6476ec605bfd7fa51ba67f63495 |
|
MD5 | 36e8b31b24bd1d629a6519378861f50d |
|
BLAKE2b-256 | 183cf905e67b7cc4adb187d043ee6b3e3c31439f84e13dca3c32e7c33f2c8c4c |