bundle.youtube.database

Attributes

log

Classes

Database

Base data model class, providing utilities for serialization and deserialization

Module Contents

bundle.youtube.database.log
class bundle.youtube.database.Database(/, **data: Any)

Bases: bundle.core.data.Data

Base data model class, providing utilities for serialization and deserialization from/to JSON, along with JSON Schema generation.

model_config

Default model configuration settings.

path: pathlib.Path
tracks: dict[str, bundle.youtube.media.MP3 | bundle.youtube.media.MP4] = None
async load()
has(identifier)
add(track: bundle.youtube.media.MP4 | bundle.youtube.media.MP3)