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. |
Click to show internal directories.
Click to hide internal directories.