@ru_python

Страница 1243 из 9768
Vλαdmιr
18.07.2016
12:36:57
приветы. видели поисковик покемонов на фласке?

Андрей
18.07.2016
12:37:39
ссылку

Vλαdmιr
18.07.2016
12:40:08
https://tjournal.ru/31482-programmist-sozdal-kartu-vseh-pokemonov-s-pomoshu-uyazvimosti-v-protokole-pokmon-go

Nobue
18.07.2016
12:44:12
круто

Google
agic
18.07.2016
12:47:12
покемоны

ты вообще api читал?

http://groosh-code.tumblr.com/post/127734971438/%D0%BF%D0%B8%D1%88%D0%B5%D0%BC-%D0%B1%D0%BE%D1%82%D0%B0-%D0%B4%D0%BB%D1%8F-telegram-%D1%83%D1%80%D0%BE%D0%BA-1-%D0%B2%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9

на гугл тебе в помощь

ты выдрал кусок кода и говоришь не работает

но мы тоже не нострадамусы

Henaro
18.07.2016
12:51:10
Посоны, кто в теме, подскажите, какие инструменты лучше выбрать для реализации бекенда на Asyncio и MongoDB с REST-интерфейсом?

agic
18.07.2016
12:52:31
да потому что читать нужно

Viktor
18.07.2016
12:53:25
я разобрался уже

message.text = message.text.lower()

и все работает

agic
18.07.2016
12:56:04
надо же

1nk 1nk
18.07.2016
13:28:10
Мисс клик по посту

Google
Zahar
18.07.2016
13:33:26
Мда

Danil
18.07.2016
14:00:18
Посоны, кто в теме, подскажите, какие инструменты лучше выбрать для реализации бекенда на Asyncio и MongoDB с REST-интерфейсом?
ну асинк драйвер для монги это motor, с ним можно либо торнадо, либо айохттп. Тут по вкусу

Henaro
18.07.2016
14:01:02
до мотора уже додумался, скорее всего aiohttp тоже за основу. Вопрос - на чём рест сделать остался

приглянулся eve, но пока не пробовал его

Danil
18.07.2016
14:01:37
Эмм, а что за вопрос "на чём делать рест"?

Henaro
18.07.2016
14:01:53
скорее на каком фреймворке

H
18.07.2016
14:02:10
На aiohttp

Danil
18.07.2016
14:02:12
ну епт, что такое "фреймворк для рест" то?

Henaro
18.07.2016
14:02:50
django rest framefork, например

EVE опять же

или руками на фласке

Danil
18.07.2016
14:04:38
ну я просто не знаю, зачем там фреймворк нужен =_= просто на aiohttp ебенишь роуты и всё )

parikLS
18.07.2016
14:05:10
django rest framefork, например
причем тут это к асинкио?

Henaro
18.07.2016
14:05:27
не знаю, пытаюсь вникнуть

вдимо это из разных грядок

Danil
18.07.2016
14:05:48
я прост не веб разработчик, может у вас там на каждый чих нужно фреймворк тянуть

без этого код не пишется

parikLS
18.07.2016
14:06:04
аиохттп, как тебе правильно сказалм

Henaro
18.07.2016
14:07:10
я тоже не веб

Google
parikLS
18.07.2016
14:07:15
не знаю, пытаюсь вникнуть
зачем тебе асинк?

Henaro
18.07.2016
14:07:24
зачем тебе асинк?
для бэкенда

с монгой асинхронно работать

parikLS
18.07.2016
14:07:47
я имею ввиду, почему именно асинк?

Henaro
18.07.2016
14:08:06
условие задачи такое

мопед не мой

Danil
18.07.2016
14:08:18
а питон 2 или 3?

Henaro
18.07.2016
14:08:25
3.5

Danil
18.07.2016
14:08:38
а, ну тогда айохттп юзай, да

parikLS
18.07.2016
14:08:39
понял, ну тогда аиохттп бери и вперед, по доке

Henaro
18.07.2016
14:08:48
угу, понял, спасибо!

а aiohttp умеет как-то авторизацию замутить?

Henaro
18.07.2016
14:13:03
или это самому делать надо?

Danil
18.07.2016
14:14:44
google://aiohttp+authorization

Eugene
18.07.2016
14:18:25
github://aio-libs

Admin
ERROR: S client not available

Henaro
18.07.2016
14:39:48
по какой причине?

Nobue
18.07.2016
14:40:01
по той что у меня три таких сервиса работают уже

хотя вру, там не было задачи обязательно поюзать asyncio

Google
Danil
18.07.2016
14:40:38
и тут нет

Nobue
18.07.2016
14:40:41
не совсем понимаю почему так стоит вопрос, но если это железное требование, то ок)

Danil
18.07.2016
14:40:45
главное асинхронщина

а в торнаде она есть

Henaro
18.07.2016
14:40:52
да, это тестовое задание

Nobue
18.07.2016
14:41:02
ну вот торнадо вполне умеет в асинхронщину

Henaro
18.07.2016
14:41:08
но почему-то упёрлись именно в асинкио

Nobue
18.07.2016
14:41:31
вобщем я советую торнадо, но скажу честно - на асинкио я просто ничего еще не пробовал делать

может он и правда волшебный и прекрасный как сама Шахерезада

Danil
18.07.2016
14:41:49
ну если нет опыта, то aiohttp гораздо проще

Nobue
18.07.2016
14:42:20
вот кстати вам кулстори про торнадо

у меня друг писал для одного банка мобильное приложение, но была большая проблема в том, что это - банк, означало это например что бэкенд которы они давали был... не очень юзабелен на мобильной стороне (сейчас не буду в подробности лезть, это не главное в истории) - в итоге они решили сделать на торнадо своего рода проксирование, которое выдает JSON-ы и вообще все готовое и хорошее для использование на мобильной стороне

и вот все сделали, а оно не работает - со стороны банка на совершенно правильный и красивый запрос приходит ОШИБКА НЕ ПОНИМАЮ без объяснений, связи с банком тоже никакой - они просто говорят - у нас все хорошо, ищите сами

мы долго ломали голову и все тестировали (он меня попросил помочь) и в итоге обнаружили, что торнадо нормализует http хэдеры как рекомендовано в RFC (капитализирует каждое слово если быть точным)

а на стороне банка стояла долбаная CORBA, преобразовывающая все в итоге в XML которая требовала определенный одобренный Богом case для http-хэдеров

Danil
18.07.2016
14:46:52
лол

Nobue
18.07.2016
14:48:30
пришлось кучу времени убить чтобы получить это сокровенное знание

Henaro
18.07.2016
14:48:52
интересно, каким образом нашли багу

Nobue
18.07.2016
14:50:22
когда долго сравнивали все дампы, дойдя до уровня HTTP, то увидели что их сервисы отдают хттп заголовки в таком виде и мелькнула догадка (правда мы не знали что торнадо их нормализует и на выяснение этого тоже ушло какое-то время)

решили это в итоге форком торнадо и выпиливанием нормализации

Google
Nobue
18.07.2016
14:52:31
там она была глубоко и не отключалась

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