[PR #51] [CLOSED] Add --liked-since option #164

Closed
opened 2026-02-27 04:57:53 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Googolplexed0/zotify/pull/51
Author: @shiftpx
Created: 8/17/2025
Status: Closed

Base: mainHead: feat/add-liked-since-option


📝 Commits (1)

📊 Changes

4 files changed (+21 additions, -3 deletions)

View changed files

📝 .gitignore (+3 -1)
📝 zotify/__main__.py (+5 -0)
📝 zotify/app.py (+11 -2)
📝 zotify/utils.py (+2 -0)

📄 Description

My py skills are quite rusty, sorry in advance if I missed something.

When --liked-since DATETIME is used with --liked, filters the liked songs to only ones liked on or after DATETIME. DATETIME should be passed in ISO8601 format.

This can help in case user has an exisiting large list of liked songs, which they can dump manually once and thereafter, run a recurring job with --liked-since CURRENTDATETIME to only process newly added songs.

Other changes:

  • Added gitignores relevant to running the project with uv (uv.lock is ignored for now, but good to add back if project switches to uv)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Googolplexed0/zotify/pull/51 **Author:** [@shiftpx](https://github.com/shiftpx) **Created:** 8/17/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feat/add-liked-since-option` --- ### 📝 Commits (1) - [`9b49cfc`](https://github.com/Googolplexed0/zotify/commit/9b49cfc050810db7e04eec15afb6ae59f3bdf321) Add --liked-since option ### 📊 Changes **4 files changed** (+21 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+3 -1) 📝 `zotify/__main__.py` (+5 -0) 📝 `zotify/app.py` (+11 -2) 📝 `zotify/utils.py` (+2 -0) </details> ### 📄 Description > My py skills are quite rusty, sorry in advance if I missed something. When `--liked-since DATETIME` is used with `--liked`, filters the liked songs to only ones liked on or after `DATETIME`. `DATETIME` should be passed in ISO8601 format. This can help in case user has an exisiting large list of liked songs, which they can dump manually once and thereafter, run a recurring job with `--liked-since CURRENTDATETIME` to only process newly added songs. Other changes: - Added gitignores relevant to running the project with uv (uv.lock is ignored for now, but good to add back if project switches to uv) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 04:57:53 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/zotify#164
No description provided.