Jump to content

JMichaelTX

Level 5*
  • Posts

    9,893
  • Joined

  • Last visited

  • Days Won

    203

Everything posted by JMichaelTX

  1. Wow! This is terrific! You guys are doing a great job. πŸ‘ And Sasha did a great job of presenting and explaining the new editor. I really like everything you are doing to the new editor. This time, I do NOT have any complaints/issues. πŸ˜‰ Thanks again for sharing as you develop.
  2. As you say, Evernote Mac has a limit on the Note Title length, so you will either have to revise the text for the title, or let it be truncated. I'm not clear on what action you want to perform at this time. Do you want to modify the Evernote Notes that you imported from Apple Notes? OR, do you want to re-import the Apple Notes and handle the Note Title differently? How many Notes need to be revised? What script did you use to import the Apple Notes? Once we clearly understand what you want to do at this point, most likely there is a simple AppleScript solution.
  3. Hey guys, if this is on an iOS device, then this feature is NOT provided by Evernote. It is provided by Apple in all iOS apps. To confirm, try typing the same thing in the Apple iOS Notes app.
  4. I am NOT seeing any of this. Running Evernote 7.10 (457750) on macOS 10.14.5 (Mojave). Everything looks fine on both my 2019 iMac-27 Retina screen, and my ASUS-27 monitor, both with resolutions of 2560 x 1440 (default for display). Example Screenshot from my ASUS-27 (I have to say the actual screen looks better than the screenshot. Click on image for best view.)
  5. Upgrade to Evernote 7.10 Complete I have now upgraded to Evernote 7.10 (457750) on macOS 10.14.5 (Mojave). Although it was a bit scary in the beginning (like reporting no Notes found), after I reindexed both "full text" and "Spotlight index" (Evernote menu OPT-Help > Troubleshooting), and gave Evernote a day to fully complete the upgrade and reindex everything, all appears well as of today. As reported above, it does appear that Spotlight is only indexing the Note Title. Since Spotlight is so good at full contents indexing, I do hope that in the near future Evernote will fix this to also search Note Titles and Tags. I can also report that so far I have NOT has any AppleScript issues specific to Evernote. In fact all of my frequently used AppleScripts are working fine with Evernote. If anyone has any specific questions I will be glad to answer. Thanks to everyone for sharing your experience with Mojave.
  6. OK, thanks for reminding me of that. In Ver 6.11.1, I just opened two "Note Windows", and then "Merge All Windows" was enabled in the menu. When I clicked on it, the two Notes were merged into one window. Not very intuitive or helpful, but I won't complain until I see how Ver 7.10 behaves. Where did you see that "said"? Not in the Release Notes. IAC, better titles than nothing, but to be really useful we need Spotlight to also find text in the body and tags. I have only used the direct version. No advantage to the App Store version, and many disadvantages.
  7. Upgraded to Mojave Well, I received my new 2019 iMac-27 running Mojave (of course) last weekend, and migrated all my apps/data using the Migration Assistant. This included Evernote Mac 6.11.1. EN Mac 6.11.1 seems to run well on Mojave, except for the following: Spotlight does NOT find any EN Notes If you open a Note in its own window, you can't then move it to a tab Opening Notes in a new tab shows either "All Notes" or the Notebook name as the Tab Title -- not very useful No Dark Mode, of course. Issues #2 and #3 may have been there on Sierra -- I'm not sure. But Spotlight worked great on Sierra. So, I plan to do an upgrade to the latest version (7.10 I think), and see how that goes. A colleague who did that found that Spotlight did not work, so I may have to do a clean install of Ver 7.10. FYI, here's the 7.10 Release Notes from the "Check for Updates" button/link: I will update with my results.
  8. Here’s a screenshot from my iPad to illustrate this point
  9. Sorry, but IMO that would be a waste of resources. The iOS new Note screen is already nearly empty. I think you guys need to learn how to focus. How do you manage to work in an noisy office with cubicles? Learning how to focus and tune-out the world's distractions is a key skill to learn early on, if you want to be successful and productive. Just my 2Β’.
  10. Ian, thanks for pointing that out. I just went back an viewed the video again, and of course you're right. So what I originally thought that you were showing was incremental search, but you were also (instead of?) showing a form of auto-complete, where you are showing in the panel below the Search box tags, notebooks, and people that matched your typing. If I am able to select the one I want quickly via keyboard, then that would be great! But please don't make us use the mouse when typing in the search box. It will be interesting to see how you detect and show auto-completion filter choices from the same typed text for tags, note title, and notebook. Looks like you are considering making it a very smart search, so maybe it could support the "easy" method (for some users) of just typing keywords, and also make it easy to specify the Search Qualifier (filter), like "ta:" for tags, "ti:" for title, and "nb:" for notebook. My most common search is for Tag and Note Title, and I really hate having to type "intitle:". My organization method is to use tags for broad categories and then keywords in the Title to narrow it down. Thanks again for the great direct interaction you are providing us with.
  11. Ian, thanks for taking the time to share your thoughts with us. This was very helpful. Thanks for stating this so clearly. I think it will alleviate a lot of our concerns. I am definitely all for that, as long as the incremental search can be turned off in Evernote Preferences. Since you are highlighting Search here, let me make two suggestions: Auto-Complete Search Qualifiers and Corresponding Data I think this directly speaks to your goal stated in (a) While I'm not a fan of incremental search, I am a huge fan of auto-complete, if done well As I type, perhaps there can be a keystroke (like TAB or SHIFT-SPACE) that would give us a drop-down list of Search qualifiers, like "tag:, notebook, title, date, etc) Then if the user chooses one of these, like "tag", you would shown a dropdown list of Tags like you do in the Tag Filter. As I type, it filters/selects from the Tag list Same for "notebook" and "date" Full Boolean Search We have been asking for this for many years. Since the underlying database is a SQLite database, I would hope this would be a relatively minor task to implement IAC, this would be huge! It would allow us to greatly and easily narrow down the result list of Notes. With a smart auto-complete, almost any user could easily use this. Thanks again for all that you have shared, and plan to share, and thanks for considering my request.
  12. Why are there always a few people who feel compelled to tell us what to do? No one here is driving off a cliff, but some of us do have some valid concerns we want to express. If Evernote did not want feedback, then they would not have posted the video in this forum.
  13. Very scary, and, IMO, ill conceived. You are not mistaken. All of those advantages, and more, are lost/missing in a web app. @Evernote, @Ian Small, @Shane D.: Please do NOT Make the Evernote Web app as the Primary App for all Evernote Users. Major Evernote Mac Features I depend on That Would be Lost in a Web App: Very fast performance regardless of my Internet access/speed Local Notebooks Use of AppleScript -- ability to highly customize and automate Evernote and integrate with other Mac apps Fast Inline Viewing of Note Attachments including MS Office documents Independent of Internet Access What will we do when our ISP is down, sometimes for 12-24 hours? Independent of Web Browsers (several times Google Chrome and Safari have broken EN Web Clipper, as an example) I have used many web apps over the years, including Evernote, and I have never found one that begins to compare with the power and ease of use of a well-designed native Mac app. Someone mentioned Gmail as a good model for Evernote. I couldn't disagree more. Gmail is terrible -- I hate it. It is nothing compared to the MS Outlook app on the Mac.
  14. Thanks for sharing the early stages of your development ideas. However, I am deeply disappointed in, and disturbed by, what you showed: Incremental Search -- I absolutely hate it, and find it a big waste of computing resources and my time. Most often it is NOT appropriate to search on what I am still typing because I am likely to make typos that will mislead the search engine Just as in your own example, the first few characters are rarely good indicators of the search target. As you showed, typing "me" produced results for both "Mexico" and "Melinda" -- totally unrelated. How was that helpful? It was NOT helpful! It wastes computing resources searching on irrelevant text. EN Web App -- I almost never use it. Why are you focusing on it first??? Do you have any metrics that show which EN app most users who have a PAID subscription are using? Due to the nature of the web interface, web apps will likely never be a powerful and easy to use as desktop apps And, of course, you have to have an Internet connection to use any web app. What happened to focusing on rebuilding your foundation? Ian has repeatedly stated that Evernote was going to focus on rebuilding the foundation first. Why are you now working on web search enhancements, especially a platform and feature that many don't want or use??? If you are going to work on the Search engine, why not work on something that will work on all platforms, and that we have been requesting for many, many years, like full boolean search.
  15. Sorry, I don't see anything in the ENML or HTML that is incorrect. The "extra" <div> is perfectly legal HTML, and causes no problems. As long as the Note displays properly that is all that matters. @AngusSanto, how is the script working for you? Any issues?
  16. So? I don’t see the issue. The actual note looks fine in my testing. Do you see something in the updated note that is incorrect?
  17. @AngusSanto and @DTLow: I have a BETA solution you guys can test that will do this: Extract the 2nd Line of the Note body based on the Plain Text of the Note Set the Note Title to the 2nd body line Insert the original Title at top of Note Body. I'm still testing, but thought I'd let you guys get in on the fun. 😎 I started out using RegEx, and found 3 patterns that would work, but there can be just too much variation in how the first two lines are set (formatting, links, etc). So, I resorted to a simpler solution: Convert the HTML to Plain Text, and get the first two non-blank lines. DO NOT TEST ON A REAL NOTE. Just do a Duplicate (⌘D) of one of your target notes, and use the dup. Please let me know if this works for you and if you have any issues or desired changes (no promises). property ptyScriptName : "Set Evernote Note Title to 2nd Body Line Using Plain Text -- TEST" property ptyScriptVer : "BETA 2.0" property ptyScriptDate : "2019-05-19" property ptyScriptAuthor : "JMichaelTX" (* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PURPOSE: β€’ Update Evernote Note Title and Body Using HTML β€’ Set Note Title to 2nd Body Line β€’ Insert Original Note Title at Top of Body RETURNS: Revised Evernote Note REQUIRED: 1. macOS 10.11.6+ 2. Mac Applications β€’ Evernote Mac 6.11.1+ TAGS: @SW.EN @CAT.Notes @CAT.HTML @type.Example REF: The following were used in some way in the writing of this script. 1. 2019-05-17, DTLow, Evernote User Forum Bulk Rename Notes with Script Editor https://discussion.evernote.com/topic/120023-bulk-rename-notes-with-script-editor/?do=findComment&comment=537798 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *) use AppleScript version "2.5" -- El Capitan (10.11) or later use framework "Foundation" -- this may not be required use framework "AppKit" -- this may not be required use scripting additions property LF : linefeed tell application "Evernote" set oNote to item 1 of (get selection) tell oNote set noteTitle to title set noteBodyHTML to HTML content -- Retrieve note contents set noteBodyPtxt to my HTMLDecode(noteBodyHTML) set nbLines to paragraphs of noteBodyPtxt --- Extract the 2nd Line of Text --- -- (ignoring blank lines) set lineCount to 0 repeat with oLine in nbLines if ((contents of oLine) β‰  "") then set lineCount to lineCount + 1 if (lineCount β‰₯ 2) then set nbLine2 to contents of oLine exit repeat end if end repeat --- Replace Unusual "Γ‚" Character with Space --- set nbLine2Clean to my regexChange("Γ‚", " ", nbLine2) --- REPLACE INVISIBLE CHARS FOUND IN SOME HTML (like OUTLOOK 2011) WITH SPACE --- -- set nbLine2Clean to regexChange("\\x{A0}|\\x{2028}", " ", nbLine2Clean) set bodyLine2 to nbLine2Clean --- Change Note Title to 2nd Body Line --- set title to bodyLine2 --- Insert Original Title at Top of Body --- set HTML content to ("<div>" & noteTitle & "</div>") & noteBodyHTML display dialog Β¬ "Note Title Has Been Revised" & LF & LF & "FROM: " & tab & noteTitle Β¬ & LF & "TO: " & tab & bodyLine2 Β¬ with title ptyScriptName buttons {"Cancel", "OK"} default button "OK" end tell end tell --~~~~~~~~~~~~~~~~~ END OF MAIN SCRIPT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ on regexChange(pFindStr, pReplaceStr, pSourceStr) -- @RegEX @Change @Replace @Strings @ASObjC --––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– (* VER: 2.0 2018-07-06 PURPOSE: Change ALL Occurances of pFindStr into pReplaceStr in pSourceStr METHOD: Uses ASObjC RegEx (which is based on ICU Regex) PARAMETERS: β€’ pFindStr | text | RegEx Pattern to Find β€’ pReplaceStr | text | Replace string which β€’ May contain these RegEx MetaChars: \\n, \\r, \\t for linefeed, return, and tab $<CG>, where <CG> is Capture Group number β€’ pSourceStr | text | Source String to be searched RETURNS: Revised String with all changes that were found. AUTHOR: JMichaelTX -- with help from NigelGarvey ## REQUIRES: use framework "Foundation" REF: 1. 2018-07-06, NigelGarvey, Late Night Software Ltd. ASObjC RegEx Change Handler http://forum.latenightsw.com/t/asobjc-regex-change-handler/1395/10 2. ICU RegEx Users Guide http://userguide.icu-project.org/strings/regexp --––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– *) set nsCurApp to current application -- Replace any backslash-n sequences in the replace string with actual character -- set nsReplaceStr to nsCurApp's NSString's stringWithString:pReplaceStr set nsReplaceStr to nsReplaceStr's stringByReplacingOccurrencesOfString:"\\n" withString:(linefeed) set nsReplaceStr to nsReplaceStr's stringByReplacingOccurrencesOfString:"\\r" withString:(return) set nsReplaceStr to nsReplaceStr's stringByReplacingOccurrencesOfString:"\\t" withString:(tab) set nsSourceStr to nsCurApp's NSString's stringWithString:pSourceStr set nsSourceStr to (nsSourceStr's stringByReplacingOccurrencesOfString:pFindStr withString:nsReplaceStr options:(nsCurApp's NSRegularExpressionSearch) range:{0, nsSourceStr's |length|()}) return nsSourceStr as text end regexChange --~~~~~~~~~~~~~~~~~~~~ END of Handler ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ on HTMLDecode(HTMLString) -- @HTML @Strings @Decode @Convert @Text @PlainText @ASObjC -------------------------------------------------------------------------------------- (* From: Shane Stanley <sstanley@myriad-com.com.au> Date: Thu, Jun 16, 2016 at 8:56 PM To: "ASUL (AppleScript)" <applescript-users@lists.apple.com> Subject: Re: Convert HTML Text to Plain Text -- ASObjC handler is 2.03 X as fast as Shell Handler *) -- make it an NSString set theString to current application's NSString's stringWithString:HTMLString -- get raw data set theData to theString's dataUsingEncoding:(current application's NSUTF8StringEncoding) -- convert to attributed string set attStr to current application's NSAttributedString's alloc()'s initWithHTML:theData documentAttributes:(missing value) -- extract just the text set plainText to attStr's |string|() as text --- REPLACE INVISIBLE CHARS FROM OUTLOOK WITH SPACE --- -- set plainText to regexChange("\\x{A0}|\\x{2028}", " ", plainText) return plainText end HTMLDecode
  18. That would work if the HTML is always nice, neat, and orderly as you show. In my testing I have found it can vary quite a bit. So I'm using RegEx. I have three RegEx patterns currently in place, and the script tries each one until one works. After a bit more testing and cleanup, I'll post my script. @AngusSanto, are you still interested in an AppleScript solution? Please let us know. I have a solution I'm testing that will do this: Extract the first two lines of the Note body Set the Note Title to the 2nd body line Insert the original Title at top of Note Body. Would that work for you?
  19. @DTLow, well done sir! πŸ‘ I can confirm your script works, and retains everything in the Note, including: images, attachments, checkboxes, lists. NOTE: Running Evernote 6.11.1 (455059) on macOS 10.12.6. I also testing adding at the top, and that also worked: set theText to "Updated Note Content at TOP" & theText -- Insert at top of Note I will now test changing the first few lines.
  20. Please share your code if you have found a way to do this. In my testing it always dropped images, attachments, and even the Evernote checkboxes.
  21. Yes, this is definitely possible using AppleScript. Options: Just Set the Note Title The easy part is extracting the second line of each Note, and setting the Note title to it. Changing the Note Body Use HTML of the Body -- Ignore Images & Attachments AppleScript allows us to read/set the HTML of a note. You will lose any images or attachments in the Note. Use Full ENML of the Body Much harder is changing the Note Body that contains images and/or attachments.. This is because Evernote AppleScript does NOT allow us to read the full ENML of the Note that includes images and attachments. I can definitely help you with Option #1, and maybe #2.1. Option 2.2 would require more time than I have available right now. So, if you'd like to get something done quickly, go with Option #1. One thing you should do now, if you have not already done so, is to tag all Notes you imported from Apple Notes that need to have the Title changes. This will allow you to immediately continue to use Evernote and add new Notes. What would you like to do?
  22. In EN Mac, we don't even have a "Search" section in Preferences.
  23. This is a very, very old issue -- years old. When Evernote first released the version with incremental search, many of us complained, loud and often. But to no avail. Let us hope now that Evernote is rebuilding their foundation, that they will at least give us an option to turn off incremental search. BTW, the issue is on both EN Win and EN Mac.
  24. I just confirmed this bug with a colleague who also just upgraded to 7.10, also running Sierra.
  25. BUG Report: Spotlight NOT Working Evernote 7.10 (457732) on macOS 10.12.6 I upgraded my test Mac from Ver 6.11.1 to 7.10. All appeared to go well from the Activity Log. But any new Notes created, or sync'd, since the update are NOT being indexed by Spotlight. I waited 2+ hours after the update to make sure all indexing was complete. Activity Monitor did not show any activity when I ran this test. Spotlight Works on Mac running Evernote 6.11.1 (455059) on macOS 10.12.6 Spotlight Does NOT Work on Mac running Evernote 7.10 (457732) on macOS 10.12.6
×
×
  • Create New...