Skip to main content

UClip - Clipboard image uploader

Build codecov

PyPI - Python Version PyPI version

Upload clipboard images to B2 buckets

After upload, the displayed URL is also copied to the clipboard.

Install via pip or pipx

pipx install uclip

Usage

1. Upload clipboard image

> uclip
✅ https://img.example.org/screens/9felsH.jpg

2. -f or --file: Upload file from path

> uclip -f /Documents/dog.webp
? Generate random file name? Otherwise use name from path. Yes
✅ https://cdn.ionite.io/img/ik8tZg.webp

3. -d or --delete: Delete named file from bucket

> uclip -d 9felsH.jpg
🗑️ Deleted 9felsH.jpg

Run --config to set up your B2 API Keys and URL

> uclip --config
? B2 Application ID: 0013770e41044120000000001
? B2 Application Key: **********************
? B2 Bucket Name: bucket-name
? B2 Upload Path in Bucket: /screenshots/
? Alternate URL: https://img.example.org/
? File Name Length: 6

The OS Keychain Service is used for secure API credential storage

The keychain can be set to always allow, or via biometric authentication by Touch ID or Windows Hello.

Windows MacOS Ubuntu LTS 20.04
Credential locker Keychain Secret Service

Metadata

Release files for uclip 0.1.4

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

Source distribution (sdist)

Source distribution for uclip 0.1.4
File Size Uploaded
uclip-0.1.4.tar.gz 8.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for uclip 0.1.4
File Interpreter ABI Platform
uclip-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 17.8 kB

Release files / uclip-0.1.4.tar.gz

Download URL uclip-0.1.4.tar.gz
Size 8.8 kB
Tags Source
SHA-256 checksum
How to use checksums
f27d905eb01f7044ca6ebd1660b9d9771f57873680840bbdbd82194515b74163
BLAKE2b-256 checksum
How to use checksums
fc2ff8cf460167d8cdc9084e4a52e600b898fb25fbd15c78264c1e704e9beb91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.10.7 Linux/5.15.0-1020-azure

Release files / uclip-0.1.4-py3-none-any.whl

Download URL uclip-0.1.4-py3-none-any.whl
Size 9.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
198dfad08c948b131687d5d8dffefbed7d9e1c76e9a0096b61fe6424ebcbc1ce
BLAKE2b-256 checksum
How to use checksums
28454a425d1606cf9e71f1808b15e968b86dac7b2a642f6ccb73b35781cbc9ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.10.7 Linux/5.15.0-1020-azure

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

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