Auto-upload NVIDIA ShadowPlay clips to Snipp
Project description
snipp-shadowplay
A Python package that automatically uploads NVIDIA ShadowPlay clips to Snipp.
Features
- Monitors your ShadowPlay video folder for new clips
- Uploads clips to Snipp via the API
- Copies the shareable URL to your clipboard automatically
Requirements
- Python 3.9 or higher
- NVIDIA ShadowPlay (with clip saving enabled)
- A valid API key from the Snipp Console
Dependencies (automatically installed):
requestspyperclipwatchdogcolorama
Installation
pip install snipp-shadowplay
Configuration
-
Get your API Key: Visit the Snipp Console and generate a key.
-
Set your API Key: Set your API key as an environment variable:
setx SNIPP_API_KEY YOUR_API_KEY
Or save it to a config file at
~/.snipp_uploader.
Quick Start
Once installed and configured, run:
snipp
The script will start watching your ~/Videos folder and upload new .mp4 files automatically. Shareable URLs are copied to your clipboard on each successful upload.
Error Handling
- Files exceeding 1 GB are skipped automatically
- Upload errors are logged with status codes and messages
- The watcher waits for clips to finish saving before uploading
Contributing
We welcome suggestions and improvements:
- Open an issue
- Submit a pull request that adheres to our Terms of Service and Privacy Policy
Usage Policy
This package is authorised solely for use with Snipp. Do not modify it to interact with other services. Violations may lead to API key revocation or account suspension.
License
MIT License © 2026 Snipp. See LICENCE for full details.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file snipp_shadowplay-0.1.0.tar.gz.
File metadata
- Download URL: snipp_shadowplay-0.1.0.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e9903d1764546efe549d8e497111e281a2f936f60bf597b3c09a0d49b0e29ec
|
|
| MD5 |
7b41b5ac71b54b759e1ab2dd96dff924
|
|
| BLAKE2b-256 |
546638be78cde23a801445d7526c47a72c03b504452c680d409f44fbb585c393
|
File details
Details for the file snipp_shadowplay-0.1.0-py3-none-any.whl.
File metadata
- Download URL: snipp_shadowplay-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea3f4ed4490fc447a9977b804a9078113859ab651acf3f2b4bf4dad5c2dc1652
|
|
| MD5 |
ff47381ce1112fd3b3c7b07472c83c9a
|
|
| BLAKE2b-256 |
c0dd4d12bcc714851bea9ab02f9129651ac53ee5e9e1b077219aefc2932124db
|