ioanrogers / app-simplenotesync Goto Github PK
View Code? Open in Web Editor NEWSynchronise text notes with simplenoteapp.com
Home Page: http://metacpan.org/release/App-SimplenoteSync/
Synchronise text notes with simplenoteapp.com
Home Page: http://metacpan.org/release/App-SimplenoteSync/
Windows is not currently supported. This is because File::ExtAttr does not support it.
Either:
If you delete a file, then it will be downloaded again next sync. Add a --trash
switch which will tell simplenote to trash it, and --delete
which will give BIG WARNINGS OF DOOM then irrevocably delete the note remotely.
For either option, unlink the local note pointed at.
When a note is changed both locally and remotely, offer a way for the user to merge the files.
Use a CPAN diff module, and/or launch an external (configurable) diff tool.
Maybe if a diff is clean, it can be automatically applied and the user informed?
If the note's 'markdown' systemtag is toggled, the file should be renamed to reflect this. This will help editors with syntax highlighting identify the file correctly.
Add an option to read a new file, not necessarily in the notes dir , or read stdin, and upload it to simplenotes without doing a sync.
Tracking the version attribute will allow simplenote to perform merging.
Reported by Sjaak Westdijk via email.
Wide character in print at /usr/perl5/5.12/lib/i86pc-solaris-64int/IO/Handle.pm line 406.
I need to check utf-8 handling.
Add ability to watch notes dir via inotify etc, and autosync notes. Optionally run in background.
If creating a new file with --edit
, use the filename to add the first line.
Remember to take into account markdown/plain
Some editors don't preserve the note's xattrs.
Investigate a reliable fix. As a workaround, add a new option:
--edit ~/Notes/Some_File.txt
that will open the file via Proc::InvokeEditor
Make sure tags are preserved.
Notes are only being considered for sync if their 'modifydate' differs, but metadata only changes don't change the date, so tags are out of sync.
Improve the sync algo!
Add support for editing note tags
Possibly also extend the --edit function from #7 to put the metadata into the note, with a comment before the note data. eg
tags: todo, shopping
pinned: 1
# END METADATA #
This is some boring note
Titles are generated by the first line of content in the note, and the filename from that title. If a note is created locally with a filename that doesn't convert to the same title, the note will be duplicated on next sync.
Take the title from the note filename in the case of local notes and make sure it's not overridden. Or would it be better to rename the note, so it matches with simplenote?
Try to use mime_types to determine if a file is markdown, then try a configurable file ext.
If a username and password are given on the command line, a config file is not required
Reported via email by Sjaak Westdijk.
- I have 30 notes but the sync program get only the 20 latests.
2012-05-03T18:29:40::DEBUG::Network: Index returned [20] notes
Does the server paginate results?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.