bundle.youtube.database ======================= .. py:module:: bundle.youtube.database Attributes ---------- .. autoapisummary:: bundle.youtube.database.log Classes ------- .. autoapisummary:: bundle.youtube.database.Database Module Contents --------------- .. py:data:: log .. py:class:: Database(/, **data: Any) Bases: :py:obj:`bundle.core.data.Data` Base data model class, providing utilities for serialization and deserialization from/to JSON, along with JSON Schema generation. .. attribute:: model_config Default model configuration settings. .. py:attribute:: path :type: pathlib.Path .. py:attribute:: tracks :type: dict[str, bundle.youtube.media.MP3 | bundle.youtube.media.MP4] :value: None .. py:method:: load() :async: .. py:method:: has(identifier) .. py:method:: add(track: bundle.youtube.media.MP4 | bundle.youtube.media.MP3)