Jump to content

tokeriis

Level 2
  • Posts

    20
  • Joined

  • Last visited

Posts posted by tokeriis

  1. I find that a folder structure in Finder is pretty good as an exchange format. I am not opposed to enex per se, but this tool actually does preserve note formatting and attachments –just in markdown format and with embedded links to attachments. I haven' tested how Exporter handles export of tags from Apple Notes nor how the new Apple Notes imports Evernote tags, as I haven't upgraded to Mojave/iOS15 with tag support yet, but I am guessing those would be equally preserved, as tags seem to be placed within the note text, not in file metadata (which would make them readable in competing apps like Bear or Joplin).

    To get back to the topic, I hope native M1 support – when they get to it some time in the future – will reduce the sometimes molasses slow moments in Evernote, as I really prefer to stay in the well-known environment of Evernote for my work notes.

  2. On 7/27/2021 at 1:19 AM, PinkElephant said:
    Quote

    What I dislike with most Apple apps is that they are all designed with a lock in. Export of content or (beware) moving into another ecosystem is completely up to the users phantasy and ability to perform such a wonder. Apple never seems to be able to liberate enough resources to get these jobs done. Honi sunt qui mal y pense … 

    True. However: There is a little utility in the Mac App store called Exporter which will export Apple Notes to Markdown format.

     

  3. EN 7 supported the built in MacOS Services menu within the app, but it is missing in EN 10. Please bring it back.

    Why: The Services Menu is a simple way to integrate system wide services with Evernote, such as Dictionary Lookup, search with Google, etc. but also user installed Services, such as the WordServices package from Devonthink with lots of text cleanup functions, texts statistics (word count, etc), and many other useful integrations. It is even possible to wrap Applescripts and Automator actions as Services. Furthermore, all Services can be assigned a keyboard shortcut for even easier use. All these posssibilities are gone from this version.

    While I also lament the missing Applescript support, I think this would be a much simpler way to implement some measure of system integration.

    Of note, I am not talking about adding an Evernote Service available for other apps, but of the addition of Services as a submenu under the Evernote app menu, optimally also as a contextual menu. A Send to Evernote Service available for other apps would of course also be beneficial. 

    I am beginning to find 10 quite useful in terms of performance, but it is still lacking what I see as basic MacOS support.

    • Like 7
  4. I really don't get why this is not available in the Mac client, as the above fix would seem to make it pretty easy to implement in a more userfriendly way –

    Table of Contents is listed as one of the features no longer available for Mac, not as "not yet available".   I thought one of the benefits of cripling the app/using Electron was implementation of feature parity going forward :-(

     

    Upvoted!

  5. On 8/3/2019 at 8:24 PM, Oliver Stewart said:

    I tried to run the script posted above (thanks, DTLow!) and was getting "operation not permitted" errors running it against Evernote from the App Store. It looks like there's a sandboxing issue in recent macOS versions such as Mojave where Evernote can't access the files you're asking it to write. I managed to get it to work by moving creation of the file objects outside the tell block. Here's my modified script:

    
    set pathList to {}
    set fileList to {}
    
    tell application "Evernote"
    	set allNotebooks to every notebook
    	repeat with currentNotebook in allNotebooks
    		set notebookName to (the name of currentNotebook)
    		set fileBackupenex to "/Users/oliver/Documents/Evernote/Evernote_Backup/Notebook-" & notebookName & ".enex"
    		set fileBackupenex to POSIX path of fileBackupenex
    		copy fileBackupenex to the end of pathList
    	end repeat
    end tell
    
    repeat with filePath in pathList
    	copy (POSIX file filePath) to the end of fileList
    end repeat
    
    tell application "Evernote"
    	repeat with i from 1 to number of items in allNotebooks
    		set destFile to (item i of fileList)
    		set currentNotebook to (item i of allNotebooks)
    		
    		set theNotes to every note in notebook (the name of currentNotebook)
    		if theNotes is not {} then
    			try
    				with timeout of (60 * 60) seconds
    					export theNotes to destFile format ENEX with tags
    					do shell script "/usr/bin/gzip -f " & quoted form of fileBackupenex
    				end timeout
    			on error errorMessage
    				return errorMessage
    			end try
    		end if
    	end repeat
    end tell
    

     

    One enex files is produced, but the script end with this error:

    "gzip: can't stat: /Users/tre/Desktop/@Evernote/Evernotebackup/Blandede kilder.enex (/Users/tre/Desktop/@Evernote/Evernotebackup/Blandede kilder.enex): No such file or directory"

    I am sure the path to the directory is set correctly – I dragged and dropped the folder onto Terminal and copied into the script. 

  6. My aim is to migrate all my notes & attachments, including the existing folders & stacks structure, from Evernote 7 for Mac to Keep It 1.8 from Reinvented Software. My original motive was the more flexible folder structures and organisation tools (bundles), and the gimped "upgrade", Evernote 10, has convinced me that I need a migration plan.

    Keep It allows for import of .enex files. I have found this to preserve all data, including note formatting, tags, image/pdf attachments, ect.

    Evernote allows for manual export of each folder, which is tedious for 57 folders. Therefore, I have hacked together various pieces of applescript code found on this forum and elsewhere in order to batch export all folders from Evernote. Then I can manually import the enex files into new parent "stack" folders in Keep It. 

    However the script fails after exporting 17 out of 57 folders with an error message

    > error "Evernote received an error: Export failed for unknown reasons" number 15 

    The script:

        tell application "Evernote"
            set myFolder to "/Users/tre/Desktop/Notebackup/"
            delay2 -- 
            repeat with eachNotebook in every notebook of application "Evernote"
                set notebookName to name of eachNotebook
                set theNotes to every note in eachNotebook
                set myFile to (myFolder & notebookName & ".enex")
                export theNotes to myFile
            end repeat
        end tell
        display dialog "Success! All notebooks exported to myFolder"

    Is this an evernote limitation or bug or is there something wrong with the script? I would appreciate any feedback.

×
×
  • Create New...