Page 10 of 11 FirstFirst ... 891011 LastLast
Results 136 to 150 of 153

Thread: router2sms [python]

  1. #136
    1. Может, попробуйте запустить smscron.sh с помощью run-parts, если это возможно, ии посмотрите на результат.
    2. Да, так и должно быть, у меня так-же, как исправить незнаю. Может что-то надо прописать в sender.py

  2. Quote Originally Posted by ale_xb View Post
    1. номер набирал с 7-ки, но на след.день как-то все заработало без перезагрузки роутера даже. Погляжу, как будет себя все это вести дальше.
    2. спасибо, понял. У меня почему-то (если я только не напутал где-то что-то еще в другом месте) сначала без указания пользователя root не сработал скрипт smscron.sh.

    PS. Я почему-то не вижу записей о рабате smscron.sh в логе cron-а, тогда как для других скриптов, vnstat, например, в логе все пишется. vnstat, правда, запускается с помощью run-parts, может, в этом дело?
    PPS. в sms.log нет штампов даты/времени - так и должно быть? Как-то не здорово. Как это можно поправить?
    1. Номер начинается с 7 для России, а не 8.
    2. Возможно, мы используем разные версии крона. Я, по крайней мере, добавлял строки с вызовом в файл /opt/etc/crontabs/admin, поэтому имя пользователя мне указывать не потребовалось.

    В логах действительно нет timestamp-ов. У меня так и не получилось заставить их работать (видимо тут питон поломан или еще что). На большом брате эти скрипты нормально писали в лог.

    А вообще, этот протокол -- капризная штука, поэтому в один день может работать, в другой нет. Не обессудьте.
    wl-500gP v1 (128 MB) + 1.9.2.7-rtn-3300

  3. #138
    дбрый день.

    установлен openwrt 10.03.1

    установил python


    root@OpenWrt:/usr/share/sms# opkg update
    Downloading http://downloads.openwrt.org/backfir...ackages/Packag
    es.gz.
    Inflating http://downloads.openwrt.org/backfir...kages/Packages
    .gz.
    Updated list of available packages in /var/opkg-lists/packages.
    root@OpenWrt:/usr/share/sms# opkg install python
    Installing python (2.6.4-3) to root...
    Downloading http://downloads.openwrt.org/backfir...ackages/python
    _2.6.4-3_ar71xx.ipk.
    Installing libpthread (0.9.30.1-43.32) to root...
    Downloading http://downloads.openwrt.org/backfir...ackages/libpth
    read_0.9.30.1-43.32_ar71xx.ipk.
    Installing librt (0.9.30.1-43.32) to root...
    Downloading http://downloads.openwrt.org/backfir...ackages/librt_
    0.9.30.1-43.32_ar71xx.ipk.
    Installing zlib (1.2.3-5) to root...
    Downloading http://downloads.openwrt.org/backfir...ackages/zlib_1
    .2.3-5_ar71xx.ipk.
    Installing libffi (3.0.9-1) to root...
    Downloading http://downloads.openwrt.org/backfir...ackages/libffi
    _3.0.9-1_ar71xx.ipk.
    Installing python-mini (2.6.4-3) to root...
    Downloading http://downloads.openwrt.org/backfir...ackages/python
    -mini_2.6.4-3_ar71xx.ipk.
    Configuring librt.
    Configuring libpthread.
    Configuring zlib.
    Configuring libffi.
    Configuring python-mini.
    Configuring python.
    при запуске без ввода сообшения вроде работает
    root@OpenWrt:/usr/share/sms# ./send.py
    usage: ./send.py 79161111111 your message
    при вводе сообщения ругается
    root@OpenWrt:/usr/share/sms# cat /var/log/sms.log
    12-03-24 18:57:12 INFO Attempting to send sms to +7хххххххххх with tex
    t: "hello".
    12-03-24 18:57:12 CRITICAL Traceback (most recent call last):
    File "/usr/share/sms/sender.py", line 216, in send_sms
    if (len(message) > (int(text_len / (1 + self.is_utf(message))) - login_len))
    or (message_num != 1):
    File "/usr/share/sms/sender.py", line 190, in is_utf
    return len(str) != len(bytes(str, 'UTF-8'))
    TypeError: str() takes at most 1 argument (2 given)
    как включить поддержку UTF-8?

  4. Quote Originally Posted by vkrum View Post
    как включить поддержку UTF-8?
    Обновил архив. Скачайте архив и замените файл sender.py.
    В 2-х словах такая штука произошла из-за того, что str -- это функция в питоне.
    Раньше локальная переменная-параметр str перекрывала имя этой функции, в Вашем питоне это не так. В любом случае называть так переменную не дело. Что поделать, код я писал давно, теперь мне за него стыдно местами.
    wl-500gP v1 (128 MB) + 1.9.2.7-rtn-3300

  5. #140
    Quote Originally Posted by xz_kostyan View Post
    Обновил архив. Скачайте архив и замените файл sender.py.
    В 2-х словах такая штука произошла из-за того, что str -- это функция в питоне.
    Раньше локальная переменная-параметр str перекрывала имя этой функции, в Вашем питоне это не так. В любом случае называть так переменную не дело. Что поделать, код я писал давно, теперь мне за него стыдно местами.
    Спасибо что откликнулись.

    ошибка повторяется.

    Code:
    root@OpenWrt:/usr/share/sms# cat /var/log/sms.log
    12-03-25 09:32:44  INFO          Attempting to send sms to +79175085380 with tex
    t: "iii".
    12-03-25 09:32:44  CRITICAL      Traceback (most recent call last):
      File "/usr/share/sms/sender.py", line 216, in send_sms
        if (len(message) > (int(text_len / (1 + self.is_utf(message))) - login_len))
     or (message_num != 1):
      File "/usr/share/sms/sender.py", line 190, in is_utf
        return len(t_str) != len(bytes(t_str, 'UTF-8'))
    TypeError: str() takes at most 1 argument (2 given)

    Code:
    root@OpenWrt:/www/cgi-bin# ./sendFromWeb.py
    ./sendFromWeb.py: line 3: sender_path: not found
    ./sendFromWeb.py: line 5: import: not found
    ./sendFromWeb.py: line 6: syntax error: unexpected word (expecting ")")

  6. Quote Originally Posted by vkrum View Post
    Спасибо что откликнулись.

    ошибка повторяется.
    Черт, я не посмотрел какую вы версию питона ставили. Скрипт писался под 3 питон. Ставьте его и все заведётся.
    wl-500gP v1 (128 MB) + 1.9.2.7-rtn-3300

  7. #142
    Quote Originally Posted by xz_kostyan View Post
    Черт, я не посмотрел какую вы версию питона ставили. Скрипт писался под 3 питон. Ставьте его и все заведётся.
    Привет xz_kostyan!
    Я вот решил перенести твой скрипт с роутера на Google App Engine, только проблема в том что там нет поддержки 3-й ветки Питона, а только Python 2.6/7.
    Посмотрев файлики пришел к выводу что нужно переписать файлики send.py, smscron.py и sendtime.py, верно? Вроде только там идет вызов на 3й питон.

    UPD
    Вижу еще и sender.py перерисовать надо... Задумался стоит ли игра свеч...
    Last edited by Infernion; 01-06-2012 at 11:51.

  8. #143
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Quote Originally Posted by Infernion View Post
    ...пришел к выводу что нужно переписать...
    Я для своих нужд "переписывал" под python 2.x
    Работоспособную версию сделать получилось, но поломалась поддержка utf8/кириллицы
    Поскольку python для меня язык "не родной", решил так и оставить.
    см. вложение, может пригодится
    Attached Files Attached Files

  9. #144
    Quote Originally Posted by MercuryV View Post
    Я для своих нужд "переписывал" под python 2.x
    Работоспособную версию сделать получилось, но поломалась поддержка utf8/кириллицы
    Поскольку python для меня язык "не родной", решил так и оставить.
    см. вложение, может пригодится
    Большее спасибо MercuryV! Обязательно воспользуюсь!

    Все четко, завелось, но проблема с маил ру, не хочет отправлять, говорит лимит
    исчерпан, а акаунт старый и должен бы отправлять. У кого какие идеи?
    Last edited by Omega; 02-06-2012 at 01:40. Reason: fixed

  10. #145

    Контакты добавляются очень долго

    Если номера нет в списке контактов - то добавление происходит очень долго и не всегда. Вот как выглядит ошибка при добавлении:
    Code:
    12-10-09 10:10:52  INFO          Attempting to send sms to +79..... with text: "Test message #2"
    .
    12-10-09 10:10:52  INFO          Email: ....1@mail.ru. Attempting to send sms to +79....... with text: "Test message #2
                                   ".
    12-10-09 10:10:52  INFO          Contact NOT found
    12-10-09 10:10:52  INFO          Sleeping...
    12-10-09 10:11:01  INFO          Adding contact +79.........
    12-10-09 10:11:01  ERROR         contact operation error
    12-10-09 10:11:22  INFO          Ping
    12-10-09 10:11:52  INFO          Ping
    12-10-09 10:12:22  INFO          Ping
    12-10-09 10:12:53  INFO          Ping
    12-10-09 10:13:23  INFO          Ping
    12-10-09 10:13:53  INFO          Ping
    12-10-09 10:14:23  INFO          Ping
    12-10-09 10:14:53  INFO          Ping
    12-10-09 10:15:23  INFO          Ping
    12-10-09 10:15:53  INFO          Ping
    12-10-09 10:16:24  INFO          Ping
    12-10-09 10:16:54  INFO          Ping
    12-10-09 10:17:24  INFO          Ping
    12-10-09 10:17:54  INFO          Ping
    12-10-09 10:18:24  INFO          Ping
    12-10-09 10:18:54  INFO          Ping
    Потом переходит к другому мылу - та же картина. И только на третьем ящике:
    Code:
    12-10-09 10:27:46  INFO          Email: .....3@mail.ru. Attempting to send sms to +79......... with text: "Test message #2
                                   ".
    12-10-09 10:27:47  INFO          Contact NOT found
    12-10-09 10:27:47  INFO          Sleeping...
    12-10-09 10:27:56  INFO          Adding contact +79......
    12-10-09 10:27:56  INFO          Sending sms
    12-10-09 10:28:03  INFO          Sms sent

  11. #146
    Quote Originally Posted by Pasha_ZZZ View Post
    Если номера нет в списке контактов - то добавление происходит очень долго и не всегда. Вот как выглядит ошибка при добавлении:
    Code:
    12-10-09 10:10:52  INFO          Attempting to send sms to +79..... with text: "Test message #2"
    .
    12-10-09 10:10:52  INFO          Email: ....1@mail.ru. Attempting to send sms to +79....... with text: "Test message #2
                                   ".
    12-10-09 10:10:52  INFO          Contact NOT found
    12-10-09 10:10:52  INFO          Sleeping...
    12-10-09 10:11:01  INFO          Adding contact +79.........
    12-10-09 10:11:01  ERROR         contact operation error
    12-10-09 10:11:22  INFO          Ping
    12-10-09 10:11:52  INFO          Ping
    12-10-09 10:12:22  INFO          Ping
    12-10-09 10:12:53  INFO          Ping
    12-10-09 10:13:23  INFO          Ping
    12-10-09 10:13:53  INFO          Ping
    12-10-09 10:14:23  INFO          Ping
    12-10-09 10:14:53  INFO          Ping
    12-10-09 10:15:23  INFO          Ping
    12-10-09 10:15:53  INFO          Ping
    12-10-09 10:16:24  INFO          Ping
    12-10-09 10:16:54  INFO          Ping
    12-10-09 10:17:24  INFO          Ping
    12-10-09 10:17:54  INFO          Ping
    12-10-09 10:18:24  INFO          Ping
    12-10-09 10:18:54  INFO          Ping
    Потом переходит к другому мылу - та же картина. И только на третьем ящике:
    Code:
    12-10-09 10:27:46  INFO          Email: .....3@mail.ru. Attempting to send sms to +79......... with text: "Test message #2
                                   ".
    12-10-09 10:27:47  INFO          Contact NOT found
    12-10-09 10:27:47  INFO          Sleeping...
    12-10-09 10:27:56  INFO          Adding contact +79......
    12-10-09 10:27:56  INFO          Sending sms
    12-10-09 10:28:03  INFO          Sms sent
    тоже самое как обойти или как сделать чтоб перескакивало на след. мыло для отправки, также интересн вопрос многопоточности кто может помочь? стучите в лс, за доп. плату.

  12. #147
    И это еще в лучшем случае контакт добавляется так быстро и всего на 3-й емейл...

  13. #148

    перестало работать

    перестало работать совсем вернее посылает но на номер который уже в списке контактов а новые не добавляет.

  14. #149

    Question Не получается соединиться

    xz_kostyan, у меня не получается даже соединиться. Пишет Unable to connect to mrim.mail.ru! Что можно сделать? Если уже писалось, то ткните носом! Поиск, в общем-то ничего не дал. И еще пишет sms limi exceeded to all emails.
    Last edited by sanc_6; 18-06-2013 at 02:23.

  15. #150
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Сейчас пробовал - работает. Во всяком случае на московские Мегафон и Билайн.
    Code:
    13-06-19 02:57:02  INFO          Attempting to send sms to +79687xxxxxx with text: "Is this the real life? Is this just fantasy? Caught in a landslide no escape from reality. Open your eyes, look up to the skies and see".
    13-06-19 02:57:03  INFO          Email: xxxxxx@list.ru. Attempting to send sms to +79687xxxxxx with text: "[1]Is this the real life? Is this just fantasy? Caught in a landslide no escape from reality. Open your eyes, look up to ".
    13-06-19 02:57:03  INFO          Contact NOT found
    13-06-19 02:57:03  INFO          Sleeping...
    13-06-19 02:57:12  INFO          Adding contact +79687xxxxxx
    13-06-19 02:57:12  INFO          Sending sms
    13-06-19 02:57:22  INFO          Email: yyyyyy@mail.ru. Attempting to send sms to +79687xxxxxx with text: "[2]the skies and see                                                                                                      ".
    13-06-19 02:57:22  INFO          Contact found
    13-06-19 02:57:22  INFO          Sending sms
    13-06-19 02:57:31  INFO          Sms sent
    использовал три ящика в разных доменах (bk.ru, mail.ru, list.ru) со своей версией под python2

Page 10 of 11 FirstFirst ... 891011 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •