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 07-11-2012, 03:57 PM   #1
Miisha
Junior Member
Miisha began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Aug 2011
Device: iPad
[Metadata Source Plugin] Legie.info (cz)

Plugin that downloads metadata and covers from server Legie.info (database of Sci-Fi and Fantasy books published in Czech)
  • Extracts title, authors, identifiers, comments, rating, series and series index, publisher, date of publishing and tags
  • Works only for books, short stories are not covered
  • Works with Calibre 0.8 and higher

Plugin pro stahování informací a obalů ze serveru Legie.info (Sci-Fi a Fanasy knihy)
  • Stahuje názvy, autory, kódy ISBN, anotace knih, hodnocení, název série a pořadí v sérii, vydavatele, datum vydání a štítky
  • Vyhledává pouze v sekci "Knihy". Povídky nejsou prohledávány
  • Podporováno je Calibre verze 0.8 a vyšší

Version history
Spoiler:

Version 2.0.1 - 11 Jun 2012
Added language information (always "ces")
Version 2.0 - 4 Aug 2011
Now fetches info about all known releases, each with its-own cover.
Added Publisher and Pubdate capability, rating and ISBN detection
Version 1.1 - 3 Aug 2011
Added series detection capability
Version 1.0 - 3 Aug 2011
Initial release of plugin
Attached Files
File Type: zip Legie.zip (6.7 KB, 933 views)

Last edited by Miisha; 07-24-2012 at 05:57 AM. Reason: Added version history
Miisha is offline   Reply With Quote
Old 11-28-2014, 08:37 PM   #2
zbyna
Member
zbyna began at the beginning.
 
Posts: 10
Karma: 10
Join Date: Nov 2014
Device: Kindle
Smile Fix for ratings

Hi,

I fixed ratings grabbing. All credits for plugin belongs to Miisha.

zbyna
Attached Files
File Type: zip Legie 2.0.1 s hodnocením by ZbynA.zip (6.7 KB, 489 views)
zbyna is offline   Reply With Quote
Advert
Old 11-25-2015, 06:53 AM   #3
padr
Junior Member
padr began at the beginning.
 
Posts: 8
Karma: 10
Join Date: Dec 2014
Device: Pocketbook
Ratings

Hi,
a new small fix for ratings.

Vašek
Attached Files
File Type: zip Legie 2.0.2.zip (6.6 KB, 557 views)
padr is offline   Reply With Quote
Old 11-17-2018, 12:09 AM   #4
zbyna
Member
zbyna began at the beginning.
 
Posts: 10
Karma: 10
Join Date: Nov 2014
Device: Kindle
Hi,
improving search for national characters in book title and created github repository for this plugin:
https://github.com/zbyna/calibre-legie-plugin

zbyna
Attached Files
File Type: zip Legie.zip (6.6 KB, 497 views)
zbyna is offline   Reply With Quote
Old 10-09-2019, 07:15 AM   #5
karino
Junior Member
karino began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Oct 2019
Device: none
Nefunguje na Calibre 4,1
karino is offline   Reply With Quote
Advert
Old 10-11-2019, 06:29 AM   #6
zbyna
Member
zbyna began at the beginning.
 
Posts: 10
Karma: 10
Join Date: Nov 2014
Device: Kindle
Podívám se na to výhledově. Teď léčím virozu a jsem rád, že jsem rád. Log případně issue na: https://github.com/zbyna/calibre-legie-plugin by určitě taky pomohli nezapomenout, ale stejně na to narazím až budu updatovat Calibre.
zbyna is offline   Reply With Quote
Old 10-11-2019, 06:36 AM   #7
zbyna
Member
zbyna began at the beginning.
 
Posts: 10
Karma: 10
Join Date: Nov 2014
Device: Kindle
Nefunguje na všech knížkách nebo jenom na určitých titulech?
zbyna is offline   Reply With Quote
Old 10-11-2019, 04:47 PM   #8
zbyna
Member
zbyna began at the beginning.
 
Posts: 10
Karma: 10
Join Date: Nov 2014
Device: Kindle
Zkoušel jsem na Calibre 4.1 64bit + win7 64bit - vše funguje viz. screen cast:
https://i.imgur.com/zw9trNL.gifv
Log z práce pluginu:
Code:
Running identify query with parameters: 
{u'title': u'Hrdina v\u011bk\u016f', u'identifiers': {u'isbn': u'9788071973782', u'legie': u'11586#2010'}, u'authors': [u'Brandon Sanderson'], u'timeout': 30} 
Using plugins: Legie (2, 0, 1) 
The log from individual plugins is below 

****************************** Legie (2, 0, 1) ****************************** 
Found 1 results 
Downloading from Legie took 1.24800014496 


--- 
Title               : Hrdina věků
Author(s)           : Brandon Sanderson
Publisher           : Talpress
Tags                : fantasy
Series              : Mistborn #3
Languages           : ces
Rating              : 2.1
Published           : 2010-01-01T00:00:00+00:00
Identifiers         : isbn:978-80-7197-378-2, legie:11586#2010
Comments            : 
U Pramene Povýšení Vin nechtěně osvobodila neznámou negativní sílu, která v něm byla uvězněná tisíc let. Podobně jako se Kelsier kdysi postavil neporazitelnému nepříteli v podobě Pána Vládce, učí se teď Vin s Elendem bojovat proti abstraktní všudypřítomné ničivé moci Zmaru. Teď už bojují ne za sebe a za své vlastní přežití, ale za osud celého života na zemi. Mlhy setrvávají dlouho za dne a zabíjejí lidi. Popelečné hory chrlí kvanta popela, který dusí oblohu a hubí úrodu, na níž závisí přežití lidí. Zmar hodlá Zemi postupně zničit a Vin s Elendem a s přáteli bojují s časem, aby našli prostředek, jak ho porazit. Všechno, co zůstalo v předchozích dílech nevysvětlené, najednou začíná zapadat do souvislostí a dostává smysl…
 
Legie url: u'https://www.legie.info/kniha/11586#2010'
Title: Hrdina věků
Found rating:4.25
Series Index found: 3
Legie url: u'https://www.legie.info/kniha/11586/vydani'
Trying to parse editions
Nalezeno 1 vydani 

******************************************************************************** 
The identify phase took 1.40 seconds 
The longest time (1.248000) was taken by: Legie 
Merging results from different sources 
We have 1 merged results, merging took: 0.00 seconds
zbyna is offline   Reply With Quote
Old 10-11-2019, 05:57 PM   #9
zbyna
Member
zbyna began at the beginning.
 
Posts: 10
Karma: 10
Join Date: Nov 2014
Device: Kindle
Correct screencast:
https://i.imgur.com/4PInlFJ.gifv
Sorry
zbyna is offline   Reply With Quote
Old 11-13-2020, 11:16 AM   #10
Sosie
Junior Member
Sosie began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Nov 2020
Device: Android
Tu je upravená verzia, ktorá funguje s Pythonom 3 v Calibre 5.
Attached Files
File Type: zip Legie-ok.zip (6.6 KB, 813 views)
Sosie is offline   Reply With Quote
Old 12-03-2023, 07:47 AM   #11
quinta@ebf.cz
Connoisseur
quinta@ebf.cz began at the beginning.
 
Posts: 59
Karma: 10
Join Date: Mar 2019
Device: Kindle 3 Paperwhite
Nešlo by aby jako datum vydání bylo načteno konkrétní datum?
Na legii často datum bývá vyplněno s přesností na den. A taky Calibre vydání ukládá jako datum. Načten je ale jenom rok vydání. (Respektive "datum", pro které rok pochází z data na legii, ale měsíc a den = konstantně 1...)

Luštím skript doplňku, ale nejsem z toho moc moudrý, coby ne-pythonista. Klíčový se jeví řádek 171:
Code:
                mi.pubdate = self.prepare_date(int(year))
Předpokládám, že objekt mi reprezentuje metadata publikace v Calibre.
Funkce prepare_date dál v kódu zjevně sestaví datum tak, že roku year přiřadí konstantní měsíc a den.
Hm. Odkud se vlastně vzala hodnota year (a notabene hodnota všech údajů z legie)? Nešlo by teda vytáhnout z legie měsíc a den, nebo konkrétní datum? Jsou z legie načtena data v XML, které obsahuje jenom rok?
quinta@ebf.cz is offline   Reply With Quote
Old 12-08-2023, 09:10 AM   #12
zbyna
Member
zbyna began at the beginning.
 
Posts: 10
Karma: 10
Join Date: Nov 2014
Device: Kindle
Parser s konkrétním datem nepočítá.

Parsováni záložky vydání, například tato ,
probíhá tady

Zdroják výše uvedené záložky vydání:

PHP Code:
 <div id="detail" data-kasp-id="11586" data-kasp="k">
    <
h4>Vydání knihy:</h4>
    <
p>&#269;eském nebo slovenském jazyce vyšla tato kniha 1x a to:</p>
    
<div id="vycet_vydani">
        <
div class="vydani cl">
            <
h3>rok 
                
<a href="rok/2010">2010</a>
            </
h3>
            <
div class="ob">
                <
img src="images/kniha-small/1/11586-11642.jpg" class="obalk" alt="14973" width="150" height="231">
                </
div>
                <
div class="data_vydani">
  
vydalo nakladatelství 
                    
<a href="vydavatel/8-talpress" class="large">Talpress</a>
                    <
br>
                        <
table>
                            <
tbody>
                                <
tr>
                                    <
td>p&#345;ibližné&nbsp;datum&nbsp;vydání:&nbsp;29.03.2010 </td>
                                    
<td>jazyk vydání:&nbsp;cz </td>
                                </
tr>
                                <
tr>
                                    <
td>
                                        <
span title="ISBN-International Serial Book Number / mezinarodni unikatni cislo knihy">ISBN</span>:&nbsp;978-80-7197-378-
                                    
</td>
                                    <
td>p&#345;eklad:&nbsp;Milena Poláčková</td>
                                
</tr>
                                <
tr>
                                    <
td>cena:&nbsp;459 K&#269;</td>
                                    
<tdvazba:&nbsp;brožovaná </td>
                                </
tr>
                                <
tr>
                                    <
td>rozm&#283;ry:&nbsp;130 x 200</td>
                                    
<td>po&#269;et&nbsp;stran:&nbsp;680</td>
                                
</tr>
                                <
tr>
                                    <
tdvydání:&nbsp;</td>
                                    <
td>autor&nbsp;obálky:&nbsp;Jan Patrik Krásný</td>
                                </
tr>
                            </
tbody>
                        </
table>
                    </
div>
                    <
hr style="clear:left; visibility:hidden;" class="">
                    </
div>
                </
div>
            </
div>
            <!-- 
div.detail --> 
zbyna is offline   Reply With Quote
Old 12-08-2023, 01:48 PM   #13
seeder
Enthusiast
seeder doesn't litterseeder doesn't litter
 
Posts: 34
Karma: 142
Join Date: Aug 2020
Device: none
Legie v2.0.3

Quote:
Originally Posted by quinta@ebf.cz View Post
Nešlo by aby jako datum vydání bylo načteno konkrétní datum?
Na legii často datum bývá vyplněno s přesností na den. A taky Calibre vydání ukládá jako datum. Načten je ale jenom rok vydání. (Respektive "datum", pro které rok pochází z data na legii, ale měsíc a den = konstantně 1...)
Zde je verze 2.0.3, která by měla stahování konkrétního data vydání umět.
Attached Files
File Type: zip legie_2_0_3.zip (7.2 KB, 151 views)
seeder is offline   Reply With Quote
Old 12-08-2023, 04:14 PM   #14
quinta@ebf.cz
Connoisseur
quinta@ebf.cz began at the beginning.
 
Posts: 59
Karma: 10
Join Date: Mar 2019
Device: Kindle 3 Paperwhite
Quote:
Originally Posted by zbyna View Post
Parser s konkrétním datem nepočítá.
...
Děkuji, tohle info mnohé objasňuje.

A tímto se omlouvám za zřejmě ne příliš srozumitelný první příspěvek. Mimo jiné jsem mylně předpokládal, že je jsou data z Legie dolována v XML; pozděj mi už i samotnému došlo, že vlastně bude čteno spíš přímo (X)HTML veřejného webu...

Pokud jde o datum vydání: Pokouším se totiž tu záležitost jenom zprostředkovat. A bylo mi řečeno, že se datum vydání na Legii dá najít. No ale stačí se podívat a člověk vidí, že jsou vydání datována jenom rokem. S nejvyšší pravděpodobností by ovšem mělo jít o (doplňující nepovinný) údaj "přibližné datum vydání". To bych ale radši ještě nejdřív upřesnil, až se zase podaří spojit s druhou stranou.
quinta@ebf.cz is offline   Reply With Quote
Old 12-08-2023, 05:36 PM   #15
quinta@ebf.cz
Connoisseur
quinta@ebf.cz began at the beginning.
 
Posts: 59
Karma: 10
Join Date: Mar 2019
Device: Kindle 3 Paperwhite
Quote:
Originally Posted by seeder View Post
Zde je verze 2.0.3, která by měla stahování konkrétního data vydání umět.
Moc děkuji.
K načtení data vydání je zjevně použit údaj Legie "přibližné datum vydání" (jak bylo skutečně požadováno – což se mezitím podařilo vykomunikovat...). A úprava je podle zběžného testu funkční.

Mohl bych se prosím ještě zeptat: Dá se nějak vybrat vydání? (Ze kterého budou metadata načtena...)
quinta@ebf.cz is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Metadata Source Plugin] BOL.com (NL) Pr.BarnArt Plugins 512 11-04-2024 12:15 PM
[Metadata Source Plugin] DIZZIE_NL Pr.BarnArt Plugins 7 08-11-2014 02:48 PM
[Metadata Source Plugin] OnLineknihovna.cz oplis Plugins 1 10-27-2011 09:54 AM
[Metadata Source Plugin] catawiki drMerry Plugins 0 06-28-2011 09:42 PM
[Metadata Source Plugin] Amazon.it nandocuci Plugins 2 05-18-2011 03:36 AM


All times are GMT -4. The time now is 08:03 AM.


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