Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Plugins

Notices

Reply
 
Thread Tools Search this Thread
Old 01-27-2011, 09:16 PM   #1
kiwidude
Calibre Plugins Developer
kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.
 
Posts: 4,688
Karma: 2162246
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
[GUI Plugin] Walk Search History

This plugin provides toolbar and keyboard shortcuts to moving forward and backward through your Calibre search history.

The intention is to offer a similar experience to a web browser of allowing you to "surf" back and forth between your search results. My primary usage is when I get "sidetracked" and want to run a query on another book/series/author and then most quickly return to the previous search results. Also upon restarting Calibre you can quickly restore your last search by hitting Alt+Left.

Main Features:
  • Alt+Left Arrow to move back one search in your history
  • Alt+Right Arrow to move forward one search in your history
  • Search history maintained independently of that displayed in the combo dropdown
  • Optional independent search history per library (retained until calibre closed)
  • Additional history list displayed in toolbar dropdown menu
  • Ability to clear the search history
  • Shortcuts and other preferences customisable in a configuration dialog

Special Notes:
Paypal Donations:
  • If you find this or any of my other plugins useful please feel free to show your appreciation. I have spent many hundreds of unpaid hours in their development and support so any encouragement for me to continue is appreciated!
Attached Files
File Type: zip Walk Search History.zip (142.2 KB, 12047 views)

Last edited by kiwidude; 03-17-2024 at 01:04 AM. Reason: New version
kiwidude is offline   Reply With Quote
Old 01-31-2011, 06:53 AM   #2
kiwidude
Calibre Plugins Developer
kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.
 
Posts: 4,688
Karma: 2162246
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
v1.1 Released

Changes in v1.1:
  • Rewritten to maintain search histories independent of that displayed in the search dropdown.
  • Can now go forward/backward to "empty" searches in the history
  • Search history displayed in the toolbar dropdown menu
  • Ability to clear the search history in the dropdown
  • Additional customisation options in the configure dialog
kiwidude is offline   Reply With Quote
Advert
Old 04-03-2011, 11:23 AM   #3
kiwidude
Calibre Plugins Developer
kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.
 
Posts: 4,688
Karma: 2162246
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
v1.2 Released

Changes in v1.2:
  • Rewritten for new plugin infrastructure in Calibre 0.7.53
kiwidude is offline   Reply With Quote
Old 04-09-2011, 09:31 PM   #4
kiwidude
Calibre Plugins Developer
kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.
 
Posts: 4,688
Karma: 2162246
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
v1.2.1 Released

Changes in this release:
  • Support skinning of icons by putting them in a plugin name subfolder of local resources/images
kiwidude is offline   Reply With Quote
Old 05-20-2011, 05:06 PM   #5
kiwidude
Calibre Plugins Developer
kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.
 
Posts: 4,688
Karma: 2162246
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
v1.2.2 Released

Changes in this release:
  • Support refactoring by Kovid of gui.tool_bar to gui.bars_manager in Calibre 0.8.2
  • Fix bug of config screen getting wrong preferences

This release requires 0.8.2 or higher.
kiwidude is offline   Reply With Quote
Advert
Old 09-11-2011, 10:18 AM   #6
kiwidude
Calibre Plugins Developer
kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.
 
Posts: 4,688
Karma: 2162246
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
v1.3.0 Released

Changes in this release:
  • Upgrade to support the centralised keyboard shortcut management in Calibre

Requires Calibre 0.8.18. You can customise keyboard shortcuts using Preferences->Keyboard or from the Customise Plugin screen for this plugin.
kiwidude is offline   Reply With Quote
Old 07-13-2014, 08:37 AM   #7
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303822
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Beta for calibre change to Qt5

FYI, I am not kiwidude and this isn't my plugin. But I am trying to help out by porting some of the plugins I use regularly while kiwidude is busy.

Attached is a test version that should work for both the existing 1.X calibre and the upcoming 2.X version calibre. 2.x will use PyQt5 which requires changes to virtually all plugins. This version of the plugin has version number 1.201.0.

This version needs to be tested with the existing calibre.

Brave souls to test with with the beta 2.X version would also be appreciated. Links to the 2.X beta and discussion of the transition (for plugins) can be see at: Attn plugin developers: calibre moving to Qt 5.
Attached Files
File Type: zip Walk Search History-qt5.zip (49.5 KB, 1210 views)
davidfor is offline   Reply With Quote
Old 07-13-2014, 08:12 PM   #8
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 21,003
Karma: 27620706
Join Date: Mar 2012
Location: Sydney Australia
Device: none
@davidfor - working fine with V1.201 portable

But next and previous do not work with properly with 1.44. Next seems to jump from first to last and Previous from last to first. Reinstalled the 'current official' version and it works as it should.

Added - Above statement re V1.44 is wrong. The PI needs to be updated to work properly with multiple physical libraries, it keeps a global list, would be better if it kept library specific lists. It would also better differentiate the PI from the standard drop down list - ie more added value.

So the Qt5 version works fine with 1.44 in the sense that it works like the 'current official'.

BTW thanks for using a distinctive version number

BR

Last edited by BetterRed; 07-13-2014 at 08:41 PM. Reason: added correction
BetterRed is offline   Reply With Quote
Old 07-13-2014, 10:17 PM   #9
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303822
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by BetterRed View Post
@davidfor - working fine with V1.201 portable

But next and previous do not work with properly with 1.44. Next seems to jump from first to last and Previous from last to first. Reinstalled the 'current official' version and it works as it should.

Added - Above statement re V1.44 is wrong. The PI needs to be updated to work properly with multiple physical libraries, it keeps a global list, would be better if it kept library specific lists. It would also better differentiate the PI from the standard drop down list - ie more added value.

So the Qt5 version works fine with 1.44 in the sense that it works like the 'current official'.
Good to hear. And that is probably a good change to make.
Quote:
BTW thanks for using a distinctive version number
It was needed as I was getting confused about what I had installed where
davidfor is offline   Reply With Quote
Old 07-14-2014, 04:13 AM   #10
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 21,003
Karma: 27620706
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by davidfor View Post
It was needed as I was getting confused about what I had installed where
And you're the man in charge, pity us poor plebs

If the standard search bar history was library sensitive and it similar keyboard short cuts, then this PI could probably be put into mothballs like Temp Marker.

BR
BetterRed is offline   Reply With Quote
Old 07-14-2014, 04:52 AM   #11
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303822
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by BetterRed View Post
If the standard search bar history was library sensitive
If the search bar history isn't library sensitive, it probably isn't possible to make this plugin library sensitive. Or at least it would be a lot harder.
Quote:
and it similar keyboard short cuts,
Not sure what you mean by that.
Quote:
then this PI could probably be put into mothballs like Temp Marker.
I started doing Temp Marker before this one. But, there are comments in the thread from Kovid and kiwidude about the function now being base calibre function. When I looked, I couldn't see anything that Temp Marker did that calibre didn't do with the "Mark books" button. Do you know of something?
davidfor is offline   Reply With Quote
Old 07-14-2014, 06:11 AM   #12
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 21,003
Karma: 27620706
Join Date: Mar 2012
Location: Sydney Australia
Device: none
@davidfor - Re library sensitivity, I agree it would be better if the base search history was library specific. IIRC when the PI was first developed its history was not the same as baseline product, might have been that back then the baseline history was session data or something. But now they are the same.

The PI kb shortcuts are always available, ie I can hit alt/→ alt/← anytime. Whereas if I take focus away from the search bar then I have to ctrl/f and arrow up/down. I do most everything via keyboard shortcuts or the context menu. Due to hand injuries I avoid using the mouse.

AFAIK Mark Books and Temp Marker are the same. The only issue I know of with 'marking' is with Find Duplicates, it maintains a persistent list of Duplicate Exclusions. You find some books that the PI considers to be duplicates, but you know they're not, so to prevent them showing up in future Find Duplicate searches you exclude them. For performance reasons the Find Duplicates PI loads the exclusions when calibre starts. So the recent addition of the gold pins means they show for the excluded books when you start calibre - but by definition the Marks are temporary - so it confused people; I think many had forgotten they ever created any exclusions.

It would be better if the loading of the exclusions was done when the Find Duplicates PI is run. With the various changes Kovid has made to the database etc I doubt performance would be an issue today, but kiwidude would know better than me. I start calibre in a marked books VL, tap alt/shift/m to clear them. If I want to run Find Duplicates (infrequent), I restart calibre.

BR

Last edited by BetterRed; 07-14-2014 at 06:13 AM.
BetterRed is offline   Reply With Quote
Old 01-01-2017, 11:31 AM   #13
compurandom
Guru
compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.
 
Posts: 942
Karma: 418804
Join Date: Jun 2015
Device: Rocketbook, kobo aura h2o, kobo forma, kobo libra color
I just installed this (calibre 2.73) and it works great if I click on the toolbar icon, but the alt-left and alt-right keys don't work.

I tried customizing the key (set it to alt-left) and it still didn't work.
Added an alternative of p and that worked, but alt-left still does not.
compurandom is offline   Reply With Quote
Old 01-17-2020, 11:55 PM   #14
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303822
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Update to version 1.3.2 - Python 3 compatibility

The plugin has just been updated to version 1.3.2. There are no changes in function. This is to make the plugin compatible with the future Python 3 version of calibre.

If there are any problems with the plugin in either the released version of calibre, or the Python 3 beta, please report them here.
davidfor is offline   Reply With Quote
Old 02-09-2021, 10:08 PM   #15
ownedbycats
Custom User Title
ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.ownedbycats ought to be getting tired of karma fortunes by now.
 
ownedbycats's Avatar
 
Posts: 9,558
Karma: 64960981
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
I know this isn't officially maintained, but I noticed a small bug.

Steps to replicate:
1. Clear search history.
2. Click on a searchable item in the tag browser.
3. Click on a searchable item in the details pane.
4. Examine history menu. The two entries don't show up.
5. Now click on the search bar and press enter to make a manual search.
6. Examine menu again. The entries now show up.

After an initial manual search, any further tag browser/details pane searches show up without intervention. Just not when it's empty.

Also I can confirm the report in post #13 about the alt-left/alt-right shortcuts not working.

Last edited by ownedbycats; 02-09-2021 at 10:10 PM.
ownedbycats is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[GUI Plugin] Search the Internet kiwidude Plugins 434 09-30-2024 04:04 AM
[GUI Plugin] Clipboard Search kiwidude Plugins 29 04-02-2024 11:05 PM
[GUI Plugin] Open With kiwidude Plugins 403 04-01-2024 09:39 AM
A Brief History of the GUI (Graphical User Interface) Stuart Young Deals and Resources (No Self-Promotion or Affiliate Links) 0 09-18-2006 07:12 AM


All times are GMT -4. The time now is 07:10 AM.


MobileRead.com is a privately owned, operated and funded community.