06-08-2024, 03:43 AM | #1 |
Bozana
Posts: 17
Karma: 10
Join Date: Jan 2013
Device: PC
|
Proper Case Titles
I would love to have a feature that is Propercase, which is every single first letter, is Uppercase, such as a to A or the to The. Titlecase only goes so far, however, I would strongly prefer Propercase. Is there a way I could do this with Regular Expression for titles of books, please?
|
06-08-2024, 04:23 AM | #2 | |
null operator (he/him)
Posts: 20,790
Karma: 27405122
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
The free version is adequate for most things. For me the big advantage is that can be used just about anywhere - calibre metadata and book editing, file manager, word processors, spread sheets, text editors, etc, etc. Avoids having to remember a dozen different ways to do essentially the same thing in a dozen different programs. BR |
|
06-08-2024, 08:54 AM | #3 |
creator of calibre
Posts: 44,202
Karma: 23446406
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Sure use function mode and write a simple function to do that. You can use the builtin case functions as a guide for how to write the function. https://manual.calibre-ebook.com/function_mode.html
|
06-08-2024, 10:13 PM | #4 | |
Bozana
Posts: 17
Karma: 10
Join Date: Jan 2013
Device: PC
|
Quote:
However, it doesn't do on mass, with over 45k worth of titles in Calibre. I need a regex script that works with Calibre to do it on mass. Anyone has ideas please? I have Magic File Renamer By Fine Bytes, that is useful but only renames files and nothing to do with Calibre. Thank you BetterRed for trying xoxoxo |
|
06-09-2024, 04:15 AM | #5 |
null operator (he/him)
Posts: 20,790
Karma: 27405122
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
The calibre book editor doesn't edit metadata - the way to do what you want is select multiple books in the book list, then Metadata edit->Edit metadata in bulk, viz:
BR |
06-10-2024, 09:12 AM | #6 | |
Bozana
Posts: 17
Karma: 10
Join Date: Jan 2013
Device: PC
|
Quote:
Title case: He Lives in Edmonton, but Services all Over the Region, as a Electrican Proper Case: He Lives In Edmonton, But Services All Over The Region, As A Electrican I already know that trick with Title Case that you've showed... I'm chasing Proper Case... Thank you anyway. |
|
06-10-2024, 11:41 AM | #7 | |
Grand Sorcerer
Posts: 11,866
Karma: 7036359
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
EDIT: This template uses the python title() function to "Return a titlecased version of the string where words start with an uppercase character and the remaining characters are lowercase." It does a better job in some cases but suffers from changing words like "isn't" to "Isn'T". Code:
python: def evaluate(book, context): return book.get('title').title() Last edited by chaley; 06-10-2024 at 12:12 PM. |
|
06-10-2024, 08:12 PM | #8 |
null operator (he/him)
Posts: 20,790
Karma: 27405122
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
|
06-10-2024, 10:48 PM | #9 | |
Bozana
Posts: 17
Karma: 10
Join Date: Jan 2013
Device: PC
|
Quote:
And yes it works and I'm so happy! You've made my day! |
|
06-10-2024, 11:45 PM | #10 | |
Bibliophagist
Posts: 38,291
Karma: 152040588
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
OTOH, your books and your choice for the titles. |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
10% Credit Towards Great on Kindle Titles When Purchasing One of Those Titles | Manabi | Deals and Resources (No Self-Promotion or Affiliate Links) | 0 | 11-01-2019 01:07 AM |
my kindle doesn't show proper file name in case of pdfs | barteq | Devices | 1 | 03-06-2017 10:09 PM |
kindle origami voyage case or the leather origami case? want a simple case | wakkaday | Amazon Kindle | 14 | 10-19-2016 12:56 PM |
Sigil Proper Case Setting | Themus | Sigil | 14 | 04-26-2013 03:47 AM |
change book file name from capital letters to proper case | tsolignani | Library Management | 12 | 03-28-2013 04:16 AM |