Project definition and Scope
Main idea
The idea came after the realization that 2 small projects could share a portion of the codebase:
- A synchronization tool between spotify and youtube music
- A migration tool from readwise to readeck
The purpose of the library is to abstract the common part of synchronization between different platforms that have it's data in different formats or structures.
What is/will be implemented:
What won't be implemented
Tech Stack and Misc
- Use a graph database since we are mostly interested in the relation between items
- TBD which one, but since is intended to be used in small programs, sqlite and postgres should suffice with their recursive CTE statements and go handles them natively