Skip to main content

up2fireshare

A CLI for uploading game clips to the Fireshare self-hosted gaming media collection system.

Installation

up2fireshare is a Python package uploaded to PyPI so it can be installed with pip or pipx (preferably pipx).

pipx install up2fireshare

Most Linux distros provide pipx for running Python-based CLI tools, it can also be installed as pip install pipx on Windows or in cases where there is no distro package for pipx (for MacOS with brew (https://brew.sh), install with brew install pipx).

Usage

On first use you'll need to copy the example-config.yaml file to your PC as [HOME FOLDER]/.littlebitstudios/up2fireshare/config.yaml.

Your home folder should be /home/username on Linux, /Users/username on MacOS, or C:/Users/Your Name on Windows. If Windows was set up with a Microsoft Account, the home folder will be C:/Users/[first 5 letters of email].

The most basic way to run the program is

up2fireshare /path/to/media/file

You can also use -g to specify a game name (this game must be one you've added already from Fireshare's interface), the name is case-insensitive. You can also use -f to specify the folder name within Fireshare to upload to. When a local folder is provided, its name is used for -f by default.

If you want to use Fireshare's tags, you can use -t "tag1, tag2, ..." to upload with tags.

To upload multiple files at once, add more than one file or provide a folder. By default, only files directly in a folder are uploaded. Use -r to include files in all its subfolders; with -r, each file is assigned to a Fireshare folder named after its local parent folder. An explicit -f overrides these defaults. When the upload contains multiple files, you can't use a title (-n); all other options are copied across the files.

The program's full helptext can be seen with up2fireshare -h.

Licensing/Credits

This tool is open-source under the MIT license. See the LICENSE file.

This tool interacts with Fireshare (https://github.com/shaneisrael/fireshare), open-source software under the GPL-3.0 license.

Metadata

Release files for up2fireshare 1.1.0

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

Source distribution (sdist)

Source distribution for up2fireshare 1.1.0
File Size Uploaded
up2fireshare-1.1.0.tar.gz 4.4 kB Details

Built distribution (wheel)

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

Total release size: 9.3 kB

Release files / up2fireshare-1.1.0.tar.gz

Download URL up2fireshare-1.1.0.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
0f773127d519121e473f805f9b26123ae01e5e7b4a3f5ec37d99bed5eae399cf
BLAKE2b-256 checksum
How to use checksums
ad04d0f90d87a90d04e371a53e6bd2c513cce2d496b822cc5c6352b8f014c6ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / up2fireshare-1.1.0-py3-none-any.whl

Download URL up2fireshare-1.1.0-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
108d7c56a76205903bcec4f65d1cfc1def97ec515fda94d598f86a2c1744766d
BLAKE2b-256 checksum
How to use checksums
bd646a53f6eaedd94d9fd41b312d1e432558144d4062ebb50bd11e669567bbc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.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