Philipp Wolfer
|
fa7732c538
|
Autenticate OAuth backends
|
2023-11-21 17:51:13 +01:00 |
|
Philipp Wolfer
|
94704f9cd0
|
WIP: Authenticate
|
2023-11-21 16:43:40 +01:00 |
|
Philipp Wolfer
|
3d3685d8bc
|
Initial implementation for Spotify listens export
|
2023-11-21 16:42:59 +01:00 |
|
Philipp Wolfer
|
c13c9175e3
|
Renamed ImportBackend methods to StartImport / FinishImport
|
2023-11-20 07:43:54 +01:00 |
|
Philipp Wolfer
|
6e330daf06
|
Implemented progressbar for export/import
|
2023-11-19 13:56:06 +01:00 |
|
Philipp Wolfer
|
ab04eb1123
|
Updated all import/export interfaces
|
2023-11-17 07:41:47 +01:00 |
|
Philipp Wolfer
|
729a3d0ed0
|
Add ImportResult.UpdateTimestamp method
|
2023-11-17 07:41:47 +01:00 |
|
Philipp Wolfer
|
298697dcfc
|
Run exporter in goroutine
Use channel to pass data from exporter to importer
|
2023-11-17 07:41:46 +01:00 |
|
Philipp Wolfer
|
3a76ec7988
|
Added basic documentation of backend interfaces
|
2023-11-15 10:06:35 +01:00 |
|
Philipp Wolfer
|
aa453e4dc2
|
ListenBrainz: Fix love import and rate limit check
|
2023-11-13 11:42:09 +01:00 |
|
Philipp Wolfer
|
ead323eaed
|
Import result can report total and processed items
|
2023-11-12 18:41:29 +01:00 |
|
Philipp Wolfer
|
516de905bd
|
Renamed interfaces ListenImport|Export to ListensImport|Export
|
2023-11-12 18:40:00 +01:00 |
|
Philipp Wolfer
|
48c8843f91
|
Moved specifc backends into separate packages
|
2023-11-12 01:14:53 +01:00 |
|
Philipp Wolfer
|
9d97e324aa
|
Move models to separate package
This allows easier reuse and better separation of code without introducing
circular dependencies
|
2023-11-11 16:20:40 +01:00 |
|