Skip to content

Commit aec0c18

Browse files
author
mithmith
committed
Add YoutubeDataRepository documentation
1 parent c9d4592 commit aec0c18

File tree

3 files changed

+564
-176
lines changed

3 files changed

+564
-176
lines changed

README.ru.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,39 @@ pip install google-auth-httplib2
4444
```
4545
А также проект `yt-dlp`:
4646
https://github.com/yt-dlp/yt-dlp
47+
48+
49+
# Класс YoutubeDataRepository
50+
51+
## 1. Методы добавления (Create)
52+
- add_channel - добавление канала.
53+
- add_video - добавление видео.
54+
- add_tag - добавление тега.
55+
- add_thumbnail - добавление миниатюры.
56+
- add_video_format - добавление формата видео.
57+
- add_channel_history - добавление истории канала.
58+
- add_video_history - добавление истории видео.
59+
60+
## 2. Методы получения данных (Retrieve)
61+
- get_channel_by_id - получение канала по ID.
62+
- get_video_by_id - получение видео по ID.
63+
- get_channels - получение списка каналов.
64+
- get_channel_videos - получение видео определённого канала.
65+
- get_channel_id_by_url - получение ID канала по URL.
66+
- get_videos_without_upload_date - получение видео без даты загрузки.
67+
- get_video_ids_without_formats - получение ID видео без форматов.
68+
- get_new_and_existing_video_ids - возвращает новые и уже существующие идентификаторы видео.
69+
70+
## 3. Методы обновления (Update)
71+
- update_channel_details - обновление деталей канала.
72+
- update_video_details - обновление деталей видео.
73+
- update_video_path - обновление пути файла видео.
74+
- update_thumbnail_path - обновление пути файла миниатюры.
75+
- set_video_as_invalid - пометить видео как недействительное.
76+
77+
## 4. Методы удаления (Delete)
78+
- delete_video - удаление видео.
79+
80+
## 5. Дополнительные методы
81+
- reset_all_invalid_videos - сброс статуса всех недействительных видео.
82+
- bulk_add_tags - массовое добавление тегов.

0 commit comments

Comments
 (0)