Skip to main content

A spotify list extractor

Project description

Gspoty

Spotify List metadata extractor

Environment variables

This script loads a JSON file with the form specified by example_key.json, this file must be named key.json , and should have valid client / secret values from Spotify and a valid device di from Google Music

You should get those keys from the spotify developers page and google music oauth2. Please see spotipy and gmusic API for further information

Requirements

Basically with Python3 and pip you are set up! pip will handle dependencies using requirements file, but specifically the only dependency appart from a default python 3 environment will be spotipy , and gmusicapi see requirements.txt file for specific version.

  • Python 3
  • pip
  • spotipy
  • gmusicapi

pip install -r requirements.txt

Run the module

python -m gspoty https://open.spotify.com/playlist/74OoKks94WOn8h14OwLChP

optionally you can pass the location to json file with the required keys

python -m gspoty https://open.spotify.com/playlist/74OoKks94WOn8h14OwLChP /tmp/keys_custom.json

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gspoty-0.0.1.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gspoty-0.0.1-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file gspoty-0.0.1.tar.gz.

File metadata

  • Download URL: gspoty-0.0.1.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.3.0 requests-toolbelt/0.8.0 tqdm/4.46.0 CPython/3.8.2

File hashes

Hashes for gspoty-0.0.1.tar.gz
Algorithm Hash digest
SHA256 748873646ed4fb4ab557ec00546716ed429f6b650bbdb1cfad00af0917b07cb0
MD5 6383da81b794042db7f7e1fdc61923c7
BLAKE2b-256 a3dcd91580ad60c00e3d71e9210efa0a0b2324940854f44e09542a0ac46be2cb

See more details on using hashes here.

File details

Details for the file gspoty-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: gspoty-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.3.0 requests-toolbelt/0.8.0 tqdm/4.46.0 CPython/3.8.2

File hashes

Hashes for gspoty-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f49fea31ee440144b3ab7a7b29661f5430a4a919ed42cc69112338447344ea0c
MD5 b85fa75ebfeec6a2e1ebe1ec829b8849
BLAKE2b-256 7769990b881fb13a0f865cf0935aa28a9e258db9edb6ecc139d95751d4ae48fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page