Add exporting and importing scrobbles

This commit is contained in:
2023-02-04 17:08:01 -05:00
parent 4c434aeb7c
commit 9d303b1b94
9 changed files with 228 additions and 26 deletions

View File

@ -1,12 +1,15 @@
from django import forms
from scrobbles.models import AudioScrobblerTSVImport
class ExportScrobbleForm(forms.Form):
"""Provide options for downloading scrobbles"""
class UploadAudioscrobblerFileForm(forms.ModelForm):
class Meta:
model = AudioScrobblerTSVImport
fields = ('tsv_file',)
EXPORT_TYPES = (
('as', 'Audioscrobbler'),
('csv', 'CSV'),
('html', 'HTML'),
)
export_type = forms.ChoiceField(choices=EXPORT_TYPES)
class ScrobbleForm(forms.Form):