internal/

directory
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Aug 5, 2026 License: MIT

Directories

Path Synopsis
Package api implements librarr's HTTP server: REST API handlers, authentication and sessions, and routing for the embedded web UI.
Package api implements librarr's HTTP server: REST API handlers, authentication and sessions, and routing for the embedded web UI.
Package config loads, validates, and persists librarr's server configuration and runtime settings.
Package config loads, validates, and persists librarr's server configuration and runtime settings.
Package db provides SQLite persistence for librarr: users, library items, download jobs, requests, and related records.
Package db provides SQLite persistence for librarr: users, library items, download jobs, requests, and related records.
Package download manages download jobs and the supported download clients (qBittorrent, Transmission, Deluge, SABnzbd, and direct HTTP).
Package download manages download jobs and the supported download clients (qBittorrent, Transmission, Deluge, SABnzbd, and direct HTTP).
Package metadata fetches book metadata from Open Library.
Package metadata fetches book metadata from Open Library.
Package models defines the shared data types used across librarr.
Package models defines the shared data types used across librarr.
Package netutil provides network helpers, including SSRF-safe validation of user-supplied integration and outbound URLs.
Package netutil provides network helpers, including SSRF-safe validation of user-supplied integration and outbound URLs.
Package organize moves downloaded ebooks, audiobooks, and manga into the configured library layout, extracting metadata where possible.
Package organize moves downloaded ebooks, audiobooks, and manga into the configured library layout, extracting metadata where possible.
Package scheduler runs periodic background tasks such as wishlist searches, monitored-author checks, and series tracking updates.
Package scheduler runs periodic background tasks such as wishlist searches, monitored-author checks, and series tracking updates.
Package search implements librarr's search sources (Anna's Archive, Prowlarr, Project Gutenberg, and others) plus result filtering, scoring, and source health tracking.
Package search implements librarr's search sources (Anna's Archive, Prowlarr, Project Gutenberg, and others) plus result filtering, scoring, and source health tracking.
Package sources holds the runtime registry of indexer endpoints.
Package sources holds the runtime registry of indexer endpoints.
sourcestest
Package sourcestest is a test-only helper that exposes the canonical librarr-sources registry as Go bytes/types.
Package sourcestest is a test-only helper that exposes the canonical librarr-sources registry as Go bytes/types.
Package torznab serves a Torznab-compatible API so external tools (e.g.
Package torznab serves a Torznab-compatible API so external tools (e.g.
Package version exposes the Librarr release version.
Package version exposes the Librarr release version.
Package webhook delivers librarr event notifications to configured webhook endpoints such as Discord.
Package webhook delivers librarr event notifications to configured webhook endpoints such as Discord.
Package zlibraryparse parses Z-Library search and book-detail responses (JSON and HTML fallbacks) into structured data.
Package zlibraryparse parses Z-Library search and book-detail responses (JSON and HTML fallbacks) into structured data.

Jump to

Keyboard shortcuts

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