chore: save flags/anthems to own directories
This commit is contained in:
@@ -20,9 +20,9 @@ class WikipediaCountryScraperFilesPipeline(FilesPipeline):
|
|||||||
def file_path(self, request, response=None, info=None, *, item=None):
|
def file_path(self, request, response=None, info=None, *, item=None):
|
||||||
print(f"request URLs: {request.url}")
|
print(f"request URLs: {request.url}")
|
||||||
flag_filename = re.search(r"([^\/]*)$", request.url)
|
flag_filename = re.search(r"([^\/]*)$", request.url)
|
||||||
anthem_filename = re.search(r"(?P<filename>(?<=File\:)[^\$]*)", request.url)
|
|
||||||
|
|
||||||
if isinstance(flag_filename, re.Match):
|
if isinstance(flag_filename, re.Match):
|
||||||
return f"files/{flag_filename[1]}"
|
if (filename := flag_filename[1]).endswith(".svg"):
|
||||||
elif anthem_filename["filename"].endswith(".mp3"):
|
return f"files/flags/{filename}"
|
||||||
return f"files/{anthem_filename['filename']}"
|
elif filename.endswith(".ogg.mp3"):
|
||||||
|
return f"files/anthems/{filename}"
|
||||||
|
|||||||
Reference in New Issue
Block a user