Итак, для всех, кто интересовался. Тут у меня нашлась наколенная имплементация гейта, который умеет делать из почтовых сообщений ЛайвДжорнальные записи. Публикую его здесь. Носителям hand-held-ов это может быть актуально, особенно в связи с нынешним юникодным хэппенингом.
Тестеры, так сказать, wanted.
Page Summary
Style Credit
- Style: Neutral Good for Practicality by
Expand Cut Tags
No cut tags
no subject
Date: 2002-04-15 06:51 am (UTC)Всего делов - прикрутить к твоей постилке парсер транслита, который я-таки написал и разбор почтовых заголовков. А дальше - регистрация на www.excell.to и вперед.
surprise!
Re: surprise!
Date: 2002-04-15 08:31 am (UTC)И потом я чего-то не понял как с помощью нее писать в свою собственную ленту
Re: surprise!
Date: 2002-04-15 08:43 am (UTC)2) не по существу: по хорошему, надо бы sms-ы получать напрямую (телефон присоединить к гейту). тогда можно было бы авторизовать пользователей прямо по номеру. а без этого все как-то уж очень громоздко получается.
Re: surprise!
Date: 2002-04-15 08:58 am (UTC)lj => jsn@ljsm.nichego.net и ljr => jsn-raw@ljsm.nichego.net
Re: surprise!
Date: 2002-04-15 09:30 am (UTC)тогда юзеру предоставляется адрес вида jsn_56762@sms@lj.nichego.net, причем jsn -- это юзернейм, а 56762 -- это выданный ему пин. при этом изначальную авторизацию за нас делает excell.to -- там у юзера в алиасах уже оказывается зашит наш пин.
еще поправка -- куку нехорошо хранить. у них иногда они херятся там, на livejournal-е. перелогинься, говорят.
в остальном, наверное, понятно. кто это будет делать -- неясно. я -- вряд ли, учитывая все эти хлопоты с регистрацией на гейте и все такое.
Re: surprise!
Date: 2002-04-15 11:13 am (UTC)Касаемо авторизации - непонятно каким образом excell.to будет делать ее за нас. Если мы вынесем ПИН в имя пользователя - это несколько упростит парсинг (хотя и не сильно), но задачи не изменит - нам все равно прийдется проверять ПИН перед отправкой сообщения.
У меня была мысль засунуть PIN в почтовый адрес, но остановило то что до нашего гейта от итальянского excell.to будет несколько хопов и во всех логах почтовых серверов будет в открытом виде лежать этот самый ПИН.
Уж лучше пароль в теле, IMHO.
Вообщем, на первом этапе можно сделать с паролем первым словом сообщения, а потом уже доработать его до ПИНа.
И еще можно ввести макросы - вроде /mCurrent Music/ или /dCurrent Mood/. А вот здесь лежит описание хитрого SMS-транслита.
Re: surprise!
Date: 2002-04-15 11:43 am (UTC)нет. нет никакой разницы, что конкретно мы храним в юзерной базе на гейте -- куки или пароли. единственно, пароли не херятся или херятся реже.
Касаемо авторизации - непонятно каким образом excell.to будет делать ее за нас.
очевидно. excell получает настоящий phone number, и по этому phone number-у lookup-ит алиасы и все такое. то, что он может верифицировать номер, и есть авторизация.
Уж лучше пароль в теле, IMHO.
хуже, очевидно. подсмотревший пароль сможет уничтожить аккаунт на livejournal-е. подсмотревший pin -- максимум запостить несколько сообщений от имени жертвы.
Re: surprise!
Date: 2002-04-18 03:15 am (UTC)Excell вставляет в тело письма номер только в том случае если не указан Subject - в Subject'е появляется что-то вроде GSM Message from XXXX ... Понятное дело что такой Subject можно и подделать. Так что выходит пинов нам не избежать.
Проверять IP-адрес первого хопа? Тоже не спасает.
Re: surprise!
Date: 2002-04-18 04:43 am (UTC)с пинами как-то все совсем уж тошно.
но возможно, конечно.
Re: surprise!
Date: 2002-04-22 06:43 am (UTC)Может быть вкрутите зе один адрес с предварительным прогоном тела через транслитерацию? Тогда можно будет еще и SMS-ки слать - по-русски.
Re: surprise!
Date: 2002-04-22 07:02 am (UTC)на мухоморе делал
про smsы я уже объяснял -- выдайте мне скрипт, который на входе берет почту от excell, на выходе дает мой стандартный формат для постинга. я его поставлю тут же.
Вопросец
Date: 2002-04-22 05:42 am (UTC)Re: Вопросец
Date: 2002-04-22 06:13 am (UTC)А это - просто драфт в виде журнальной статьи.
Re: Вопросец
Date: 2002-04-22 06:16 am (UTC)Re: Вопросец
Date: 2002-04-22 06:20 am (UTC)См. ссылку на парсер транслита на Перле - чуть выше.
Все это вряд ли будет готово раньше середины мая.
Хотя...
Re: Вопросец
Date: 2002-04-22 06:32 am (UTC)no subject
no subject
Date: 2002-04-15 07:52 am (UTC)написал ему коммент.
no subject
Date: 2002-04-18 09:25 am (UTC)no subject
Date: 2002-04-18 09:30 am (UTC)Версия 1 отличается от версии 0 следующим: абсолютно весь траффик в обе стороны идёт в UTF-8. Больше отличий нет.
Таким образом, надо просто посылать ver=1 наряду со всеми остальными парами атрибут-значение в запросе, и всё.
Документация об этом ещё не висит на сайте, но скоро будет.
P.S. Естественно, UTF-8 проходит процедуру hex-encoding перед отсылкой, как сейчас происходит с любым 8битным текстом.
no subject
Date: 2002-04-18 09:55 am (UTC)это место я не понял. это про отправку почты?
no subject
Date: 2002-04-18 09:58 am (UTC)Content-type: application/x-www-form-urlencoded
в к-й, естественно, их надо перевести.
no subject
Date: 2002-04-18 10:05 am (UTC)спасиб.
no subject
Date: 2002-04-18 02:08 pm (UTC)http://www.livejournal.com/talkread.bml?journal=nslu&itemid=22457
no subject
Date: 2002-07-28 10:44 am (UTC)