Dyl-M / auto_youtube_playlist

Add YouTube videos to playlists and update them automatically.
MIT License
6 stars 4 forks source link
github-actions google-api google-cloud python youtube youtube-api

Automated YouTube Playlist | auto_youtube_playlist

GitHub last commit GitHub commit activity DeepSource DeepSource

Twitter Follow Reddit User Karma

A project related to YouTube API. Add YouTube videos to playlists and update them automatically. This project will concern the following playlist:

Repository structure

Elements followed by (IGNORED) are kept ignored / hidden by git for privacy purpose or for being useless for code comprehension or workflow execution.

β”œβ”€β”€ .github
β”‚   β”œβ”€β”€ ISSUE_TEMPLATE
β”‚   β”‚   β”œβ”€β”€ feature_request.yml
β”‚   β”‚   └── issue_report.yml
β”‚   β”œβ”€β”€ workflows
β”‚   β”‚   β”œβ”€β”€ cron_workflow.yml
β”‚   β”‚   β”œβ”€β”€ licence_workflow.yml
β”‚   β”‚   └── update_workflow.yml
β”‚   └── dependabot.yml
β”‚
β”œβ”€β”€ archive (IGNORED)
β”‚   β”œβ”€β”€ 2022
β”‚   β”‚   β”œβ”€β”€ history_2022.log
β”‚   β”‚   └── mix_history_2022.csv
β”‚   └── 2023
β”‚       β”œβ”€β”€ history_20223.log
β”‚       └── mix_history_2023.csv
β”‚
β”œβ”€β”€ cmd (IGNORED)
β”‚
β”œβ”€β”€ data
β”‚   β”œβ”€β”€ add-on.json
β”‚   β”œβ”€β”€ mix_history.csv
β”‚   β”œβ”€β”€ playlists.json
β”‚   └── pocket_tube.json
β”‚
β”œβ”€β”€ log 
β”‚   β”œβ”€β”€ history.log
β”‚   └── last_exe.log
β”‚
β”œβ”€β”€ notebooks
β”‚   β”œβ”€β”€ .ipynb_checkpoints (IGNORED)
β”‚   └── playlists_report.ipynb
β”‚
β”œβ”€β”€ src
β”‚   β”œβ”€β”€ _sandbox.py
β”‚   β”œβ”€β”€ analytics.py
β”‚   β”œβ”€β”€ cron_update.py
β”‚   β”œβ”€β”€ main.py
β”‚   └── youtube_req.py
β”‚
β”œβ”€β”€ tokens (IGNORED)
β”‚
β”œβ”€β”€ .deepsource.toml
β”œβ”€β”€ .gitignore
β”œβ”€β”€ LICENSE
β”œβ”€β”€ notes.txt
β”œβ”€β”€ README.md
└── requirements.txt

External information

Codes are reviewed by the DeepSource bot.