Tishka17
Что за хостинг? И как тогда на нем запускаешь всё?
Nikita
В смысле нельзя?
ну хостинг такой, обрезаный initd нет, systemd нет
Tishka17
Upstart?
Tishka17
:))
Tishka17
да просто python main.py
Ээ. Это ты где так пишешь?
Anonymous
я в тмикс пхаю
Tishka17
Ну вообще тот же gunicorn прекрасно рестартует воркеры
Nikita
Ээ. Это ты где так пишешь?
подключаюсь по ссх и запускаю вот такой вот хостинг странный
Nikita
Ну вообще тот же gunicorn прекрасно рестартует воркеры
ну хз чё с юникорном но вкорне вот чё есть passenger_wsgi.py
Tishka17
Так, ну у тебя же не веб приложение, да?
Nikita
эт чё, какой-то веб-хуеб пилить? и запускать скрипт чилдом?
Nikita
телеграм бот примитивный
Tishka17
while true; app.py; done
Tishka17
Упадет, перезапустится
Nikita
хм, дык если ошибка будет, сыпанётся же а хер узнаешь почему
Tishka17
Дык логи же
Tishka17
Syslog, journald, elk
Nikita
а...
Nikita
ща гляну
Tishka17
Посмотри как stdout в сислог отправить
Tishka17
Про журналд шутка, у тебя системд нет
Nikita
я так понимаю, по хорошему надо заюзать logging
Tishka17
Не уверен, можно ли через него записать необработанные исключения
Виталий
При попытке воспользоваться mysqltuner для определенного юзера выбило много подобных предупреждений в -------- Security Recommendations -----------, что это значит? [!!] FAIL Execute SQL / return code: 256 [!!] failed to execute: SELECT CONCAT(user, '@', host) FROM mysql.user WHERE password = PASSWORD('firebird') OR password = PASSWORD(UPPER('firebird')) OR password = PASSWORD(CONCAT(UPPER(LEFT('firebird', 1)), SUBSTRING('firebird', 2, LENGTH('firebird'))))
Tishka17
Все что угодно
Anonymous
google.com -> sql error 256
Konstantin
Доброго вечерочка ребят, есть у кого нибудь на уме какое-то решение для парсинга почты
Konstantin
?
Konstantin
если в сути: каждые сутки приходит письмо, нужно парсить вложенные файлики и импортировать их содержимое в базу
Konstantin
Selenium можно юзнуть
тяжеловато, может какой-нибудь легковесный скрипт который можно через сокет как сервис крутить на убунте
Ivan
Просто по imap подключайся, лови письмо и парси
Ivan
По имапу можно подписываться на новые письма
Konstantin
Есть джанга, которая занимается импортом, я думал сбоку сделать сервис
Ivan
https://docs.python.org/3.7/library/imaplib.html
Konstantin
найс
Konstantin
для 3.6 актуально?
Konstantin
глупый вопрос
Ivan
Да
Anonymous
Какой шанс шо мою прогу декомпильнут?
Anonymous
То есть какой шанс что узнают что она написана на питоне?
Dk
100/100
🍁 Jaŭhien
То есть какой шанс что узнают что она написана на питоне?
Какой шанс что она кому-нибудь понадобится? :)
Tishka17
Какой шанс шо мою прогу декомпильнут?
Где-то 0. Потому что она нахуй не нужна никому
Ivan
найс
Плюс парсинг самих емейлов https://docs.python.org/3/library/email.html
Konstantin
Там геммора же ухх)
предложи другое решение
Konstantin
Мне всего лишь нужно забрать пару файлов и в открытом дикскрипторе запарсить, забыть и импортнуть объекты в базу
Sergey
предложи другое решение
Не предложу) это был крик души) кстати, я так и не разобрался как multipart содержимое разобрать. Отделить текст от картинок в теле
Tishka17
Konstantin
или я тупой?
Sergey
Никак. Картинки в теле - тоже вложения. И большая часть клиентов их так и показывает
Только эти вложения посреди текста со своим позиционированием и прочим. Клиенты вынимают их из тела. email так не умеет. Точнее умеет, но не сам. Поэтому приходится ипаццо.
Tishka17
там же тело в base64, не?
Картинки аттачатся отдельно, а потом в хтмл на них ссылаются
Konstantin
f
Anonymous
Здарова, здрасте)
Tishka17
да, посмотрб
Кстати. Почтовый ящик не ms exchange случайно?
Konstantin
просто ya.ru
Sergey
Так это уже хтмл потом. Аттач все равно остаётся. Пока тело рендерить не начнёшь, не поймёшь юзается ли там
Ну к меня задача вообще текст достать без картинок. Мне показали решение на delphi, но я не спец в античности, поэтому не вкурил)
Tishka17
Tishka17
У меня была задача с эксченйджем
Konstantin
У меня была задача с эксченйджем
да вы серьезный человек
Sergey
Кстати. Почтовый ящик не ms exchange случайно?
Кстати, это было бы проще. Можно на ps написать скрипт, что бы exchange отдавал уже что надо
Tishka17
Tishka17
Это на стороне exchange делать можно.
Кто же мне туда доступ даст
Konstantin