Philipp Wolfer
|
7c85ba05ab
|
refactor: generic common cmd processing
|
2023-12-04 08:08:30 +01:00 |
|
Philipp Wolfer
|
a87686af57
|
Reduced code redundancy in import processing
|
2023-12-03 17:10:50 +01:00 |
|
Philipp Wolfer
|
857661ebf9
|
Restructured code, moved all modules into internal
For now all modules are considered internal. This might change later
|
2023-11-24 01:24:54 +01:00 |
|
Philipp Wolfer
|
fb285930c0
|
Avoid double closing of export progress channel
|
2023-11-23 22:45:50 +01:00 |
|
Philipp Wolfer
|
e29d8e2a63
|
Custom OAuth2 TokenSource to persist refreshed tokens in database
|
2023-11-22 17:24:30 +01:00 |
|
Philipp Wolfer
|
117014a977
|
Change project license to GPLv3
Individual files, mainly the models and the HTTP clients stay under MIT
|
2023-11-22 08:05:23 +01:00 |
|
Philipp Wolfer
|
1af484e0f6
|
Fixed storing last import timestamp
|
2023-11-21 18:14:11 +01:00 |
|
Philipp Wolfer
|
fa7732c538
|
Autenticate OAuth backends
|
2023-11-21 17:51:13 +01:00 |
|
Philipp Wolfer
|
8b227cb514
|
Better naming, distingiush between "service" and "backend"
|
2023-11-19 22:54:42 +01:00 |
|
Philipp Wolfer
|
6e330daf06
|
Implemented progressbar for export/import
|
2023-11-19 13:56:06 +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
|
c8146355c1
|
Database support to store the last processed timestamp
|
2023-11-14 17:19:01 +01:00 |
|
Philipp Wolfer
|
27685d617a
|
Implemented "beam --timestamp {n}"
|
2023-11-13 23:55:47 +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
|
48c8843f91
|
Moved specifc backends into separate packages
|
2023-11-12 01:14:53 +01:00 |
|
Philipp Wolfer
|
dfaf21b234
|
Implemented beam loves command
|
2023-11-12 00:54:51 +01:00 |
|