Skip to main content

Sorts liked spotify tracks into playlists by the month they were liked.

Project description

Monthify

A python script that sorts the user's liked Spotify tracks into playlists by the month they were liked. Inspired by an IFTTT applet by user t00r

Requirements

Install

pip install monthify

Usage

monthify --client-id=CLIENT_ID --client-secret=CLIENT_SECRET --options

Or with a configuration file

monthify --options

Configuration

Monthify will look for a monthify.toml file in

Linux

~/.config/monthify/

Windows

C:\Users\username\AppData\Local\Monthify

Mac OS

/Users/username/Library/Application Support/Monthify

Your monthify.toml file should look like this
CLIENT_SECRET="..."
CLIENT_ID="..."

Building

Required

git clone https://github.com/madstone0-0/monthify.git
cd monthify
poetry install
poetry build

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

monthify-0.6.0.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

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

monthify-0.6.0-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file monthify-0.6.0.tar.gz.

File metadata

  • Download URL: monthify-0.6.0.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.13.2 Linux/6.13.4-zen1-1-zen

File hashes

Hashes for monthify-0.6.0.tar.gz
Algorithm Hash digest
SHA256 1c7f56e9f64b58cfd15bdfaa5b5f28cbc1024679a447d441ef6e2c4e4b0ec078
MD5 b3cc83de78253693d00013c8c2446a74
BLAKE2b-256 c2b59ac614a7f6fb3a39fc0f3c9df44fc0aab3c2158b7f5d718a43d76e9f16e1

See more details on using hashes here.

File details

Details for the file monthify-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: monthify-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.13.2 Linux/6.13.4-zen1-1-zen

File hashes

Hashes for monthify-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 307290352ece15893287df86ed35a6f88ddf28e48e755e7efa00a490d90eac7a
MD5 780920892bf5e55032f460a46911a7eb
BLAKE2b-256 3b1ac1e83e41de7d48da966ed5bd02d0e48c70d4f115af95503e61fea0d67c65

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