[notifications] Add a class for notifications

This commit is contained in:
2025-03-25 09:50:14 -04:00
parent 0a50bca622
commit 676c40176c
10 changed files with 116 additions and 56 deletions

View File

@ -0,0 +1,18 @@
from django.core.management.base import BaseCommand
from vrobbler.apps.scrobbles.utils import deduplicate_tracks
class Command(BaseCommand):
def add_arguments(self, parser):
parser.add_argument(
"--commit",
action="store_true",
help="Commit changes",
)
def handle(self, *args, **options):
commit = False
if options["commit"]:
commit = True
dups = deduplicate_tracks(commit=commit)
print(f"Deduplicated {dups} music tracks")