pycrossword  0.3
Pure-Python implementation of a crossword puzzle generator and editor
Namespaces | Functions | Variables
globalvars.py File Reference

Namespaces

 pycross.utils.globalvars
 
 utils.globalvars
 

Functions

def pycross.utils.globalvars.make_abspath (filename, root='')
 
def pycross.utils.globalvars.readSettings (settings_file=None, write_defaults_on_error=True)
 
def pycross.utils.globalvars.switch_lang (lang='')
 

Variables

bool pycross.utils.globalvars.DEBUGGING = False
 toggle debug messages More...
 
string pycross.utils.globalvars.APP_VERSION = '0.3'
 current app version More...
 
string pycross.utils.globalvars.APP_NAME = 'pycrossword'
 app name More...
 
string pycross.utils.globalvars.GIT_REPO = 'https://github.com/S0mbre/crossword.git'
 
string pycross.utils.globalvars.APP_AUTHOR = 'Iskander Shafikov (S0mbre)'
 
string pycross.utils.globalvars.APP_EMAIL = 's00mbre@gmail.com'
 
string pycross.utils.globalvars.ENCODING = 'utf-8'
 
def pycross.utils.globalvars.SETTINGS_FILE = make_abspath('settings.pxjson')
 
def pycross.utils.globalvars.DEFAULT_SETTINGS_FILE = make_abspath('defsettings.pxjson')
 
def pycross.utils.globalvars.UPDATE_FILE = make_abspath('update.json')
 
def pycross.utils.globalvars.SAVEDCW_FILE = make_abspath('autosaved.xpf')
 
def pycross.utils.globalvars.DICFOLDER = make_abspath('assets/dic')
 
def pycross.utils.globalvars.ICONFOLDER = make_abspath('assets/icons')
 
def pycross.utils.globalvars.PLUGINS_FOLDER = make_abspath('plugins')
 
dictionary pycross.utils.globalvars.LANG = {'en': 'English', 'ru': 'Russian', 'fr': 'French', 'es': 'Spanish', 'de': 'German', 'it': 'Italian'}
 
list pycross.utils.globalvars.POS
 
string pycross.utils.globalvars.BRACES = "{}"
 
dictionary pycross.utils.globalvars.SQL_TABLES
 
 pycross.utils.globalvars.HTTP_PROXIES = None
 
int pycross.utils.globalvars.HTTP_TIMEOUT = 5
 
int pycross.utils.globalvars.MAX_RESULTS = 500
 
string pycross.utils.globalvars.PLUGIN_EXTENSION = 'pxplugin'
 
string pycross.utils.globalvars.PLUGIN_TEMPLATE_GENERAL
 
list pycross.utils.globalvars.APP_LANGUAGES
 
string pycross.utils.globalvars.NEWLINE = '\n'
 
 pycross.utils.globalvars.ENCODINGS = \
 
dictionary pycross.utils.globalvars.FONT_WEIGHTS = {100: 0, 200: 12, 300: 25, 400: 50, 500: 57, 600: 63, 700: 75, 800: 81, 900: 87}
 
string pycross.utils.globalvars.LINUX_APP_PATH = '~/.local/share/applications/{}.desktop'.format(APP_NAME.lower())
 
 pycross.utils.globalvars.LINUX_MIME_APP = \
 
 pycross.utils.globalvars.LINUX_MIME_TYPES = \
 
string pycross.utils.globalvars.LINUX_MIME_XML = f'~/.local/share/applications/{APP_NAME.lower()}-{APP_NAME.lower()}.xml'
 
string pycross.utils.globalvars.MW_DIC_KEY = '71ae1f74-7edb-4683-be03-8e3d7348660d'
 
string pycross.utils.globalvars.MW_DIC_HTTP = 'https://www.dictionaryapi.com/api/v3/references/collegiate/json/{}?key={}'
 
int pycross.utils.globalvars.MW_DAILY_REQ = 1000
 
string pycross.utils.globalvars.MW_WORD_URL = 'https://www.merriam-webster.com/dictionary/{}'
 
string pycross.utils.globalvars.YAN_DICT_KEY = 'dict.1.1.20191120T032741Z.d541dffb1a55247b.b090f62ccd320c7e33f8d88eefde8c8e1ea0ba5b'
 
string pycross.utils.globalvars.YAN_DICT_HTTP = 'https://dictionary.yandex.net/api/v1/dicservice.json/lookup?key={}&text={}&lang={}&ui=en'
 
int pycross.utils.globalvars.YAN_DAILY_REQ = 10000
 
string pycross.utils.globalvars.GOOGLE_KEY = 'AIzaSyAcc_B34Mv7Z4UoVuAMYCEiA9n14_SuEjU'
 
string pycross.utils.globalvars.GOOGLE_CSE = '012413034625838642915:je3epsydo2r'
 
string pycross.utils.globalvars.GOOGLE_HTTP = 'https://www.googleapis.com/customsearch/v1?key={}&cx={}&prettyPrint=true&q={}'
 
int pycross.utils.globalvars.GOOGLE_DAILY_REQ = 100
 
dictionary pycross.utils.globalvars.GOOGLE_LANG_LR
 
dictionary pycross.utils.globalvars.GOOGLE_LANG_HL
 
dictionary pycross.utils.globalvars.GOOGLE_COUNTRIES_CR
 
dictionary pycross.utils.globalvars.GOOGLE_COUNTRIES_GL
 
bool pycross.utils.globalvars.LANGAPPLIED = False