![]() |
#16 | |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 110
Karma: 3090
Join Date: Mar 2013
Location: Italy
Device: Kindle Paperwhite 3
|
Quote:
7- I'm new to Kobo, which comuns should I create? |
|
![]() |
![]() |
![]() |
#17 | |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10,974
Karma: 75337983
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
Quote:
7. Here are the ones I have: #onkobo: Boolean (yes/no). 'Yes' means it's on the Kobo, 'no' means that it's on the device but outdated (fanfics, mostly), undefined means not on device. #kobostatus: Enumerated column (text, fixed values). I have "Kobo Store," "Sideloaded," "Fanfiction," and "Loans." #kobocoll: Tag-like text. the driver (KoboTouch and KoboTouchExtended) can sync it to the device to manage collections/shelves on the device. #kobobookmark: This is used by the Kobo Utilities plugin to store the reading position whenever I sync. Helpful to have a backup. #kobopath: I use this to add a bit more customization in the save path that a single-function template can't quite handle. |
|
![]() |
![]() |
Advert | |
|
![]() |
#18 |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,057
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
|
![]() |
![]() |
![]() |
#19 |
Enthusiast
![]() Posts: 44
Karma: 10
Join Date: Jan 2022
Device: none
|
Ah, my favorite discussion: Calibre.
![]() I agonized since roughly the early beginning of Calibre back when it first started just how I could most effectively use it, and only within the last year decided what I wanted. Okay, I'm slow... :P I finally settled on a single custom column: Notes I set my viewed columns to these only to be seen because it's so super easy to hide any of the pre-made columns until I want to view them. This way I can already see buckets of information easily when/or if I need it. Author(s): Set to-Last name, First Name (Middle). For other format's: Caper the Friendly Ghost, Comic Books ... Men's Adventure, Magazines..., Vamperilla, Comic Magazines; etc. Series: Since it sorts and/or numbers the way I want it to-Sample: The Big Bear, aphabetizes on the'B' Title: sorts the same as the series Published: the earliest known printing. Besides I may fix something sometime so my changes no longer reflects the original download. Tags: Informative (Brief samples: action, American Western, American B-Western, Better Little Books, comic books, comic magazines, fiction, fiction ePub's, fiction comic books, humorous, newspaper strips, paranormals, romance, vampires; etc.) Notes: my only custom column. (Sample: Chapters make non-indent, book bad-rebuild, find better copy or reformat by hand, cover, whatever I need to say. Use only as needed. I can quickly alphabatize the list to find whatever I want to work on later by 'top-clicking' the top of that column.) For a data sort, if ever needed: I use Tags heavily to sort or create temporary virtual library pages when I need more than authors, languages, formats, or whatever from the left side of the page menu. I let Calibre Date when the title is downloaded. Language is always English, but I still add it to the mix, just in case it's needed in the future. Rating: Cleared. That literally changes over time, so I don't use it but it's hidden if I ever want to use it. Size: viewed only as needed. ids: Again, Cleared. Since I may have made changes to formatting or the cover, it doesn't reflect the current title. If I want to order a different copy, I can find it online easily. :/ This is what works for me, so I'm 'happy'. ![]() My method permits me to later divide my library easily into multiple libraries, simply select comic books in the Central Library, or Magazines, or fiction, nonfiction, childrens books, vintage, music disc's, movie disks. I love this thing! ![]() |
![]() |
![]() |
![]() |
#20 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,680
Karma: 3137505
Join Date: Dec 2010
Location: Jianghu
Device: PW1, PW5, iPhone SE 2016, iPhone 13 Pro, iPad Pro 9.7, iPad Pro 2021
|
My custom columns are:
Read (Yes/No) Date Read Cost Source Stars (half-star ratings) Minutes (for audiobook length) Status (I use this to track my unread paid books and my print books) Narrators Translators Pages (page count) Words (word count) Speed (to estimate the reading time for any books with a word count) Annotations Review I have an *ENF column that I don't use but I'm too lazy to get rid of it. (*for the English Noun Frequency plugin) |
![]() |
![]() |
Advert | |
|
![]() |
#21 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 71
Karma: 2202292
Join Date: Nov 2018
Device: Kobo Libra 2
|
I have quite a few custom columns. My most used ones are:
Genre: broad genre (scifi, mystery, fantasy, thriller etc) - I have about 20 of these and leave the Tags column to the metadata downloader and other more specific tags Word count: from Count Pages plugin Read status: 4 options - read, partially read, abandoned and unread Goodreads reviews: number of reviews on Goodreads, useful for getting an idea of how famous a book is. I used the method described here: https://usman.io/goodreads-decimal-ratings-in-calibre/, i.e. edit the Goodreads metadata plugin to import goodreads reviews into the publisher column (I never care about the publisher anyway...) Popularity: column based on number of GR reviews as follows: Code:
program: # returns the "fame" of a book based on number of goodreads reviews if raw_field('#gr_review') ># 500000 then 'V. Famous' elif raw_field('#gr_review') ># 100000 then 'Famous' elif raw_field('#gr_review') ># 50000 then 'Well Known' elif raw_field('#gr_review') ># 10000 then 'Known' elif raw_field('#gr_review') ># 1000 then 'Rel. Unknown' else 'Unknown' fi Code:
program: # This program calculate a reading time per hour for an ebook # Adjustments: # w_min -> minimum words per minute # w_max -> maximum words per minute w_min = 250; w_max = 400; # readingtime per hour = 60 p_time = 60; # Needs a custom column for word count (#words) # change it to your field name words = raw_field ('#words'); time1 = format_number (divide (words, multiply (w_max, p_time)), '{0: .1f}'); time2 = format_number (divide (words, multiply (w_min, p_time)), '{0: .1f}'); rt1_hour = re (time1, '\. \ d *', ''); rt2_hour = re (time2, '\. \ d *', ''); readingtime = strcat (rt1_hour, 'h -', rt2_hour, 'h'); |
![]() |
![]() |
![]() |
#22 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 893
Karma: 810834
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
The columns I have are:
Status (Read, To Read, Reading) Title Author Date (From Calibre) Ranking tags Serie Editorial Published pages Started (Read start date) Finished (Date the reading finished) Days (Number of days to read it) Reading time Calif. Goodreads in numbers Is it Audiobook? If it is in digital format, it says Yes/No Physical Books -- Price price date Bookstore where I bought the book if you ask for the book Who do you lend them to? Location Audiobook --- Duration Storyteller Last edited by dunhill; 03-21-2022 at 10:09 PM. |
![]() |
![]() |
![]() |
#23 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 110
Karma: 38500
Join Date: Sep 2016
Location: San Jose, CA
Device: Kindle moving to Kobo or Boox
|
I use these custom columns:
#source (where I bought and/or downloaded the book from) #price (Starts with a default $100.00 value. I read a lot of KU books and want to record them, but also need a way to record the price I paid for my other books. Helps with comparing online book sales.) #ereader_title (program to display "{series} Book {series-index}: {title}") I plan to add in some old code that strips any series info from the end of titles #original_add (I had been combining old libraries which means the new library would only have the most recently added date. But I also wanted to capture the originally added date) I've tried adding a custom #genre column a few times but get bogged down in actually translating incoming tags to genres every single time. ![]() This is copy/pasted from my #ereader_title column: Code:
program: if_series = ifempty($series, '') ; if_series_index = test($series_index, strcat(' Book ', $series_index), '') ; if_subseries = ifempty(field('#subseries'), '') ; subseries = test(if_subseries, strcat('/', if_subseries), if_subseries ) ; subseries_index = test(if_subseries, strcat(' ', field('#subseries_index')), '') ; title_choice = ifempty($title, '<Unknown Title>') ; trim_title = test($series, re(title_choice, '((: \()|(\())(.*)(\))', ''), title_choice ); if_series_colon = test($series, strcat(': ', trim_title), trim_title) ; display_title = strcat(if_series, if_series_index, subseries, subseries_index, if_series_colon); re(display_title, '( :)', ':' ) ; Last edited by meghane_e; 04-30-2022 at 12:47 PM. Reason: added a code segment |
![]() |
![]() |
![]() |
#24 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,012
Karma: 500000
Join Date: Jun 2015
Device: Rocketbook, kobo aura h2o, kobo forma, kobo libra color
|
Quote:
Then I have a custom search that flags books missing metadata. I typically don't mess with the tags imported on books, as they're mostly junk but still informative. I have my own custom tags column that I populate, both from wikidata and manually. I have a few "flag" tags I do put in the tags column that help filter the custom searches. |
|
![]() |
![]() |
![]() |
#25 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 110
Karma: 38500
Join Date: Sep 2016
Location: San Jose, CA
Device: Kindle moving to Kobo or Boox
|
@compurandom: Thanks for the pointers! I didn't know about wikidata, so you've given me a lot to explore!
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Ratings Custom Columns Created From other Columns | Tanjamuse | Library Management | 4 | 09-28-2020 12:57 AM |
Custom sort order for custom columns? | matjojo | Library Management | 5 | 11-24-2019 11:30 AM |
Help Needed for Custom Columns Created From other Columns | Tanjamuse | Library Management | 5 | 09-02-2018 06:19 PM |
Custom columns | ChipAHoy | Library Management | 1 | 02-23-2018 02:50 AM |
Custom Columns - How are you using yours? | nynaevelan | Library Management | 19 | 04-18-2011 12:42 AM |