
?? Eugene
07.09.2018
14:07:04

Aragaer
07.09.2018
14:07:58
можно определить свой логгер
https://docs.python.org/3/howto/logging-cookbook.html#multiple-handlers-and-formatters
а, не, все проще, есть из коробки

Google

?? Eugene
07.09.2018
14:09:27
а, ну все изи

??
07.09.2018
14:54:52
Кто тут норм в питоне и реквестах шарит

Mayor
07.09.2018
14:55:37

??
07.09.2018
14:56:17
Там не помогают

Mayor
07.09.2018
14:56:43
так ты пиши конкретные вопросы

??
07.09.2018
14:56:57
Преобразовать файл для отправки в api yandex speech cloud, через requests

Mayor
07.09.2018
14:57:34
что в твоем понимании преобразовать
ещё раз: пиши конкретные вопросы

??
07.09.2018
15:00:18
Requests сам определяет тип если закинуть в file?

Alex
07.09.2018
15:07:49

Mikhail
07.09.2018
15:14:41
copy Tcl binary from "/System/Library/Frameworks/Tcl.framework" and Tk binary from "/System/Library/Frameworks/Tk.framework" to the output folder

Google

Mikhail
07.09.2018
15:20:51
Ad?

ᅠ ᅠ
07.09.2018
15:21:48
Можете подсказать, Допустим у меня есть екземпляр класса который исползуется где то вне, можно ли сделать автообновление этого экземпляра через определённое время?

??
07.09.2018
15:28:41
TypeError: request() got an unexpected keyword argument 'file'
что не так

Tishka17
07.09.2018
15:29:02
Оо

??
07.09.2018
15:29:25
>>> url = 'http://httpbin.org/post'
02
>>> files = {'file': ('report.xls', open('report.xls', 'rb'), 'application/vnd.ms-excel', {'Expires': '0'})}
03
>>> r = requests.post(url, files=files)
делал все как тут

Tishka17
07.09.2018
15:29:36

??
07.09.2018
15:30:28
а

Женя
07.09.2018
15:31:48
#работа Всем привет, предлагаю удаленно работу. Знания HTML, CSS, JS. Полезно знание Python Django. 500 / час. Доработка готового сайта. Подробности в ЛС

Mayor
07.09.2018
15:32:32
8$/час?

Stas
07.09.2018
15:32:55

Tishka17
07.09.2018
15:33:08
100к в месяц

Mayor
07.09.2018
15:33:35
7,2$/час даже

Женя
07.09.2018
15:34:08
Нужен только фронт

Mayor
07.09.2018
15:34:11
за 7$/час

Проксимов
07.09.2018
15:34:48
Такой за бесплатно

Mayor
07.09.2018
15:36:45


Victor
07.09.2018
15:44:33
Коллеги, привет!
Завел vps на ubuntu. Запушил туда приложение на flask, postgres, sqlalchemy.
При записи строки в юникоде из приложения на sqlalchemy выбрасывает исключение:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128)
То же самое при чтении.
Стал разбираться в причинах.
Если в переменных окружения меняю все локали на ru_RU.UTF-8,
то при при попытке запуска фласка выбрасывает
RuntimeError: Click will abort further execution because Python 3 was configured to use ASCII as encoding for the environment. Consult http://click.pocoo.org/python3/for mitigation steps.
This system supports the C.UTF-8 locale which is recommended.
You might be able to resolve your issue by exporting the
following environment variables:
export LC_ALL=C.UTF-8
export LANG=C.UTF-8
Click discovered that you exported a UTF-8 locale
but the locale system could not pick up from it because
it does not exist. The exported locale is "ru_RU.UTF-8" but it
is not supported
Встречались ли с таким и как лечили?


Tishka17
07.09.2018
15:45:23
Чо за клик

Google

Victor
07.09.2018
15:45:38
идиет вместе с фласком

Tishka17
07.09.2018
15:45:58
Она не обязана быть
Как меняешь локаль вообще?


Victor
07.09.2018
15:47:01
export и так далее

?? Eugene
07.09.2018
15:47:08
cat /etc/locale.conf

Tishka17
07.09.2018
15:47:12

?? Eugene
07.09.2018
15:47:12
есть там нужная локаль?

??
07.09.2018
15:47:48
2018-09-07T15:46:31.690700+00:00 app[worker.1]: invalid HTTP method!
2018-09-07T15:46:31.690722+00:00 app[worker.1]:
2018-09-07T15:46:35.033983+00:00 app[worker.1]:
2018-09-07T15:46:35.631234+00:00 app[worker.1]: Key param is empty or absent!
2018-09-07T15:46:35.631398+00:00 app[worker.1]:
2018-09-07T15:46:39.811041+00:00 app[worker.1]: Key param is empty or absent!
блинь что я делаю не так
with open('voice.mp3', 'wb') as origin_raw:
origin_raw.write(r.content)
datay = {
'key': 'dea27712-5b02-420d-b9a0-7',
'uuid': '01ae13cb744t28by8fbr36d4g6gaa1g6',
'topic': 'queries',
'disableAntimat': 'true',
}
files = {
'file': ('voice.mp3', open('voice.mp3', 'rb'), 'audio/x-mpeg-3')
}
print()
rr = requests.post('https://asr.yandex.net/asr_xml', data=datay, files=files)
print(rr.text)
\


Victor
07.09.2018
15:48:44
У тебя точно такая локаль в системе стоит?
env | grep LC
LC_PAPER=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_MONETARY=ru_RU.UTF-8
LC_NUMERIC=ru_RU.UTF-8
LC_ALL=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8

Tishka17
07.09.2018
15:49:02
Чего мне энв

Saneki
07.09.2018
15:49:09

Tishka17
07.09.2018
15:49:16
Вон хороший вопрос задали

Victor
07.09.2018
15:49:56

?? Eugene
07.09.2018
15:50:02
2018-09-07T15:46:31.690700+00:00 app[worker.1]: invalid HTTP method!
2018-09-07T15:46:31.690722+00:00 app[worker.1]:
2018-09-07T15:46:35.033983+00:00 app[worker.1]:
2018-09-07T15:46:35.631234+00:00 app[worker.1]: Key param is empty or absent!
2018-09-07T15:46:35.631398+00:00 app[worker.1]:
2018-09-07T15:46:39.811041+00:00 app[worker.1]: Key param is empty or absent!
блинь что я делаю не так
with open('voice.mp3', 'wb') as origin_raw:
origin_raw.write(r.content)
datay = {
'key': 'dea27712-5b02-420d-b9a0-7',
'uuid': '01ae13cb744t28by8fbr36d4g6gaa1g6',
'topic': 'queries',
'disableAntimat': 'true',
}
files = {
'file': ('voice.mp3', open('voice.mp3', 'rb'), 'audio/x-mpeg-3')
}
print()
rr = requests.post('https://asr.yandex.net/asr_xml', data=datay, files=files)
print(rr.text)
\
доку по апи пробовал читать?

??
07.09.2018
15:50:13
читал
нихера не понятно

Victor
07.09.2018
15:50:28
cat: /etc/locale.conf: No such file or directory

??
07.09.2018
15:50:31
https://tech.yandex.ru/speechkit/cloud/doc/guide/concepts/speechkit-cloud-asr-quick-start-docpage/

?? Eugene
07.09.2018
15:50:58

Google

Vladislav
07.09.2018
15:51:07
друзья, а кто-то знает, можно ли как-то вытащить через API своих подписчиков в Instagram ?

Tishka17
07.09.2018
15:51:45

Vladislav
07.09.2018
15:51:49
да

Admin
ERROR: S client not available

Vladislav
07.09.2018
15:51:58
там нет упоминания этого

Victor
07.09.2018
15:55:13

Tishka17
07.09.2018
15:57:12

Vladislav
07.09.2018
15:58:37
Что-то типа /self/subscribers нету?
там вообще только есть /users/self
практически ничего в этом API нету если верить докуменации:
https://www.instagram.com/developer/endpoints/users/

Tishka17
07.09.2018
15:59:15
Все попрятали


?? Eugene
07.09.2018
15:59:17
2018-09-07T15:46:31.690700+00:00 app[worker.1]: invalid HTTP method!
2018-09-07T15:46:31.690722+00:00 app[worker.1]:
2018-09-07T15:46:35.033983+00:00 app[worker.1]:
2018-09-07T15:46:35.631234+00:00 app[worker.1]: Key param is empty or absent!
2018-09-07T15:46:35.631398+00:00 app[worker.1]:
2018-09-07T15:46:39.811041+00:00 app[worker.1]: Key param is empty or absent!
блинь что я делаю не так
with open('voice.mp3', 'wb') as origin_raw:
origin_raw.write(r.content)
datay = {
'key': 'dea27712-5b02-420d-b9a0-7',
'uuid': '01ae13cb744t28by8fbr36d4g6gaa1g6',
'topic': 'queries',
'disableAntimat': 'true',
}
files = {
'file': ('voice.mp3', open('voice.mp3', 'rb'), 'audio/x-mpeg-3')
}
print()
rr = requests.post('https://asr.yandex.net/asr_xml', data=datay, files=files)
print(rr.text)
\
url = 'https://asr.yandex.net/asr_xml'
params = {
'key': 'dea27712-5b02-420d-b9a0-7',
'uuid': '01ae13cb744t28by8fbr36d4g6gaa1g6',
'topic': 'queries',
'disableAntimat': 'true',
}
headers = {
"Host": "asr.yandex.net",
"Content-Type": "audio/x-wav"
}
files = {
'file': ('voice.mp3', open('voice.mp3', 'rb'))
}
resp = requests.post(url, params=params, headers=headers, files=files)
пробуй


Saneki
07.09.2018
15:59:46
/etc/default# cat locale
# File generated by update-locale
0о
Тогда я понятия не имею откуда оно эти переменные берет.
Но если в выхлопе locale -a есть нужная локаль, то значит она сгенерирована. Команда locale (без ключей) показывает текущую локаль - если с ней всё норм, то значит дело не в этом.

?? Eugene
07.09.2018
15:59:49
насчет files не уверен, взял то, что ты написал

Tishka17
07.09.2018
16:00:33

Victor
07.09.2018
16:01:38

?? Eugene
07.09.2018
16:01:42

Vladislav
07.09.2018
16:01:44

?? Eugene
07.09.2018
16:01:50
export LC_ALL=C.UTF-8
export LANG=C.UTF-8
не того зареплаил

Vladislav
07.09.2018
16:04:01

Google

Milkiweed
07.09.2018
16:06:32
ребята, кто имел опыт работы с голосом на питоне
у меня такой вопрос, можно ли корректно мониторить большие отрывки голоса и находить среди них слова триггеры?
скажем, я всегда думал что tts либы берут фразы продолжительностью не больше 30~ секунд,а что если мне потребуется в реальном времени мониторить разговоры длительностью в час или больше?
это в теории можно реализовать?

Victor
07.09.2018
16:06:39

Saneki
07.09.2018
16:07:27
>not in range(128)
>UnicodeDecodeError: 'ascii' codec
ascii кодек пытался декодировать utf символ и закономерно соснул

Victor
07.09.2018
16:08:15
export LC_ALL=C.UTF-8
export LANG=C.UTF-8
если ставлю эти переменные то фласк запускается но при записи в БД чего-то отличного от аски выкидывает File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/engine/default.py", line 509, in do_execute
cursor.execute(statement, parameters)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)

Tishka17
07.09.2018
16:08:24

Saneki
07.09.2018
16:08:40


Tishka17
07.09.2018
16:08:43

Vladislav
07.09.2018
16:08:48

??
07.09.2018
16:09:37
url = 'https://asr.yandex.net/asr_xml'
params = {
'key': 'dea27712-5b02-420d-b9a0-7',
'uuid': '01ae13cb744t28by8fbr36d4g6gaa1g6',
'topic': 'queries',
'disableAntimat': 'true',
}
headers = {
"Host": "asr.yandex.net",
"Content-Type": "audio/x-wav"
}
files = {
'file': ('voice.mp3', open('voice.mp3', 'rb'))
}
resp = requests.post(url, params=params, headers=headers, files=files)
пробуй
html><head><title>Locked</title></head><body><h1>423 Locked</h1></body></html>

?? Eugene
07.09.2018
16:09:49
http://click.pocoo.org/5/python3/

Victor
07.09.2018
16:10:33

Saneki
07.09.2018
16:11:06

Victor
07.09.2018
16:11:16
когда деплою на хуроку тоже все прекрасно работало