mirror of
				https://github.com/KevinMidboe/spotify-downloader.git
				synced 2025-10-29 18:00:15 +00:00 
			
		
		
		
	Merge pull request #476 from Silverfeelin/master
Use folder argument as base for album/playlist file exports.
This commit is contained in:
		| @@ -6,6 +6,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. | |||||||
|  |  | ||||||
| ## [Unreleased] | ## [Unreleased] | ||||||
|  |  | ||||||
|  | ### Changed | ||||||
|  | - Option `-f` (`--folder`) is used when exporting text files using `-p` (`--playlist`) for playlists or `-b` (`--album`) for albums ([@Silverfeelin](https://github.com/Silverfeelin)) (#476) | ||||||
|  |  | ||||||
| ## [1.1.1] - 2019-01-03 | ## [1.1.1] - 2019-01-03 | ||||||
| ### Added | ### Added | ||||||
| - Output informative message in case of no result found in YouTube search ([@Amit-L](https://github.com/Amit-L)) (#452) | - Output informative message in case of no result found in YouTube search ([@Amit-L](https://github.com/Amit-L)) (#452) | ||||||
|   | |||||||
| @@ -7,7 +7,9 @@ from titlecase import titlecase | |||||||
| from logzero import logger as log | from logzero import logger as log | ||||||
| import pprint | import pprint | ||||||
| import sys | import sys | ||||||
|  | import os | ||||||
|  |  | ||||||
|  | from spotdl import const | ||||||
| from spotdl import internals | from spotdl import internals | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -146,7 +148,8 @@ def write_playlist(playlist_url, text_file=None): | |||||||
|     tracks = playlist["tracks"] |     tracks = playlist["tracks"] | ||||||
|     if not text_file: |     if not text_file: | ||||||
|         text_file = u"{0}.txt".format(slugify(playlist["name"], ok="-_()[]{}")) |         text_file = u"{0}.txt".format(slugify(playlist["name"], ok="-_()[]{}")) | ||||||
|     return write_tracks(tracks, text_file) |     filepath = os.path.join(const.args.folder if const.args.folder else "", text_file) | ||||||
|  |     return write_tracks(tracks, filepath) | ||||||
|  |  | ||||||
|  |  | ||||||
| def fetch_album(album): | def fetch_album(album): | ||||||
| @@ -217,7 +220,8 @@ def write_album(album_url, text_file=None): | |||||||
|     tracks = spotify.album_tracks(album["id"]) |     tracks = spotify.album_tracks(album["id"]) | ||||||
|     if not text_file: |     if not text_file: | ||||||
|         text_file = u"{0}.txt".format(slugify(album["name"], ok="-_()[]{}")) |         text_file = u"{0}.txt".format(slugify(album["name"], ok="-_()[]{}")) | ||||||
|     return write_tracks(tracks, text_file) |     filepath = os.path.join(const.args.folder if const.args.folder else "", text_file) | ||||||
|  |     return write_tracks(tracks, filepath) | ||||||
|  |  | ||||||
|  |  | ||||||
| def write_tracks(tracks, text_file): | def write_tracks(tracks, text_file): | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user