![]() |
#691 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38,546
Karma: 152905840
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
This one is not really doable. Too many exceptions. L. Sprague de Camp for instance would be de Camp, L. Sprague while Marissa de Fontaine would be Fontaine, Marissa de, Alexandre Dumas père and Alexandre Dumas fils, Ludwig van Beethoven is sorted as Beethoven, Ludwig van. You can handle about 90% of the author names automatically but the remainder will be a pain as you start setting up exceptions and exceptions to the exceptions.
|
![]() |
![]() |
![]() |
#692 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 75,514
Karma: 134254544
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
![]() |
![]() |
![]() |
#693 |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 30,225
Karma: 57978960
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
And there are the edge cases:
Joe and Marry Smith Trying for a fully automated FIX is futile. Come on, it takes seconds to fix some of these. The only time Bulk assistance would be of help, is the initial conversion from a filesystem only or documenting your paper library (Took me about a year to get my 900+ paperback metadata close. Some were pre-ISBN. OK Lots ![]() |
![]() |
![]() |
![]() |
#694 |
Enthusiast
![]() Posts: 25
Karma: 10
Join Date: Nov 2023
Device: Kindle Oasis
|
![]() ![]() ![]() Hi, i want to make a column for stand-alone books (when they don't have nothing on the "Series" column) |
![]() |
![]() |
![]() |
#695 |
Enthusiast
![]() Posts: 25
Karma: 10
Join Date: Nov 2023
Device: Kindle Oasis
|
|
![]() |
![]() |
![]() |
#696 |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,124
Karma: 62844539
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
Question:
Code:
program: cleaned_tags = 'whatever'; ## Add anthology/omnibus/short story if applicable if 'short-stories' && 'omnibus' in $#admintags then cleaned_tags = 'Anthology' & if cleaned_tags then ', ' & cleaned_tags fi elif 'short-stories' in $#admintags then cleaned_tags = 'Short Story' & if cleaned_tags then ', ' & cleaned_tags fi elif 'omnibus' in $#admintags then cleaned_tags = 'Omnibus' & if cleaned_tags then ', ' & cleaned_tags fi fi; cleaned_tags Last edited by ownedbycats; 07-19-2024 at 03:43 AM. |
![]() |
![]() |
![]() |
#697 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,883
Karma: 7036541
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
[QUOTE=ownedbycats;4439478]Question:
Code:
program: cleaned_tags = 'whatever'; ## Add anthology/omnibus/short story if applicable if 'short-stories' && 'omnibus' in $#admintags then cleaned_tags = 'Anthology' & if cleaned_tags then ', ' & cleaned_tags fi... Code:
if 'short-stories' in $#admintags && 'omnibus' in $#admintags |
![]() |
![]() |
![]() |
#698 |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,124
Karma: 62844539
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
That did it, thanks.
|
![]() |
![]() |
![]() |
#699 |
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 182
Karma: 4562
Join Date: Sep 2011
Device: Kobo Libra 2 & Clara BW
|
I'd like to merge some columns I'd created, based on some criteria.
I had been keeping track of the books I've finished by putting a date in #read. Then I got a Kobo and used KoboUtilities to populate #kobopct (the pct of the book I've read on Kobo) and #kobolastread (when I last read the book on Kobo). If #pct = 100, #lastread is when I finished the book. I'd like to create a new #whenfinished. I think the basic logic would be as follows: Code:
if #kobopct == 100: #whenfinished = #kobolastread else: #whenfinished = #read [date or blank] Last edited by foosion; 07-27-2024 at 01:49 PM. |
![]() |
![]() |
![]() |
#700 |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 30,225
Karma: 57978960
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
![]() FWIW I only track Done Read by date. so I do it manually. As I don't want 'Otto' changing a already set value . |
![]() |
![]() |
![]() |
#701 | |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,124
Karma: 62844539
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
Quote:
As far as I can tell, it's only a visual glitch and will show itself as properly completed when you switch to the home screen or open another book and back. |
|
![]() |
![]() |
![]() |
#702 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38,546
Karma: 152905840
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
|
|
![]() |
![]() |
![]() |
#703 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,883
Karma: 7036541
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
There are two general approaches. The first is to use a "Column built from other columns" (a "composite" column) where the template computes the value you want in the column for the book. The second is to use the Action Chains plugin to compute the column contents on when you ask it to. I'll talk about the first. If you want to know about Action Chains then see that plugin's thread. Here is a template for a composite column that might do most of what you want. Code:
program: if $$#kobopct ==# 100 then whenfinished = $$#kobolastread else whenfinished = $$#read fi; whenfinished You might want to format the dates, in which case you would use the format_date() function after the fi, as in Code:
whenfinished = format_date(whenfinished, 'whatever format') |
|
![]() |
![]() |
![]() |
#704 | |
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 182
Karma: 4562
Join Date: Sep 2011
Device: Kobo Libra 2 & Clara BW
|
Quote:
Code:
{#kobopct: 'cmp($,100,#read,#kobolastread,#read)'} |
|
![]() |
![]() |
![]() |
#705 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,883
Karma: 7036541
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Library Management: various questions not worth their own thread | ownedbycats | Library Management | 156 | 07-23-2024 11:45 PM |
[Metadata Source Plugin] Questions regarding parse select, docs and ref templates | Boilerplate4U | Development | 13 | 07-07-2020 02:35 AM |
Questions on Kobo [Interfered with another thread topic] | spdavies | Kobo Reader | 8 | 10-12-2014 11:37 AM |
[OLD Thread] Some questions before buying the fire. | darthreader13 | Kindle Fire | 7 | 05-10-2013 09:19 PM |
Thread management questions | meme | Feedback | 6 | 01-31-2011 05:07 PM |