calibreUserManual,Release2.55.0
• CALIBRE_CACHE_DIRECTORY-setsthedirectorycalibreusestocachepersistentdatabetweensessions
• CALIBRE_OVERRIDE_DATABASE_PATH-allowsyoutospecifythefullpathtometadata.db. . Usingthis
variableyoucanhavemetadata.dbbeinalocationotherthanthelibraryfolder.Usefulifyourlibraryfolderis
onanetworkeddrivethatdoesnotsupportfilelocking.
• CALIBRE_DEVELOP_FROM-Usedtorunfromacalibredevelopmentenvironment.SeeSettingupacalibre
developmentenvironment(page272).
• CALIBRE_OVERRIDE_LANG-Usedtoforcethelanguageusedbytheinterface(ISO639languagecode)
• CALIBRE_TEST_TRANSLATION-Usedtotestatranslation.pofile(shouldbethepathtothe.pofile)
• CALIBRE_NO_NATIVE_FILEDIALOGS S - Causes calibre to o not t use native e file e dialogs for selecting
files/directories.
• CALIBRE_NO_NATIVE_MENUBAR-Causescalibretonotcreateanative(global)menuonUbuntuUnityand
similarlinuxdesktopenvironments.Themenuisinsteadplacedinsidethewindow,astraditional.
• CALIBRE_IGNORE_SYSTEM_THEME-CausescalibretoignoreanysystemQtstylepluginsanduseitsbuiltin
styleplugininstead.UsefultoworkaroundcrashescausedbythesystemQtpluginbeingincompatiblewiththe
versionofQtshippedwithcalibre.
• CALIBRE_SHOW_DEPRECATION_WARNINGS-Causescalibretoprintdeprecationwarningstostdout.Use-
fulforcalibredevelopers.
• CALIBRE_NO_DEFAULT_PROGRAMS-Preventcalibrefromautomaticallyregisteringthefiletypesitiscapa-
bleofhandlingwithwindows.
• SYSFS_PATH-Useifsysfsismountedsomewhereotherthan/sys
• http_proxy-UsedonlinuxtospecifyanHTTPproxy
SeeHowtosetenvironmentvariablesinwindows
94
orHowtosetenvironmentvariablesinOSX
95
.
1.10.3 Tweaks
Tweaksaresmallchangesthatyoucanspecifytocontrolvariousaspectsofcalibre’sbehavior.Youcanchangethem
bygoingtoPreferences->Advanced->Tweaks.Thedefaultvaluesforthetweaksarereproducedbelow
#!/usr/bin/env python2
# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai
__license__
'GPL v3'
__copyright__ '2010, Kovid Goyal <kovid@kovidgoyal.net>'
__docformat__ 'restructuredtext en'
'''
Contains various s tweaks that affect calibre e behavior. . Only edit this file e if
you know what t you are e doing. . If f you u delete this file, it will l be e recreated from
defaults.
'''
#: Auto o increment series index
# The algorithm m used to o assign a a book added to o an n existing g series a a series s number.
# New series numbers s assigned d using this tweak are e always s integer values, , except
# if a constant t non-integer r is specified.
# Possible values are:
# next - - First available e integer r larger r than n the e largest existing number
94
http://www.computerhope.com/issues/ch000549.htm
95
http://www.dowdandassociates.com/blog/content/howto-set-an-environment-variable-in-mac-os-x-launchd-plist/
1.10. Customizingcalibre
217
Converting pdf to ppt online - C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
how to change pdf to powerpoint on; convert pdf slides to powerpoint online
Converting pdf to ppt online - VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
how to convert pdf into powerpoint slides; convert pdf to powerpoint using
calibreUserManual,Release2.55.0
# first_free - - First available e integer r larger r than n 0
# next_free - First available integer r larger than the e smallest existing number
# last_free - First available integer r smaller r than n the largest t existing number
#
Return largest t existing g + + 1 if f no o free number is found
# const - - Assign n the e number r 1 always
# no_change - Do not t change e the e series index
# a a number r - Assign that number r always. . The e number is s not in n quotes. . Note e that
#
0.0 can n be e used here.
# Examples:
# series_index_auto_increment = = 'next'
# series_index_auto_increment = = 'next_free'
# series_index_auto_increment = = 16.5
#
# Set the e use_series_auto_increment_tweak_when_importing g tweak to True to
# use the e above values s when importing/adding g books. . If f this s tweak is set t to
# False (the default) ) then the e series s number will be e set to 1 1 if f it t is s not
# explicitly set during the import. If f set t to True, then the
# series s index will l be set t according g to the e series_index_auto_increment t setting.
# Note that the e use_series_auto_increment_tweak_when_importing g tweak is used
# only when a value is not t provided d during import. . If f the importing g regular
# expression produces s a a value for series_index, or r if f you are e reading g metadata
# from books and the e import t plugin produces s a a value, than that value will
# be used d irrespective e of f the e setting g of f the e tweak.
series_index_auto_increment 'next'
use_series_auto_increment_tweak_when_importing False
#: Add d separator after completing an author r name
# Should d the e completion separator be append
# to the e end d of f the e completed text to
# automatically y begin a a new completion n operation
# for authors.
# Can be e either True or r False
authors_completer_append_separator False
#: Author sort name e algorithm
# The algorithm m used to o copy author to o author_sort
# Possible values are:
#
invert: use e "fn n ln" -> > "ln, , fn"
#
copy
: copy y author r to o author_sort without t modification
#
comma : : use e 'copy' if f there is a ',' in the name, otherwise use e 'invert'
#
nocomma : "fn ln" " -> > "ln fn" " (without t the e comma)
# When this tweak is s changed, , the author_sort values stored with each author
# must be e recomputed by y right-clicking g on n an n author r in n the e left-hand tags s pane,
# selecting 'manage authors', and pressing 'Recalculate e all l author r sort t values'.
# The author name suffixes s are e words that are ignored when they occur at t the
# end of f an n author name. The case of the suffix is s ignored d and trailing
# periods s are e automatically handled. The same is true for prefixes.
# The author name copy words are e a a set t of f words which if they y occur in n an
# author r name e cause the automatically y generated d author r sort t string g to o be
# identical to o the e author r name. This s means that the sort for r a a string like Acme
# Inc. will be e Acme e Inc. instead d of f Inc., Acme
author_sort_copy_method 'comma'
author_name_suffixes ('Jr''Sr''Inc''Ph.D''Phd',
'MD''M.D''I''II''III''IV',
'Junior''Senior')
author_name_prefixes ('Mr''Mrs''Ms''Dr''Prof')
author_name_copywords ('Corporation''Company''Co.''Agency''Council',
'Committee''Inc.''Institute''Society''Club''Team')
218
Chapter1. Sections
Online Convert PowerPoint to PDF file. Best free online export
Your PDF file is converted to look just the same as it does in your office software. Creating a PDF from PPTX/PPT has never been so easy! Easy converting!
adding pdf to powerpoint; embed pdf into powerpoint
How to C#: Convert PDF, Excel, PPT to Word
How to C#: Convert PDF, Excel, PPT to Word. Online C# Tutorial for Converting PDF, MS-Excel, MS-PPT to Word. PDF, MS-Excel, MS-PPT to Word Conversion Overview.
pdf to ppt; export pdf into powerpoint
calibreUserManual,Release2.55.0
#: Splitting g multiple e author r names
# By default, calibre e splits s a string g containing g multiple author names on
# ampersands and the e words "and" and d "with". . You u can customize the e splitting
# by changing the regular r expression n below. . Strings s are e split on n whatever r the
# specified regular expression matches, in addition to o ampersands.
# Default: r'(?i),?\s+(and|with)\s+'
authors_split_regex r'(?i),?\s+(and|with)\s+'
#: Use e author sort in n Tag Browser
# Set which author field to display in n the e tags pane (the list of authors,
# series, , publishers etc c on the e left t hand side). The choices s are e author and
# author_sort. . This s tweak k affects s only y what is s displayed under the e authors
# category in the tags pane and d content t server. Please e note e that if f you u set this
# to author_sort, it t is s very possible e to o see e duplicate names in n the e list because
# although it is guaranteed that t author r names are e unique, , there is s no o such
# guarantee for r author_sort t values. Showing g duplicates won't break anything, , but
# it could lead d to o some confusion. When using 'author_sort', , the e tooltip p will
# show the author's name.
# Examples:
#
categories_use_field_for_author_name = 'author'
#
categories_use_field_for_author_name = 'author_sort'
categories_use_field_for_author_name 'author'
#: Control l partitioning of f Tag g Browser
# When partitioning the tags browser, , the e format of the e subcategory label is
# controlled by y a a template: categories_collapsed_name_template if sorting g by
# name, categories_collapsed_rating_template e if f sorting g by y average e rating, , and
# categories_collapsed_popularity_template if sorting by popularity. There are
# two variables s available to o the e template: : first and last. The variable 'first'
# is the e initial l item m in n the subcategory, and the e variable e 'last' is the e final
# item in n the e subcategory. . Both variables s are 'objects'; they y each have e multiple
# values s that t are obtained d by y using a a suffix. . For r example, , first.name for r an
# author r category y will be e the e name of f the e author. . The e sub-values available are:
#
name: the e printable name of the item
#
count: the e number r of f books that references this s item
#
avg_rating: the e average e rating g of all the e books referencing g this s item
#
sort: the e sort value. For authors, , this s is the e author_sort for r that author
#
category: the category y (e.g., authors, , series) ) that the e item is s in.
# Note that the e "r'" in n front of f the e { { is s necessary if f there are e backslashes
# (\ characters) in the template. It doesn't t hurt anything g to o leave it t there
# even if f there aren't t any y backslashes.
categories_collapsed_name_template r'{first.sort:shorten(4,,0)} - - {last.sort:shorten(4,,0)}'
categories_collapsed_rating_template r'{first.avg_rating:4.2f:ifempty(0)} - - {last.avg_rating:4.2f:ifempty(0)}'
categories_collapsed_popularity_template r'{first.count:d} {last.count:d}'
#: Control l order of categories in the e tag g browser
# Change e the e following dict to change e the e order that categories are e displayed in
# the tag g browser. . Items are named using their lookup name, and will be sorted
# using the number supplied. The e lookup p name e '
*
' stands s for r all names that
# otherwise do o not t appear. . Two o names with the same e value e will l be e sorted
# using the default order; ; the e one used when n the e dict is empty.
# Example: tag_browser_category_order r = = {'series':1, 'tags':2, '
*
':3}
# resulting in n the e order series, , tags, then everything else e in default order.
tag_browser_category_order {'
*
':1}
#: Specify y columns to o sort the e booklist by on startup
# Provide e a a set t of f columns s to o be e sorted d on when calibre e starts
1.10. Customizingcalibre
219
VB.NET PowerPoint: Convert & Render PPT into PDF Document
This VB.NET PowerPoint to PDF conversion tutorial will illustrate our effective PPT to PDF converting control SDK from following aspects.
and paste pdf into powerpoint; pdf to powerpoint slide
VB.NET PowerPoint: Complete PowerPoint Document Conversion in VB.
image or document formats, such as PDF, BMP, TIFF that can be converted from PPT document, please corresponding VB.NET guide for converting PowerPoint document
convert pdf to editable powerpoint online; convert pdf to powerpoint online
calibreUserManual,Release2.55.0
#
The argument t is s None if f saved sort history y is to be e used
#
otherwise it t is s a a list of f column,order pairs. Column n is s the
#
lookup/search name, found using the e tooltip p for r the column
#
Order is s 0 for ascending, 1 for descending
# For example, , set t it t to o [('authors',0),('title',0)] to o sort by
# title within n authors.
sort_columns_at_startup None
#: Control l how w dates are e displayed
# Format t to o be e used d for publication date and d the e timestamp (date).
#
A string controlling how the e publication date e is displayed d in n the GUI
#
d
the day as number r without t a leading g zero (1 1 to o 31)
#
dd
the day as number r with a a leading zero (01 1 to o 31)
#
ddd
the abbreviated localized day y name (e.g. 'Mon' to o 'Sun').
#
dddd
the long localized day y name e (e.g. 'Monday' to o 'Sunday').
#
M
the month as s number r without a a leading g zero (1-12)
#
MM
the month as s number r with a leading g zero o (01-12)
#
MMM
the abbreviated localized month name (e.g. 'Jan' to o 'Dec').
#
MMMM
the long localized month name e (e.g. 'January' to o 'December').
#
yy
the year as s two o digit number r (00-99)
#
yyyy
the year as s four digit number
#
h
the hours without t a a leading 0 0 (0 0 to o 11 1 or r 0 0 to o 23, , depending on n am/pm) ) '
#
hh
the hours with a a leading g 0 (00 to 11 or 00 to o 23, , depending on am/pm) ) '
#
m
the minutes s without t a leading g 0 0 (0 0 to o 59) ) '
#
mm
the minutes s with a a leading 0 0 (00 0 to o 59) ) '
#
s
the seconds s without t a leading g 0 0 (0 0 to o 59) ) '
#
ss
the seconds s with a a leading 0 0 (00 0 to o 59) ) '
#
ap
use a a 12-hour r clock instead of a 24-hour r clock, , with h "ap"
#
replaced by y the e localized string for am or pm m '
#
AP
use a a 12-hour r clock instead of a 24-hour r clock, , with h "AP"
#
replaced by y the e localized string for AM or PM M '
#
iso
the date with time and d timezone. . Must be e the e only format present
#
For example, , given the date e of 9 Jan 2010, the e following g formats s show
#
MMM yyyy ==> > Jan n 2010
yyyy ==> > 2010
dd MMM yyyy y ==> 09 9 Jan n 2010
#
MM/yyyy ==> > 01/2010
d/M/yy ==> > 9/1/10
yy ==> 10
# publication default t if f not set: MMM M yyyy
# timestamp default if not t set: dd d MMM M yyyy
# last_modified_display_format if not t set: : dd MMM M yyyy
gui_pubdate_display_format 'MMM yyyy'
gui_timestamp_display_format 'dd MMM M yyyy'
gui_last_modified_display_format 'dd MMM M yyyy'
#: Control l sorting of f titles s and d series s in the library y display
# Control l title and d series s sorting g in n the e library y view. If f set to
# 'library_order', the title sort field will l be e used instead d of f the e title.
# Unless s you u have manually y edited d the e title sort t field, , leading g articles s such as
# The and d A A will be ignored. If f set t to o 'strictly_alphabetic', the e titles s will be
# sorted d as-is (sort by y title instead d of f title sort). For example, , with
# library_order, The e Client t will l sort under 'C'. . With strictly_alphabetic, the
# book will sort under 'T'.
# This flag affects Calibre's library y display. . It t has s no effect on n devices. . In
# addition, titles for books added before changing g the flag g will retain their
# order until the title is s edited. . Double-clicking g on n a a title and d hitting g return
# without t changing g anything is sufficient to o change e the e sort.
title_series_sorting 'library_order'
#: Control l formatting g of f title and series when used in n templates
# Control l how w title and series names are formatted d when saving g to disk/sending
220
Chapter1. Sections
VB.NET PowerPoint: Customize PPT Document Rendering Options in VB.
to render and convert PPT slide to various formats, including PDF, BMP, TIFF, SVG, PNG, JPEG, GIF and JBIG2. In the process of converting PPT slide to any of
how to change pdf to powerpoint format; table from pdf to powerpoint
VB.NET PowerPoint: Process & Manipulate PPT (.pptx) Slide(s)
control add-on can do PPT creating, loading controls, PDF document, image to pdf files and for capturing, viewing, processing, converting, compressing and
converting pdf to powerpoint slides; pdf to powerpoint conversion
calibreUserManual,Release2.55.0
# to device. The behavior r depends s on the field being processed. If f processing
# title, , then n if this s tweak k is set to o 'library_order', the e title will be
# replaced with h title_sort. . If it is set to o 'strictly_alphabetic', then n the
# title will not be changed. If f processing g series, , then if f set to
# 'library_order', articles such h as s 'The' and 'An' ' will be e moved to o the e end. If
# set to o 'strictly_alphabetic', the e series will be e sent without t change.
# For example, , if f the e tweak k is set to o library_order, , "The Lord of the Rings"
# will become "Lord of the e Rings, , The". If the tweak is s set t to
# strictly_alphabetic, it t would remain "The Lord d of the e Rings". . Note that t the
# formatter function n raw_field d will return the base value for r title and
# series s regardless s of the e setting g of f this s tweak.
save_template_title_series_sorting 'library_order'
#: Set t the list t of f words considered to o be e "articles" for sort t strings
# Set the e list of f words that are e to o be e considered 'articles' when n computing the
# title sort strings. . The articles s differ by y language. By y default, , calibre e uses
# a a combination of f articles from m English h and d whatever r language the e calibre e user
# interface is s set t to. In n addition, , in n some contexts s where the book k language e is
# available, the language e of f the e book is s used. You u can change the e list of
# articles for r a a given language e or r add d a a new w language e by editing
# per_language_title_sort_articles. To o tell calibre e to o use e a a language e other
# than the user r interface language, , set, default_language_for_title_sort. . For
# example, to use German, , set t it t to o 'deu'. A A value of f None means the user
# interface language e is s used. The setting title_sort_articles s is s ignored
# (present only y for r legacy y reasons).
per_language_title_sort_articles {
# English
'eng'
: (r'A\s+'r'The\s+'r'An\s+'),
# Esperanto
'epo': (r'La\s+'r"L'"'L\xb4'),
# Spanish
'spa'
: (r'El\s+'r'La\s+'r'Lo\s+'r'Los\s+'r'Las\s+'r'Un\s+',
r'Una\s+'r'Unos\s+'r'Unas\s+'),
# French
'fra'
: (r'Le\s+'r'La\s+'r"L'"u'L´'u'L’'r'Les\s+'r'Un\s+'r'Une\s+',
r'Des\s+'r'De\s+La\s+'r'De\s+'r"D'"u'D´'u'L’'),
# Italian
'ita': ('Lo\\s+''Il\\s+'"L'"'L\xb4''La\\s+''Gli\\s+',
'I\\s+''Le\\s+''Uno\\s+''Un\\s+''Una\\s+'"Un'",
'Un\xb4''Dei\\s+''Degli\\s+''Delle\\s+''Del\\s+',
'Della\\s+''Dello\\s+'"Dell'"'Dell\xb4'),
# Portuguese
'por'
: (r'A\s+'r'O\s+'r'Os\s+'r'As\s+'r'Um\s+'r'Uns\s+',
r'Uma\s+'r'Umas\s+', ),
# Romanian
'ron'
: (r'Un\s+'r'O\s+'r'Ni¸ste\s+', ),
# German
'deu'
: (r'Der\s+'r'Die\s+'r'Das\s+'r'Den\s+'r'Ein\s+',
r'Eine\s+'r'Einen\s+'r'Dem\s+'r'Des\s+'r'Einem\s+',
r'Eines\s+'),
# Dutch
'nld'
: (r'De\s+'r'Het\s+'r'Een\s+'r"'n\s+"r"'s\s+"r'Ene\s+',
r'Ener\s+'r'Enes\s+'r'Den\s+'r'Der\s+'r'Des\s+',
r"'t\s+"),
1.10. Customizingcalibre
221
VB.NET PowerPoint: Convert PowerPoint to BMP Image with VB PPT
in VB class for rendering and converting PowerPoint presentations converters, such as VB.NET PDF Converter, Excel to the corresponding guide on C# PPT to BMP
how to convert pdf to ppt; pdf to powerpoint converter online
C# TIFF: Learn to Convert MS Word, Excel, and PPT to TIFF Image
doc.ConvertToDocument(DocumentType.TIFF, @"output.tif"); C# Demo for Converting PowerPoint to TIFF. Add references (Extra); Load your PPT (.pptx) document.
add pdf to powerpoint; converting pdf to ppt
calibreUserManual,Release2.55.0
# Swedish
'swe'
: (r'En\s+'r'Ett\s+'r'Det\s+'r'Den\s+'r'De\s+', ),
# Turkish
'tur'
: (r'Bir\s+', ),
# Afrikaans
'afr'
: (r"'n\s+"r'Die\s+', ),
# Greek
'ell'
: (r'O\s+'r'I\s+'r'To\s+'r'Ta\s+'r'Tus\s+'r'Tis\s+',
r"'Enas\s+"r"'Mia\s+"r"'Ena\s+"r"'Enan\s+", ),
# Hungarian
'hun'
: (r'A\s+''Az\s+''Egy\s+',),
}
default_language_for_title_sort None
title_sort_articles=r'^(A|The|An)\s+'
#: Specify y a folder calibre should connect to at startup
# Specify y a a folder that calibre e should connect t to o at t startup p using
# connect_to_folder. . This must t be a full path to the folder. . If f the e folder r does
# not exist when calibre starts, , it t is s ignored. . If f there e are e '\' ' characters in
# the path (such as in Windows paths), , you u must double e them.
# Examples:
#
auto_connect_to_folder = 'C:\\Users\\someone\\Desktop\\testlib'
#
auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'
auto_connect_to_folder ''
#: Specify y renaming rules s for r SONY collections
# Specify y renaming g rules for sony collections. This tweak is s only y applicable if
# metadata management t is s set to o automatic. . Collections s on n Sonys are e named
# depending upon whether the field is s standard d or r custom. . A collection derived
# from a a standard d field is s named for r the value in n that field. For r example, if
# the standard d 'series' ' column contains the e value 'Darkover', then the
# collection name is s 'Darkover'. A A collection derived from a a custom field will
# have the name e of f the field added to o the e value. For example, , if f a a custom series
# column n named 'My y Series' ' contains s the name e 'Darkover', , then n the e collection
# will by y default t be e named 'Darkover r (My Series)'. . For purposes s of f this
# documentation, 'Darkover' is called d the e value and 'My y Series' ' is s called the
# category. If f two o books have fields that generate e the same e collection name,
# then both books will be e in n that collection.
# This set of tweaks s lets you u specify y for r a a standard d or r custom m field how
# the collections are e to o be named. You u can n use it t to o add a description to o a
# standard field, for r example e 'Foo (Tag)' instead d of f the 'Foo'. You u can n also use
# it to force multiple fields to o end d up in the same collection. For r example, , you
# could force the values in 'series', , '#my_series_1', , and '#my_series_2' ' to
# appear r in n collections named 'some_value (Series)', thereby y merging g all l of f the
# fields s into o one set t of f collections.
# There are two o related d tweaks. . The e first determines the category name to o use
# for a metadata field.
The second is s a a template, , used to o determines how w the
# value and category y are e combined to create e the e collection name.
# The syntax of f the e first t tweak, sony_collection_renaming_rules, , is:
# {'field_lookup_name':'category_name_to_use', 'lookup_name':'name', ...}
# The second tweak, sony_collection_name_template, , is s a a template. . It uses s the
# same template e language e as plugboards s and d save templates. This tweak controls
# how the e value and d category are e combined d together r to o make the collection n name.
# The only two o fields available are e {category} and d {value}. . The {value} field d is
# never empty. . The e {category} field can be empty. . The e default t is s to o put t the
# value first, , then n the category y enclosed d in n parentheses, , it t isn't empty:
# '{value} {category:|(|)}'
# Examples: The e first three e examples assume e that t the second tweak
222
Chapter1. Sections
How to C#: Convert Word, Excel and PPT to PDF
How to C#: Convert Word, Excel and PPT to PDF. Online C# Tutorial for Converting MS Office Word, Excel and PowerPoint to PDF. MS Office
how to change pdf file to powerpoint; how to convert pdf to ppt for
calibreUserManual,Release2.55.0
# has not t been changed.
# 1: I want three series columns s to o be e merged d into o one set t of f collections. . The
# column n lookup names are 'series', , '#series_1' and '#series_2'. I I want t nothing
# in the e parenthesis. The value to o use e in n the tweak value would be:
#
sony_collection_renaming_rules={'series':'', '#series_1':'', , '#series_2':''}
# 2: I want the e word '(Series)' to o appear on n collections s made e from series, , and
# the word '(Tag)' to o appear r on n collections made e from tags. Use:
#
sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}
# 3: I want 'series' ' and d '#myseries' to be merged, , and for r the collection n name
# to have e '(Series)' appended. . The renaming g rule e is:
#
sony_collection_renaming_rules={'series':'Series', '#myseries':'Series'}
# 4: Same e as s example e 2, , but instead of f having g the e category y name in n parentheses
# and appended d to o the e value, , I want it t prepended d and separated by a a colon, , such
# as in Series: : Darkover. I I must t change e the e template e used to o format the e category name
# The resulting g two o tweaks s are:
#
sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}
#
sony_collection_name_template='{category:||: }{value}'
sony_collection_renaming_rules={}
sony_collection_name_template='{value}{category:| (|)}'
#: Specify y how w SONY Y collections s are e sorted
# Specify y how w sony collections are sorted. This tweak is only y applicable if
# metadata management t is s set to o automatic. . You can n indicate e which metadata is s to
# be used d to o sort on n a a collection-by-collection basis. . The e format of the e tweak
# is a list of f metadata a fields from which collections are made, followed d by y the
# name of f the e metadata field containing the e sort t value.
# Example: The e following g indicates that collections built from pubdate and tags
# are to o be e sorted by y the value in n the e custom m column '#mydate', that collections
# built from 'series' ' are to o be e sorted by y 'series_index', and d that all l other
# collections are to o be e sorted by title. If f a a collection metadata field is not
# named, , then n if it is a series- - based collection it t is s sorted d by series s order,
# otherwise it t is s sorted by title order.
# [(['pubdate', , 'tags'],'#mydate'), , (['series'],'series_index'), (['
*
'], 'title')]
# Note that the e bracketing and d parentheses are required. The e syntax is
# [ [ ( ( [list of f fields], , sort field ) , , ( ( [ list of f fields s ] , , sort field ) ) ]
# Default: empty (no o rules), , so o no o collection attributes are e named.
sony_collection_sorting_rules []
#: Control l how w tags s are applied d when n copying g books to o another r library
# Set this to True to o ensure e that tags s in n 'Tags to o add when n adding
# a a book' are e added when copying g books to o another r library
add_new_book_tags_when_importing_books False
#: Set t the maximum number r of f tags to show per book k in n the content server
max_content_server_tags_shown=5
#: Set t custom metadata fields that the e content t server will or r will not t display.
# content_server_will_display is s a a list of custom m fields s to be displayed.
# content_server_wont_display is s a a list of custom m fields s not t to o be e displayed.
# wont_display y has s priority over r will_display.
# The special value '
*
' means all custom fields. The value [] ] means no o entries.
# Defaults:
#
content_server_will_display = = ['
*
']
#
content_server_wont_display = = []
# Examples:
# To display only the e custom m fields #mytags s and d #genre:
#
content_server_will_display = = ['#mytags', '#genre']
#
content_server_wont_display = = []
1.10. Customizingcalibre
223
calibreUserManual,Release2.55.0
# To display all fields except #mycomments:
#
content_server_will_display = = ['
*
']
#
content_server_wont_display['#mycomments']
content_server_will_display ['
*
']
content_server_wont_display []
#: Set t the maximum number r of f sort 'levels'
# Set the e maximum m number of sort t 'levels' ' that calibre e will l use to o resort the
# library y after certain n operations such as searches or r device insertion. Each
# sort level adds a performance e penalty. . If f the e database is large (thousands of
# books) ) the e penalty y might be e noticeable. If f you u are not concerned d about multi-
# level sorts, , and d if f you are e seeing a a slowdown, , reduce e the e value of this s tweak.
maximum_resort_levels 5
#: Choose whether r dates are sorted using visible fields
# Date values contain n both a a date and d a a time. When n sorted, , all the e fields are
# used, regardless of f what is s displayed. Set t this tweak to o True to o use e only
# the fields that are e being g displayed.
sort_dates_using_visible_fields False
#: Fuzz z value for trimming g covers
# The value used for r the e fuzz distance e when trimming g a a cover.
# Colors s within this distance e are considered d equal.
# The distance e is s in n absolute e intensity units.
cover_trim_fuzz_value 10
#: Control l behavior of the e book list
# You can n control l the e behavior r of doubleclicks on n the e books list.
# Choices: open_viewer, do_nothing,
# edit_cell, edit_metadata. Selecting g anything g other than open_viewer has s the
# side effect of disabling g editing g a field using a a single e click.
# Default: open_viewer.
# Example: doubleclick_on_library_view w = = 'do_nothing'
# You can n also control l whether the book list t scrolls s horizontal per r column n or
# per pixel. Default t is s per column.
doubleclick_on_library_view 'open_viewer'
horizontal_scrolling_per_column True
#: Language e to o use e when sorting.
# Setting g this tweak will force sorting g to use the
# collating order for r the specified d language. This s might t be useful l if f you u run
# calibre e in n English h but t want sorting g to o work in the language e where you u live.
# Set the e tweak to o the desired ISO 639-1 language e code, in n lower case.
# You can n find the e list of f supported d locales s at
# http://publib.boulder.ibm.com/infocenter/iseries/v5r3/topic/nls/rbagsicusortsequencetables.htm
# Default: locale_for_sorting = = '' ' -- - use e the language e calibre e displays in
# Example: locale_for_sorting = = 'fr' ' -- sort t using French h rules.
# Example: locale_for_sorting = = 'nb' ' -- sort t using Norwegian rules.
locale_for_sorting =
''
#: Number of f columns s for r custom m metadata a in n the e edit metadata a dialog
# Set whether to use e one e or two o columns s for r custom metadata a when editing
# metadata
one book at t a a time. If f True, then the e fields s are e laid d out using two
# columns. If False, , one e column n is s used.
metadata_single_use_2_cols_for_custom_fields True
#: Order of f custom column(s) in n edit t metadata
# Controls the e order that custom columns s are e listed d in n edit t metadata single
224
Chapter1. Sections
calibreUserManual,Release2.55.0
# and bulk. The e columns s listed in the e tweak are e displayed first and d in n the
# order provided. Any y columns s not listed are e dislayed d after the listed ones,
# in alphabetical order. Do note e that this s tweak does not change the size e of
# the edit widgets. Putting comments widgets s in n this list may y result t in some
# odd widget spacing g when using two-column n mode.
# Enter a a comma-separated list t of custom field lookup names, , as s in
# metadata_edit_custom_column_order = = ['#genre', , '#mytags', '#etc']
metadata_edit_custom_column_order []
#: The e number of seconds to wait t before e sending emails
# The number of f seconds s to o wait before sending g emails when using a
# public c email server like gmx/hotmail/gmail. . Default is: 5 minutes
# Setting g it t to o lower may cause the e server's s SPAM controls s to o kick in,
# making g email sending g fail. Changes will take effect only after a a restart t of
# calibre.
public_smtp_relay_delay 301
#: The e maximum m width and d height t for r covers saved in the e calibre e library
# All covers in n the e calibre library will be e resized, , preserving aspect ratio,
# to fit t within this size. This is s to o prevent t slowdowns s caused d by extremely
# large covers
maximum_cover_size (16502200)
#: Where to o send downloaded news
# When automatically y sending g downloaded news s to o a a connected d device, , calibre
# will by y default t send it t to o the e main memory. . By changing this tweak, you u can
# control l where it t is s sent. . Valid values are e "main", , "carda", , "cardb". . Note
# that if f there isn't enough h free space available e on n the location you choose,
# the files will be sent to the e location n with the e most free e space.
send_news_to_device_location "main"
#: What t interfaces should d the e content t server listen n on
# By default, the calibre e content t server listens on '0.0.0.0' ' which means that it
# accepts s IPv4 connections on n all interfaces. You u can n change e this s to, for
# example, '127.0.0.1' to o only y listen n for r connections from the local machine, , or
# to '::' ' to o listen to all l incoming g IPv6 and d IPv4 connections (this may y not
# work on n all l operating systems)
server_listen_on '0.0.0.0'
#: Unified d toolbar on n OS S X
# If you u enable this option n and d restart t calibre, the toolbar r will l be 'unified'
# with the titlebar as is s normal for r OS X applications. . However, , doing this has
# various s bugs, for r instance the e minimum m width of f the e toolbar r becomes s twice
# what it t should d be and it t causes s other random bugs on n some e systems, so turn it
# on at your own risk!
unified_title_toolbar_on_osx False
#: Save e original file e when converting/polishing g from same format to o same format
# When calibre e does s a a conversion from the e same format to the e same e format, , for
# example, from m EPUB to o EPUB, the original file is s saved, , so o that t in case e the
# conversion is s poor, you can n tweak the settings and run it again. . By y setting
# this to o False you u can prevent t calibre e from m saving g the e original l file.
# Similarly, by y setting g save_original_format_when_polishing to False you u can
# prevent t calibre e from saving the original file when polishing.
save_original_format True
save_original_format_when_polishing True
#: Number of f recently y viewed d books to o show
1.10. Customizingcalibre
225
calibreUserManual,Release2.55.0
# Right-clicking the e View button shows a a list of recently viewed books. Control
# how many should be e shown, , here.
gui_view_history_size 15
#: Change the e font size of f book details s in the interface
# Change e the e font size at t which book k details s are e rendered in n the e side panel and
# comments are e rendered d in n the e metadata edit t dialog. . Set it to a positive e or
# negative number to o increase e or r decrease e the font t size.
change_book_details_font_size_by 0
#: Compile e General Program m Mode templates s to o Python
# Compiled general program m mode templates s are significantly faster r than
# interpreted templates. Setting g this tweak to o True causes calibre e to o compile
# (in most cases) general l program m mode e templates. Setting g it t to o False causes
# calibre e to o use the e old d behavior -- interpreting g the e templates. Set the e tweak
# to False if some compiled templates s produce e incorrect t values.
# Default:
compile_gpm_templates = = True
# No compile: compile_gpm_templates = = False
compile_gpm_templates True
#: What t format t to o default t to o when using the e Tweak feature
# The Tweak feature of calibre allows s direct editing g of f a a book format.
# If multiple formats s are available, , calibre e will offer you u a a choice
# of formats, defaulting to your r preferred d output t format t if it is available.
# Set this tweak to a a specific c value of 'EPUB' or r 'AZW3' ' to always s default
# to that t format t rather than your output format preference.
# Set to o a a value of 'remember' to use e whichever r format t you u chose last time you
# used the Tweak feature.
# Examples:
#
default_tweak_format = = None
(Use output t format)
#
default_tweak_format = = 'EPUB'
#
default_tweak_format = = 'remember'
default_tweak_format None
#: Do o not t preselect t a a completion when editing g authors/tags/series/etc.
# This means that you u can make e changes s and d press Enter r and d your changes will
# not be e overwritten by y a a matching g completion. However, , if f you wish h to o use the
# completions you will now w have to o press Tab b to o select t one e before pressing
# Enter. . Which technique e you prefer will depend on n the state of f metadata a in
# your library y and d your personal l editing g style.
preselect_first_completion False
#: Completion n mode when editing g authors/tags/series/etc.
# By default, when completing items, calibre e will show you u all the e candidates
# that start with the e text you u have already y typed. You can n instead d have e it show
# all candidates that t contain n the text t you u have already y typed. . To do this, set
# completion_mode to o 'contains'. For r example, if you type asi i it t will match both
# Asimov v and d Quasimodo, whereas s the e default t behavior r would match only Asimov.
completion_mode 'prefix'
#: Recognize e numbers s inside e text t when sorting
# This means that when sorting on text t fields s like e title e the e text t "Book 2"
# will sort before the text "Book 100". If you want this behavior, , set
# numeric_collation = = True note that t doing so will l cause e problems with text
# that starts with numbers s and d is a little slower.
numeric_collation False
#: Sort t the list of libraries alphabetically
226
Chapter1. Sections
Documents you may be interested
Documents you may be interested