View Single Post
Old 01-23-2017, 12:51 PM   #1
BeckyEbook
Guru
BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.
 
BeckyEbook's Avatar
 
Posts: 719
Karma: 2180740
Join Date: Jan 2017
Location: Poland
Device: Various
[Metadata Source Plugin] LubimyCzytac [PL] UPDATED

LubimyCzytac - Version 2.2.33 (2023.10.02)

LubimyCzytac is a Polish website similar to Goodreads. Although the plugin interface is also available in English, the website is only in Polish. For that reason, this plugin will be of most use for Polish readers.

This plugin uses LubimyCzytac.pl as a metadata source.

The original author's description:
Spoiler:
It was based on the Barnes & Noble plugin.

It is made generally for searching polish books. Actually it is useless otherwise - lubimyczytac.pl has polish books only in its database.
I've written this, because non-polish sites do not support searching without diaktrics (means: ‘ą’, ‘ę’, ‘ł’ and all that stuff). On the other hand - title and author parsed from filename usually lacks polish diaktrics. As an effect you must manually complete it before searching for metadata.

Using this plugin you can find for example:
Search for: title(Zolw i zajac)
Found: title(Żółw i zając)


From 2015, the plugin has been maintained by @BeckyEbook.

Main Features:
  1. Deals with polish diacritics.
  2. Search based on the title.
  3. Retrives:
    • isbn (optional)
    • authors
    • title
    • publisher & publish date
    • series & series number
    • rating (a scale of 1-10 converted to 5 stars)
    • tags (genre or keywords)
    • comments (description)
    • language
    • number of pages (optionally adds to comment)
    • original title (optionally adds to comment)
    • translator(s) (optionally adds to comment)
    • book series (optionally adds to comment)
    • genre (optionally adds to comment)
    • keywords (optionally adds to comment)
    • information of existing the other editions (optionally adds to comment)
    • rating (in numerical form, optionally adds to comment)
    • number of ratings (in numerical form, optionally adds to comment)
    • titles of the other editions (optionally adds to comment)
    • date of the first edition of the book (optionally adds to comment)
    • date of the first edition of the book in Poland (optionally adds to comment)
    • cover
  4. Also retrieves a Lubimyczytac id (the identifier used is "lubimyczytac"), which can be used to directly jump to the page on Lubimyczytac.pl website for a specific book from the book details pane.
  5. This plugin works with METAmover plugin (look at post #2).
  6. Translation: English, Polish. Ready for others.

Special Notes:
  • Requires calibre 3.41.0 or higher.
  • Recommended to set up before the first use.

Contributors:
  • jbienko1 – original author [versions to 0.5.6] (initial link)
  • Ar't – changes in 0.5.6 version
  • rvc (Roman Cupisz) – [versions 0.5.7-2.0.0]
  • Becky Ebook – [since version 2.0.1]

Known issues / to do:
  • Plugin is developed for years, but can be buggy still. Please report any errors you’ve found.
  • Sometimes Lubimyczytac.pl website is working slowly, occurs delay/timeout. If you found a timeout problem please configure the plugin to max 3 search.
  • The covers on the Lubimyczytac site are low resolution (max. 352x500px).

Installation Notes:
  • Download the attached zip file and install the plugin as described in the Introduction to plugins thread.
  • Note that this is not a GUI plugin so it is not intended/cannot be added to context menus/toolbars etc.
  • Customise other options from the Metadata download configuration screen ("Configure download metadata" button).

Version History:
Spoiler:

Version 2.2.33 - 2 Oct 2023
(Submitted by Becky)
Added: Czech translation (by seeder)

Version 2.2.32 - 3 Jul 2023
(Submitted by Becky)
Fixed: Up version

Version 2.2.31 - 26 Jun 2023
(Submitted by Becky)
Fixed: Parsing tags

Version 2.2.30 - 27 Apr 2023
(Submitted by Becky)
Fixed: Parsing rating count

Version 2.2.29 - 14 Nov 2022
(Submitted by Becky)
Fixed: A rare case of a temporary problem with a book's page on the site

Version 2.2.28 - 4 Aug 2022
(Submitted by Becky)
Fixed: Rare cases with a hash in the title

Version 2.2.27 - 17 Jun 2022
(Submitted by Becky)
Changed: MacOS only - ignore option for select other editions

Version 2.2.26 - 14 May 2022
(Submitted by Becky)
Fixed: Quick fix

Version 2.2.25 - 14 May 2022
(Submitted by Becky)
Fixed: Parsing the authors after changes in lubimyczytac.pl HTML structure

Version 2.2.24 - 15 Mar 2022
(Submitted by Becky)
Changed: Linux only - ignore option for select other editions

Version 2.2.23 - 12 Feb 2022
(Submitted by Becky)
Changed: Debian only - ignore option for select other editions

Version 2.2.22 - 10 Feb 2022
(Submitted by Becky)
Fixed: Another way to solve the problem of different apostrophes in titles

Version 2.2.21 - 8 Feb 2022
(Submitted by Becky)
Fixed: Minor bug while analyzing the search results

Version 2.2.20 - 5 Feb 2022
(Submitted by Becky)
Fixed: Rare cases with an ampersand in the title
Fixed: Rare cases with a slash in the title

Version 2.2.19 - 2 Feb 2022
(Submitted by Becky)
Fixed: Better search for books that have an extra hyphen in the title

Version 2.2.18 - 1 Feb 2022
(Submitted by Becky)
Fixed: Another solution for straight quotation marks
Fixed: Fetching metadata for existing identifiers in calibre 3.48

Version 2.2.17 - 28 Jan 2022
(Submitted by Becky)
Changed: Improved fast matching algorithm when an LC site has a temporarily broken search engine

Version 2.2.16 - 27 Jan 2022
(Submitted by Becky)
Fix: Lists of other editions (adapting changes in lubimyczytac.pl HTML structure)

Version 2.2.15 - 27 Jan 2022
(Submitted by Becky)
Fix: Restored functionality in calibre 3.48 (again)

Version 2.2.14 - 27 Jan 2022
(Submitted by Becky)
Fix: Translation

Version 2.2.13 - 27 Jan 2022
(Submitted by Becky)
Fix: Restored functionality in calibre 3.48

Version 2.2.12 - 26 Jan 2022
(Submitted by Becky)
Fix: Finding books with an incorrect (straight) apostrophe in the title

Version 2.2.11 - 9 Jan 2022
(Submitted by Becky)
Changed: Option that allows you to choose a dark theme

Version 2.2.10 - 6 Jan 2022
(Submitted by Becky)
Fixed: Error handling while retrieving the number of pages
Fixed: The title of the current edition is not truncated
Change: Forcing a dark theme in the book edition selection window

Version 2.2.9 - 1 Jan 2022
(Submitted by Becky)
Changed: Make compatible with upcoming calibre 6/Qt6
New: The plugin version has been added in the configuration window

Version 2.2.8 - 21 Dec 2021
(Submitted by Becky)
Fixed: Search for books that do not have an author specified

Version 2.2.7 - 12 Dec 2021
(Submitted by Becky)
Fixed: Parsing the authors with "von", "van" or double-barrelled names
New: Function override that determines the final order in the result list

Version 2.2.6 - 12 Sep 2021
(Submitted by Becky)
Fixed: Parsing the title after changes in lubimyczytac.pl HTML structure

Version 2.2.5 - 18 Aug 2021
(Submitted by Becky)
Fixed: Parsing the number of ratings

Version 2.2.4 - 30 Jul 2021
(Submitted by Becky)
Fixed: Parsing the number of pages

Version 2.2.3 - 30 Jun 2021
(Submitted by Becky)
Fixed: Disable fast matching if selected list other editions in config

Version 2.2.2 - 1 Jun 2021
(Submitted by Becky)
Fixed: Change of the cleanup function of the list for backward compatibility

Version 2.2.1 - 1 Jun 2021
(Submitted by Becky)
Fixed: Remove the brackets from the title, leaving the contents

Version 2.2.0 - 28 May 2021
(Submitted by Becky)
Changed: Parsing title + authors
Fixed: Parsing empty date publication
Fixed: List of other editions during metadata bulk download
Fixed: Missing Polish translation

Version 2.1.7 - 8 May 2021
(Submitted by Becky)
Changed: With the surname before the first name option enabled, this convention also applies when saving metadata.

Version 2.1.6 - 6 May 2021
(Submitted by Becky)
Changed: Better parsing when a valid query returns no results

Version 2.1.5 - 5 May 2021
(Submitted by Becky)
Added: Added option for users who use "Last Name First Name" for authors

Version 2.1.4 - 21 Dec 2020
(Submitted by Becky)
Fixed: Parsing ISBN number

Version 2.1.3 - 28 Nov 2020
(Submitted by Becky)
Added: Date of the first edition of the book
Added: Date of the first edition of the book in Poland

Version 2.1.2 - 18 Nov 2020
(Submitted by Becky)
Changed: Error handling

Version 2.1.1 - 16 Nov 2020
(Submitted by Becky)
Fixed: Parsing books without authors

Version 2.1.0 - 15 Nov 2020
(Submitted by Becky)
New: If the LC identifier is known, another edition can be selected.
Changed: Better handle duplicate matches
Changed: Better handle duplicate entries for other releases

Version 2.0.46 - 21 Oct 2020
(Submitted by Becky)
Fixed: Removing an endless loop when a book is not available on the LC website
Fixed: Parsing other editions

Version 2.0.45 - 25 Sep 2020
(Submitted by Becky)
New: Added support for the number of people who rated the book
Fixed: lxml bug which occurred in some cases

Version 2.0.44 - 22 Apr 2020
(Submitted by Becky)
Private build

Version 2.0.43 - 4 Apr 2020
(Submitted by Becky)
Changed: Improved search
Private build

Version 2.0.42 - 2 Apr 2020
(Submitted by Becky)
Fixed: Parsing authors

Version 2.0.41 - 25 Mar 2020
(Submitted by Becky)
Fixed: Parsing series (Cykl)

Version 2.0.40 - 9 Jan 2020
(Submitted by Becky)
Changed: More changes for Python 3 support in calibre.
Minor fixes

Version 2.0.39 - 7 Jan 2020
(Submitted by Becky)
Changed: Changes for Python 3 support in calibre.

Version 2.0.38 - 15 Nov 2019
(Submitted by Becky)
Fixed: Special case -- slash in title

Version 2.0.37 - 05 Nov 2019
(Submitted by Becky)
Fixed: Fetching data for books with many co-authors

Version 2.0.36 - 05 Nov 2019
(Submitted by Becky)
Changed: Simplifying the search
Fixed: Faster response in the absence of results

Version 2.0.35 - 30 Oct 2019
(Submitted by Becky)
Fixed: LC rating in numerical form

Version 2.0.34 - 29 Oct 2019
(Submitted by Becky)
Fixed: Plugin works again (adapting changes in lubimyczytac.pl HTML structure)

Version 2.0.33 - 1 Jan 2019
(Submitted by Becky)
Private build

Version 2.0.32 - 11 Nov 2018
(Submitted by Becky)
New: Add id_from_url for pasting URL and getting an identifier
New: Option to "Fast matching"
New: Strip diacritics in log file

Version 2.0.31 - 11 Sep 2018
(Submitted by Becky)
Fixed: Plugin works again (adapting changes in lubimyczytac.pl HTML structure)

Version 2.0.30 - 27 Aug 2018
(Submitted by Becky)
Fixed: Improved downloading of the publication date of the book.

Version 2.0.29 - 17 Aug 2018
(Submitted by Becky)
Fixed: Plugin works again (adapting changes in lubimyczytac.pl HTML structure)

Version 2.0.28 - 13 Jan 2018
(Submitted by Becky)
Changed: Improved parsing series

Version 2.0.27 - 24 Sep 2017
(Submitted by Becky)
Changed: Improved identification of books

Version 2.0.26 - 10 Sep 2017
(Submitted by Becky)
Fixed: Error handling for books without rating

Version 2.0.25 - 10 Jul 2017
(Submitted by Becky)
Added: Option to append LC rating in numerical form at the end of the comment

Version 2.0.24.2 - 23 May 2017
(Submitted by Becky)
Fixed: typo in translation

Version 2.0.24.1 - 5 Apr 2017
(Submitted by Becky)
Fixed: improved identify

Version 2.0.24 - 24 Mar 2017
(Submitted by Becky)
Changed: Priority for books with matched both: title and author.

Version 2.0.23 - 23 Feb 2017
(Submitted by Becky)
Changed: Parsing genres from LC
Fixed: regression in 2.0.17-2.0.22 that spoil download Keywords as Tags
Fixed: Better recognition of books for authors' names containing foreign diacritics
Minor fixes

Version 2.0.22 - 15 Feb 2017
(Submitted by Becky)
Minor fixes

Version 2.0.21 - 14 Feb 2017
(Submitted by Becky)
Added: Option to append LC ID at the end of the comment
Minor fixes

Version 2.0.20 - 12 Feb 2017
(Submitted by Becky)
Fixed: Improved translations
Minor fixes

Version 2.0.19 - 9 Feb 2017
(Submitted by Becky)
Added: Option to append short list the other editions (without duplicate titles)
Added: Option to append horizontal line after the other editions (before comment)
Removed: Option to save the number of pages as additional identifier

Version 2.0.18 - 6 Feb 2017
(Submitted by Becky)
Added: Two options to append information about other editions at the begin of the comment

Version 2.0.17 - 5 Feb 2017
(Submitted by Becky)
Added: Option to append original title at the end of the comment
Added: Option to append translators at the end of the comment
Added: Option to append book series at the end of the comment
Added: Option to append genre (kategoria) at the end of the comment
Added: Option to append keywords at the end of the comment

Version 2.0.16 - 29 Jan 2017
(Submitted by Becky)
Fixed: Cover parsing (after changes in HTTP HEAD for images)

Version 2.0.15 - 29 Jan 2017
(Submitted by Becky)
Fixed: Improved error handling
Fixed: Improved translations
Fixed: Config file load/save
Added: Option to save the number of pages as additional identifier

Version 2.0.14 - 23 Jan 2017
(Submitted by Becky)
Fixed: Better uppercase for downloaded Tags

Version 2.0.13 - 19 Jan 2017
(Submitted by Becky)
Added: Translation feature in config window
Added: Polish translation

Version 2.0.12 - 15 Jan 2017
(Submitted by Becky)
Removed: subversions
Fixed: Better parsing long URLs in sources
Fixed: Better parsing approximate dates
Fixed: Better parsing the number of pages
Added: Option to allow download as Tags: Keywords or Genre
Added: Option to append description/cover sources at the end of comment
Added: Option to append the number of pages at the end of comment
Added: Option to enable/disasble download ISBN number

Version 2.0.11 - 15 Jan 2016
(Submitted by Becky)
Two subversions: a) download Keywords as Tags; b) download Genre as Tags

Version 2.0.10 - 13 Dec 2015
(Submitted by Becky)
Changed: Properly download of books with multiple authors

Version 2.0.9 - 16 Oct 2015
(Submitted by Becky)
Changed: Download Keywords instead of Genre as Tags

Version 2.0.8 - 13 Oct 2015
(Submitted by Becky)
Fixed: Series works at special layout for some books

Version 2.0.7 - 13 Oct 2015
(Submitted by Becky)
Fixed: Works at special layout for some books

Version 2.0.6 - 11 Jun 2015
(Submitted by Becky)
Fixed: Genre download

Version 2.0.5 - 08 Jun 2015
(Submitted by Becky)
Fixed: Number of pages download (but without save to metadata)
Fixed: Rating download

Version 2.0.4 - 08 Jun 2015
(Submitted by Becky)
Fixed: Publisher download

Version 2.0.3 - 08 Jun 2015
(Submitted by Becky)
Fixed: Plugin works again (adapting changes in lubimyczytac.pl HTML structure)

Version 2.0.2 - 06 Jun 2015
(Submitted by Becky)
Fixed: Publisher download

Version 2.0.1 - 05 Jun 2015
(Submitted by Becky)
Fixed: Authors download
Fixed: Short descriptions download

Version 2.0.0 - 14 Sep 2014
(Submitted by Roman Cupisz)
Plugin release for Calibre 2.0

Version 0.5.8 - 03 Jun 2014
(Submitted by Roman Cupisz)
Fixed: Plugin works again (adapting changes in lubimyczytac.pl HTML structure)

Version 0.5.7 - 24 Apr 2014
(Submitted by Roman Cupisz)
Fixed: Plugin works again (adapting changes in lubimyczytac.pl HTML structure)

Version 0.5.6 - 16 Feb 2012
(Submitted by Ar't)
Added: Parsing series with roman numerals

Version 0.5.5 - 11 Feb 2012
Fixed: Plugin works again (adapting changes in lubimyczytac HTML structure)

Version 0.5.4 - 18 Oct 2011
Fixed: Image download - downloads bigger images again

Version 0.5.3 - 18 Oct 2011
Fixed: Rating now works with new lubimyczytac.pl 1-10 scale

Version 0.5.2 - 03 Oct 2011
Added: 'Language' tag - works with polish language only - assuming lubimyczytac.pl is for polish books. If language for book is polis it is set. Empty otherwise.
Fixed: Title is not capitalized anymore
Fixed: Plugin name changed (plugin was not seen in installed plugins list)

Version 0.5.1 - 06 Sep 2011
Fixed: multiple series (takes 1st one with series number given)

Version 0.5.0 - 28 Aug 2011
Initial release of plugin
Attached Thumbnails
Click image for larger version

Name:	lc_config_2_2_17_pl.png
Views:	488
Size:	49.3 KB
ID:	191963   Click image for larger version

Name:	lc_config_2_2_17_en.png
Views:	393
Size:	45.2 KB
ID:	191964  
Attached Files
File Type: zip LubimyCzytac.zip (39.0 KB, 15221 views)

Last edited by BeckyEbook; 10-02-2023 at 03:10 AM. Reason: Updated description, jump version
BeckyEbook is offline   Reply With Quote