コード例 #1
0
ファイル: MeasureAnalyzer.py プロジェクト: MihaJjDa/APCLtask
 def images(self) -> typing.List[tuple]:
     res = dict()
     res[MeasureMeta.IMAGE_ID] = EpNerBankInternalResourceHelper.getBytes(
         "measure.png")
     res[UnitMeta.IMAGE_ID] = EpNerBankInternalResourceHelper.getBytes(
         "munit.png")
     return res
コード例 #2
0
 def images(self) -> typing.List[tuple]:
     res = dict()
     res[MoneyMeta.IMAGE_ID] = EpNerBankInternalResourceHelper.getBytes(
         "money2.png")
     res[MoneyMeta.IMAGE2ID] = EpNerBankInternalResourceHelper.getBytes(
         "moneyerr.png")
     return res
コード例 #3
0
ファイル: PhoneHelper.py プロジェクト: MihaJjDa/APCLtask
 def initialize() -> None:
     if (PhoneHelper.M_PHONE_ROOT is not None):
         return
     PhoneHelper.M_PHONE_ROOT = PhoneHelper.PhoneNode()
     PhoneHelper.M_ALL_COUNTRY_CODES = dict()
     str0_ = EpNerBankInternalResourceHelper.getString(
         "CountryPhoneCodes.txt")
     if (str0_ is None):
         raise Utils.newException(
             "Can't file resource file {0} in Organization analyzer".format(
                 "CountryPhoneCodes.txt"), None)
     for line0 in Utils.splitString(str0_, '\n', False):
         line = line0.strip()
         if (Utils.isNullOrEmpty(line)):
             continue
         if (len(line) < 2):
             continue
         country = line[0:0 + 2]
         cod = line[2:].strip()
         if (len(cod) < 1):
             continue
         if (not country in PhoneHelper.M_ALL_COUNTRY_CODES):
             PhoneHelper.M_ALL_COUNTRY_CODES[country] = cod
         tn = PhoneHelper.M_PHONE_ROOT
         i = 0
         while i < len(cod):
             dig = cod[i]
             wrapnn2462 = RefOutArgWrapper(None)
             inoutres2463 = Utils.tryGetValue(tn.children, dig, wrapnn2462)
             nn = wrapnn2462.value
             if (not inoutres2463):
                 nn = PhoneHelper.PhoneNode()
                 nn.pref = cod[0:0 + i + 1]
                 tn.children[dig] = nn
             tn = nn
             i += 1
         if (tn.countries is None):
             tn.countries = list()
         tn.countries.append(country)
コード例 #4
0
ファイル: UriAnalyzer.py プロジェクト: MihaJjDa/APCLtask
 def initialize() -> None:
     if (UriAnalyzer.__m_schemes is not None): 
         return
     Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = True
     MetaUri.initialize()
     try: 
         UriAnalyzer.__m_schemes = TerminCollection()
         obj = EpNerBankInternalResourceHelper.getString("UriSchemes.csv")
         if (obj is None): 
             raise Utils.newException("Can't file resource file {0} in Organization analyzer".format("UriSchemes.csv"), None)
         for line0 in Utils.splitString(obj, '\n', False): 
             line = line0.strip()
             if (Utils.isNullOrEmpty(line)): 
                 continue
             UriAnalyzer.__m_schemes.add(Termin._new678(line, MorphLang.UNKNOWN, True, 0))
         for s in ["ISBN", "УДК", "ББК", "ТНВЭД", "ОКВЭД"]: 
             UriAnalyzer.__m_schemes.add(Termin._new678(s, MorphLang.UNKNOWN, True, 1))
         UriAnalyzer.__m_schemes.add(Termin._new2573("Общероссийский классификатор форм собственности", "ОКФС", 1, "ОКФС"))
         UriAnalyzer.__m_schemes.add(Termin._new2573("Общероссийский классификатор организационно правовых форм", "ОКОПФ", 1, "ОКОПФ"))
         UriAnalyzer.__m_schemes.add(Termin._new678("WWW", MorphLang.UNKNOWN, True, 2))
         UriAnalyzer.__m_schemes.add(Termin._new678("HTTP", MorphLang.UNKNOWN, True, 10))
         UriAnalyzer.__m_schemes.add(Termin._new678("HTTPS", MorphLang.UNKNOWN, True, 10))
         UriAnalyzer.__m_schemes.add(Termin._new678("SHTTP", MorphLang.UNKNOWN, True, 10))
         UriAnalyzer.__m_schemes.add(Termin._new678("FTP", MorphLang.UNKNOWN, True, 10))
         t = Termin._new678("SKYPE", MorphLang.UNKNOWN, True, 3)
         t.addVariant("СКАЙП", True)
         t.addVariant("SKYPEID", True)
         t.addVariant("SKYPE ID", True)
         UriAnalyzer.__m_schemes.add(t)
         t = Termin._new678("SWIFT", MorphLang.UNKNOWN, True, 3)
         t.addVariant("СВИФТ", True)
         UriAnalyzer.__m_schemes.add(t)
         UriAnalyzer.__m_schemes.add(Termin._new678("ICQ", MorphLang.UNKNOWN, True, 4))
         t = Termin._new2583("основной государственный регистрационный номер", "ОГРН", 5, "ОГРН", True)
         t.addVariant("ОГРН ИП", True)
         UriAnalyzer.__m_schemes.add(t)
         UriAnalyzer.__m_schemes.add(Termin._new2583("Индивидуальный идентификационный номер", "ИИН", 5, "ИИН", True))
         UriAnalyzer.__m_schemes.add(Termin._new2583("Индивидуальный номер налогоплательщика", "ИНН", 5, "ИНН", True))
         UriAnalyzer.__m_schemes.add(Termin._new2583("Код причины постановки на учет", "КПП", 5, "КПП", True))
         UriAnalyzer.__m_schemes.add(Termin._new2583("Банковский идентификационный код", "БИК", 5, "БИК", True))
         UriAnalyzer.__m_schemes.add(Termin._new2583("основной государственный регистрационный номер индивидуального предпринимателя", "ОГРНИП", 5, "ОГРНИП", True))
         t = Termin._new2583("Страховой номер индивидуального лицевого счёта", "СНИЛС", 5, "СНИЛС", True)
         t.addVariant("Свидетельство пенсионного страхования", False)
         t.addVariant("Страховое свидетельство обязательного пенсионного страхования", False)
         t.addVariant("Страховое свидетельство", False)
         UriAnalyzer.__m_schemes.add(t)
         UriAnalyzer.__m_schemes.add(Termin._new2583("Общероссийский классификатор предприятий и организаций", "ОКПО", 5, "ОКПО", True))
         UriAnalyzer.__m_schemes.add(Termin._new2583("Общероссийский классификатор объектов административно-территориального деления", "ОКАТО", 5, "ОКАТО", True))
         UriAnalyzer.__m_schemes.add(Termin._new2583("Общероссийский классификатор территорий муниципальных образований", "ОКТМО", 5, "ОКТМО", True))
         UriAnalyzer.__m_schemes.add(Termin._new2583("Общероссийский классификатор органов государственной власти и управления", "ОКОГУ", 5, "ОКОГУ", True))
         UriAnalyzer.__m_schemes.add(Termin._new2583("Общероссийский классификатор Отрасли народного хозяйства", "ОКОНХ", 5, "ОКОНХ", True))
         t = Termin._new2595("РАСЧЕТНЫЙ СЧЕТ", MorphLang.UNKNOWN, True, "Р/С", 6, 20)
         t.addAbridge("Р.С.")
         t.addAbridge("Р.СЧ.")
         t.addAbridge("P.C.")
         t.addAbridge("РАСЧ.СЧЕТ")
         t.addAbridge("РАС.СЧЕТ")
         t.addAbridge("РАСЧ.СЧ.")
         t.addAbridge("РАС.СЧ.")
         t.addAbridge("Р.СЧЕТ")
         t.addVariant("СЧЕТ ПОЛУЧАТЕЛЯ", False)
         t.addVariant("СЧЕТ ОТПРАВИТЕЛЯ", False)
         t.addVariant("СЧЕТ", False)
         UriAnalyzer.__m_schemes.add(t)
         t = Termin._new2596("ЛИЦЕВОЙ СЧЕТ", "Л/С", 6, 20)
         t.addAbridge("Л.С.")
         t.addAbridge("Л.СЧ.")
         t.addAbridge("Л/С")
         t.addAbridge("ЛИЦ.СЧЕТ")
         t.addAbridge("ЛИЦ.СЧ.")
         t.addAbridge("Л.СЧЕТ")
         UriAnalyzer.__m_schemes.add(t)
         t = Termin._new2595("СПЕЦИАЛЬНЫЙ ЛИЦЕВОЙ СЧЕТ", MorphLang.UNKNOWN, True, "СПЕЦ/С", 6, 20)
         t.addAbridge("СПЕЦ.С.")
         t.addAbridge("СПЕЦ.СЧЕТ")
         t.addAbridge("СПЕЦ.СЧ.")
         t.addVariant("СПЕЦСЧЕТ", True)
         t.addVariant("СПЕЦИАЛЬНЫЙ СЧЕТ", True)
         UriAnalyzer.__m_schemes.add(t)
         t = Termin._new2595("КОРРЕСПОНДЕНТСКИЙ СЧЕТ", MorphLang.UNKNOWN, True, "К/С", 6, 20)
         t.addAbridge("КОРР.СЧЕТ")
         t.addAbridge("КОР.СЧЕТ")
         t.addAbridge("КОРР.СЧ.")
         t.addAbridge("КОР.СЧ.")
         t.addAbridge("К.СЧЕТ")
         t.addAbridge("КОР.С.")
         t.addAbridge("К.С.")
         t.addAbridge("K.C.")
         t.addAbridge("К-С")
         t.addAbridge("К/С")
         t.addAbridge("К.СЧ.")
         t.addAbridge("К/СЧ")
         UriAnalyzer.__m_schemes.add(t)
         t = Termin._new2599("КОД БЮДЖЕТНОЙ КЛАССИФИКАЦИИ", "КБК", "КБК", 6, 20, True)
         UriAnalyzer.__m_schemes.add(t)
         UriItemToken.initialize()
     except Exception as ex: 
         raise Utils.newException(ex.__str__(), ex)
     Termin.ASSIGN_ALL_TEXTS_AS_NORMAL = False
     ProcessorService.registerAnalyzer(UriAnalyzer())
コード例 #5
0
ファイル: UriAnalyzer.py プロジェクト: MihaJjDa/APCLtask
 def images(self) -> typing.List[tuple]:
     res = dict()
     res[MetaUri.MAIL_IMAGE_ID] = EpNerBankInternalResourceHelper.getBytes("email.png")
     res[MetaUri.URI_IMAGE_ID] = EpNerBankInternalResourceHelper.getBytes("uri.png")
     return res
コード例 #6
0
 def images(self) -> typing.List[tuple]:
     res = dict()
     res[MetaPhone.
         PHONE_IMAGE_ID] = EpNerBankInternalResourceHelper.getBytes(
             "phone.png")
     return res
コード例 #7
0
 def images(self) -> typing.List[tuple]:
     res = dict()
     res[MetaBank.IMAGE_ID] = EpNerBankInternalResourceHelper.getBytes("dollar.png")
     return res
コード例 #8
0
 def images(self) -> typing.List[tuple]:
     res = dict()
     res[MetaDenom.
         DENOM_IMAGE_ID] = EpNerBankInternalResourceHelper.getBytes(
             "denom.png")
     return res