diff --git a/PROJECT.org b/PROJECT.org index 36477df..043e821 100644 --- a/PROJECT.org +++ b/PROJECT.org @@ -93,7 +93,7 @@ fetching and simple saving. :LOGBOOK: CLOCK: [2025-07-09 Wed 09:55]--[2025-07-09 Wed 10:15] => 0:20 :END: -* Backlog [0/15] :vrobbler:project:personal: +* Backlog [2/17] :vrobbler:project:personal: ** TODO [#C] Add sentiment parsing for Scrobbles with notes :vrobbler:project:scrobbles:sentiment: :PROPERTIES: :ID: 37781d6a-f3b0-48b2-bf98-33c2c791cf85 @@ -459,11 +459,11 @@ https://app.todoist.com/app/task/add-a-csv-endpoint-for-users-book-reads-that-li - Note taken on [2025-09-25 Thu 10:51] As an example https://comicbookroundup.com/comic-books/reviews/humanoids-publishing/the-history-of-science-fiction -** TODO [#B] Find page numbers for comic books from ComicVine :vrobbler:feature:books:personal:project: +** TODO [#B] Find page numbers for comic books from ComicVine :feature:books: :PROPERTIES: :ID: 79f867c3-1288-4143-b6bf-2a452983ee9f :END: -** TODO [#B] Fix koreader scrobble imports to use DST properly :vrobbler:personal:bug:books:imports: +** TODO [#B] Fix koreader scrobble imports to use DST properly :bug:books:imports: :PROPERTIES: :ID: 79758cba-a440-48b6-a637-efb88827acf2 :END: @@ -489,6 +489,20 @@ whatever time KoReader reports, we need to know, given the date and the user profile's historic timezone, how many hours to adjust the KoReader time to get to GMT to save it in the database. +** TODO [#B] Can we show a graph of all past Weigh-in tasks :scale:tasks:graphs:javascript: +:PROPERTIES: +:ID: ae499d87-03bf-4e48-9b2c-1a421a46af11 +:END: + +*** Description + +I wonder if, as a special type of task, Weigh-in's could show a graph of the +metrics that are stored against all the past weigh-ins? + +The graph would contain all Weigh-in scrobbles for that user, no matter which +date is being viewed, and the highlighted value on the graph would be the date +being viewed. + ** TODO [#A] Orgmode tasks are not updated if in progress :tasks:orgmode:bug: :PROPERTIES: :ID: 7dcebb2c-7c4c-4ac5-bee6-c2e36c3811f9 @@ -505,7 +519,10 @@ different. And the same for comments. If a comment (by timestamp key) is different in the webhook than what's in the scrobble.log, update the comment in the scrobble.log -** TODO [#A] Ignore tag 'inprogress' for Tasks :bug:tasks:tags: +** DONE [#A] Ignore tag 'inprogress' for Tasks :bug:tasks:tags: +:PROPERTIES: +:ID: cd37c1ec-e2fc-b93c-daf8-6b329712c3f1 +:END: *** Description diff --git a/vrobbler/apps/scrobbles/scrobblers.py b/vrobbler/apps/scrobbles/scrobblers.py index 311c18d..5c57c50 100644 --- a/vrobbler/apps/scrobbles/scrobblers.py +++ b/vrobbler/apps/scrobbles/scrobblers.py @@ -761,7 +761,10 @@ def todoist_scrobble_task( todoist_task["title"] = todoist_task.pop("description") todoist_task["description"] = todoist_task.pop("details") - todoist_task["labels"] = todoist_task.pop("todoist_label_list", []) + labels = todoist_task.pop("todoist_label_list", []) + todoist_task["labels"] = [ + l for l in labels if l.lower() != "inprogress" + ] todoist_task.pop("todoist_type") todoist_task.pop("todoist_event")