
Eldar
22.05.2018
08:17:06
@dfsbdg тебе первое предупреждение потом я отправлю тебя в бан

Meent
22.05.2018
08:18:22

Smiley
22.05.2018
08:19:07

Eldar
22.05.2018
08:19:09

Google

Alexy
22.05.2018
08:55:26
кто то работал с google sphreedsheet API ? Как там сделать авто-авторизацию, что б не нужно было каждый раз переходить в браузер?

Димон
22.05.2018
09:01:38
Привет. А в качестве агента распределенных очередей и планировщика на Питоне всё ещё в тренде Celery или есть какие-то новые веяния?

Andrey
22.05.2018
09:06:35
я что-то подобное где-то находил.
credentials = ServiceAccountCredentials.from_json_keyfile_name(
client_secret_file, ['https://www.googleapis.com/auth/spreadsheets', 'https://www.googleapis.com/auth/drive'])
http_auth = credentials.authorize(Http())
sheets = build('sheets', 'v4', http=http_auth)

Alexy
22.05.2018
09:47:53
@Pushvintsev спасибо, да действительно. Этот способ авторизации не требует каждый раз открывание браузера
спасибо!
действительно помогли

Alex_Honor
22.05.2018
10:10:45
я скопировал https://github.com/LevPasha/Instagram-API-python/tree/master/InstagramAPI в папку с проектом
все библиотеки поставил, но в файле InstagramAPI.py есть ошибки
import random - серый
user_id = long(user_id)
long -- Unresolved reference
f not isinstance(position, list):
position -- Unresolved reference
_body += u'; filename="pending_media_{uid}.{ext}"'.format(uid=self.generateUploadId(), ext=ext)
_body += u'\r\n{header}'.format(header=h)
_body -- Unresolved reference
(если ставлю как библиотеку - то всё норм)
почему так произошло?
питон 3,6

Ruslan
22.05.2018
11:14:34
Добрый день.
Товарищи, помогите разобраться с передачей коннекшена к базе:
1. есть файл db.py, в котором сущ-т функция, возвращающая коннекшн к базе https://dpaste.de/3Rap
2. есть файл calculation.py, где я пытаюсь импортировать эту функцию и присвоить переменной то, что она возвращает(коннекшн).
from flask_dashboards.db import get_db
a = get_db()
Трейсбек:
https://dpaste.de/VCJG

Dmitry
22.05.2018
11:17:33
Простите, промахнулся

in favor
22.05.2018
11:25:20

Ruslan
22.05.2018
11:26:34
видимо, да

in favor
22.05.2018
11:27:07
видимо, да
Не, забей, хрень спорол. Попробуй вынести
current_app.config.from_pyfile('flaskapp.cfg')
main_db = current_app.config.get('MAIN_DATABASE')
внутрь контекст менеджера

Google

Ruslan
22.05.2018
11:29:58

Andre
22.05.2018
11:39:56
Привет. Кто-нибудь знает аналоги SQLAlchemy-ImageAttach для прицепления картинок в БД с SQLAlchemy?

Vlad
22.05.2018
12:09:43
Я делал базу в FoxPro, там картинку можно втыкнуть

Romka
22.05.2018
12:10:39

GoodMoodDealler
22.05.2018
12:40:11
Всем привет, если кто работал с библиотекой pika, как сделать Ack правильно?
Я просто не понимаю к чему этот метод применять


Игорь
22.05.2018
12:42:52
Прошу помощи. OS - ubuntu 16.04 в докер контейнере, python3.5, flask 1.0.2, flask-mail 0.9.1
Параметры задаются через переменные:
MAIL_SERVER='smtp.yandex.ru'
MAIL_PORT=587
MAIL_USE_SSL=0
MAIL_USE_TLS=1
MAIL_USERNAME='user@yandex.ru'
MAIL_PASSWORD='password'
Если делать так:
import smtplib
content = 'text body'
mail = smtplib.SMTP(MAIL_SERVER, MAIL_PORT)
mail.ehlo()
mail.starttls()
mail.login(MAIL_USERNAME, MAIL_PASSWORD)
mail.sendmail(MAIL_USERNAME, MAIL_USERNAME, content)
Почта работает, уходит получателю.
А если так:
from flask_mail import Message
from app import mail
msg = Message('test subject', sender=MAIL_USERNAME, recipients=MAIL_USERNAME)
msg.body = 'text body'
msg.html = '<h1>HTML body</h1>'
mail.send(msg)
Вываливается ошибка:
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/usr/local/lib/python3.5/site-packages/flask_mail.py", line 491, in send
with self.connect() as connection:
File "/usr/local/lib/python3.5/site-packages/flask_mail.py", line 144, in __enter__
self.host = self.configure_host()
File "/usr/local/lib/python3.5/site-packages/flask_mail.py", line 163, in configure_host
host.starttls()
File "/usr/local/lib/python3.5/smtplib.py", line 749, in starttls
self.ehlo_or_helo_if_needed()
File "/usr/local/lib/python3.5/smtplib.py", line 600, in ehlo_or_helo_if_needed
if not (200 <= self.ehlo()[0] <= 299):
File "/usr/local/lib/python3.5/smtplib.py", line 440, in ehlo
self.putcmd(self.ehlo_msg, name or self.local_hostname)
File "/usr/local/lib/python3.5/smtplib.py", line 367, in putcmd
self.send(str)
File "/usr/local/lib/python3.5/smtplib.py", line 359, in send
raise SMTPServerDisconnected('please run connect() first')
smtplib.SMTPServerDisconnected: please run connect() first


Mike
22.05.2018
12:44:34
а ты пробовал ранить коннект фест?

Игорь
22.05.2018
12:48:09
ага


GoodMoodDealler
22.05.2018
12:48:35
Прошу помощи. OS - ubuntu 16.04 в докер контейнере, python3.5, flask 1.0.2, flask-mail 0.9.1
Параметры задаются через переменные:
MAIL_SERVER='smtp.yandex.ru'
MAIL_PORT=587
MAIL_USE_SSL=0
MAIL_USE_TLS=1
MAIL_USERNAME='user@yandex.ru'
MAIL_PASSWORD='password'
Если делать так:
import smtplib
content = 'text body'
mail = smtplib.SMTP(MAIL_SERVER, MAIL_PORT)
mail.ehlo()
mail.starttls()
mail.login(MAIL_USERNAME, MAIL_PASSWORD)
mail.sendmail(MAIL_USERNAME, MAIL_USERNAME, content)
Почта работает, уходит получателю.
А если так:
from flask_mail import Message
from app import mail
msg = Message('test subject', sender=MAIL_USERNAME, recipients=MAIL_USERNAME)
msg.body = 'text body'
msg.html = '<h1>HTML body</h1>'
mail.send(msg)
Вываливается ошибка:
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/usr/local/lib/python3.5/site-packages/flask_mail.py", line 491, in send
with self.connect() as connection:
File "/usr/local/lib/python3.5/site-packages/flask_mail.py", line 144, in __enter__
self.host = self.configure_host()
File "/usr/local/lib/python3.5/site-packages/flask_mail.py", line 163, in configure_host
host.starttls()
File "/usr/local/lib/python3.5/smtplib.py", line 749, in starttls
self.ehlo_or_helo_if_needed()
File "/usr/local/lib/python3.5/smtplib.py", line 600, in ehlo_or_helo_if_needed
if not (200 <= self.ehlo()[0] <= 299):
File "/usr/local/lib/python3.5/smtplib.py", line 440, in ehlo
self.putcmd(self.ehlo_msg, name or self.local_hostname)
File "/usr/local/lib/python3.5/smtplib.py", line 367, in putcmd
self.send(str)
File "/usr/local/lib/python3.5/smtplib.py", line 359, in send
raise SMTPServerDisconnected('please run connect() first')
smtplib.SMTPServerDisconnected: please run connect() first
Судя по ошибке у тебя нет коннекта с смтп
Копай в эту строну


Игорь
22.05.2018
12:50:16
если использую smtplib, то коннект есть, выше указал,
>>> import smtplib
>>> content = 'text body'
>>> mail = smtplib.SMTP(MAIL_SERVER, MAIL_PORT)
>>> mail.ehlo()
(250, b'smtp1j.mail.yandex.net\n8...')
>>> mail.starttls()
(220, b'Go ahead')
>>> mail.login(MAIL_USERNAME, MAIL_PASSWORD)
(235, b'2.7.0 Authentication successful.')
>>> mail.sendmail(MAIL_USERNAME, MAIL_USERNAME, content)
{}

Zi
22.05.2018
12:50:24
Подскажите, есть вебсокет сервер, к которому идут запросы через балансировщик. Как правильно сделать чтобы сервер отправлял полученое сообщение всем подключенным в данный момент юзерам (к примеру 3 бека по 100 юзеров на каждый)
По дефолту оно же ответит только юзерам подключенным к тому беку, на который пришло, тоесть 100/300

Andre
22.05.2018
12:57:34
зачем?
Задача в том, чтобы привязать изображение к объекту в БД. При этом картинка, само собой, в базу данных не попадает, а лежит где-нибудь в файловой системе. В SQLAlchemy-ImageAttach сделано именно так, но уж больно багованная библиотека и разработчик молчит.

Ross
22.05.2018
12:58:31

Alex_Honor
22.05.2018
13:03:25
direct_message(("привет"), [123456])
почему direct_message срабатывает только один раз после запуска скрипта, а что бы отослать второе сообщение - надо перезапускать скрипт
json который возвращается - уверяет что сообщение отправлено успешно
ошибок в коде нет
https://github.com/LevPasha/Instagram-API-python/blob/master/InstagramAPI/InstagramAPI.py

Andre
22.05.2018
13:15:42

Ross
22.05.2018
13:34:49

darkwoolf
22.05.2018
13:34:57

Google

darkwoolf
22.05.2018
13:35:09
Сделал пример как мне тут подсказали
выходит что только точку рисует
по идее должны же быть линии с точок
И да, это pygame

Nikolay
22.05.2018
14:18:43
?

N. M.
22.05.2018
14:18:46
Зарплатную вилку укажите

Nikolay
22.05.2018
14:18:59
У каждого васяна уже есть свой трейдобот

Маришка
22.05.2018
14:19:02

Roman
22.05.2018
14:19:16

Маришка
22.05.2018
14:19:35
Ну, помидоров и вилки. В глаз

Andrey
22.05.2018
14:20:44

Eldar
22.05.2018
14:23:08

Nikolay
22.05.2018
17:43:31
Скрой свой анонимус анонимус

Zi
22.05.2018
17:44:15
Подскажите, есть вебсокет сервер, к которому идут запросы через балансировщик. Как правильно сделать чтобы сервер отправлял полученое сообщение всем подключенным в данный момент юзерам (к примеру 3 бека по 100 юзеров на каждый)
По дефолту оно же ответит только юзерам подключенным к тому беку, на который пришло, тоесть 100/300
Писал в обед - никто не ответил
Неужели никто не сталкивался

ros
22.05.2018
17:48:02

Google

Zi
22.05.2018
17:49:17
Тоесть отдельный сервак, который будет заниматся отправкой по всем остальным? Через балансировщик это никак не сделать?

Jentry
22.05.2018
17:53:48
redis pub/sub, rabbit-mq fanout, zeromq, свои реализации, го-фреймворк centrifugo..

Bohdan
22.05.2018
17:53:56
ну это не задача балансировщика

ros
22.05.2018
17:54:17

Zi
22.05.2018
17:55:13

ros
22.05.2018
17:56:24
выше упомянули центрифугу оно вроде по тому же принципу

Jentry
22.05.2018
17:56:39
kafka-streams туда же