Skip to main content

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):

  • requests
  • pyperclip
  • watchdog
  • colorama

Installation

pip install snipp-shadowplay

Configuration

  1. Get your API Key: Visit the Snipp Console and generate a key.

  2. 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:

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


Download files

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

Source Distribution

snipp_shadowplay-1.0.2.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

snipp_shadowplay-1.0.2-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file snipp_shadowplay-1.0.2.tar.gz.

File metadata

  • Download URL: snipp_shadowplay-1.0.2.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

Hashes for snipp_shadowplay-1.0.2.tar.gz
Algorithm Hash digest
SHA256 cda87088c13b244221737fceb4bdff0557557187a656c54fc01ab93727e4bb94
MD5 8163d5f1df9d25e11c39a02e7f141484
BLAKE2b-256 bf69b9d5cf97825057339292c047920e542d9d2f7413f84f3cdec7e4549584ce

See more details on using hashes here.

File details

Details for the file snipp_shadowplay-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for snipp_shadowplay-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4cabfd22943fac57081b83155c396b17434619df67a828209977d65dd477c6a4
MD5 07e7e1c2dfc8f0e66d09d492b8aa4bf5
BLAKE2b-256 77d91a3e12317779822787b6a1d26bb2d59ac53538a64268423dbfa1b0cb2907

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