Automatyczne parsowanie listy hop bec i akutalizowanie playlisty na youtube
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
- Utwórz nowy projekt https://console.cloud.google.com/projectcreate
- Aktywuj api https://console.cloud.google.com/apis/library/youtube.googleapis.com
- Ekran akceptacji OAuth. User Type wybieramy zewnętrzny i potem klikamy Utwórz. Podajemy nazwe, mail i inne wymagane dane. W zakresach nic nie musisz wybierać. Zapisz.
- Nie zapomnij dodać do Użytkownicy testowi swój adres email
- Dane logowania > Utwórz dane logowania > OAuth > Aplikacja komputerowa. Nazwa to:
rmf maxx bot
. Dostałeś identyfikator klienta (CLIENT_ID) oraz tajny klucz klienta (CLIENT_SECRET) zapisz je do.env
- Dane logowania > Utwórz dane logowania. Wybieramy
YouTube Data API v3
iDane użytkownika
aby utworzyć klienta OAuth - Uruchom
generate_keys.py
. Otwórz wygenerowany link. Potwierdz że ufasz developerowi (sobie XD) kliknij Dalej. Zostaniesz przekierowany na stronę localhost?code=..... SkopiujCode
i wklej do.env
- Uruchom ponownie
generate_keys.py
tym razem dostanieszREFRESH_TOKEN
który musisz wkleić do.env
- Utwórz playliste na youtube i skopiuj id playlisty do
.env
doPLAYLIST_ID
- Aby aktualizować playliste uruchamiaj cyklicznie
rmfmaxxx_hopbec.py