1001 Freelance Projects
Свежие проекты с фриланс-бирж
Сегодня: 03-May-2024 05:55 GMT
Просмотр проекта
Подробный просмотр проекта (вы будете перенаправлены на сторонний сайт)
Название проекта: Скрипт на Python: получить-показать сообщения
Кто разместил: Внешний проект с free-lance.ru
Открыт: 11-Apr-2024 05:10 GMT
Описание: Привет.

Есть несколько смартфонов, где установлена программа SMS Forwarder. Она передаёт входящие смс на указанный http-адрес (urlencoded). Например, http://example.org/sms_in

Скрипт, обрабатывающий эти запросы, может выглядеть так:
#!/usr/bin/env python3
import sys
from urllib import parse
print('Content-Type: text/html\n\nok\n')
data = parse.parse_qs(sys.stdin.read())['msg'][0]
open('/tmp/sms_in_log', 'a').write(data.replace('\n', ' ') + '\n')

Тогда содержание /tmp/sms_in_log будет выглядеть так (после имени отправителя был перевод строки):
From : MyBank 14/03/24 23:47 A/C X-1234 Withdrawal 100.00 Outstanding Balance 1,000
From : rs.ge მოგესალმებით, გთხოვთ გაგვიზიაროთ თქვენი შეხედულება შემოსავლების სამსახურის
From : +79991234567 Привет

И есть скрипт, доступный по адресу http://example.org/show_sms По адресу заходят пользователи и скрипт показывает некоторые смс по фильтру. Он мог бы выглядеть так (fl.ru съел пробелы):
#!/usr/bin/env python3
for line in open('/tmp/sms_in_log'):
if 'MyBank' in line:
print(line + '<br/>')

В такой реализации смс, полученные на телефон, можно будет посмотреть онлайн. Но реализация плоха: текстовый файл в /tmp, бесконечный лог и показ всех смс, очень грубый фильтр (если в тексте сообщения есть "MyBank", то оно будет показано) и т.п.

Нужно написать эти скрипты более качественно. Вероятно, sqlite, колонки для времени/отправителя/текста. Показ сообщений только за последний, например, час. Фильтрация входящих данных. Если оформите в виде Dockerfile - совсем хорошо. Только Python. Объёмы - несколько десятков смс в день. Дизайн не нужен. Интерфейс управления не нужен.

Юзкейс - человек ездит между странами, везде симки и одноразовые пароли для банков/сервисов. Симок штук пять. Будут вставлены в смартфоны, смартфоны передают сообщения в этот скрипт. Потом их можно посмотреть онлайн. Можно дать кому-то пароль от условного Авито, и скопировать скрипт /show_sms , отредактировав фильтр как "отправитель == Авито" или карту с фильтром "текст содержит оплата картой *1234".

В ответе напишите, пожалуйста, сроки, цену и какие-то технические детали, чтобы я видел, что вы понимаете, что собираетесь делать. Бюджет условный - fl.ru не позволяет не указывать.
Project ID: 4648349
Категория проекта: Программирование, Создание скриптов
Бюджет проекта: 1200 руб
Подробный просмотр проекта (вы будете перенаправлены на сторонний сайт)
Последние проекты / Все проекты
  Проект Открыт
Сделать коммерческую почту
Категория: Бизнес-консультирование
03-May-2024
04:03 GMT
AI консультант для канала поддержки в ТГ боте
Категория: Искусственный интеллект
03-May-2024
03:50 GMT
нужно кп холодного звонка и презентация о компании слайдам
Категория: Дизайн, Презентации
03-May-2024
03:47 GMT
Маркетолог ищет ассистента
Категория: Интернет продвижение и реклама
03-May-2024
03:31 GMT
Моб. приложение гостиницы (React native)
Категория: Программирование и IT
Бюджет: 150000 руб
03-May-2024
03:15 GMT
Разработать рекламный баннер,размер 1200 мм * 2200 мм
Категория: Графический дизайн
03-May-2024
03:05 GMT
Дизайн главного блока
Категория: Веб разработка
Бюджет: 1000 руб
03-May-2024
02:50 GMT
Створення бази даних акаунтів із соціальних мереж
Категория: Поиск и сбор информации
03-May-2024
02:47 GMT
Дизайн главного блока сайта
Категория: Графический дизайн
Бюджет: 1000 руб
03-May-2024
02:47 GMT
Написання статей
Категория: Копирайтинг, Тексты / Статьи
03-May-2024
02:01 GMT
Сверстать главную страницу сайта с использованием Tailwind CSS
Категория: Веб разработка
03-May-2024
02:01 GMT
Виправити форму Formstack - 2500UAH
Категория: Javascript
03-May-2024
01:37 GMT
Чек листы на англ(переделать) 03-May-2024
01:37 GMT
Перенести лендинг в PageBuilder
Категория: Программирование и IT
Бюджет: 5000 руб
03-May-2024
01:36 GMT
Нужен Media Kit 03-May-2024
01:25 GMT
Все проекты
Проекты по навыкам ...
Проекты 'android'
Проекты 'ajax'
Проекты 'asp'
Проекты 'aspnet'
Проекты 'cms'
Проекты 'cpp'
Проекты 'csharp'
Проекты 'css'
Проекты 'delphi'
Проекты 'design'
Проекты 'drupal'
Проекты 'excel'
Проекты 'facebook'
Проекты 'flash'
Проекты 'html'
Проекты 'java'
Проекты 'javascript'
Проекты 'joomla'
Проекты 'iphone'
Проекты 'mysql'
Проекты 'photoshop'
Проекты 'php'
Проекты 'python'
Проекты 'ruby'
Проекты 'seo'
Проекты 'sql'
Проекты 'sysadm'
Проекты 'translate'
Проекты 'typing'
Проекты 'twitter'
Проекты 'vbnet'
Проекты 'xml'
Проекты 'wordpress'
Проекты 'writing'
Проекты 'texts'
Читать RSS-ленты ... Новое!
Проекты 'android'
Проекты 'ajax'
Проекты 'asp'
Проекты 'aspnet'
Проекты 'cms'
Проекты 'cpp'
Проекты 'csharp'
Проекты 'css'
Проекты 'delphi'
Проекты 'design'
Проекты 'drupal'
Проекты 'excel'
Проекты 'facebook'
Проекты 'flash'
Проекты 'html'
Проекты 'java'
Проекты 'javascript'
Проекты 'joomla'
Проекты 'iphone'
Проекты 'mysql'
Проекты 'photoshop'
Проекты 'php'
Проекты 'python'
Проекты 'ruby'
Проекты 'seo'
Проекты 'sql'
Проекты 'sysadm'
Проекты 'translate'
Проекты 'typing'
Проекты 'twitter'
Проекты 'vbnet'
Проекты 'xml'
Проекты 'wordpress'
Проекты 'writing'
Проекты 'texts'
Новое!
Projects in English
Короткий URL:
1001fp.ru
Мобильная версия:
m.1001freelanceprojects.ru
Copyright © 2005-2022 1001 Freelance Projects