Feature Request: Sync to text files
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
Research direction
No files, tests, or entry points are named. Review Sticky’s current JSON persistence first, then define the text-file format, autosave behavior, and handling of external changes; done means notes can be synced through filesystem tools without losing updates.
Written by the indexing model from the issue text.
Description
Hi. As i currently understand it, Sticky currently saves all notes within a single json file. I was wondering if you would be willing to implement a feature where the notes could be instead autosaved to a text file on disk, along with the ability to refresh the notes on any external changes. This would allow notes to be synced using common filesystem based sync solutions such as Syncthing, Nextcloud, Dropbox etc.
I have some code that can actually implement this, from my own work on a small notepad app so I'd be happy to work on a pull request.
- Dominant language
- Python
- Stars
- 273
- Forks
- 57
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from linuxmint/sticky
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
-
Feature Request
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Feature Request
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Feature Request
Difficulty 5/5 Over a week Newbie friendliness 15/100
-
Feature Request
Difficulty 4/5 3-5 days Newbie friendliness 35/100
All issues in linuxmint/sticky
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100