{"repo":"saadz-khan/SpotDown","free":true,"listed":false,"github":"https://github.com/saadz-khan/SpotDown","clone":"git clone https://github.com/saadz-khan/SpotDown.git","description":"Automated download tool for Spotify Playlists","language":"Python","stars":11,"topics":["python","python3","selenium","spotify","spotipy","download-","downloader","youtube","youtube-search","spotify-downloader"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"SpotDown Automated downloading tool for Spotify playlists. Selenium based tool to download spotify playlists automatically using: - Python 3.7-3.8 (tested) - selenium==3.141.0 - Spotify-API - spotipy==2.19.0 - Youtube Data-API v3 Table of content - Installation - Cloning - Create Virtual Environment - Activate Virtual Environment - Dependency Installation - Prerequisite - Download Playlist - Contribute - License Dependencies For a full list of dependencies check requirements.txt . Installation Windows Cloning Clone this repository git clone https://github.com/saadz-khan/SpotDown Create Virtual Environment - Change your current working directory by cd SpotDown - Create virutal environment using python -m venv env Activate Virtual Environment To activate the virtual environment run: - env\\Scripts\\activate.bat for Command Prompt - env\\Scripts\\activate in Windows Powershell Dependency Installation Install the dependencies using pip install -r requirements.txt Prerequisite This part is a one time setup. Note down your API-keys and keep them to yourself - Sign in to the spotify developers dashboard here and create, name a project to get the client id and client secret . Demo below (client keys generated below is deleted) - Sign in to the google-api developers console here. - Go to the Library and search Youtube Data API v3 and click Enable this API . - Go to Credential on the left side-bar and click Create Credentials on top of the page then API key . Demo for above 3 steps below (","default_branch":null,"files":null,"tree":[],"storefront":"/r/saadz-khan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/saadz-khan/SpotDown/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}