dateparser.languages package

Submodules

dateparser.languages.detection module

class dateparser.languages.detection.AutoDetectLanguage(languages, allow_redetection=False)[source]

Bases: dateparser.languages.detection.BaseLanguageDetector

iterate_applicable_languages(*args, **kwargs)[source]
class dateparser.languages.detection.BaseLanguageDetector(languages)[source]

Bases: object

iterate_applicable_languages(*args, **kwargs)[source]
class dateparser.languages.detection.ExactLanguages(languages)[source]

Bases: dateparser.languages.detection.BaseLanguageDetector

iterate_applicable_languages(*args, **kwargs)[source]

dateparser.languages.dictionary module

class dateparser.languages.dictionary.Dictionary(language_info, settings=None)[source]

Bases: object

split(string, keep_formatting)[source]

Recursively splitting string by words in dictionary

exception dateparser.languages.dictionary.UnknownTokenError[source]

Bases: exceptions.Exception

dateparser.languages.language module

class dateparser.languages.language.Language(shortname, language_info)[source]

Bases: object

is_applicable(date_string, strip_timezone=False, settings=None)[source]
to_parserinfo(base_cls=<class 'dateutil.parser.parserinfo'>)[source]
translate(date_string, keep_formatting=False, settings=None)[source]
validate_info(validator=None)[source]

dateparser.languages.loader module

class dateparser.languages.loader.LanguageDataLoader(file=None)[source]

Bases: object

get_language(shortname)[source]
get_language_map()[source]
get_languages()[source]

dateparser.languages.validation module

class dateparser.languages.validation.LanguageValidator[source]

Bases: object

VALID_KEYS = ['name', 'skip', 'pertain', 'simplifications', 'no_word_spacing', 'ago', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday', 'january', 'february', 'march', 'april', 'may', 'june', 'july', 'august', 'september', 'october', 'november', 'december', 'year', 'month', 'week', 'day', 'hour', 'minute', 'second']
classmethod get_logger()[source]
logger = None
classmethod validate_info(language_id, info)[source]

Module contents