BOL_NL - Version 5.2.9 - October 24th 2025 by Pr. BarnArt.

This plugin is for using BOL.com as a metadata source. 
It is only for books in the dutch language, that's why it is called BOL_NL.
It was based on the Barnes work by Grant Drake.

Main Features of BOL_NL version 5.2.9.
- retrieve isbn 
- retrieve (multiple)author (no contributers/translators), title 
- retrieve comments, cover, rating, publisher en publishing date 
- retrieve language
- option to search for ebook-editions only
- option: to retrieve rejected titles in case no exact match is found
- option: to retrieve besides description also reviews - default = yes (request Triniton ;-)
- option: to retrieve covers from Literatuurplein.nl if availalble- default = no (request Wipneus )
- option: to retrieve only covers from Literatuurplein.nl, not from bol.com (request Wipneus)
- option: to retrieve tags Genre,Age,Categorie,Keywords (request)

Special Notes:
- BOL_NL first looks for a match on the isbn-number, if that is know. 
- Otherwise it takes the author's name en the exact booktitle. 
- if there is no match, the user is shown the rejected titles, so he/she can choose if there is an alternative.
- search for covers at Literatuurplein.nl is based on the isbn number that is found or given.

changes for 5.2.9
- fix for errors i.c.w 8.12/8.13 (html-related)
- fix for finding cover with a different html ocde

   
known issues: 
- when search is based on isbn then there is no rating info
- sometimes no cover with "inkijkexemplaar", just text. 
- dialog rejected titles is not possible in a osX/iOs environment. 
- temporary disabled dialog rejected titles , due to qt6  conversion

Installation Notes:
Download the attached zip file and install the plugin as described in the Introduction to plugins thread. 
You can configure the plugin within Calibre. Here you can select the option for description and reviews.



Changelog:
v. 5.2.8
- fix for errors i.c.w 8.12/8.13 (html-related)
- fix for finding cover with a different html ocde
v. 5.2.8
- fix bug matching titles
v. 5.2.7
- fix bug in case a book with an isbn is not found

v. 5.2.6
- Another extra quick fix bug for searching page bol.com

v. 5.2.5
- Another extra quick fix bug for searching page bol.com

v. 5.2.4
- Extra Fix bug for searching page bol.com

v. 5.2.3
- Fix bug for searching page bol.com

v. 5.2.2
- Fix bug for searching for ebooks only

v. 5.2.1.
if there is no match, the plugin will then compare the titles without any spaces and interpuntions

v. 5.2.0.
changes related to website changes with different html tags

v. 5.1.3.
changes related to website changes with title

v. 5.1.2.
changes related to website changes with serie info in title

v. 5.1.1.
changes related to website changes  for publisher and  publish date

v. 5.1.0.
changes related to website changes
temporary disabled dialog rejected titles , due to qt6  conversion

v. 5.0.0.
changes related to calibre6 using qt6

v. 4.5.5
fix for website-changes according covers
fix for website-changes according category/tags

v. 4.5.4
fix  for website_changes

v. 4.5.3
changes for 4.5.3- fix  for website_change according to covers

v. 4.5.2
change for more website_change according to covers

v. 4.5.1
change for website_change according to covers

v. 4.5.0
change for website_change according to publisher

v. 4.4.0
- change for search based on author and title

v. 4.3.0
- get Reviews ("Recensies") (if checked in the config file) in case no description is available

v. 4.2.0
- fix bug with isbn search 

v. 4.1.0
- fix bug with rejected titles 

v. 4.0.0.
- prepared for both python 2.7  and python 3.x
- fix for languages
- add dutch translation for config-window

v. 3.8.28
- change due to bol.com joking with isbn search
v. 3.8.27
- change due to clickable images at the website.

v. 3.8.26
- change due to website changes of bol.com

v. 3.8.25
- change due to website changes of bol.com

v. 3.8.24
- change due to website changes of bol.com

v. 3.8.23
- change due to website changes of bol.com

v. 3.8.22
- change due to website changes of bol.com
- substract buy-links from comments;

v. 3.8.21
- change for finding reviews

v. 3.8.20
- change due to website changes of bol.com, where the server serves different code at searchpages.

v. 3.8.19
- fix in case literatuurplein gets a 404 error and option is set for get cover literatuurplein if available 
- textchange for source: bol.com
- remove first htmlcodes in description, showed as spaces some time

v 3.8.18
- fix due to website changes
- fix for retreiving covers from literatuurplein.nl 

v 3.8.17
- fix due to website_changes according to searchpages 

v 3.8.16
- fix for downloading cover

v 3.8.15
- fix for triple comments

V 3.8.14
- fix for website changes , which serves different comment-styles.

V 3.8.13
- fix in case no author is named (strict isbn search)

v 3.8.12
- the dialog for rejected titles  is extended with the title and (first) author,  to inform you which search returned no exact match.

v 3.8.11
- update due to websites changes for tags/categories 

v 3.8.10
- update due to websites changes

v 3.8.9
- update due to websites changes

v 3.8.8
- fix for tags and rating after update due to websites changes;

v 3.8.7
- update due to websites changes, the website serves pages in a random different html/style.

V 3.8.6
- Changed option for ebooks search to 'search ebooks only' and the code for this function.
- option will not affect isbn-search

V 3.8.5
- Added option to search for ebook-editions

v 3.8.4
- Update due to website changes (related to authors in some cases)

v 3.8.3
- Update due to website changes (authors)

v 3.8.2
- Update for retrieving covers

v 3.8.1:
- Update for retrieving recencies 

v 3.8:
- Update due to website changes of BOL

v 3.7:
- Update due to website changes of BOL also for rejected titles

v 3.6:
- Update due to website changes of BOL also for rejected titles

V.3.5:
- Update due to website changes of BOL
- Correct a typo (recencie to redecensie)

v 3.4:
- Update due to timezone problems with the publishing date , default day of the month is set to 2.

v 3.3:
- Update due to website change

v 3.2:
- Update due to website change
   removed keywords and genre for label search
   
v 3.1:
- update for retrieving cover due to website change for retrieving cover

v.3.0
- Porting to Qt5 for Calibre 2.0

v.2.4:
- fix due to website change


v.2.3:
- fix due to website change

v.2.2.5:
- fix authors-bug (  translators were add to the authors , if they are mentioned)
- fix bug publish_date, in case there was extra information shown, p.e. "midprice". 
 

V.2.2.4
- fix for another websitechange


v.2.2.3
- update for correct publisher and publish date in case of eBook  version

v.2.2.2
- correct publisher and publish date in case of eBook  version

V.2.2.1
- fix error when there no reviews or when  reviews were not slected by the user  

V.2.2.0
- fix for another websitechange

V.2.1.0
- fix for crash in case the default value for reject books is not saved

v.2.0.1
- add option to not show the rejected titles in the configuration settings of the plugin
- fix  <br> add at start of comments.

v.2.0.0
- add a dialog for choosing an alternative title if there no match with the exact title.
- small fix because of website-change.
- delete serie variables.

v.1.8.2
- cleanup some debug-code that was left.

v.1.8.1
- fix for another websitechange - they keep me of the road;-)

v.1.8.0
- Quick fix for another dirty websitechange of bol.com. They now serve different (xml-)pages of the same object in a random way. 
  So the plugin needs to do some more analyzing  

v.1.7.0
- add option: to retrieve tags/labels Genre,Age,Categorie,Keywords (request) 

v 1.6.2
- added language as metadata item

v 1.6.1
- add option: to retrieve covers from Literatuurplein.nl if availalble- default = no (request Wipneus )
- add option: to retriev only covers from Literatuurplein.nl, not from bol.com (request Wipneus)
- settings are done in the configuration window

v 1.6.0
- fix for another websitechange of bol.com related to authors
- add link to mobileread forum for error and requests in the configuration section

v. 1.5.1
- fix for title info when searching on isbn-number.

v. 1.5.0
- Quick fix for another websitechange of bol.com

v. 1.4.0
- Quick fix for websitechange of bol.com

v. 1.3.0
- add option for description and reviews, or just description (request from Triniton)


v. 1.2.0
- fix noimage now skipped as cover
- fix no match if Bol ommits 'de','het' or 'een' as start of the title


v. 1.1.0
- fix: rating was set to 0  when searching on isbn
- fix: parsing end of lines in comments (problem: no space after a word on the end of a line) 

v. 1.0.0
intial production release
fix: no matches found on isbn-pages with less information
fix: error when "verschijningsjaar" is more than just a year.

v. 0.3.1 - 20-6-2011 - beta
change: skip "Beschrijving" at description.
fix: prevent unnecessary "<br>"'s in description by converting webtext.

v. 0.3.0 - 19-6-2011 - beta
add: more specific publish date
add: rating
add: exclude 'luisterboek / cd / voorgelezen' from results
add: if no 'inkijkememplaar', then take the small one on the webpage
fix: now getting larger covers (bol.com mislead me a bit, by offering thumbs in stead of large cover;-)

v. 0.2.1 - 18-6-2011 - beta
fix: cleaned up to much (debug-)code.

v. 0.2.0 - 18-6-2011 - beta
change: comments is more accurate, also including "(source:Bol.com)" 
add: publisher_data, pub_date(year only)
fixed: multiple authors

v. 0.1.1 - 17-6-2011 - beta
initial release








 
