|
![]() |
|
Thread Tools | Search this Thread |
![]() |
#1 |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24
Karma: 90156
Join Date: Jul 2017
Device: Nook Glowlight, Sony DPT-CP1
|
Thanks for Cover Generation Themes + Random Color Scheme Generator Tool
I noticed in the most recent update that we can now save our preferred Cover Generation settings as 'themes' in calibre itself, thanks to this poster/thread. I was able to copy over my pre-existing theme backups with no trouble, and am relieved not to have to do it manually anymore! It had been the most time-consuming aspect of my calibre usage.
I love to regularly refresh my color schemes, so I thought I'd post my regex templates that I paste into this site (which I meant to do a while ago anyway). Code:
regex template for cover generation on this site: ===================================================== https://onlinetexttools.com/generate-text-from-regex ===================================================== ============================ ANY COLOR — IDEAL FOR BOLD/HYPERVISIBLE FONTS ============================ "#any_[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]": \{\n "color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "contrast_color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "contrast_color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]"\n\}, "#any_[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]": \{\n "color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "contrast_color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "contrast_color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]"\n\}, "#any_[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]": \{\n "color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "contrast_color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "contrast_color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]"\n\}, "#any_[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]": \{\n "color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "contrast_color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "contrast_color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]"\n\}, ================================= or 4 ANY + the 4 OPTIMIZED styles ================================= "#any_[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]": \{\n "color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "contrast_color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "contrast_color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]"\n\}, "#any_[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]": \{\n "color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "contrast_color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "contrast_color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]"\n\}, "#any_[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]": \{\n "color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "contrast_color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "contrast_color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]"\n\}, "#any_[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]": \{\n "color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "contrast_color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "contrast_color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]"\n\}, "#white_text_[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]": \{\n "color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]",\n "contrast_color1": "[f][6-9a-f][f][6-9a-f][f][6-9a-f]",\n "contrast_color2": "[f][6-9a-f][f][6-9a-f][f][6-9a-f]"\n\},\n "#black_text_[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]": \{\n "color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]",\n "contrast_color1": "[0-3][0-9a-f][0-3][0-9a-f][0-3][0-9a-f]",\n "contrast_color2": "[0-3][0-9a-f][0-3][0-9a-f][0-3][0-9a-f]"\n\},\n "#light_on_dark_[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]": \{\n "color1": "[0-5][0-9a-f][0-5][0-9a-f][0-5][0-9a-f]",\n "color2": "[0-5][0-9a-f][0-5][0-9a-f][0-5][0-9a-f]",\n "contrast_color1": "[6-9a-f][0-9a-f][6-9a-f][0-9a-f][6-9a-f][0-9a-f]",\n "contrast_color2": "[6-9a-f][0-9a-f][6-9a-f][0-9a-f][6-9a-f][0-9a-f]"\n\},\n "#dark_on_light_[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]": \{\n "color1": "[6-9a-f][0-9a-f][6-9a-f][0-9a-f][6-9a-f][0-9a-f]", \n "color2": "[6-9a-f][0-9a-f][6-9a-f][0-9a-f][6-9a-f][0-9a-f]", \n "contrast_color1": "[0-3][0-9a-f][0-3][0-9a-f][0-3][0-9a-f]", \n "contrast_color2": "[0-3][0-9a-f][0-3][0-9a-f][0-3][0-9a-f]"\n\}, ===================== JUST OPTIMIZED COLORS ===================== "#white_text_[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]": \{\n "color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]",\n "contrast_color1": "[f][6-9a-f][f][6-9a-f][f][6-9a-f]",\n "contrast_color2": "[f][6-9a-f][f][6-9a-f][f][6-9a-f]"\n\},\n "#black_text_[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]": \{\n "color1": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]", \n "color2": "[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]",\n "contrast_color1": "[0-3][0-9a-f][0-3][0-9a-f][0-3][0-9a-f]",\n "contrast_color2": "[0-3][0-9a-f][0-3][0-9a-f][0-3][0-9a-f]"\n\},\n "#light_on_dark_[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]": \{\n "color1": "[0-5][0-9a-f][0-5][0-9a-f][0-5][0-9a-f]",\n "color2": "[0-5][0-9a-f][0-5][0-9a-f][0-5][0-9a-f]",\n "contrast_color1": "[6-9a-f][0-9a-f][6-9a-f][0-9a-f][6-9a-f][0-9a-f]",\n "contrast_color2": "[6-9a-f][0-9a-f][6-9a-f][0-9a-f][6-9a-f][0-9a-f]"\n\},\n "#dark_on_light_[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]": \{\n "color1": "[6-9a-f][0-9a-f][6-9a-f][0-9a-f][6-9a-f][0-9a-f]", \n "color2": "[6-9a-f][0-9a-f][6-9a-f][0-9a-f][6-9a-f][0-9a-f]", \n "contrast_color1": "[0-3][0-9a-f][0-3][0-9a-f][0-3][0-9a-f]", \n "contrast_color2": "[0-3][0-9a-f][0-3][0-9a-f][0-3][0-9a-f]"\n\}, . Theoretically, you can have every possible color combination saved as a color scheme (practically, it depends on how much RAM calibre can use). It should be clear how to paste it in without messing anything up, but obviously one should back up any file before tinkering with it. Last edited by chinax; 09-29-2021 at 08:39 PM. |
![]() |
![]() |
![]() |
#2 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,331
Karma: 27182818
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
You are welcome
![]() |
![]() |
![]() |
Advert | |
|
![]() |
Tags |
cover generation, custom covers, edit metadata, themes |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
change calibre-server's color scheme? | Geremia | Server | 1 | 04-04-2021 12:14 AM |
Why No Color Scheme? | d351r3d | Sigil | 5 | 01-17-2020 10:07 AM |
Editor Settings > Color Scheme | Agama | Editor | 2 | 12-23-2013 09:43 AM |
Deepak-Chopra random qoute generator | kennyc | Lounge | 6 | 07-03-2012 01:48 PM |