Loving the plugin, did find a bug tho, here's the full log
Code:
calibre, version 5.8.1
ERROR: No matches found: <p>Failed to find any books that match your search. Try making the search <b>less specific</b>. For example, use only the author's last name and a single distinctive word from the title.<p>To see the full log, click "Show details".
Running identify query with parameters:
{'title': 'Ulysses', 'authors': ['James Joyce'], 'identifiers': {}, 'timeout': 30}
Using plugins: Moly_hu (1, 1, 7)
The log from individual plugins is below
****************************** Moly_hu (1, 1, 7) ******************************
Found 0 results
Downloading from Moly_hu took 0.2354271411895752
Title: Ulysses
Authors: ['James Joyce']
search_title: Ulysses
search_author: James%20Joyce
search_page: https://moly.hu/kereses?utf8=%E2%9C%...0Joyce+Ulysses
Querying: https://moly.hu/kereses?utf8=%E2%9C%...0Joyce+Ulysses
Found 6 possible books (max: 3)
Orig: ulysses, target: james joyce: ulysses
Orig: ulysses, target: ulysses
Orig: ulysses, target: ulysses (angol)
Orig: ulysses, target: james joyce's ulysses
Orig: ulysses, target: romping through dublin
Plugin Moly_hu failed
Traceback (most recent call last):
File "calibre/ebooks/metadata/sources/identify.py", line 47, in run
File "calibre_plugins.moly_hu.__init__", line 85, in identify
self._parse_search_results(log, title, authors, root, matches, timeout, isbn)
File "calibre_plugins.moly_hu.__init__", line 161, in _parse_search_results
title = author_n_titles[1].strip(' \r\n\t')
IndexError: list index out of range
********************************************************************************
The identify phase took 0.41 seconds
The longest time (0.235427) was taken by: Moly_hu
Merging results from different sources
We have 0 merged results, merging took: 0.00 seconds