diff --git a/amazon_buy_list.txt b/amazon_buy_list.txt new file mode 100644 index 0000000..bf22f8c --- /dev/null +++ b/amazon_buy_list.txt @@ -0,0 +1,8 @@ +Songs not in your library - Amazon search links: + +Cochren & Co. - Who Can +https://www.amazon.com/s?k=Cochren%20%26%20%20Co.%20Who%20%20Can&i=digital-music + +Matthew West - All In +https://www.amazon.com/s?k=Matthew%20%20West%20All%20%20In&i=digital-music + diff --git a/main.py b/main.py index 8eb6bd7..3a2a3c3 100644 --- a/main.py +++ b/main.py @@ -21,6 +21,8 @@ import re from datetime import datetime import json import subprocess +import urllib.parse +import urllib.parse # Configuration (defaults, will be overridden by config.json) PLEX_TOKEN = 'pU-m3HWYUZU6iXJFhJyA' # Your Plex.tv token @@ -336,7 +338,7 @@ def main(): artist = song['artist'] title = song['title'] # Create Amazon search URL - query = f"{artist} {title}".replace(' ', '+') + query = urllib.parse.quote(f"{artist} {title}") url = f"https://www.amazon.com/s?k={query}&i=digital-music" f.write(f"{artist} - {title}\n{url}\n\n") print(f" - {artist} - {title}: {url}")