I have a few calibredb rejects (not many indeed, just those below in 16000+ item to date).
They seem to come from vary long and complex "comments" fields, possibly containing newline.
It seems to me calibredb "gets confused" somehow, but I would like a second opinion.
Note I am not spawning a shell; arguments are passed over as a string array, so quotes are unnecessary.
Printout is done by my program which captures calibredb output (I did NOT trim it):
Spoiler:
Code:
Command '[d:\opt\Calibre Portable\Calibre\calibredb.exe, set_metadata, --with-library=C:\opt\Calibre\cLib, 2132, -f, title:Focolari di Pietra, -f, author_sort:Auel, Jean M., -f, authors:Jean M. Auel, -f, publisher:Longanesi, -f, #ddlink:http://www.ddunlimited.net/viewtopic.php?f=1079&t=192712&start=20#p5047389, -f, #ddlib:BL, -f, #ddlib_index:124, -f, #ed2k:ed2k://|file|Bluebook%200124%20Ita%20Auel,Jean%20M%20Focolari%20Di%20Pietra.rar|2704320|CB76CD94AF92D71E3DE3893CF481615E|h=WWNYXTFHTDPWAB5LHEXOTRZQF4ZZRLC2|/, -f, identifiers:isbn:8830419850, -f, comments:Era Glaciale. Dopo un lungo viaggio, nel corso del quale ha affrontato pianure sconfinate, fiumi tumultuosi, montagne impervie, bestie feroci, ma soprattutto ha conosciuto la coraggiosa e affascinante Ayla, Giondalar torna dal suo popolo, la Nona Caverna degli Zelandoni, che per cinque anni lo ha atteso. Ma la festosa accoglienza riservata all'uomo viene offuscata dal timore per la straniera al suo fianco. Chi è quella donna? Da dove viene? Perché è accompagnata da un lupo e da due cavalli? Mentre la Caverna intera la studia con apprensione, e qualcuno addirittura già la considera una ""nemica"" da mettere al bando, Ayla si rende conto che il suo futuro - ma anche quello di Giondalar - dipende da ciò che lei sarà in grado di offrire agli Zelandoni: la capacità di accendere il fuoco grazie a pietre speciali e di stringere ""amicizie"" con gli animali, l'abilità nel maneggiare le armi e nel realizzare utensili... Sotto lo sguardo indagatore della sciamana della Caverna - che ha ben compreso le sue enormi potenzialità -, Ayla comincia allora un viaggio ben più impegnativo di quello appena concluso: un viaggio verso la conoscenza del popolo cui appartiene per specie, ma che la vede ""diversa"" per via dei suoi legami coi Testapiatta, considerati da tutti alla stregua di animali e invece depositari di conoscenze antiche dal valore inestimabile. Ogni cosa, per lei, si trasformerà in una sfida: una caccia al bisonte sarà un modo per mettere in pratica le sue straordinarie doti di guaritrice; la scoperta di un'arcana ""grotta bianca"" le permetterà di rivelare le sue connessioni col mondo degli Spiriti; le trappole tese da individui meschini e ostili le consentiranno di dar prova della sua intelligenza e del suo coraggio. Ma sarà sufficiente? Riuscirà la Nona Caverna ad accettare quella donna così orgogliosa e determinata? E Giondalar le starà accanto per sempre? Con Focolari di pietra, anche noi lettori, come Ayla, ci ritroviamo al centro di un'avventura entusiasmante, che poi è l'avventura della razza umana ai suoi primordi: ci confrontiamo con la necessità di sopravvivere grazie ai doni della natura, avvertendone i limiti e tentando, con l'ingegno, di forzarli; camminiamo in territori che dispensano meraviglie (e pericoli) a ogni svolta; riscopriamo il miracolo del fuoco, della nascita, dell'amore., -f, cover:C:\opt\Calibre\img\Book_2132_2.jpg]' failed.
[[err]] Utilizzo:
[[err]] calibredb.exe set_metadata [options] id [/path/to/metadata.opf]
[[err]]
[[err]] Set the metadata stored in the calibre database for the book identified by id
[[err]] from the OPF file metadata.opf. id is an id number from the list command. You
[[err]] can get a quick feel for the OPF format by using the --as-opf switch to the
[[err]] show_metadata command. You can also set the metadata of individual fields with
[[err]] the --field option. If you use the --field option, there is no need to specify
[[err]] an OPF file.
[[err]]
[[err]]
[[err]] Ogni qualvolta vengono passati argomenti con degli spazi al comando calibredb.exe, è necessario mettere l'argomento fra virgolette.
[[err]]
[[err]] calibredb.exe: error: no such option: -,
Command '[d:\opt\Calibre Portable\Calibre\calibredb.exe, set_metadata, --with-library=C:\opt\Calibre\cLib, 2145, -f, title:La Trilogia dei Re, -f, author_sort:Acheng, -f, authors:Acheng, -f, publisher:Theoria, -f, #ddlink:http://www.ddunlimited.net/viewtopic.php?f=1079&t=192712&start=20#p5047389, -f, #ddlib:BL, -f, #ddlib_index:137, -f, #ed2k:ed2k://|file|Bluebook%200137%20Ita%20Acheng%20La%20Trilogia%20dei%20Re.rar|743790|E4555C4ED06EB57166DB8FADABD8D649|h=KCGMDBKH6FBPMTNDOCLZTP2LHXIXJ5Y7|/, -f, comments:Una scrittura semplice ed epica. Uno stile che richiama quello degli antichi cantastorie, l'ironia pacata dei grandi maestri del Dao: così Acheng racconta le vicende tragiche e comiche di studenti e contadini durante la Rivoluzione culturale: da quella del boscaiolo dalla forza prodigiosa (Il re degli alberi), ai conflitti del giovane maestro Lao Gar con la burocrazia rivoluzionaria (Il re dei bambini), alla storia itinerante di Wang Yisheng, povero e geniale giocatore di scacchi nella Cina di Mao. La trilogia dei re segna un punto di rottura con il ""realismo"" della tradizione letteraria cinese. Ha scritto Acheng: ""Negli ultimi quarant'anni, in Cina sono accadute cose che gli stessi cinesi considerano fantastiche. Per questo, quando il Partito chiede ai cosiddetti scrittori di perseverare nel ""realismo socialista"" - dato che secondo me la realtà del socialismo cinese è l'assurdo -, basterebbe descrivere realisticamente l'assurdo per ottenere la realtà"". Con il suo mite sguardo visionario Acheng ha sottratto all'ingenua iconografia realista le gesta di un'intera generazione di cinesi e ne ha reso partecipi migliaia di lettori in tutto il mondo.Nato in Cina nel 1949, Acheng vive dal 1987 a Los Angeles., -f, cover:C:\opt\Calibre\img\Book_2145_2.jpg]' failed.
[[err]] Utilizzo:
[[err]] calibredb.exe set_metadata [options] id [/path/to/metadata.opf]
[[err]]
[[err]] Set the metadata stored in the calibre database for the book identified by id
[[err]] from the OPF file metadata.opf. id is an id number from the list command. You
[[err]] can get a quick feel for the OPF format by using the --as-opf switch to the
[[err]] show_metadata command. You can also set the metadata of individual fields with
[[err]] the --field option. If you use the --field option, there is no need to specify
[[err]] an OPF file.
[[err]]
[[err]]
[[err]] Ogni qualvolta vengono passati argomenti con degli spazi al comando calibredb.exe, è necessario mettere l'argomento fra virgolette.
[[err]]
[[err]] calibredb.exe: error: no such option: -,
Command '[d:\opt\Calibre Portable\Calibre\calibredb.exe, set_metadata, --with-library=C:\opt\Calibre\cLib, 2147, -f, title:La sposa Americana, -f, author_sort:Soldati, Mario, -f, authors:Mario Soldati, -f, publisher:Mondadori, -f, #ddlink:http://www.ddunlimited.net/viewtopic.php?f=1079&t=192712&start=20#p5047389, -f, #ddlib:BL, -f, #ddlib_index:140, -f, #ed2k:ed2k://|file|Bluebook%200140%20Ita%20Soldati%20Mario%20La%20Sposa%20Americana.rar|1564798|E5879B77A1715B81EC2FB2B7A470CB5B|h=4UMYLNVV5QGYQZ4BM273PWXEXBFXRVGK|/, -f, comments:Pubblicato nel 1977 da Mondadori, Premio Napoli del 1978, ""La sposa americana"" è un romanzo d’amore e di solitudine, un racconto straziante ed una riflessione sul discorso amoroso. Un libro animato dalla duplice tensione - caratteristica di gran parte dell’opera di Soldati - tra il racconto sentimentale e la riflessione moralistica. La storia è quella di Edith, donna e moglie segnata da un tragico destino, sullo sfondo dell’America che Soldati aveva conosciuto nel suo esilio volontario (1929 -1931) e di cui aveva scritto in ""America primo amore"" (1935). Sposata al quarantenne Edoardo, che la tradisce con l'amante Anna fino alla dolorosa scoperta della malattia terminale, Edith è una figura femminile capace di suscitare pietà e rimpianto ed al tempo stesso una donna inquietante, che prende corpo in una narrazione ansiosa ed ininterrotta. Un romanzo che conferma la capacità di Soldati, formatasi con la sua appassionata frequentazione delle arti figurative, di ritrarre - quasi fosse un pittore, appunto - i turbamenti e le profondità dell'animo, segno della stessa sensibilità con cui infonde emozioni umane nella descrizione dei paesaggi., -f, cover:C:\opt\Calibre\img\Book_2147_2.jpg]' failed.
[[err]] Utilizzo:
[[err]] calibredb.exe set_metadata [options] id [/path/to/metadata.opf]
[[err]]
[[err]] Set the metadata stored in the calibre database for the book identified by id
[[err]] from the OPF file metadata.opf. id is an id number from the list command. You
[[err]] can get a quick feel for the OPF format by using the --as-opf switch to the
[[err]] show_metadata command. You can also set the metadata of individual fields with
[[err]] the --field option. If you use the --field option, there is no need to specify
[[err]] an OPF file.
[[err]]
[[err]]
[[err]] Ogni qualvolta vengono passati argomenti con degli spazi al comando calibredb.exe, è necessario mettere l'argomento fra virgolette.
[[err]]
[[err]] calibredb.exe: error: no such option: -1
Command '[d:\opt\Calibre Portable\Calibre\calibredb.exe, set_metadata, --with-library=C:\opt\Calibre\cLib, 4468, -f, title:Agrippina, -f, author_sort:Rai3, -f, authors:Rai3, -f, publisher:RAI Radio3, -f, #ddlib:AU, -f, #ddlib_index:44, -f, #ed2k:ed2k://|file|AU0044%20La.storia.in.giallo.2002_04_14.Agrippina.rar|39532697|B6BBCF9125EC09DBBED1A1D6F2DA3F62|h=3QI7JV5RASVNL3VGG2OZMZRDI25XWP6O|/, -f, series:La Storia In Giallo, -f, comments:Nella primavera del 59 p.C., nei pressi del lago Lucrino, fu uccisa Agrippina per ordine di suo figlio, l"imperatore Nerone, che non ne sopportava piu' l"eccessiva invadenza. E" il piu" grande matricidio della storia antica, ricostruito nella trasmissione, "La storia in giallo", dapprima in forma sceneggiata, e poi oggetto di un dibattito cui hanno partecipato al fianco dell"autrice Antonella Ferrera lo storico Furio Sanpoli, lo psichiatra Piero Rocchini e la scrittrice Danila Comastri Montanari, specializzata in gialli ambientati nella Roma antica.
L"imperatore Nerone era giunto al trono grazie all"appoggio della madre Agrippina, ed uccidendo Britannico, legittimo erede al trono. Non potendo piu" sopportare la forte personalita" della madre che non voleva rinunciare e regnare per suo tramite, l"imperatore la fa salire su di una nave..., Agrippina si salva a nuoto, ma una volta tornata nella sua villa, non potra" sfuggire ai sicari del figlio.
Nella ricostruzione sono citati testi antichi e non - Seneca, Tacito, Svetonio, Racine -, mentre nel dibattito le opinioni sono a contrasto, a dimostrare quanto tutt" oggi sia vivo questo caso di Storia in Giallo.
L"attrice protagonista e" Anna Maria Gherardi, ed accanto a lei Paolo Ferrari, Alfredo Pea, Cesare Barbetti, Anna Melato.]' failed.
[[err]] Utilizzo:
[[err]] calibredb.exe set_metadata [options] id [/path/to/metadata.opf]
[[err]]
[[err]] Set the metadata stored in the calibre database for the book identified by id
[[err]] from the OPF file metadata.opf. id is an id number from the list command. You
[[err]] can get a quick feel for the OPF format by using the --as-opf switch to the
[[err]] show_metadata command. You can also set the metadata of individual fields with
[[err]] the --field option. If you use the --field option, there is no need to specify
[[err]] an OPF file.
[[err]]
[[err]]
[[err]] Ogni qualvolta vengono passati argomenti con degli spazi al comando calibredb.exe, è necessario mettere l'argomento fra virgolette.
[[err]]
[[err]] calibredb.exe: error: no such option: -,
Command '[d:\opt\Calibre Portable\Calibre\calibredb.exe, set_metadata, --with-library=C:\opt\Calibre\cLib, 6475, -f, title:Le Cronache Di Narnia, -f, author_sort:Lewis, C. S., -f, authors:C. S. Lewis, -f, publisher:Mondadori, -f, #ddlib:VA, -f, #ddlib_index:626, -f, #ed2k:ed2k://|file|VA0626%20C.S.%20Lewis%20-%20Le%20Cronache%20Di%20Narnia.rar|4370709|08500CEB0B3C73A60D6B3A0B6B6DD329|h=B5K7LKI6JKMRGTKRKYH6G6MJUUPMFQIX|/, -f, identifiers:isbn:9788804548959, -f, series:Oscar, -f, comments:Libro 1
Il Leone, La Strega e L"Armadio - The Lion, The Witch and The Wardrobe - 1950
Peter, Susan, Edmund e Lucy sono sfollati in campagna: c"è la guerra, e li saranno più al sicuro che a Londra. E quante sorprese li aspettano, nella grande casa che li ospita! La più straordinaria è senz"altro un immenso armadio che sembra fatto apposta per nascondercisi dentro, e che in realta' è una "porta" per entrare in un altro mondo, dove gli animali parlano e nessun incantesimo è impossibile. Cosi i quattro ragazzi si ritrovano all"improvviso in un luogo tutto bianco di neve, dominato dalla malvagia volonta' di una strega che ha cancellato le stagioni e trasformato in statue i suoi nemici, mutando il felice regno di Narnia in una landa desolata. Ma per fortuna c"è qualcuno che puo' rimettere le cose a posto...
Libro 2
Il Principe Caspian - Prince Caspian - 1951
Il pacifico regno di Narnia è stato conquistato dagli umani. Gnomi, folletti, giganti, centauri e tutti gli altri antichi abitanti si sono nascosti, assieme agli animali parlanti, nel fitto delle foreste, fra gli alberi amici. Molti sono rassegnati alla loro triste sorte, ma molti tengono viva la fiamma della riscossa. Nel mondo degli umani, nessuno parla di loro, nessuno vuole ricordare.
Ma il giovanissimo Caspian, l"erede al trono, scopre l"antico mondo di Narnia e decide di guidare la riscossa del popolo nascosto. Al suo fianco avra' anche i quattro ragazzi che un tempo erano stati saggi sovrani di Narnia. Ma la lotta non sara' facile...
Libro 3
Il Viaggio del Veliero - The Voyage of the Dawn Treader -1952
Un"avventura carica di magia dove la fantasia rende tutto possibile e dove i sogni non hanno limiti. Edmund e Lucy, con il saccente cugino Eustachio Clerence, vengono improvvisamente trasportati in un viaggio fantastico a bordo di una nave, dipinta in un quadro, che di colpo si materializza. Vivranno nuove eccitanti avventure e impareranno ad apprezzare Eustachio
Libro 4
La Sedia d"argento - The Silver Chair - 1953
Un viaggio nel mondo Narnia, popolato di gnomi, giganti, fauni, streghe, satiri e animali parlanti. Sara' Aslan, il Grande Leone, a trasportare fin li Eustachio Scrubb e Jill Pole grazie al suo soffio possente, ed ad assegnare loro un singolare compagno: Paludrone Puddleglum, creatura delle paludi. Compito dei tre eroi improvvisati sara' quello di ritrovare e liberare il principe Rilian, figlio di Caspian Decimo re di Narnia, rapito dalla Strega Malefica e segregato nel Mondodisotto da dieci anni. E non c"è bisogno di dire che un"impresa del genere comporta incredibili peripezie, un lungo e faticoso cammino e innumerevoli avventure.
Libro 5
Un Ragazzo e il suo Cavallo - The Horse and his Boy - 1954
Rapiti in tenera eta' e portati lontano da Narnia, Shasta, un ragazzo, e Bridi, un cavallo, s"incontrano un giorno vicino alla casa di Shasta che, borbottando tra se, si sta lamentando del proprio destino. Ma, come tutti gli animali di Narnia, Bridi ha il dono della parola e, sorprendendo Shasta, gli risponde e gli esprime a sua volta il proprio scontento: i due decidono di fuggire insieme. Inizia cosi il viaggio di ritorno verso il suolo natio. Ad essi si uniscono poco dopo una ragazza, Aravis, e una cavalla, Uinni, anch"esse native di Narnia. Tra pericoli, insidie, inquietanti presenze, misteriosi eventi, l"impresa non sembra alla portata dei fuggiaschi. Forte è la loro volonta' di raggiungere Narnia. Ma sara' forte abbastanza?
Libro 6
Il Nipote Del Mago - The Magician Nephew - 1955
Quando Polly e il suo nuovo amico Digory decidono di esplorare la soffitta di zio Andrew, non sospettano certo che quest"ultimo sia un mago e, soprattutto, non sanno ancora di aver intrapreso un lungo e straordinario viaggio tra foreste incantate e citta' misteriose. Grazie al potere di un anello magico verranno infatti proiettati nella terra della perfida strega Jadis e poi nella meravigliosa Narnia, dove gli animali parlano, i cavalli volano e il saggio leone Aslan amministra la giustizia; e intanto, insieme al cavallo Piumino dovranno fare i conti con le insidie della strega, decisa a diventare imperatrice del mondo, e con la difficile ricerca di una magica mela capace di restituire la salute alla madre di Digory... Il primo, prodigioso episodio del ciclo di Narnia, creato da C. S. Lewis per lettori grandi e piccoli.
Libro 7
L"Ultima Battaglia - The Last Battle - 1956
Tutti i personaggi incontrati nel ciclo di Narnia vengono alla ribalta per salutare: il Professore, zia Polly, Edmund, Peter, Lucy, gli gnomi, il topo Ricipi, l"aquila Alidifuoco, l"unicorno Diamante. Ma i veri eroi di questo "gran finale" sono Tirian, l"ultimo discendente dei re di Narnia, e i due bambini Eustachio Scrubb e Jill Pole, che devono smascherare un assurdo impostore. Infatti lo scimmione Shift ha travestito da leone l"asino Puzzle, cercando di farlo passare per il leggendario Aslan e qualcuno ci ha creduto. E adesso le forze del bene e del male si preparano all"ultima battaglia., -f, cover:C:\opt\Calibre\img\Book_6475_2.jpg]' failed.
[[err]] Utilizzo:
[[err]] calibredb.exe set_metadata [options] id [/path/to/metadata.opf]
[[err]]
[[err]] Set the metadata stored in the calibre database for the book identified by id
[[err]] from the OPF file metadata.opf. id is an id number from the list command. You
[[err]] can get a quick feel for the OPF format by using the --as-opf switch to the
[[err]] show_metadata command. You can also set the metadata of individual fields with
[[err]] the --field option. If you use the --field option, there is no need to specify
[[err]] an OPF file.
[[err]]
[[err]]
[[err]] Ogni qualvolta vengono passati argomenti con degli spazi al comando calibredb.exe, è necessario mettere l'argomento fra virgolette.
[[err]]
[[err]] calibredb.exe: error: no such option: -1
Command '[d:\opt\Calibre Portable\Calibre\calibredb.exe, set_metadata, --with-library=C:\opt\Calibre\cLib, 8636, -f, title:Passaggio In Ombra, -f, author_sort:Di Lascia, Mariateresa, -f, authors:Mariateresa Di Lascia, -f, publisher:Feltrinelli, -f, #ddlink:http://www.ddunlimited.net/viewtopic.php?f=1079&t=3511684, -f, #ddlib:IP, -f, #ddlib_index:192, -f, #ed2k:ed2k://|file|iPBook%20ITA%200192%20Di%20Lascia%20Mariateresa%20-%20Passaggio%20in%20ombra%20[by%20ISG].rar|2179779|E9FE133AAD273B5CD12C0667EEF72908|h=NWZFRH3WKEGEPP6TNNK2BEBZBBTBFXSR|/, -f, identifiers:isbn:9788807814204, -f, comments:Premio Strega 1995
Solitario come un'autobiografia e corale come una saga familiare, questo vigoroso e insieme delicatissimo romanzo intreccia le storie di una comunità e i destini dei suoi componenti attraverso lo sguardo di una donna, Chiara, che, per scongiurare la follia sprigionata dal dolore, si affida al potere rasserenante della memoria. Riemergono allora, in
un accorato fluire di ricordi, la madre Anita, il padre Francesco, la zia Peppina, il cugino Saverio... Sullo sfondo di un Sud ruvido e avvolgente, e insieme dolce e vitale, Chiara ci guida, dal turbinio di fantasmi che agitano una vecchiaia vissuta fuori dal tempo, lungo gli aspri sentieri della sua esistenza. Ed è proprio nel dominio sofferto della lingua, grazie alla trasparenza di una scrittura sospinta innanzi da una sua arcana necessità interna, che questo indimenticabile personaggio femminile affonda il suo senso d'esistere: nel momento di arrendersi alla fatica di vivere, trova la forza e l'orgoglio di raccontare la vita.
Mariateresa Di Lascia, scomparsa prematuramente nel 1994, si è sempre battuta per le cause della democrazia e dei diritti civili e umani nell'ambito del Partito radicale. Nel 1988 ha scritto il romanzo La coda della lucertola, rimasto inedito. E' autrice anche di quattro racconti, dei quali uno, Compleanno, ha vinto il Premio "Millelire . Ha lasciato, inoltre, un romanzo incompiuto, Le relazioni sentimentali. Con Passaggio in ombra, che è esploso come caso letterario nel 1995 vincendo il Premio Strega, Mariateresa Di Lascia si è rivelata un'autentica scrittrice, avvicinata dalla critica a Elsa Morante, Anna Maria Ortese e Giuseppe Tomasi di Lampedusa.
Mariateresa Di Lascia sarebbe diventata, non fosse morta così precocemente, una grande scrittrice; ma lo è già così, con un solo romanzo compiuto. Si saluta l’apparizione di questo libro così intenso, ampio, trascinante, colorito, doloroso e vitale con un sordo rancore verso la sorte che ha strappato alla vita una donna di grandissimo talento e ci impedirà di seguirla in altre sue opere. Il “passaggio in ombra” è stato anche il suo, breve e però pieno di luce, il cui senso si è raccolto - motivo di gioia per il lettore che si allontana dalle
sue pagine con la malinconia di un distacco finale - nella luminosità e nella gloria di queste splendide pagine.
GOFFREDO FOFI, Il Mattino, 3 marzo 1995, -f, cover:C:\opt\Calibre\img\Book_8636_2.jpg]' failed.
[[err]] Traceback (most recent call last):
[[err]] File "site.py", line 132, in main
[[out]] Python function terminated unexpectedly
[[out]] [Errno 13] Permission denied: u'.' (Error Code: 1)
[[err]] File "site.py", line 109, in run_entry_point
[[err]] File "site-packages\calibre\library\cli.py", line 1474, in main
[[err]] File "site-packages\calibre\library\cli.py", line 629, in command_set_metadata
[[err]] File "site-packages\calibre\library\cli.py", line 545, in do_set_metadata
[[err]] File "site-packages\calibre\ebooks\metadata\opf2.py", line 563, in __init__
[[err]] IOError: [Errno 13] Permission denied: u'.'
Command '[d:\opt\Calibre Portable\Calibre\calibredb.exe, set_metadata, --with-library=C:\opt\Calibre\cLib, 13020, -f, title:Un Idillio tragico, -f, author_sort:Bourget, Paolo, -f, authors:Paolo Bourget, -f, publisher:Salani, -f, #ddlink:http://www.ddunlimited.net/viewtopic.php?t=3752735, -f, #ddlib:VA, -f, #ddlib_index:2678, -f, #ed2k:ed2k://|file|VA2678%20Bourget%20Paul%20-%20Un%20Idillio%20tragico%20[by%20amonocrampyton].rar|1861200|F4D2CDAC049EFC5B2989A770C129FE65|h=3HY3PMTYNVIAJTPCEXHB2KOU5WV5RHQM|/, -f, comments:Formato: pdf, doc e odt
Trama: "L'uomo di trent'anni che si è creduto per sempre indifferente alle passioni - e che credendo quella indifferenza la saggezza, ha fatto, come si suol dire, giudizio -, non tarda a scoprire che ha bisogno di quelle passioni che lo disgustavano come il morfinomane, a cui fu tolta la sua siringa di Pravaz, della morfina; come l'alcolicista, condannato al regime dell'acqua pura, dell'alcool. Esso prova, la nostalgia di quelle emozioni malsane di cui egli stesso ha riconosciuto e condannato la sterilità dolorosa. Se è permesso di prendere a prestito un brutale - ma esatto - paragone della patologia moderna, esso diventa il terreno più propizio di cultura di tutti i germi morbosi che nuotano nella sua atmosfera: nel momento stesso in cui tutto pareva annunciare una pacificazione definitiva del loro destino, avvengono in essi degli scompigli così rapidi, così fulminei, che i testimoni e le vittime di quelle subitanee esplosioni di malattia ne rimangono quasi più sconcertati che disperati"., -f, cover:C:\opt\Calibre\img\Book_13020_2.jpg]' failed.
[[err]] Utilizzo:
[[err]] calibredb.exe set_metadata [options] id [/path/to/metadata.opf]
[[err]]
[[err]] Set the metadata stored in the calibre database for the book identified by id
[[err]] from the OPF file metadata.opf. id is an id number from the list command. You
[[err]] can get a quick feel for the OPF format by using the --as-opf switch to the
[[err]] show_metadata command. You can also set the metadata of individual fields with
[[err]] the --field option. If you use the --field option, there is no need to specify
[[err]] an OPF file.
[[err]]
[[err]]
[[err]] Ogni qualvolta vengono passati argomenti con degli spazi al comando calibredb.exe, è necessario mettere l'argomento fra virgolette.
[[err]]
[[err]] calibredb.exe: error: no such option: -,
Command '[d:\opt\Calibre Portable\Calibre\calibredb.exe, set_metadata, --with-library=C:\opt\Calibre\cLib, 13877, -f, title:Invito a una decapitazione, -f, author_sort:Nabokov, Vladimir, -f, authors:Vladimir Nabokov, -f, publisher:Adelphi, -f, #ddlink:http://www.ddunlimited.net/viewtopic.php?f=1079&t=3605575, -f, #ddlib:AX, -f, #ddlib_index:4, -f, #ed2k:ed2k://|file|Axebook%20004%20Nabokov,%20Vladimir%20-%20Invito%20A%20Una%20Decapitazione.rar|382534|38BF636DB155E7AEEAAD394E195EC560|h=BSN75T6LXYWOQ4FBQIPS7UAJWKZJJ5RV|/, -f, identifiers:isbn:9788845918476, -f, comments:Il protagonista di questo romanzo, Cincinnatus C., ha un difetto: è "opaco", nel senso che i suoi pensieri e le sue sensazioni non sono trasparenti agli occhi di coloro che lo circondano - perciò produce "una strana impressione, come di un solitario, oscuro ostacolo in quel mondo di anime reciprocamente trasparenti". In quel mondo, che lungi dall'essere un paradiso - come gli ignari sarebbero inclini a pensare - è piuttosto il suo beffardo capovolgimento, l'opacità non è solo un difetto, ma una grave colpa, forse la più grave: è il segno che rivela la "turpitudine gnostica" del singolo. In quel mondo si viene condannati a morte non per ciò che si fa ma per ciò che si è. Quindi Cincinnatus dovrà essere decapitato - e non sa quando. Cincinnatus non ha fatto nulla di turpe, ma certamente è uno gnostico, se non altro perché vede il mondo attorno a sé come l'abborracciata messa in scena di un funesto demiurgo. E la sua percezione è esatta: la cella, con il ragno obeso che condivide la vita del condannato, e tutto ciò che gli appare - il carceriere, il compagno di prigionia, la moglie in visita con codazzo di parenti e l'amante del momento, la madre, la figlia dodicenne del direttore del penitenziario ("volatile fanciulla" in cui si riconoscerà un prodromo, carcerario e lancinante, di Lolita): tutto è parodia. Salvo che, in quel mondo, le parodie uccidono. E uccidono mantenendo un'aria "di calda 'camaraderie'" (è la perfezione della tortura).
Questo romanzo, che Nabokov scrisse nel 1934 a Berlino distogliendosi dalla stesura del "Dono", come se costretto da una mostruosa pressione sulla nuca, è il primo e più chiaroveggente ad avere per oggetto la società totalitaria. Il che, oltre alla sua strepitosa inventiva letteraria, dovrebbe bastare a farne un romanzo per tutti.
"Accusato del più spaventoso dei crimini, la turpitudine gnostica così rara e indicibile da rendere necessario il ricorso a circonlocuzioni quali "impenetrabilità", "opacità", "occlusione"; condannato per quel crimine alla decapitazione; imprigionato nella fortezza in attesa della data ancora ignota, ma vicina e inesorabile (che egli nitidamente immaginava come lo strappo, lo strattone, lo scricchiolio di un dente mostruoso, tutto il suo corpo era la gengiva infiammata e la sua testa quel dente); ora, in piedi nel corridoio della prigione, sentendosi mancare - ancora vivo, ancora intatto, ancora cincinnatico -, Cincinnatus C. provò una bramosia selvaggia di libertà, la libertà più comune, la più fisica, la più fisicamente attuabile, e all'istante, con sensuale chiarezza, come se il tutto fosse una corona solare fluttuante che emanava da lui medesimo, immaginò la città oltre il fiume poco profondo, la città dove, da ogni parte, si poteva vedere - ora sotto questo ora sotto quello scorcio prospettico, ora a matita ora a inchiostro - l'alta fortezza in cui egli si trovava"., -f, cover:C:\opt\Calibre\img\Book_13877_2.jpg]' failed.
[[err]] Utilizzo:
[[err]] calibredb.exe set_metadata [options] id [/path/to/metadata.opf]
[[err]]
[[err]] Set the metadata stored in the calibre database for the book identified by id
[[err]] from the OPF file metadata.opf. id is an id number from the list command. You
[[err]] can get a quick feel for the OPF format by using the --as-opf switch to the
[[err]] show_metadata command. You can also set the metadata of individual fields with
[[err]] the --field option. If you use the --field option, there is no need to specify
[[err]] an OPF file.
[[err]]
[[err]]
[[err]] Ogni qualvolta vengono passati argomenti con degli spazi al comando calibredb.exe, è necessario mettere l'argomento fra virgolette.
[[err]]
[[err]] calibredb.exe: error: no such option: -,
Command '[d:\opt\Calibre Portable\Calibre\calibredb.exe, set_metadata, --with-library=C:\opt\Calibre\cLib, 14934, -f, title:I misteri delle soffitte, -f, author_sort:Invernizio, Carolina, -f, authors:Carolina Invernizio, -f, publisher:Salani, -f, #ddlib:VA, -f, #ddlib_index:4299, -f, #ed2k:ed2k://|file|VA4299%20Invernizio%20Carolina%20-%20I%20Misteri%20delle%20Soffitte.rar|788041|8442B992EBFEF6F0A269B00686EE309C|h=3LRUT4T24QXGMDCB3N22ABDRZUIBEFSV|/, -f, comments:Un romanzo del mistero ambientato a Torino, tra il Valentino
e la Mole Antonelliana, scritto con uno stile piano e comprensibile, basato su una trama semplice che segue il filo conduttore di una storia d'amore e delitti. Carolina Invernizio ha segnato la via popolare alla narrativa di genere seguendo ispirazioni che la portavano a costruire trame storiche, gialli d'azione, thriller orrorifici, romanzi gotici e storie d'amore strappalacrime.
Resta il fatto che Carolina Invernizio, checché ne dicano critici paludati e recensori prezzolati per esaltare Faletti e Moccia, sapeva scrivere e aveva nella sua penna il gusto latinoamericano del racconto. La nostra scrittrice popolare è ancora oggi molto apprezzata dal pubblico sudamericano che ama la narrazione pura, libera da artificiose costruzioni letterarie" .
Formato: pdf, -f, cover:C:\opt\Calibre\img\Book_14934_2.jpg]' failed.
[[err]] Traceback (most recent call last):
[[err]] File "site.py", line 132, in main
[[err]] File "site.py", line 109, in run_entry_point
[[out]] Python function terminated unexpectedly
[[out]] [Errno 13] Permission denied: u'.' (Error Code: 1)
[[err]] File "site-packages\calibre\library\cli.py", line 1474, in main
[[err]] File "site-packages\calibre\library\cli.py", line 629, in command_set_metadata
[[err]] File "site-packages\calibre\library\cli.py", line 545, in do_set_metadata
[[err]] File "site-packages\calibre\ebooks\metadata\opf2.py", line 563, in __init__
[[err]] IOError: [Errno 13] Permission denied: u'.'
Lines like "command :'[arg0, arg1, ..., argn ]'" are the actual array of arguments passed to calibredb, while lines starting with "[[out]] " and "[[err]] " are captured stdout and stderr respectively.
somewhere in there you are passing a string that starts with - but is not actually an option.
Unfortunately it's not so easy.
I need to pass over to calibredb, at least for the "comments" field an arbitrary string which may (and sometime DOES) contain any charachter, including comma( , ), colon( : ), semicolon( ; ), quotes( " ), accented letters and whitespace, including newlines.
I pass those as a a single string in the argument array, but that does not seem enough because calibredb further parses that string (at the very least to detect commas and colons) and I don't know details of that parsing.
Normal practice, in such cases, is to escape troublesome characters, but I don't know IF such a practice is implemented in calibredb and, if so, HOW it is implemented.
I tried to have a brief look to sources, but I didn't find the calibredb "main" or wherever argument parsing is performed.
Note: I have no control over comments format: it's already there and I didn't write it. I can filter it, but I should try to preserve it as much as possible; just deleting "troublesome" chars (what is the complete list?) is not a good idea because it would make some comments very hard to read. Escaping them is something I can do easily, but needs calibredb "cooperation".
Sure it is. calibredb does not parse command line arguments, the python stdlib is used to do that. That in turn will only recognize an argument as an option if it *startswith* a -. The error you posted comes from the stdlib optparse module, which means that one of the arguments you are passing starts with -
I tried to follow the flux, but I got lost where optparse tries to execute the "append" operation (optparse.py#800). At that point the "-f" argument is still a single string.
Somewhere code will have to break it down according to "<field> ':' <value> ',' <field> ':' ..." pattern.
I was unable to find where it occurs and how.
I think this piece of code is "confused" by my complex input (it has no way to work "right" without escaping '"', ':' & ',' !!).
My suspect is that code calls optparse recursively.
Anyways: is there some way to pass to "calibredb set_metadata <ID> -f comments:
Spoiler:
Libro 1
Il Leone, La Strega e L"Armadio - The Lion, The Witch and The Wardrobe - 1950
Peter, Susan, Edmund e Lucy sono sfollati in campagna: c"è la guerra, e li saranno più al sicuro che a Londra. E quante sorprese li aspettano, nella grande casa che li ospita! La più straordinaria è senz"altro un immenso armadio che sembra fatto apposta per nascondercisi dentro, e che in realta' è una "porta" per entrare in un altro mondo, dove gli animali parlano e nessun incantesimo è impossibile. Cosi i quattro ragazzi si ritrovano all"improvviso in un luogo tutto bianco di neve, dominato dalla malvagia volonta' di una strega che ha cancellato le stagioni e trasformato in statue i suoi nemici, mutando il felice regno di Narnia in una landa desolata. Ma per fortuna c"è qualcuno che puo' rimettere le cose a posto...
Libro 2
Il Principe Caspian - Prince Caspian - 1951
Il pacifico regno di Narnia è stato conquistato dagli umani. Gnomi, folletti, giganti, centauri e tutti gli altri antichi abitanti si sono nascosti, assieme agli animali parlanti, nel fitto delle foreste, fra gli alberi amici. Molti sono rassegnati alla loro triste sorte, ma molti tengono viva la fiamma della riscossa. Nel mondo degli umani, nessuno parla di loro, nessuno vuole ricordare.
Ma il giovanissimo Caspian, l"erede al trono, scopre l"antico mondo di Narnia e decide di guidare la riscossa del popolo nascosto. Al suo fianco avra' anche i quattro ragazzi che un tempo erano stati saggi sovrani di Narnia. Ma la lotta non sara' facile...
Libro 3
Il Viaggio del Veliero - The Voyage of the Dawn Treader -1952
Un"avventura carica di magia dove la fantasia rende tutto possibile e dove i sogni non hanno limiti. Edmund e Lucy, con il saccente cugino Eustachio Clerence, vengono improvvisamente trasportati in un viaggio fantastico a bordo di una nave, dipinta in un quadro, che di colpo si materializza. Vivranno nuove eccitanti avventure e impareranno ad apprezzare Eustachio
Libro 4
La Sedia d"argento - The Silver Chair - 1953
Un viaggio nel mondo Narnia, popolato di gnomi, giganti, fauni, streghe, satiri e animali parlanti. Sara' Aslan, il Grande Leone, a trasportare fin li Eustachio Scrubb e Jill Pole grazie al suo soffio possente, ed ad assegnare loro un singolare compagno: Paludrone Puddleglum, creatura delle paludi. Compito dei tre eroi improvvisati sara' quello di ritrovare e liberare il principe Rilian, figlio di Caspian Decimo re di Narnia, rapito dalla Strega Malefica e segregato nel Mondodisotto da dieci anni. E non c"è bisogno di dire che un"impresa del genere comporta incredibili peripezie, un lungo e faticoso cammino e innumerevoli avventure.
Libro 5
Un Ragazzo e il suo Cavallo - The Horse and his Boy - 1954
Rapiti in tenera eta' e portati lontano da Narnia, Shasta, un ragazzo, e Bridi, un cavallo, s"incontrano un giorno vicino alla casa di Shasta che, borbottando tra se, si sta lamentando del proprio destino. Ma, come tutti gli animali di Narnia, Bridi ha il dono della parola e, sorprendendo Shasta, gli risponde e gli esprime a sua volta il proprio scontento: i due decidono di fuggire insieme. Inizia cosi il viaggio di ritorno verso il suolo natio. Ad essi si uniscono poco dopo una ragazza, Aravis, e una cavalla, Uinni, anch"esse native di Narnia. Tra pericoli, insidie, inquietanti presenze, misteriosi eventi, l"impresa non sembra alla portata dei fuggiaschi. Forte è la loro volonta' di raggiungere Narnia. Ma sara' forte abbastanza?
Libro 6
Il Nipote Del Mago - The Magician Nephew - 1955
Quando Polly e il suo nuovo amico Digory decidono di esplorare la soffitta di zio Andrew, non sospettano certo che quest"ultimo sia un mago e, soprattutto, non sanno ancora di aver intrapreso un lungo e straordinario viaggio tra foreste incantate e citta' misteriose. Grazie al potere di un anello magico verranno infatti proiettati nella terra della perfida strega Jadis e poi nella meravigliosa Narnia, dove gli animali parlano, i cavalli volano e il saggio leone Aslan amministra la giustizia; e intanto, insieme al cavallo Piumino dovranno fare i conti con le insidie della strega, decisa a diventare imperatrice del mondo, e con la difficile ricerca di una magica mela capace di restituire la salute alla madre di Digory... Il primo, prodigioso episodio del ciclo di Narnia, creato da C. S. Lewis per lettori grandi e piccoli.
Libro 7
L"Ultima Battaglia - The Last Battle - 1956
Tutti i personaggi incontrati nel ciclo di Narnia vengono alla ribalta per salutare: il Professore, zia Polly, Edmund, Peter, Lucy, gli gnomi, il topo Ricipi, l"aquila Alidifuoco, l"unicorno Diamante. Ma i veri eroi di questo "gran finale" sono Tirian, l"ultimo discendente dei re di Narnia, e i due bambini Eustachio Scrubb e Jill Pole, che devono smascherare un assurdo impostore. Infatti lo scimmione Shift ha travestito da leone l"asino Puzzle, cercando di farlo passare per il leggendario Aslan e qualcuno ci ha creduto. E adesso le forze del bene e del male si preparano all"ultima battaglia.
Location: Southern Sweden, far out in the quiet woods
Device: Samsung Galaxy Tab S8 Ultra
I suspect that you have to pass the comment as a quoted string, if it contains quotation marks, and inside that string escape all other quotation marks. Otherwise the comment may be split and be parsed as several strings.
Passing arbitrary strings is fine. As far as I know, optparse should handle any characters in the strings perfectly fine. The only thing it checks for is the string starting with -
For example what could be happening is that different operating systems have different limits on the maximum length of the command line, so the comments arg could be truncated.
Really, the only safe way to do it is via the OPF.