Browse Source

add alternative youtube link

master
HayWo 2 years ago
parent
commit
041b04c1eb
Signed by: haywo GPG Key ID: CE8467F36EF907E4
  1. 1
      README.md
  2. 5
      fridaydisco.py

1
README.md

@ -17,7 +17,6 @@ Die Songs werden als mp3 heruntergeladen und in einem Ordner mit dem aktuellen D
- mplayer
### Als live Player unter Linux mit systemd (ungetestet - funktioniert in der Theorie)
- `cd fridaydisco`
- Systemd Setup (nur beim ersten mal benötigt)
- Die Datei `systemd/fridaydisco.service` entsprechend dem eigenen Setup anpassen und nach `/etc/systemd/system/` kopieren.
- Die Datei `systemd/fridaydisco.timer` nach `/etc/systemd/system/` kopieren

5
fridaydisco.py

@ -116,6 +116,7 @@ for elem in links_json["songs"]:
links.append(elem["url"])
youtube_base = "https://www.youtube.com/watch?v="
youtube_base_alt = "https://youtu.be/"
print(f"Getting {requested_toots} newest Toots from: {instance}/api/v1/timelines/tag/{tag}")
response = requests.get(f"{instance}/api/v1/timelines/tag/{tag}?limit={requested_toots}")
@ -136,7 +137,9 @@ for post in posts:
while cursor_pos < content_length:
link_start = content.find(youtube_base, cursor_pos, content_length)
if link_start == -1:
break
link_start = content.find(youtube_base_alt, cursor_pos, content_length)
if link_start == -1:
break
link_end = content.find("\" ", link_start, content_length)
full_link = content[link_start:link_end]
link_params_start = full_link.find("&amp;")

Loading…
Cancel
Save