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-0.1.0.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-0.1.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

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

Hashes for snipp_shadowplay-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6e9903d1764546efe549d8e497111e281a2f936f60bf597b3c09a0d49b0e29ec
MD5 7b41b5ac71b54b759e1ab2dd96dff924
BLAKE2b-256 546638be78cde23a801445d7526c47a72c03b504452c680d409f44fbb585c393

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for snipp_shadowplay-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ea3f4ed4490fc447a9977b804a9078113859ab651acf3f2b4bf4dad5c2dc1652
MD5 ff47381ce1112fd3b3c7b07472c83c9a
BLAKE2b-256 c0dd4d12bcc714851bea9ab02f9129651ac53ee5e9e1b077219aefc2932124db

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