Skip to content

Latest commit

 

History

History
109 lines (99 loc) · 13.1 KB

config.rst

File metadata and controls

109 lines (99 loc) · 13.1 KB

Configuration Parameters

Name Command Flags Type Default Comment
log_time
--log-time
--no-log-time
bool false Show date and time in logs
cleanup
--cleanup
--no-cleanup
bool true Cleanup cache or temporary files after conversion
auto_sqlite   bool true Auto-enable --sqlite to limit RAM usage when direct mode is not possible. Can override with --no-sqlite
enable_alts
--alts
--no-alts
bool true Enable alternates
skip_resources --skip-resources bool false Skip resources (images, audio, css, etc)
save_info_json --info bool false Save .info file alongside output file(s)
lower
--lower
--no-lower
bool false Lowercase word(s)
utf8_check
--utf8-check
--no-utf8-check
bool false Fix Unicode in word(s) and definition
rtl --rtl bool false Make definition right-to-left
remove_html --remove-html str "" Remove given comma-separated HTML tags (not their contents) from definition
remove_html_all --remove-html-all bool false Remove all HTML tags (not their contents) from definition
normalize_html --normalize-html bool false Normalize HTML tags in definition (WIP)
skip_duplicate_headword --skip-duplicate-headword bool false Skip entries with a duplicate headword
trim_arabic_diacritics --trim-arabic-diacritics bool false Trim Arabic diacritics from headword
unescape_word_links --unescape-word-links bool false Unescape Word Links
color.enable.cmd.unix --no-color bool true Enable colors in Linux/Unix command line
color.enable.cmd.windows --no-color bool false Enable colors in Windows command line
color.cmd.critical   int 196 image0
Color code for critical errors in command line
color.cmd.error   int 1 image1
Color code for errors in command line
color.cmd.warning   int 208 image2
Color code for warnings in command line
cmdi.prompt.indent.str   str ">"  
cmdi.prompt.indent.color   int 2  
cmdi.prompt.msg.color   int -1  
cmdi.msg.color   int -1  
ui_autoSetFormat   bool true  
reverse_matchWord   bool true  
reverse_showRel   str "Percent"  
reverse_saveStep   int 1000  
reverse_minRel   float 0.3  
reverse_maxNum   int -1  
reverse_includeDefs   bool false  

Configuration Files

The default configuration values are stored in config.json file in source/installation directory.

The user configuration file - if exists - will override default configuration values. The location of this file depends on the operating system:

  • Linux or BSD: ~/.pyglossary/config.json
  • Mac: ~/Library/Preferences/PyGlossary/config.json
  • Windows: C:\Users\USERNAME\AppData\Roaming\PyGlossary\config.json

Using as library

When you use PyGlossary as a library, neither of config.json files are loaded. So if you want to change the config, you should set glos.config property (which you can do only once for each instance of Glossary). For example:

glos = Glossary()
glos.config = {
        "lower": True,
}