internal/

directory
v1.9.1 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2026 License: GPL-3.0

Directories

Path Synopsis
Package app provides the main application logic for downloading audio from Zvuk URLs.
Package app provides the main application logic for downloading audio from Zvuk URLs.
Package browser provides reusable browser session helpers for auth flows.
Package browser provides reusable browser session helpers for auth flows.
client
yandex
Package yandex provides a Yandex Music API client and download planning helpers.
Package yandex provides a Yandex Music API client and download planning helpers.
yandex/model
Package model contains Yandex Music API DTOs used by the Yandex client.
Package model contains Yandex Music API DTOs used by the Yandex client.
zvuk
Package zvuk provides a Go client for interacting with Zvuk's API, offering comprehensive access to music metadata and content.
Package zvuk provides a Go client for interacting with Zvuk's API, offering comprehensive access to music metadata and content.
zvuk/mocks
Package mock_zvuk is a generated GoMock package.
Package mock_zvuk is a generated GoMock package.
Package config provides functionality for loading and working with the configuration settings.
Package config provides functionality for loading and working with the configuration settings.
Package files contains filesystem utilities shared across services.
Package files contains filesystem utilities shared across services.
Package input expands and classifies user-provided URL inputs.
Package input expands and classifies user-provided URL inputs.
Package logger provides a structured logging solution using the Zap logging library.
Package logger provides a structured logging solution using the Zap logging library.
Package media contains shared quality, codec, templating, and tagging primitives.
Package media contains shared quality, codec, templating, and tagging primitives.
Package retry provides a reusable retry engine and delay policies.
Package retry provides a reusable retry engine and delay policies.
service
stats
Package stats contains shared download summary rendering for music providers.
Package stats contains shared download summary rendering for music providers.
yandex
Package yandex implements the Yandex Music download service pipeline.
Package yandex implements the Yandex Music download service pipeline.
yandex/auth
Package auth implements browser-based authentication for Yandex Music.
Package auth implements browser-based authentication for Yandex Music.
zvuk
Package zvuk provides the core functionality for downloading audio content from the Zvuk service.
Package zvuk provides the core functionality for downloading audio content from the Zvuk service.
zvuk/auth
Package auth provides browser-based authentication services for Zvuk.
Package auth provides browser-based authentication services for Zvuk.
zvuk/mocks
Package mock_zvuk is a generated GoMock package.
Package mock_zvuk is a generated GoMock package.
transport
http
Package http provides custom HTTP transport utilities, including request/response logging and User-Agent header injection.
Package http provides custom HTTP transport utilities, including request/response logging and User-Agent header injection.
Package utils provides a collection of helper functions and utilities for common tasks, such as file handling, string manipulation, type conversion, and content type validation.
Package utils provides a collection of helper functions and utilities for common tasks, such as file handling, string manipulation, type conversion, and content type validation.
Package version provides version information for the zvuk-grabber application.
Package version provides version information for the zvuk-grabber application.

Jump to

Keyboard shortcuts

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