Skip to main content

duckweights-seeder

CLI for seeding DuckWeights model torrents. Community join mode downloads the models the flock needs most, verifies every file against an anchor-signed manifest, and keeps them online via qBittorrent.

Install guide: https://duckweights.com/flock/guide

Install

Needs Python 3.11+ and a running qbittorrent-nox.

uv tool install duckweights-seeder
# or
pipx install duckweights-seeder

Then:

export DUCKWEIGHTS_TOKEN=dw_...   # read token from Settings → Access tokens
export SEEDER_DATA_ROOT=~/duckweights-seeder
duckweights-seeder join --disk 100GB

Extras

join only needs httpx. Creating torrents on an anchor box needs libtorrent, which is optional because its wheels are incomplete on modern Python:

uv tool install 'duckweights-seeder[anchor]'
# or, from a checkout:
uv pip install -e '.[dev,anchor]'

From git

pipx install 'git+https://github.com/VinnyChase28/duckweights.git#subdirectory=seeder'

Metadata

Release files for duckweights-seeder 0.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 duckweights-seeder 0.1.0
File Size Uploaded
duckweights_seeder-0.1.0.tar.gz 21.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for duckweights-seeder 0.1.0
File Interpreter ABI Platform
duckweights_seeder-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 47.3 kB

Release files / duckweights_seeder-0.1.0.tar.gz

Download URL duckweights_seeder-0.1.0.tar.gz
Size 21.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ccd485daaab8b59a119c63f6ba895d544c7be96467e5b5b12b472bc2a6b25d94
BLAKE2b-256 checksum
How to use checksums
90adac82211488f2017238707798fa158bed95b8e44ab6a10cc1ee641030f6e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / duckweights_seeder-0.1.0-py3-none-any.whl

Download URL duckweights_seeder-0.1.0-py3-none-any.whl
Size 25.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
522a488128884a9c79518259fada209a4a3cbabf9460ca0e0931c5b00e1930cc
BLAKE2b-256 checksum
How to use checksums
299c4e0213472c836ad248b6d71eb404e41c382e3ab9444d45a4df0e5f0fff09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.1.0 This release

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