Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Kobo Reader

Notices

Reply
 
Thread Tools Search this Thread
Old 06-05-2024, 01:21 PM   #136
Falafelteller
Enthusiast
Falafelteller began at the beginning.
 
Posts: 38
Karma: 10
Join Date: Mar 2023
Device: Kindle Paperwhite SE, Kindle Oasis, Kobo Libra Colour
Quote:
Originally Posted by geek1011 View Post
I would need to see the syslog.

Also, is there a series index too? That's required for NickelSeries.

BTW, if you like the Combat Codes series, you'll probably also like The Rage of Dragons by Evan Winter.
IDK if I like combat codes (yet), I bought It for 99 cent on sale. Cant go wrong for 99 cent.

https://paste.debian.net/1319296/ thats the whole metadata

I am using calibre, I can convert into anything I need it to be. Whats does it need to be? epub v3 and embed metadata?

Last edited by Falafelteller; 06-05-2024 at 01:23 PM.
Falafelteller is offline   Reply With Quote
Old 06-05-2024, 02:06 PM   #137
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 79,792
Karma: 146391129
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by Falafelteller View Post
IDK if I like combat codes (yet), I bought It for 99 cent on sale. Cant go wrong for 99 cent.

https://paste.debian.net/1319296/ thats the whole metadata

I am using calibre, I can convert into anything I need it to be. Whats does it need to be? epub v3 and embed metadata?
That URL is rubbish as the text size is too small by default. Just pate it a message here inside of a spoiler tag. It's the eye with the cross-out icon.
JSWolf is offline   Reply With Quote
Old 06-05-2024, 06:09 PM   #138
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 46,327
Karma: 169098492
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Just to make Jon happier, here's the text copied and pasted and resized to here;

Spoiler:
Code:
Posting 1319296 from anonymous posted at 2024-06-05 19:23:16 expires: 2024-06-08 19:23:16

$ cat content.opf
<package xmlns="http://www.idpf.org/2007/opf" version="3.0" unique-identifier="uuid_id" prefix="calibre: https://calibre-ebook.com">
  <metadata xmlns:opf="http://www.idpf.org/2007/opf" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:calibre="http://calibre.kovidgoyal.net/2009/metadata">
    <dc:title id="id">The Combat Codes</dc:title>
    <dc:creator id="id-1">Alexander Darwin</dc:creator>
    <dc:identifier>MOBI-ASIN:B0BLVFFFKL</dc:identifier>
    <dc:identifier>google:xbaSEAAAQBAJ</dc:identifier>
    <dc:identifier>isbn:9780316493130</dc:identifier>
    <dc:identifier>goodreads:123205241</dc:identifier>
    <dc:identifier>calibre:644</dc:identifier>
    <dc:identifier>uuid:1e8d905a-5b1a-4b6d-9986-b522ff1f0605</dc:identifier>
    <dc:identifier id="uuid_id">uuid:1e8d905a-5b1a-4b6d-9986-b522ff1f0605</dc:identifier>
    <dc:rights>All rights reserved</dc:rights>
    <dc:language>en</dc:language>
    <dc:contributor id="id-2">calibre (7.12.0) [https://calibre-ebook.com]</dc:contributor>
    <dc:date>2021-01-23T08:00:00+00:00</dc:date>
    <dc:description>&lt;p&gt;The first book in a debut, action-packed and character-driven science fiction trilogy set in a world where the fate of empires is determined by battle-hardened warriors who are trained to compete in brutal single combat.  &lt;/p&gt;
&lt;p&gt;In a world long ago ravaged by war, the nations have sworn an armistice never to use weapons of mass destruction again. Instead, highly-skilled warriors known as Grievar Knights represent their nations’ interests in brutal hand-to-hand combat.  &lt;/p&gt;
&lt;p&gt;Murray Pearson was once a famed Knight until he suffered a loss that crippled his homeland — but now he’s on the hunt to discover the next champion.  &lt;/p&gt;
&lt;p&gt;In underground and ruthless combat rings, an orphaned boy called Cego is making a name for himself. Murray believes Cego has what it takes to thrive in the world's most prestigious combat academy – but first, Cego must prove himself in the vicious arenas of the underworld. And survival isn’t guaranteed.   &lt;/p&gt;
&lt;p&gt;“A brutal and relentless science fantasy martial arts extravaganza, set in a world where the fate of nations rests on the perfect counterpunch or rear naked choke. The Combat Codes is that rare book that fully satisfies me as an action fan.” — Fonda Lee, author of Jade City&lt;/p&gt;</dc:description>
    <dc:publisher>Orbit</dc:publisher>
    <dc:subject>Fantasy</dc:subject>
    <dc:subject>Science Fiction</dc:subject>
    <dc:subject>High Fantasy</dc:subject>
    <opf:meta refines="#id" property="title-type">main</opf:meta>
    <opf:meta refines="#id" property="file-as">Combat Codes, The</opf:meta>
    <meta name="cover" content="cover"/>
    <meta name="primary-writing-mode" content="horizontal-lr"/>
    <meta property="calibre:timestamp" scheme="dcterms:W3CDTF">2024-05-18T14:45:22Z</meta>
    <meta property="dcterms:modified" scheme="dcterms:W3CDTF">2024-06-02T21:19:46Z</meta>
    <opf:meta refines="#id-2" property="role" scheme="marc:relators">bkp</opf:meta>
    <opf:meta refines="#id-1" property="role" scheme="marc:relators">aut</opf:meta>
    <opf:meta refines="#id-1" property="file-as">Darwin, Alexander</opf:meta>
    <opf:meta property="belongs-to-collection" id="id-3">The Combat Codes Saga</opf:meta>
    <opf:meta refines="#id-3" property="collection-type">series</opf:meta>
    <opf:meta refines="#id-3" property="group-position">1</opf:meta>
    <opf:meta property="calibre:user_metadata">{
  "#gended": {
    "#extra#": null,
    "#value#": null,
    "category_sort": "value",
    "colnum": 8,
    "column": "value",
    "datatype": "datetime",
    "display": {
      "date_format": null,
      "description": ""
    },
    "is_category": false,
    "is_csp": false,
    "is_custom": true,
    "is_editable": true,
    "is_multiple": null,
    "is_multiple2": {},
    "kind": "field",
    "label": "gended",
    "link_column": "value",
    "name": "Goodreads-Ended",
    "rec_index": 22,
    "search_terms": [
      "#gended"
    ],
    "table": "custom_column_8"
  },
  "#goodreads_reading_progress": {
    "#extra#": null,
    "#value#": null,
    "category_sort": "value",
    "colnum": 14,
    "column": "value",
    "datatype": "int",
    "display": {
      "description": "Reading progress for the book",
      "number_format": null
    },
    "is_category": false,
    "is_csp": false,
    "is_custom": true,
    "is_editable": true,
    "is_multiple": null,
    "is_multiple2": {},
    "kind": "field",
    "label": "goodreads_reading_progress",
    "link_column": "value",
    "name": "Goodreads Progress",
    "rec_index": 23,
    "search_terms": [
      "#goodreads_reading_progress"
    ],
    "table": "custom_column_14"
  },
  "#gshelve": {
    "#extra#": null,
    "#value#": "Want to Read",
    "category_sort": "value",
    "colnum": 10,
    "column": "value",
    "datatype": "text",
    "display": {
      "description": "",
      "use_decorations": false
    },
    "is_category": true,
    "is_csp": false,
    "is_custom": true,
    "is_editable": true,
    "is_multiple": null,
    "is_multiple2": {},
    "kind": "field",
    "label": "gshelve",
    "link_column": "value",
    "name": "Goodreads-shelve",
    "rec_index": 24,
    "search_terms": [
      "#gshelve"
    ],
    "table": "custom_column_10"
  },
  "#gstarted": {
    "#extra#": null,
    "#value#": null,
    "category_sort": "value",
    "colnum": 7,
    "column": "value",
    "datatype": "datetime",
    "display": {
      "date_format": null,
      "description": ""
    },
    "is_category": false,
    "is_csp": false,
    "is_custom": true,
    "is_editable": true,
    "is_multiple": null,
    "is_multiple2": {},
    "kind": "field",
    "label": "gstarted",
    "link_column": "value",
    "name": "Goodreads-Started",
    "rec_index": 25,
    "search_terms": [
      "#gstarted"
    ],
    "table": "custom_column_7"
  },
  "#gtags": {
    "#extra#": null,
    "#value#": null,
    "category_sort": "value",
    "colnum": 3,
    "column": "value",
    "datatype": "text",
    "display": {
      "description": "",
      "use_decorations": false
    },
    "is_category": true,
    "is_csp": false,
    "is_custom": true,
    "is_editable": true,
    "is_multiple": null,
    "is_multiple2": {},
    "kind": "field",
    "label": "gtags",
    "link_column": "value",
    "name": "Goodreads-Tags",
    "rec_index": 26,
    "search_terms": [
      "#gtags"
    ],
    "table": "custom_column_3"
  },
  "#pages": {
    "#extra#": null,
    "#value#": 464,
    "category_sort": "value",
    "colnum": 1,
    "column": "value",
    "datatype": "int",
    "display": {
      "number_format": null
    },
    "is_category": false,
    "is_csp": false,
    "is_custom": true,
    "is_editable": true,
    "is_multiple": null,
    "is_multiple2": {},
    "kind": "field",
    "label": "pages",
    "link_column": "value",
    "name": "Pages",
    "rec_index": 27,
    "search_terms": [
      "#pages"
    ],
    "table": "custom_column_1"
  },
  "#words": {
    "#extra#": null,
    "#value#": 138069,
    "category_sort": "value",
    "colnum": 13,
    "column": "value",
    "datatype": "int",
    "display": {
      "description": "",
      "number_format": null
    },
    "is_category": false,
    "is_csp": false,
    "is_custom": true,
    "is_editable": true,
    "is_multiple": null,
    "is_multiple2": {},
    "kind": "field",
    "label": "words",
    "link_column": "value",
    "name": "Word Count",
    "rec_index": 28,
    "search_terms": [
      "#words"
    ],
    "table": "custom_column_13"
  },
  "#yesno": {
    "#extra#": null,
    "#value#": false,
    "category_sort": "value",
    "colnum": 2,
    "column": "value",
    "datatype": "bool",
    "display": {
      "bools_show_icons": true,
      "bools_show_text": false,
      "default_value": false,
      "description": ""
    },
    "is_category": false,
    "is_csp": false,
    "is_custom": true,
    "is_editable": true,
    "is_multiple": null,
    "is_multiple2": {},
    "kind": "field",
    "label": "yesno",
    "link_column": "value",
    "name": "Read",
    "rec_index": 29,
    "search_terms": [
      "#yesno"
    ],
    "table": "custom_column_2"
  }
}</opf:meta>
  </metadata>
  <manifest>
    <item id="titlepage" href="titlepage.xhtml" media-type="application/xhtml+xml" properties="svg calibre:title-page"/>
    <item id="id50" href="text/part0000.html" media-type="application/xhtml+xml"/>
    <item id="id43" href="text/part0001.html" media-type="application/xhtml+xml"/>
    <item id="id21" href="text/part0002.html" media-type="application/xhtml+xml"/>
    <item id="id14" href="text/part0003.html" media-type="application/xhtml+xml"/>
    <item id="id30" href="text/part0004.html" media-type="application/xhtml+xml"/>
    <item id="id27" href="text/part0005.html" media-type="application/xhtml+xml"/>
    <item id="id40" href="text/part0006.html" media-type="application/xhtml+xml"/>
    <item id="id37" href="text/part0007.html" media-type="application/xhtml+xml"/>
    <item id="id34" href="text/part0008.html" media-type="application/xhtml+xml"/>
    <item id="id23" href="text/part0009.html" media-type="application/xhtml+xml"/>
    <item id="id39" href="text/part0010.html" media-type="application/xhtml+xml"/>
    <item id="id38" href="text/part0011.html" media-type="application/xhtml+xml"/>
    <item id="id31" href="text/part0012.html" media-type="application/xhtml+xml"/>
    <item id="id26" href="text/part0013.html" media-type="application/xhtml+xml"/>
    <item id="id22" href="text/part0014.html" media-type="application/xhtml+xml"/>
    <item id="id13" href="text/part0015.html" media-type="application/xhtml+xml"/>
    <item id="id49" href="text/part0016.html" media-type="application/xhtml+xml"/>
    <item id="id44" href="text/part0017.html" media-type="application/xhtml+xml"/>
    <item id="id20" href="text/part0018.html" media-type="application/xhtml+xml"/>
    <item id="id15" href="text/part0019.html" media-type="application/xhtml+xml"/>
    <item id="id47" href="text/part0020.html" media-type="application/xhtml+xml"/>
    <item id="id46" href="text/part0021.html" media-type="application/xhtml+xml"/>
    <item id="id19" href="text/part0022.html" media-type="application/xhtml+xml"/>
    <item id="id16" href="text/part0023.html" media-type="application/xhtml+xml"/>
    <item id="id33" href="text/part0024.html" media-type="application/xhtml+xml"/>
    <item id="id24" href="text/part0025.html" media-type="application/xhtml+xml"/>
    <item id="id41" href="text/part0026.html" media-type="application/xhtml+xml"/>
    <item id="id36" href="text/part0027.html" media-type="application/xhtml+xml"/>
    <item id="id29" href="text/part0028.html" media-type="application/xhtml+xml"/>
    <item id="id28" href="text/part0029.html" media-type="application/xhtml+xml"/>
    <item id="id42" href="text/part0030.html" media-type="application/xhtml+xml"/>
    <item id="id35" href="text/part0031.html" media-type="application/xhtml+xml"/>
    <item id="id32" href="text/part0032.html" media-type="application/xhtml+xml"/>
    <item id="id25" href="text/part0033.html" media-type="application/xhtml+xml"/>
    <item id="id18" href="text/part0034.html" media-type="application/xhtml+xml"/>
    <item id="id17" href="text/part0035.html" media-type="application/xhtml+xml"/>
    <item id="id48" href="text/part0036.html" media-type="application/xhtml+xml"/>
    <item id="id45" href="text/part0037.html" media-type="application/xhtml+xml"/>
    <item id="nav" href="nav.xhtml" media-type="application/xhtml+xml" properties="nav"/>
    <item id="page_css" href="page_styles.css" media-type="text/css"/>
    <item id="css" href="stylesheet.css" media-type="text/css"/>
    <item id="cover" href="cover.jpeg" media-type="image/jpeg" properties="cover-image"/>
    <item id="id8" href="images/00001.gif" media-type="image/gif"/>
    <item id="id6" href="images/00002.gif" media-type="image/gif"/>
    <item id="id7" href="images/00003.gif" media-type="image/gif"/>
    <item id="id9" href="images/00004.jpeg" media-type="image/jpeg"/>
    <item id="id2" href="images/00005.gif" media-type="image/gif"/>
    <item id="id5" href="images/00006.gif" media-type="image/gif"/>
    <item id="id3" href="images/00007.gif" media-type="image/gif"/>
    <item id="id11" href="images/00008.gif" media-type="image/gif"/>
  </manifest>
  <spine>
    <itemref idref="titlepage"/>
    <itemref idref="id50"/>
    <itemref idref="id43"/>
    <itemref idref="id21"/>
    <itemref idref="id14"/>
    <itemref idref="id30"/>
    <itemref idref="id27"/>
    <itemref idref="id40"/>
    <itemref idref="id37"/>
    <itemref idref="id34"/>
    <itemref idref="id23"/>
    <itemref idref="id39"/>
    <itemref idref="id38"/>
    <itemref idref="id31"/>
    <itemref idref="id26"/>
    <itemref idref="id22"/>
    <itemref idref="id13"/>
    <itemref idref="id49"/>
    <itemref idref="id44"/>
    <itemref idref="id20"/>
    <itemref idref="id15"/>
    <itemref idref="id47"/>
    <itemref idref="id46"/>
    <itemref idref="id19"/>
    <itemref idref="id16"/>
    <itemref idref="id33"/>
    <itemref idref="id24"/>
    <itemref idref="id41"/>
    <itemref idref="id36"/>
    <itemref idref="id29"/>
    <itemref idref="id28"/>
    <itemref idref="id42"/>
    <itemref idref="id35"/>
    <itemref idref="id32"/>
    <itemref idref="id25"/>
    <itemref idref="id18"/>
    <itemref idref="id17"/>
    <itemref idref="id48"/>
    <itemref idref="id45"/>
  </spine>
</package>
DNSB is offline   Reply With Quote
Old 06-05-2024, 07:09 PM   #139
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,804
Karma: 7025947
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by JSWolf View Post
That URL is rubbish as the text size is too small by default. Just pate it a message here inside of a spoiler tag. It's the eye with the cross-out icon.
Respectfully, your eyes must be rubbish, then. I like my text that size, and I'm supposed to wear glasses.
geek1011 is offline   Reply With Quote
Old 06-05-2024, 07:11 PM   #140
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,804
Karma: 7025947
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by Falafelteller View Post
IDK if I like combat codes (yet), I bought It for 99 cent on sale. Cant go wrong for 99 cent.

https://paste.debian.net/1319296/ thats the whole metadata

I am using calibre, I can convert into anything I need it to be. Whats does it need to be? epub v3 and embed metadata?
That OPF file looks fine... I would need to see the syslog from the device after importing tje book to see what's wrong.
geek1011 is offline   Reply With Quote
Old 06-05-2024, 07:42 PM   #141
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 46,327
Karma: 169098492
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
To dump the syslog, you can use NickelMenu with the following menu item:

Code:
menu_item : main    : Dump Syslog        : cmd_spawn      : logread > /mnt/onboard/.adds/syslog.log
The main location will have this item appear in the menu when on the home screen. The file will be written in the .adds directory as syslog.log. I'd suggest adding that file to a .zip file since the Manage Attachments (if you don't see it, click on the Go Advanced button) does not have .log as an accepted filetype.

Last edited by DNSB; 06-05-2024 at 07:45 PM.
DNSB is offline   Reply With Quote
Old 06-05-2024, 11:33 PM   #142
Falafelteller
Enthusiast
Falafelteller began at the beginning.
 
Posts: 38
Karma: 10
Join Date: Mar 2023
Device: Kindle Paperwhite SE, Kindle Oasis, Kobo Libra Colour
Thanks so far, I’ll provide a log this weekend.
Falafelteller is offline   Reply With Quote
Old 03-21-2025, 10:25 AM   #143
Lavender
Connoisseur
Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.
 
Lavender's Avatar
 
Posts: 82
Karma: 514138
Join Date: Jan 2025
Device: Kobo Clara BW
So I’m a new kobo user, and just started using NickelSeries to keep from having to double sync my device every time I add new books to my clara bw. I just noticed that the kobo doesn’t just have problems picking up series metadata on first sync. It also doesn’t pick up on instances of multiple authors it seems.

Is there a possibility of adding the same kind of first sync functionality to the project for other bits of metadata?
Lavender is offline   Reply With Quote
Old 03-21-2025, 04:09 PM   #144
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 46,327
Karma: 169098492
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by Lavender View Post
Is there a possibility of adding the same kind of first sync functionality to the project for other bits of metadata?
A Kobo ereader picks up the first author in the .opf document as part of the import so adding the ability to add multiple authors from the .opf is going to require a lot more work than adding subtitles or series/series index which a Kobo ereader expects to be added to an existing database entry.
DNSB is offline   Reply With Quote
Old 03-21-2025, 04:15 PM   #145
Lavender
Connoisseur
Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.
 
Lavender's Avatar
 
Posts: 82
Karma: 514138
Join Date: Jan 2025
Device: Kobo Clara BW
Quote:
Originally Posted by DNSB View Post
A Kobo ereader picks up the first author in the .opf document as part of the import so adding the ability to add multiple authors from the .opf is going to require a lot more work than adding subtitles or series/series index which a Kobo ereader expects to be added to an existing database entry.
I actually got a fix for this issue from another user this morning. You can create a plugboard setting for the multiple authors issue. Post describing the fix is here.
Lavender is offline   Reply With Quote
Old 03-21-2025, 04:22 PM   #146
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 46,327
Karma: 169098492
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
If you have all the authors in the Authors field in calibre separated by &s, that information will be sent to your Kobo on the second connect without needing a plugboard. When the book is sent to the device, only the first entry in the .opf file authors list will be used. That's the way I've been using it for years.

This did require me to add sublisting to the send to device template to keep file paths from going wild when you stuff multiple authors into the filename and path.

The send to device template I use is:

Ebooks/{author_sort:sublist(0,1,&)}/{title} - {authors:sublist(0,1,&)}

Ebooks is a directory in the root of my Kobo's

{author_sort:sublist(0,1,&)} simply creates or use a directory based on the first entry in the author-sort entry.

{title} - {authors:sublist(0,1,&)} generates a file name based on the book title and the first entry in the authors list.
DNSB is offline   Reply With Quote
Old 03-22-2025, 09:57 PM   #147
abe
Enthusiast
abe began at the beginning.
 
Posts: 25
Karma: 10
Join Date: Mar 2025
Device: kobo libra 2
Quote:
Originally Posted by JSWolf View Post
NickelMenu is really great for series on Kobo as it allows you to reconnect your Kobo to Calibre for the series update without having to unplug and replug the USB cable. It's done in software. Works very well.
hi there, I'm very intersted to know which nickelmenu code you used for that ? how do you update the metadat/series without having to unplug and plug back the device ?

thank you !

i have searched everywhere but couldnt find any discussion, you're the only one who mentionned that feature
abe is offline   Reply With Quote
Old 03-22-2025, 10:27 PM   #148
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 46,327
Karma: 169098492
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by abe View Post
hi there, I'm very intersted to know which nickelmenu code you used for that ? how do you update the metadat/series without having to unplug and plug back the device ?

thank you !

i have searched everywhere but couldnt find any discussion, you're the only one who mentionned that feature
Not much of a search required since the information is in the doc file that NickelMenu installs into the .adds/nm directory on your Kobo. I've attached the latest version of that to this message. The USB connect line is the one to reconnect your ejected Kobo without a physical unplug and replug.

Code:
menu_item : main    : Import books       : nickel_misc    : rescan_books_full
menu_item : main    : Toggle Auto USB    : nickel_setting : toggle : auto_usb_gadget
menu_item : main    : USB Connect        : nickel_misc    : force_usb_connection
The following is from the doc file:
Code:
#                   nickel_misc        - one of:
#                                          home                 - goes to the home screen
#                                          force_usb_connection - forces a usb connection dialog to be shown
#                                          rescan_books         - forces nickel to rescan books (4.13.12638+)
#                                          rescan_books_full    - forces a full usb connect/disconnect cycle (4.13.12638+)
Attached Files
File Type: txt NickelMenu_doc.txt (21.9 KB, 35 views)

Last edited by DNSB; 03-22-2025 at 10:33 PM. Reason: Attached NickelMenu doc file (renamed and .txt extension added)
DNSB is offline   Reply With Quote
Old 03-23-2025, 03:17 AM   #149
Lavender
Connoisseur
Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.Lavender ought to be getting tired of karma fortunes by now.
 
Lavender's Avatar
 
Posts: 82
Karma: 514138
Join Date: Jan 2025
Device: Kobo Clara BW
Quote:
Originally Posted by DNSB View Post
If you have all the authors in the Authors field in calibre separated by &s, that information will be sent to your Kobo on the second connect without needing a plugboard. When the book is sent to the device, only the first entry in the .opf file authors list will be used. That's the way I've been using it for years.

This did require me to add sublisting to the send to device template to keep file paths from going wild when you stuff multiple authors into the filename and path.

The send to device template I use is:

Ebooks/{author_sort:sublist(0,1,&)}/{title} - {authors:sublist(0,1,&)}

Ebooks is a directory in the root of my Kobo's

{author_sort:sublist(0,1,&)} simply creates or use a directory based on the first entry in the author-sort entry.

{title} - {authors:sublist(0,1,&)} generates a file name based on the book title and the first entry in the authors list.
Tbh that’s all way over my head. I just want to be able to skip the whole need for a second usb connection to get all the metadata to show up on my device. I tested a the plugboard config detailed in the link on my last post this morning with a new epub file with multiple authors, and after adding it to my kobo I found that the two authors are shown in the authors tabs just like calibre shows them. I didn’t have to connect a second time for the authors to be listed.

If I continue using this plugboard config am I likely to miss any other parts of metadata if I skip the second connection from now on?
Lavender is offline   Reply With Quote
Old 03-23-2025, 03:36 PM   #150
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 46,327
Karma: 169098492
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by Lavender View Post
If I continue using this plugboard config am I likely to miss any other parts of metadata if I skip the second connection from now on?
For my setup, you would lose publisher, word and page counts, estimated reading time, and quite a few other bits of metadata. For me, sending the books, safely ejecting, tapping on NickelMenu => USB connect (I do have auto USB gadget enabled) and letting the second connect update the metadata. Metadata would be updated on the next connection to calibre assuming Metadata Management is set to Automatic since the database entry the metadata is stored in was created by the import process.

And please note that as the author of the plugboard said, "next time you connect the Kobo to calibre all the Author data in the Kobo database should auto-magically be adjusted according to the new KOBOTOUCH/Authors plugboard." If you have metadata management set to auto, this would happen without the plugboard.

I've attached sample image of a book with multiple authors sent to my Sage with the plugboard in use after sending and importing and after a second connect. The first send still shows only one author since a Kobo ereader uses the first author in the dc:creator list as the author while the second connect updates the author list to all 10 authors.
Code:
    <dc:creator id="id-1">Tamsyn Muir</dc:creator>
    <dc:creator id="id-2">Jennifer Giesbrecht</dc:creator>
    <dc:creator id="id-3">Vylar Kaftan</dc:creator>
    <dc:creator id="id-4">Emily Tesh</dc:creator>
    <dc:creator id="id-5">Kerstin Hall</dc:creator>
    <dc:creator id="id-6">C. S. E. Cooney</dc:creator>
    <dc:creator id="id-7">Katharine Duckett</dc:creator>
    <dc:creator id="id-8">Scotto Moore</dc:creator>
    <dc:creator id="id-9">Priya Sharma</dc:creator>
    <dc:creator id="id-10">Lina Rather</dc:creator>
Attached Thumbnails
Click image for larger version

Name:	screen_001.png
Views:	52
Size:	290.0 KB
ID:	214604   Click image for larger version

Name:	screen_003.png
Views:	49
Size:	313.5 KB
ID:	214605  

Last edited by DNSB; 03-23-2025 at 03:38 PM.
DNSB is offline   Reply With Quote
Reply

Tags
kobo, ldpreload, nickel, series, seriesmeta


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sigil's support for EPUB 3.1 specs, metadata Chang Sigil 11 09-19-2017 08:15 AM
Creating epub/kepub books (docx→epub/kepub via MS Word→Calibre) SJC-Caron ePub 18 04-21-2016 11:10 AM
Integrated FBReader 0.8.14 with ePub and Registry Support Adam B. iRex 60 11-10-2013 12:28 PM
Japanese w/ Integrated Dictionary Support cuavsfan Which one should I buy? 2 05-29-2010 12:22 AM
Epub Revision - enhanced metadata support Nate the great ePub 6 04-09-2010 10:53 PM


All times are GMT -4. The time now is 01:15 AM.


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