ivy-wallet
ivy-wallet copied to clipboard
CSV format specification
Please confirm the following
- [X] I checked the current issues for duplicate issues.
What would you like to improve?
Add a specification about the CSV format used by the import function.
Because...
So people can more easily support the import feature for more apps.
Description
No response
Success Criteria
No response
Thank you @palapapa for raising Issue #3019! 🚀 What's next? Read our Contribution Guidelines 📚.
Tagging @ILIYANGERMANOV for review & approval 👀
Other apps should probably import from the Backup JSON and not the CSV. The csv is missing information while the backup json exports the entire database
I think you misunderstood. What I meant was if there were a specification of the format of the CSV Ivy accepts, then other people can easily add more apps that Ivy can import from. I was not talking about the format of the CSV exported from Ivy.
But since Ivy internally actually uses JSON, I guess what we need is its schema. Also, it must be that Ivy accepts a different format for each app, right? I didn't realize that when I made this issue, so it and the first paragraph kind of didn't make sense, sorry. Knowing the JSON schema will help other contributors implement converters from proprietary formats to JSON that Ivy uses.
The reason I want to know that is I might try to figure out the structure of the export file of another app called Daily Budget. It's in a binary format, so if I know the schema, I might be able to convert from that file to a JSON file that Ivy accepts.