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.1.tar.gz (46.6 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.1-py3-none-any.whl (19.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: monthify-0.6.1.tar.gz
  • Upload date:
  • Size: 46.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.2

File hashes

Hashes for monthify-0.6.1.tar.gz
Algorithm Hash digest
SHA256 ddb5203c32d27556b17dfeeb54b69979f68712b1808cae2a1078d3188f9e738b
MD5 0820e4b58a5abafa8c9bb5651cca0f42
BLAKE2b-256 df5761a61a0644acb3795acaae76b4ec6f7f8963d60f447614f057e010bc6d92

See more details on using hashes here.

File details

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

File metadata

  • Download URL: monthify-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 19.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.2

File hashes

Hashes for monthify-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 882324dce747539bf4cf274fc161881f6f64a817bf83ec8ba11601e9b8e7c9d5
MD5 03d20fd38eaa49dfd4d87dcbfdf17e0f
BLAKE2b-256 d961752ca5fc071139be5153045e3374eec1ecfd9a328b9ac0896136c5662fcc

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