internal/

directory
v1.32.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 13, 2026 License: GPL-2.0

Directories

Path Synopsis
api
sse
Command automationsgen writes the automation rule JSON reference for the docs and the condition field table for the query builder.
Command automationsgen writes the automation rule JSON reference for the docs and the condition field table for the query builder.
Package database provides a SQLite database layer with string interning.
Package database provides a SQLite database layer with string interning.
Package dbinterface provides database interfaces to avoid import cycles.
Package dbinterface provides database interfaces to avoid import cycles.
Package fsops defines the Backend interface that abstracts filesystem operations for qui's services.
Package fsops defines the Backend interface that abstracts filesystem operations for qui's services.
local
Package local implements fsops.Backend by delegating to the local filesystem via os.*, pkg/hardlinktree, pkg/reflinktree, pkg/hardlink, and pkg/fsutil.
Package local implements fsops.Backend by delegating to the local filesystem via os.*, pkg/hardlinktree, pkg/reflinktree, pkg/hardlink, and pkg/fsutil.
remote
Package remote implements fsops.Backend over SFTP, on the pooled SSH connection the instance's stored credentials open.
Package remote implements fsops.Backend over SFTP, on the pooled SSH connection the instance's stored credentials open.
Package logstream provides a thread-safe log broadcasting system with a ring buffer for log history and SSE-based streaming to subscribers.
Package logstream provides a thread-safe log broadcasting system with a ring buffer for log history and SSE-based streaming to subscribers.
pkg
services
activity
Package activity provides a small in-process pub/sub hub for qui-owned server events ("server activity").
Package activity provides a small in-process pub/sub hub for qui-owned server events ("server activity").
arr
automations
Package automations provides an expression-based automation system for managing torrents.
Package automations provides an expression-based automation system for managing torrents.
crossseed
Package crossseed provides intelligent cross-seeding functionality for torrents.
Package crossseed provides intelligent cross-seeding functionality for torrents.
crossseed/gazellemusic
Package gazellemusic implements gzlx-style cross-seed matching against Gazelle trackers (OPS/RED) using their JSON APIs.
Package gazellemusic implements gzlx-style cross-seed matching against Gazelle trackers (OPS/RED) using their JSON APIs.
dirscan
Package dirscan provides directory scanning functionality to find media files and match them against Torznab indexers for cross-seeding.
Package dirscan provides directory scanning functionality to find media files and match them against Torznab indexers for cross-seeding.
discscan
Package discscan queues BDInfo scans of Discs (a folder holding BDMV, or an .iso) and stores the Disc report in the database.
Package discscan queues BDInfo scans of Discs (a folder holding BDMV, or an .iso) and stores the Disc report in the database.
externalprograms
Package externalprograms provides a unified service for executing external programs with torrent data.
Package externalprograms provides a unified service for executing external programs with torrent data.
orphanscan
Package orphanscan finds and removes orphan files not associated with any torrent.
Package orphanscan finds and removes orphan files not associated with any torrent.
Package sshpool dials an instance's SSH endpoint with its stored credentials and reports how the presented host key relates to the pinned one.
Package sshpool dials an instance's SSH endpoint with its stored credentials and reports how the presented host key relates to the pinned one.
testutil
postgres command
Command postgres runs Postgres integration tests with a temporary server.
Command postgres runs Postgres integration tests with a temporary server.
sshtest
Package sshtest generates the SSH key material and credential key that the models and database tests both need.
Package sshtest generates the SSH key material and credential key that the models and database tests both need.
testdb
Package testdb provides isolated migrated database fixtures for tests.
Package testdb provides isolated migrated database fixtures for tests.
Package themes embeds the built-in theme CSS files and exposes their metadata so the API can serve and validate them.
Package themes embeds the built-in theme CSS files and exposes their metadata so the API can serve and validate them.
Package tray shows the Tray: qui's icon in the Windows notification area.
Package tray shows the Tray: qui's icon in the Windows notification area.
web

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL