Constants - unihan_etl.constants

Constants for unihan_etl.

unihan_etl.constants.UNIHAN_MANIFEST = <...truncated, 1702 chars>
data
data
unihan_etl.constants.UNIHAN_MANIFEST = <...truncated, 1702 chars>

Dictionary of tuples mapping locations of files to fields

unihan_etl.constants.CUSTOM_DELIMITED_FIELDS = <...truncated, 223 chars>
data
data
unihan_etl.constants.CUSTOM_DELIMITED_FIELDS = <...truncated, 223 chars>

FIELDS with multiple values via custom delimiters

unihan_etl.constants.SPACE_DELIMITED_DICT_FIELDS = ('kAlternateTotalStrokes', 'kHanYu', 'kMandarin', 'kTGHZ2013', 'kSMSZD2003Index', 'kSMSZD2003Readings', 'kStrange', 'kTotalStrokes', 'kXHC1983')
data
data
unihan_etl.constants.SPACE_DELIMITED_DICT_FIELDS = ('kAlternateTotalStrokes', 'kHanYu', 'kMandarin', 'kTGHZ2013', 'kSMSZD2003Index', 'kSMSZD2003Readings', 'kStrange', 'kTotalStrokes', 'kXHC1983')

Fields with multiple values UNIHAN delimits by spaces -> dict

unihan_etl.constants.SPACE_DELIMITED_LIST_FIELDS = <...truncated, 910 chars>
data
data
unihan_etl.constants.SPACE_DELIMITED_LIST_FIELDS = <...truncated, 910 chars>

Fields with multiple values UNIHAN delimits by spaces -> list

unihan_etl.constants.SPACE_DELIMITED_FIELDS = <...truncated, 1054 chars>
data
data
unihan_etl.constants.SPACE_DELIMITED_FIELDS = <...truncated, 1054 chars>

Any space delimited field regardless of expanded form

unihan_etl.constants.INDEX_FIELDS: ColumnDataTuple = ('ucn', 'char')
data
data
unihan_etl.constants.INDEX_FIELDS: ColumnDataTuple = ('ucn', 'char')

Default index fields for unihan csv’s. You probably want these.

unihan_etl.constants.WORK_DIR = PosixPath('/home/runner/.cache/unihan_etl/downloads')
data
data
unihan_etl.constants.WORK_DIR = PosixPath('/home/runner/.cache/unihan_etl/downloads')

Directory to use for processing intermittent files.

unihan_etl.constants.UNIHAN_FILES = <...truncated, 226 chars>
data
data
unihan_etl.constants.UNIHAN_FILES = <...truncated, 226 chars>

Default Unihan Files

unihan_etl.constants.UNIHAN_URL = 'http://www.unicode.org/Public/UNIDATA/Unihan.zip'
data
data
unihan_etl.constants.UNIHAN_URL = 'http://www.unicode.org/Public/UNIDATA/Unihan.zip'

URI of Unihan.zip data.

unihan_etl.constants.DESTINATION_DIR = PosixPath('/home/runner/.local/share/unihan_etl')
data
data
unihan_etl.constants.DESTINATION_DIR = PosixPath('/home/runner/.local/share/unihan_etl')

Filepath to output built CSV file to.

unihan_etl.constants.UNIHAN_ZIP_PATH = PosixPath('/home/runner/.cache/unihan_etl/downloads/Unihan.zip')
data
data
unihan_etl.constants.UNIHAN_ZIP_PATH = PosixPath('/home/runner/.cache/unihan_etl/downloads/Unihan.zip')

Filepath to download Zip file.

unihan_etl.constants.UNIHAN_FIELDS: ColumnDataTuple = <...truncated, 1460 chars>
data
data
unihan_etl.constants.UNIHAN_FIELDS: ColumnDataTuple = <...truncated, 1460 chars>

Default Unihan fields

unihan_etl.constants.ALLOWED_EXPORT_TYPES = ['json', 'csv', 'yaml']
data
data
unihan_etl.constants.ALLOWED_EXPORT_TYPES = ['json', 'csv', 'yaml']

Allowed export types