
Василий
04.10.2018
14:44:17

Alex
04.10.2018
14:44:51

Ser
04.10.2018
14:45:20

Alex
04.10.2018
14:45:26
а если глобально, я не помню создает ли npm симлинк где-нибудь в /usr/local/bin

Google

Кирилл
04.10.2018
14:46:03

Alex
04.10.2018
14:46:34
можешь показать откуда ты черпаешь примеры?

Ser
04.10.2018
14:47:53

Alex
04.10.2018
14:48:21
и объясни вообще на кой тебе microcule и какую задачу ты пытаешься этим решить?

Кирилл
04.10.2018
14:51:04
та команда в самом коде

Alex
04.10.2018
14:51:08

Кирилл
04.10.2018
14:51:22
import requests
import json
import pprint
import logging
import microcule
def app(environ, start_response):
bottoken = '****'
baseURL = 'https://api.telegram.org/bot'
data = json.loads(json.dumps(Hook['params']))
chat_id = data['message']['chat']['id']
message = data['message']['text']
data = {"chat_id": chat_id, "text": message}
sendURL = baseURL + bottoken + "/sendMessage"
headers = {'Content-type': 'application/json', 'Accept': 'text/plain'}
requests.post(sendURL, data=json.dumps(data), headers=headers, verify=False)
start_response('200 OK', [('content-type', 'text/plain')])
return '\n'
if name == '__main__':
microcule.wsgi(Hook).run(app)

Alex
04.10.2018
14:51:29
очередной ботописатель ?

Evgeniy
04.10.2018
14:55:58
Всем привет!! Ребят, подскажите пожалуйста, хорошую доку,/статейку по обучению opencv. Спасибо!


Gennady
04.10.2018
14:57:22
import requests
import json
import pprint
import logging
import microcule
def app(environ, start_response):
bottoken = '****'
baseURL = 'https://api.telegram.org/bot'
data = json.loads(json.dumps(Hook['params']))
chat_id = data['message']['chat']['id']
message = data['message']['text']
data = {"chat_id": chat_id, "text": message}
sendURL = baseURL + bottoken + "/sendMessage"
headers = {'Content-type': 'application/json', 'Accept': 'text/plain'}
requests.post(sendURL, data=json.dumps(data), headers=headers, verify=False)
start_response('200 OK', [('content-type', 'text/plain')])
return '\n'
if name == '__main__':
microcule.wsgi(Hook).run(app)
Тебе уже в бегиннерсах обьяснили всё. И про микрохуйню эту тоже.
Можно отсюда, если ты упёрся в это говно и создание "без сторонних либ" , ну только microcule из ноды https://t.me/ru_python_beginners/401698

Google

Ser
04.10.2018
14:59:15

Gennady
04.10.2018
14:59:57

Kirill
04.10.2018
15:33:19
Доброго дня. как лучше проверить что http response под компрессией gzip?
Можно самому искать 'gzip' в ret.headers._headers, но может что-то готовое есть для этого?

Alex
04.10.2018
15:35:43
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding

Kirill
04.10.2018
15:38:08
спасибо
А если на машине несколько IP адресов, средствами Python можно фиксировать ip адресс с которого делается запрос? я бы хотел ротацию ip сделать

Googlom
04.10.2018
16:05:15
ребят посоветуйте нормальный git клиент, который с bitbucket дружит

Василий
04.10.2018
16:05:28

Nikita Kurinnyi
04.10.2018
16:05:50

Василий
04.10.2018
16:05:51

Tishka17
04.10.2018
16:06:01

Googlom
04.10.2018
16:06:39

Kirill
04.10.2018
16:07:04

Tishka17
04.10.2018
16:07:04
В идее же встроенный есть
Ну в пайчарме

Ser
04.10.2018
16:08:00

Tishka17
04.10.2018
16:10:54

Alex
04.10.2018
16:12:06
но это тебе никак не поможет поменять маршрут

Google

Tishka17
04.10.2018
16:12:59
Или не сервер, а клиент?

Alex
04.10.2018
16:13:31

Tishka17
04.10.2018
16:13:50
Говорят, можно сделать бинд перед коннектом

Kirill
04.10.2018
16:15:54
Это получается глобально на машине изменит? А если несколько процессов, каждый байндит свой, будут проблемы из-за конкуренции?
Второй вариант думаю сделать через nginx, он должен же разрулить такие ситуации?

TILTED
04.10.2018
16:16:13

Alex
04.10.2018
16:16:49
так что да, навверное это то чего хочет ТС

Tishka17
04.10.2018
16:17:32
@nizaevka bind говорю

Alex
04.10.2018
16:18:19

Tishka17
04.10.2018
16:18:53
Что это вообще? График из экселя?

TILTED
04.10.2018
16:19:09

Tishka17
04.10.2018
16:19:18
Мало ли
Я графики через chart.js например строю

Alex
04.10.2018
16:19:43

TILTED
04.10.2018
16:19:49

Alex
04.10.2018
16:20:02
гуглить пробовал?

TILTED
04.10.2018
16:20:33
гуглить пробовал?
нашел только scale, но как-то оно не вяжется к моему коду, ошибки на каждом шагу

Alex
04.10.2018
16:20:52
https://stackoverflow.com/questions/24943991/change-grid-interval-and-specify-tick-labels-in-matplotlib

Tishka17
04.10.2018
16:21:28
Можно xticks

Google

Tishka17
04.10.2018
16:21:54
А ну вот

TILTED
04.10.2018
16:23:08
спасибо

Влад
04.10.2018
16:29:10
Подскажите пожалуйста, в роутере 5000 порт для фласка пробросил, на 2айпи пишет открыт
А доступа нету из сети

Aragaer
04.10.2018
16:29:54
у роутера айпишник реальный?

Влад
04.10.2018
16:30:17
Ну да
К 80 есть доступ
К интерфейсу роутера

Alex
04.10.2018
16:31:14
это кстати очень зря, в свете повальных уязвимостей роутеров

Влад
04.10.2018
16:31:41

Alex
04.10.2018
16:32:22
192.168.1.3 подозреваю IP твоего компьютера

Влад
04.10.2018
16:32:52
Ага
Во флаке что-то нужно настроить ?

Alex
04.10.2018
16:34:34
а как ты flask запускаешь?

Влад
04.10.2018
16:35:10
flask run --host=192.168.1.3

Tishka17
04.10.2018
16:35:43

Влад
04.10.2018
16:35:51
иИнета

Tishka17
04.10.2018
16:36:02
А 80 из инета доступен?

Google

Василий
04.10.2018
16:36:04

Влад
04.10.2018
16:36:14
Я пробовал

Alex
04.10.2018
16:36:21

Василий
04.10.2018
16:37:36
Я пробовал
Затем тебе надо на роутере порты прокинуть.

Влад
04.10.2018
16:37:58
На 2айпи светит открыт

Tishka17
04.10.2018
16:38:04
Внешне вроде норм всё. Я бы ещё раз уточнил, точно ли у роутера белый айпи?

Влад
04.10.2018
16:38:35
Ну если доступ к интерфейсу есть ?

Alex
04.10.2018
16:38:37
проверь настройки firewall

Василий
04.10.2018
16:38:41
Можешь с телефона или другого компа проверить что в локалке видать. Тогда дальше с роутером разбирайся

Влад
04.10.2018
16:39:36
Зашло

Tishka17
04.10.2018
16:39:55
Ещё провайдер может не пускать

Влад
04.10.2018
16:40:40
Сейчас
Заходит по внешнему айпи

Tishka17
04.10.2018
16:41:41
Если не жалко покажи внешний айпи. Может первые два октета, если не хочешь чтобы мы лезли
Ну по картинке вроде все ок