Fix docker run command

This commit is contained in:
Joey Hafner 2022-04-17 13:15:49 -07:00
parent 9cec176f20
commit f12c31b6c9

View File

@ -7,7 +7,7 @@ To download a track, album, or artist from Spotify, use:
This is non-interactive and works programmatically. This is non-interactive and works programmatically.
## Using Docker Container ## Using Docker Container
If the host has Docker, but you don't want to install any Python packages, you can run single commands with the Docker container with `docker run --rm -it -v $(pwd):/data coritsky/spotdl <url e.g. https://open.spotify.com/artist/3q7HBObVc0L8jNeTe5Gofh?si=fd6100828a764c3b>`. If the host has Docker, but you don't want to install any Python packages, you can run single commands with the Docker container with `docker run --rm -it -v "$(pwd):/data" coritsky/spotdl <url e.g. https://open.spotify.com/artist/3q7HBObVc0L8jNeTe5Gofh?si=fd6100828a764c3b>`.
# Music Library Integration # Music Library Integration
To make updating my library easier, each "Artist" folder has a file called `spot.txt` which contains only the Spotify URL for that artist. This makes it possible to run a loop similar to the following: To make updating my library easier, each "Artist" folder has a file called `spot.txt` which contains only the Spotify URL for that artist. This makes it possible to run a loop similar to the following:
@ -19,7 +19,7 @@ for artist in */; do
# use spotdl if the host is already configured with spotdl, or you don't need the script to be portable # use spotdl if the host is already configured with spotdl, or you don't need the script to be portable
# use docker run for better portability (within my lab) at the expense of overhead # use docker run for better portability (within my lab) at the expense of overhead
spotdl $(cat spot.txt) && spotdl $(cat spot.txt) &&
# docker run --rm -it -v $(pwd):/data coritsky/spotdl $(cat spot.txt) && # docker run --rm -it -v "$(pwd):/data" coritsky/spotdl $(cat spot.txt) &&
cd .. cd ..
done done
``` ```