Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2013-04-15

XMPP bot for rus transliteration

Какой я занятой человек, оказывается. Пять месяцев прошло с того дня, как я решил превратить заготовку чат-бота в нечто более завершённое. Пять месяцев ушло на вколачивание в код 13 таблиц транслитерации и переписывание 160 строк кода самого бота. Просто образец быстрой работы, хаха.
Разумеется, в действительности времени было потрачено всего несколько часов, пять месяцев проект смирно ждал своей очереди в недлинном но постоянно пополняемом стеке моих повседневных дел.

Короче, тадам: представляю финальную (не планирую ничего менять и добавлять) версию чат бота «translit.bot@gmail.com». Написан на Python, умеет только одно: переводить кириллицу в латиницу по 13-ти таблицам транслитерации:
  • ALA-LC
  • BGN/PCGN (1944)
  • ISO 9:1995, ГОСТ 7.79-2000 система А
  • ISO 9:1995, ГОСТ 7.79-2000 система Б
  • ISO/R 9 (1968), ГОСТ 16876-71, СТ СЭВ 1362-78, ООН (1987) таблица 1
  • ISO/R 9 (1968), ГОСТ 16876-71, СТ СЭВ 1362-78, ООН (1987) таблица 2
  • Британский стандарт (1958)
  • Водительское удостоверение (2000)
  • ГОСТ Р 52535.1-2006
  • Загранпаспорт (1997—2010)
  • Международные телеграммы
  • Научная
Все таблицы взяты отсюда
кроме модуля trans, содержащего свою собственную таблицу.

Кому хочется извращений — велкам в ГитХаб

Архив можно взять на складе:

original post http://vasnake.blogspot.com/2013/04/xmpp-bot-for-rus-transliteration.html

Комментариев нет:

Отправить комментарий

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) humor (23) Java (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Klaipeda (15) Manager (15) web-browser (15) Никонов (15) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) Baltic (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) seaside (1) serialization (1) shore (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)