![]() |
#916 |
null operator
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,038
Karma: 22381319
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
I'll leave it at that for now so you can to respond to Petzi's post - #906.
My main outstanding was onenote and that's fixed, the browser over ride was secondary - glad its working though. BR Last edited by BetterRed; 03-20-2023 at 06:18 PM. |
![]() |
![]() |
![]() |
#917 | |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,158
Karma: 2010524
Join Date: Aug 2013
Location: Texas
Device: none
|
Answers to Questions
Quote:
[1] That regex has been changed to ^.+[.]* so that text with zero periods in would still be selected. I was thinking "first sentence". [2] The number in the search results list is the Calibre Book ID number, which NV uses to "jump" to the selected book. It needs that number. The field that is searched is of course the currently selected Custom Column, a.k.a. Notes Column. If you can articulate a preference for the order of the results, I can change that. Currently, it is: Author; Title, BookID; Snippet (returned as the matched text of the regular expression). The greyed-out text in the dropdown combobox before it is filled with search results will be changed to correctly put Author first, and Title second. [3] Enter button now activates the search. [4] Notes Viewer, to users who are fortunate to be able to use a mouse, has seemingly redundant pushbuttons for doing a few things. Those buttons are for those who cannot use a mouse for physical reasons, or do not have a mouse to use. The buttons also provide a direct shortcut, Alt+X, to the action of the button. [5] Good idea. I will add that for the release after the one that I post tonight with the changes just mentioned in [1] & [3], above. [6] Good idea. Also, it would be helpful if you posted a debug log for the "guessing math" displayed for those HTML emails. Not the text of the emails, which are of course private, but the ratios for markdown and HTML that are printed when "guessing" the format. That would help me refine the process of "guessing". Regardless, I will still implement this good idea at the same time I do [5]. Added: Just Released: Version 1.0.220 -2023-03-20 Notes Viewer: Enhancements. See [1] & [3], above. DaltonST Last edited by DaltonST; 03-20-2023 at 08:26 PM. Reason: Version 1.0.220 -2023-03-20 Notes Viewer: Enhancements. |
|
![]() |
![]() |
![]() |
#918 |
null operator
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,038
Karma: 22381319
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
I figured out why Onenote links are 'fixed' - its because of the weirdness of the links I mentioned in post 869.
Onenote's Copy Link to Page tool puts something like this into the clipboard, which I paste into the column in <a ref> tags: Code:
onenote:https://d.docs.live.net/cc6283b11474a776/Documents/BetterRed's%20Notebook/blah-blah-blah&end Code:
onenote:http://d.docs.live.net/cc6283b11474a776/Documents/BetterRed's%20Notebook/blah-blah-blah&end But, I wouldn't object if something could be done to avoid having to do that. Ideally of course MS would provide two Copy Link tools, one for the desktop Onenote, the other for the browser Onenote. BR Last edited by BetterRed; 03-20-2023 at 09:48 PM. |
![]() |
![]() |
![]() |
#919 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,158
Karma: 2010524
Join Date: Aug 2013
Location: Texas
Device: none
|
What if I enable both "onenote:http:" and "onenote:https:" as unique override keys so you could point each one to separate apps? So, there would be 4: http; https; plus the 2 above. Would that work?
If so, are there others to enable at the same time? DaltonST |
![]() |
![]() |
![]() |
#920 | |
null operator
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,038
Karma: 22381319
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
Although, I regard my use of "onenote:http:" as a contrivance to overcome the fact that "onenote:https:" is currently being treated as "https:". I can't imagine why I would ever want invoke different web clients or onenote clients - but I guess someone might. So, I'm going to say - "Your call." For me, the issue of 'dead' file links is of greater relevance. Not that I can think of. The mailto and calibre links work, I think I have few sftp links somewhere but I'd have to find them. ![]() BR |
|
![]() |
![]() |
![]() |
#921 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,158
Karma: 2010524
Join Date: Aug 2013
Location: Texas
Device: none
|
[1] I can add an os.path.isfile check to each file before passing it on. If it isn't, I can throw an error message or info message; your choice.
[2] No clue as to why. I always use the calibre-debug -g method, as I don't like waiting for surprises after Calibre closes. Limits testing with instant feedback. May be related to why Portable debugging is worthless. |
![]() |
![]() |
![]() |
#922 | |
null operator
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,038
Karma: 22381319
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
BR |
|
![]() |
![]() |
![]() |
#923 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 91
Karma: 13884
Join Date: Dec 2009
Location: Austria
Device: Kindle Oasis, Amazon Fire 7 Tablet, iPad mini 4, iPhone XS
|
I just noticed another possible UI issue:
When calling the multi-format field via Job Spy (I have dedicated the shortcut CTRL-N for this action) the program always opens the field that comes alphabetically first. This is even then the case when I have selected a special field I want to open. I have three fields: "fn", "ln", and "sn" for fleeting, literature and summary note. I position my cursor on the "sn" field and select it with one click. But using my shortcut or the Job Spy menu opens the "fn" field and not the "sn" field. After opening the (wrong) field, I have to change from "sn" to "fn". I am uncertain if this behavior is intended, but I think it would be nice whenever the user has selected a correct field format to open this specified field. Last edited by petzi; Yesterday at 07:07 AM. Reason: language mistake |
![]() |
![]() |
![]() |
#924 | |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,158
Karma: 2010524
Join Date: Aug 2013
Location: Texas
Device: none
|
First Principles of NV
Quote:
I suspect that there is a basic misunderstanding of the Note Viewer's usage paradigm. Let me return to first principles by starting at the beginning.
Examples:
I hope the above is helpful. DaltonST p.s.: NV keeps track of the "last used Custom Column" at the time that NV was closed via the "save and exit" pushbutton, and reopens with that same Custom Column the next time. It does not always open at the alphabetical first Custom Column. If the User always exits via the "X" button in the top of the window, rather than through the exit pushbutton, it is possible that the "last used Custom Column" never got saved upon exit. Last edited by DaltonST; Yesterday at 10:34 AM. |
|
![]() |
![]() |
![]() |
#925 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,158
Karma: 2010524
Join Date: Aug 2013
Location: Texas
Device: none
|
Notes Viewer: New Customization Feature
See the attached image for an explanation of how NV is customized, and what it does.
Also attached below is the latest beta test version of Job Spy. 'Notes Viewer' is under the Look & Feel submenu of JS near to 'RowSpy'. Please back up your "Job Spy.json" file found in the same directory as the JS .zip plugin file. There is a JS Utility Menu Item for doing so easily. Backing up your JS .json file should be a routine event. I am still working on the Tabbing among the radio buttons in the Customization dialog. For now, using a Mouse to click them is necessary. DaltonST |
![]() |
![]() |
![]() |
#926 |
null operator
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,038
Karma: 22381319
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Default Custom Column: cannot be cleared.
Quick test: all good, dead file msg ![]() Could/should the job_spy_notes_viewer_protocol_default_apps setting be in Options, that would satisfy @owb's wish for per library setting - if you do that I'd like an all library setting. BTW I did the tests in portable. BR |
![]() |
![]() |
![]() |
#927 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,056
Karma: 41077675
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
Quote:
|
|
![]() |
![]() |
![]() |
Tags |
author aka, author pen name, colors, toolbag, toolbox, tools |
Thread Tools | Search this Thread |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] KindleUnpack - The Plugin | DiapDealer | Plugins | 492 | 10-25-2022 08:13 AM |
[GUI Plugin] Ex Libris | AlPe | Plugins | 87 | 10-10-2020 03:10 PM |
[GUI Plugin] Marvin XD | Philantrop | Plugins | 126 | 01-29-2017 12:48 PM |
Ubuntu/Linux : Command to schedule a job with Calibre.( No GUI ) | DurgaPrasad | Calibre | 0 | 10-16-2013 06:50 AM |
[GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |