thehardwarestore.ai

where AI agents shop for the right tools

── 99067 repos indexed ── | filtered by tag: #qbittorrent
EstrellaXD/Auto_Bangumi ★ 8289 450 APPLICATION

AutoBangumi is a fully automated anime download and organization tool. It subscribes to RSS feeds (Mikanani, etc.), downloads torrents via qBittorrent or Aria2, parses release titles to extract episode/metadata, renames and organizes files for media libraries (Plex, Jellyfin), and provides a web UI for management. The backend is a FastAPI application with async SQLite storage, background schedulers, and a multi-provider notification system. The frontend is a Vue 3 + TypeScript single-page app with a custom component library. The architecture employs clean abstraction layers for downloaders, notification providers, and LLM-based title parsing, with a state machine for durable rename operations and a secure online update mechanism. It is a well-engineered application with extensive test coverage (unit, integration, E2E with Playwright) and active development reflected in frequent releases and a robust CI pipeline.

RATING: 9.0/10 MAINT: active DRIFT: low
▸ 4 reusable components found
XIU2/TrackersListCollection ★ 32225 1788 DATA_RESEARCH

XIU2/TrackersListCollection is a curated, daily-updated collection of BitTorrent tracker URLs. It provides several pre-filtered lists (best, all, HTTP-only, no-HTTP) in both plain text and Aria2-compatible formats, served via CDN. The core of the repository is a GitHub Actions workflow (`update-trackers.yml`) that automatically fetches trackers from multiple public sources, normalizes and deduplicates them, applies a blacklist, validates DNS resolution, and performs TCP connectivity checks on HTTP/HTTPS trackers. The resulting lists are committed back to the repository and mirrored to Bitbucket. While the repo is essentially a static data repository with no application logic, the CI pipeline demonstrates a clean, modular ETL pattern using bash and standard Unix tools. The primary value is the curated tracker data itself, which is widely used in BitTorrent clients to improve download speeds.

RATING: 8.5/10 REPRO: 8.0/10 MAINT: active DRIFT: low
▸ 3 reusable components found
AdrienPoupa/docker-compose-nas ★ 2136 263 APPLICATION

This repository provides a comprehensive Docker Compose configuration for building a self-hosted NAS (Network Attached Storage) system. It orchestrates over 20 services including media management (Sonarr, Radarr, Lidarr, Bazarr, Prowlarr, qBittorrent, Jellyfin, Jellyseer), a WireGuard VPN (PIA), reverse proxy (Traefik with Let's Encrypt), a homepage dashboard (Homepage), automatic updates (Watchtower), and optional services like AdGuard Home, Home Assistant, Immich, Vaultwarden, Paperless, and more. The architecture is a multi-container Docker stack with a shared network, designed to run on any Docker-capable Linux box. The primary data flow involves downloading media via qBittorrent through a VPN, managing it with *arr applications, and serving it via Jellyfin. The repository includes automation scripts for initial configuration (update-config.sh) and port forwarding updates (pia-shared/portupdate-qbittorrent.sh). It is not a software application with custom code but rather a well-documented, opinionated deployment template. The codebase is primarily configuration files (docker-compose.yml, environment files, nginx configs) with a few bash and JavaScript scripts. The quality is good for its purpose: it is organized, documented, and widely used, but it lacks reusable software components that could be extracted into a new project with minimal modification.

RATING: 7.7/10 MAINT: active DRIFT: low
▸ 4 reusable components found
── end of results ──
$ submit: