Skip to main content

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

Metadata

Release files for monthify 0.6.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for monthify 0.6.1
File Size Uploaded Provenance Actions
monthify-0.6.1.tar.gz 46.6 kB Without provenance Details for monthify-0.6.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for monthify 0.6.1
File Interpreter ABI Platform Actions
monthify-0.6.1-py3-none-any.whl Python 3 none any Details for monthify-0.6.1-py3-none-any.whl

Total release size: 65.8 kB

Release files / monthify-0.6.1.tar.gz

Download URL monthify-0.6.1.tar.gz
Size 46.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ddb5203c32d27556b17dfeeb54b69979f68712b1808cae2a1078d3188f9e738b
BLAKE2b-256 checksum
How to use checksums
df5761a61a0644acb3795acaae76b4ec6f7f8963d60f447614f057e010bc6d92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.2

Release files / monthify-0.6.1-py3-none-any.whl

Download URL monthify-0.6.1-py3-none-any.whl
Size 19.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
882324dce747539bf4cf274fc161881f6f64a817bf83ec8ba11601e9b8e7c9d5
BLAKE2b-256 checksum
How to use checksums
d961752ca5fc071139be5153045e3374eec1ecfd9a328b9ac0896136c5662fcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.2

Security for monthify 0.6.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page