Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some way to import/export all notes/positions etc #126

Open
adamcoding opened this issue Feb 17, 2020 · 2 comments
Open

Some way to import/export all notes/positions etc #126

adamcoding opened this issue Feb 17, 2020 · 2 comments

Comments

@adamcoding
Copy link

Expected Behavior

Button to assist in transfer of all notes as a single string suitable for easy import/export.

Current Behavior

No way to save notes other than in Local Storage.

Possible Solution

button to uuencode or similar zipped archive of json structures.
or a control window with a menu. toolbox. toolbar. or hide it behind a set of keys.

Context

Import/Export of notes without requiring a server. Great for todo lists from templates held elsewhere.

Your Environment

Use uuencode or similar (base64 is built in?) and it could make using on different devices easier without a server. Could have external scripts create lists etc then easily manually import in just by copy & pasting.

@ebarquero85
Copy link

This feature will make this app excelent.

@adamcoding
Copy link
Author

I'm digging into feasibility now. I don't see this as necessarily a backup feature although it could easily be used for that. Its more of a import/export. I don't want to pull in any libraries for this if I can manage it. That excludes zip etc as far as I can see but someone else can confirm/deny that.

Right now I'm thinking of a single UI element like a button at some edge of screen to control import/export. Maybe that brings up a window and some mechanism to choose which individual or all notes to export. Import would replace any existing note with same identity but leave the others alone.

Internal format would be json with base64 encoding so you just copy/paste big blobs of armored text. To backup you'd export, paste into a text editor then save as a text file. Maybe even provide a export to file feature with today's date/time prefixed into filename.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants