Browse Source

per-year download directory

to avoid downloading everything again,
move the existing files to the new location:

cd loooooops/ && mkdir 2022 && mv * 2022

Signed-off-by: ugrnm <ultrageranium@bleu255.com>
master
Claude Heiland-Allen 1 year ago
committed by ugrnm
parent
commit
60619aad6c
  1. 13
      download_loooooops.py

13
download_loooooops.py

@ -9,7 +9,9 @@ from urllib.parse import urlparse
# remote_url # remote_url
# description # description
output_dir = "loooooops" year = "2022"
output_dir = os.path.join("loooooops", year)
bitrate = "128k" bitrate = "128k"
@ -88,7 +90,7 @@ for collection in data:
i['created_at'][:-1]).astimezone( i['created_at'][:-1]).astimezone(
datetime.timezone.utc) datetime.timezone.utc)
if creation_date.strftime('%Y') == "2022": #we only take entries from this year if creation_date.strftime('%Y') == year: #we only take entries from this year
stuff = {} stuff = {}
stuff["url"] = i["url"] stuff["url"] = i["url"]
stuff["description"] = i["content"] stuff["description"] = i["content"]
@ -119,6 +121,7 @@ for l in looooops:
# Once we've done everythin we generate a playlist and ask ezstream # Once we've done everythin we generate a playlist and ask ezstream
# to reload it # to reload it
os.system('find . -iname "*opus" > playlist_loooooops.m3u'\ # this is not an injection vulnerability as output_dir is under
'&& kill -s HUP `pidof ezstream`') # our control
os.system('find {} -iname "*opus" > playlist_loooooops.m3u'\
'&& kill -s HUP `pidof ezstream`'.format(output_dir))

Loading…
Cancel
Save