@ru_python

Страница 6665 из 9768
Василий
04.10.2018
14:44:17
вроде по доке все прозрачно же, поставить через нпм, использовать: Usage: microcule [command] [options] Commands: help Display help Options: -t, --timeout <number> Sets max timeout of service in milliseconds -h, --host <value> Host to listen on -p, --port <number> Port to listen on -l, --language <value> Target programming languages
npm может поставить глобально а может локально. если локально то обращение как к утилите командной строки не проканает уже. надо путь указывать

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

Google
Кирилл
04.10.2018
14:46:03
Ладно. если ты не шутишь то выкладывай как питон должен его видеть и какой командой через npm ты ставил microcule
microcule.wsgi(Hook).run(app) Эта команда долна работать.А устанавливал через npm install -g microcule

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

Ser
04.10.2018
14:47:53
microcule.wsgi(Hook).run(app) Эта команда долна работать.А устанавливал через npm install -g microcule
ощущение что подобный синтаксис должен быть внутри .js а не в терминале

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

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

Alex
04.10.2018
14:51:08
ощущение что подобный синтаксис должен быть внутри .js а не в терминале
нет там таки python... https://github.com/Stackvana/microcule-examples/blob/master/python-wsgi/index.py

Кирилл
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)

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

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

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
А если на машине несколько IP адресов, средствами Python можно фиксировать ip адресс с которого делается запрос? я бы хотел ротацию ip сделать
Ну тебе явно нужно переключать роуты если ты хочешь отправлять запросы через разные ip. Даже если нет биндинга ты всегда можешь использовать ip route

Tishka17
04.10.2018
16:06:01
Googlom
04.10.2018
16:06:39
Консольный git?
я пока нуб, хочу мышкой потыкать

Tishka17
04.10.2018
16:07:04
В идее же встроенный есть

Ну в пайчарме

Ser
04.10.2018
16:08:00
Ну тебе явно нужно переключать роуты если ты хочешь отправлять запросы через разные ip. Даже если нет биндинга ты всегда можешь использовать ip route
а там разве нельзя выбрать через os.get чото там идентификатор подсети через которую слать запросы?

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

Alex
04.10.2018
16:13:31
а там разве нельзя выбрать через os.get чото там идентификатор подсети через которую слать запросы?
нет, т.к. через какой интерфейс пойдет запрос определяется таблицей маршрутизации

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
Говорят, можно сделать бинд перед коннектом
при помощи bind() можно выбрать IP \ port в srcaddr\srcport.

так что да, навверное это то чего хочет ТС

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

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
ты че, еба, это matplotlib
в смысле ты сетку хочешь с шагом 0.5?

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
flask run --host=192.168.1.3
Наружу запускать через 0.0.0.0

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

Alex
04.10.2018
16:36:21
Наружу запускать через 0.0.0.0
как бы это не принципиально

Василий
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
Ещё провайдер может не пускать

Ну если доступ к интерфейсу есть ?
Все таки из интернета на 80 заходит? Не из локалки

Влад
04.10.2018
16:40:40
Сейчас

Заходит по внешнему айпи

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

Ну по картинке вроде все ок

Страница 6665 из 9768