RightNote Question

Started by Ken on 8/31/2015
Ken 8/31/2015 2:29 am
Like others, I purchased RN this month while it was on sale. I am still getting used to it, but I can see its appeal for many uses. One thing I am not clear of is if you can get RN to display all sub items of a note in the center pane (not unlike a task manager) or have all items that contain a certain tag to display other than in the tag search pane. I guess I am used to seeing search results listed in a center pane rather than in the folder tree or a search window. Is this possible, or is the center pane just for displaying one note at a time? Any help, or alternative displays that work for folks, would be greatly appreciated.

--Ken
Ken 8/31/2015 4:31 am
One more question if I may. Does anybody know if you can search by icon or by highlighting?

--Ken
Ken 8/31/2015 5:14 am
I have been drilling through all of the help files, and I cannot find an answer to another question, so forgive my barrage, but I thought that the other new users might find the answers useful as well. Is there any way to combine tags, filters and/or searches for a multi-level refinement of data? For example, can I find notes that both have a certain tag and contain a certain word? This seems like it would be useful, and I know that a lot of programs offer multi-criteria search features to help you drill down when looking for information.

Thanks,

--Ken
Wayne K 9/1/2015 1:41 am
Ken,

Sorry no one has jumped in to help. I use RightNote regularly but almost always as my default "simple note-taker" so I don't try to do anything fancy with it. I did a quick check for the things you're asking for but didn't find them. I do find that the Help files are pretty good (I know that you're already working on that).

I'd only suggest that you not hesitate to contact support@bauerapps. Rael has been very responsive with I get stuck.

Wayne
Jon Polish 9/1/2015 12:20 pm


Ken wrote:
I have been drilling through all of the help files, and I cannot find an
answer to another question, so forgive my barrage, but I thought that
the other new users might find the answers useful as well. Is there any
way to combine tags, filters and/or searches for a multi-level
refinement of data? For example, can I find notes that both have a
certain tag and contain a certain word? This seems like it would be
useful, and I know that a lot of programs offer multi-criteria search
features to help you drill down when looking for information.

Thanks,

--Ken

Ken, I am pretty sure this is not possible.

Jon
MadaboutDana 9/1/2015 12:49 pm
I'm pretty sure it's not possible, either.

What you want is Ulysses on the Mac/iOS... (says he, helpfully!)
tightbeam 9/1/2015 4:18 pm
What I want is Ulysses on the PC...

Jon Polish 9/1/2015 6:42 pm
Ken, NoteCase Pro will do what you want.

Jon
Jon Polish 9/2/2015 12:12 pm
Also consider Ultra Recall for this purpose. Its search capabilities are excellent. Neither UR or NoteCase have the kind of web export incorporated into RightNote.

Jon
Ken 9/2/2015 3:33 pm
Thank you for the suggestions and responses. I wrote Rael as well, but have not heard back and that is a bit surprising. I am trying to see if I can adapt my anticipated workflow just a bit so it can better fit into RN. I may be able to set things up that the use of tags with search or filter may not be necessary, but it is a shame that that option does not appear to be available.

Thanks,

--Ken
Marbux 9/3/2015 12:59 am


Jon Polish wrote:
Also consider Ultra Recall for this purpose. Its search capabilities are
excellent. Neither UR or NoteCase have the kind of web export
incorporated into RightNote.

While it is accurate that NoteCase Pro's *default* HTML export does not match Rightnote's export, NoteCase Pro's HTML export is near-infinitely variable thanks to its embedded Lua v. 5.3 script interpreter and API methods for modifying the output HTML content during export. In the NoteCase Pro Help file, see
Automation, Scripts and Plugins > Scripting NoteCase Pro > Scriptable Program Commands > Document Commands > HTML Export Commands
Automation, Scripts and Plugins > Scripting NoteCase Pro > Scriptable Program Commands > Document Commands > Nc_Doc_Export (including CSS templating options).

Via event triggers, scripts can also automatically perform such alterations on every HTML export:
Automation, Scripts and Plugins > Scripting NoteCase Pro > Script Event Triggers > Before Header HTML Exported
Automation, Scripts and Plugins > Scripting NoteCase Pro > Script Event Triggers > Before Note HTML Exported

For example, I run with a script enabled via the Before Note HTML exported trigger that adds support for 12 HTML elements that NoteCase Pro does not support by default, converting escaped tags into unescaped tags: BLOCKQUOTE, CITE, CODE, DD, DL, DT, HR, LI, OL, P, PRE, and UL. Since the conversion is accomplished working from a Lua table of unescaped tags and their escaped equivalents, it's trivial to add support for still more elements or attributes.

Post-export modification of web pages is also enabled via an event trigger and an API method that returns the path of the last exported file. See
Automation, Scripts and Plugins > Scripting NoteCase Pro > Script Event Triggers > After Document Exported
Automation, Scripts and Plugins > Scripting NoteCase Pro > Scriptable Program Commands > Application Commands > Get Previous Values > Nc_App_ExportPath_Get.

Along with an extremely rich selection of node states and properties (including tags and custom properties) that can be acted upon and manipulated by scripts, there are few limitations (beyond conformance with web standards) on the form that exported web pages can take. See Automation, Scripts and Plugins > Scripting NoteCase Pro > Scriptable Program Commands > Note Commands > Note Property Commands (listing 32 node states and properties that be acted upon by scripts).

In summary, it's erroneous to assume that NoteCase Pro's web export capabilities are limited to the default user options. The web page export options are nearly unlimited.
Jon Polish 9/3/2015 11:59 am
Thank you for elaborating on NoteCase's capabilities. I was aware of some of what you wrote and the possibilities I was ignorant of are intriguing. With variations on how and where the tweaking occurs, similar things may be said of almost any other program that converts content to html.

However what I wrote was in answer to Ken's inquiry and (as I have gathered across his posts) the level of technical involvement to which he is willing to commit. Of course I could be wrong (sorry Ken), but that is my take.

Jon
Ken 9/3/2015 3:04 pm
Jon Polish wrote:
However what I wrote was in answer to Ken's inquiry and (as I have
gathered across his posts) the level of technical involvement to which
he is willing to commit. Of course I could be wrong (sorry Ken), but
that is my take.

Jon

Hi Jon,

While I do find the potential of a little bit of programming to be interesting, you were correct that the level of technical involvement to which I am willing to commit is limited.

--Ken
Jon Polish 9/3/2015 3:07 pm
Thanks Ken. Glad I was reading you correctly.

Jon
Marbux 9/3/2015 7:52 pm


Jon Polish wrote:
With variations on how and where the tweaking occurs,
similar things may be said of almost any other program that converts
content to html.

Agreed, although in nearly all cases you'll be limited to working with external scripts, e.g., shell scripts, which are not operating system-independent, or with a file converter capable of formatting output, e.g., Pandoc. One big advantage of having Lua embedded is that its interpreter runs in a virtual machine so scripts are (if written correctly) portable across operating systems. For example, I've written somewhere in the neighborhood of 700 scripts for NoteCase Pro, keep them synced with ownCloud, and use any of them on both Linux Mint 17 and Win7. Portable scripts earn lots of extra points on my scorecard. :-)

Having 34 program event triggers defined for launching scripts, and 341 program API methods exported to Lua also helps a lot, with one of those methods alone able to activate 159 different user actions. Plus three embedded Lua libraries, one for UTF-8 support that replaces the Lua string library functions that act on or return character counts, one for handling TCP/IP connections, and one the Lua File System library, which makes the file and directory handling portable too.

Of course I'm biased. Did I mention that I *really* like NoteCase Pro? :-) That's why I've assisted in its development as a volunteer for the last four or five years.