
Маришка
23.02.2017
15:38:14
а это как-то попроще записать можно?
' '.join(a[1::-1][::-1])

Artem
23.02.2017
15:41:58
' '.join(a[:-1])?

Denis
23.02.2017
15:42:03

Маришка
23.02.2017
15:42:13
ах

Google

Маришка
23.02.2017
15:42:50
мне было просто лень так писать так как иногда у меня меняется кол-во слов
от 2-ух до 5-и

Denis
23.02.2017
15:43:23
' '.join(a[:k])

Petr
23.02.2017
15:43:35
инлайн фор?
хотя не

Маришка
23.02.2017
15:43:56
for в if'e
Есть такой лист, как проверить есть ли значение в ключах этого листа
>>> a
[{0: False}, {1: False}, {2: False}, {3: False}, {4: False}, {5: False}, {6: False}, {7: False}, {8: False}, {9: False}, {10: False}, {11: False}, {12: False}, {13: False}, {14: False}]
Типа
if 0 in a.keys():
....

Denis
23.02.2017
15:57:12
Таки проверить

Маришка
23.02.2017
15:57:39
ась?

Denis
23.02.2017
15:57:59
if 0 in sum(map(list, a), []):
Что-то такое

Aragaer
23.02.2017
15:58:05
какой-то странный лист

Маришка
23.02.2017
15:58:27
да

Google

Маришка
23.02.2017
15:58:35
мне проще его dict-oм сделать сразу
я тупанула

Aragaer
23.02.2017
15:59:14
0 in [x.keys()[0] for x in a]

Маришка
23.02.2017
16:00:04
мне проще его dict-oм сделать сразу

Aragaer
23.02.2017
16:00:55
да

Pavel
23.02.2017
16:01:23
>>> 3 in itertools.chain(*x)
True
>>> 103 in itertools.chain(*x)
False
>>>

Маришка
23.02.2017
16:03:28
тогда как добавить в dict значения

Pavel
23.02.2017
16:06:11

Игорь
23.02.2017
16:51:24
линтер или что-там еще в атоме даже знает порядок в каком лучше всего импортить модули.

Nikolay
23.02.2017
16:52:38
внутри каждой группы по алфавиту сортировка

Игорь
23.02.2017
16:53:30

Nikolay
23.02.2017
16:53:41
это flake8 энфорсит такую штуку, впрочем, так реально проще находить импорты

Игорь
23.02.2017
16:54:53
а что бывает дофига импортов в одном скрипте?

Nikolay
23.02.2017
16:55:01
особенно знаешь где?
в utils.py ?

Игорь
23.02.2017
16:57:29
еще в обед у меня было много желания что-то кодить, а сейчас пришел домой и шевелиться не охота.

Google

Nikolay
23.02.2017
16:58:11
я сегодня кофе упоролся и полдня боролся с setup.py
потом плюнул, залил пакет в кастомную репу и оставил так

Игорь
23.02.2017
17:00:28
а завтра шарды гонять в ночь...

Роман
23.02.2017
17:02:37
Господа, а кто юзает sentry? Какие ещё есть сценарии его использования? Хочу для сбора статистики его заюзать

ThePanaceya
23.02.2017
17:21:28

Octo@dshacks
23.02.2017
17:40:29
С каких пор PIL стал оставлять соотношение сторон при ресайзе?
И как заставить его не делать это

Alice
23.02.2017
17:43:11
Ребят, реально реализовать как-нибудь скрипт чтобы считать с канала всех пользователей, так в ТГ ограничение на просмотр до двухсот пользователей сейчас.


Leonid
23.02.2017
18:01:13
#каналы
Поэкспериментировали со списком подписчиков каналов. Выводы экспериментальные.
1. Телеграм не отдает более 200 подписчиков (в клиентах) и даже по MTproto не вытащить более 5000. Также их получить по BotAPI. Так что полный список пока не получить напрямую никак.
2. Сортировка участников в Members на разных клиентах - разная. На iOS вероятно, следующая.
- сперва показываются те, кто последним заходил на канал и у кого онлайн-статус (last seen) либо публичен либо ты имеешь к нему доступ (ты в их контакт листе)
- затем показываются скопом все те, у кого онлайн-статус приватен — их большинство, и там сортировка по внутреннему id в Telegram — то есть, чем старше аккаунт, тем выше он в списке.
Таким образом, для полного списка надо или добавлять всех подписчиков в контакты, или забыть про полный список участников.
По другим клиентам пока информации нет.


Alice
23.02.2017
18:03:29
там 1500 максимум

Маришка
23.02.2017
18:04:21
есть какая-то замена feedparser'у?

Alice
23.02.2017
18:04:48
спасибо, Леонид
через МТпро какой-то до 5к судя по всему есть возможность спарсить
"аже по MTproto не вытащить более 5000."
у меня 1500
бл
какой ты сложный
спросила тут поинтересовалась есть ли способы
ну нет и нет

Google

Alice
23.02.2017
18:08:57
что дальше?
скинули не питоновые

arisu
23.02.2017
18:09:43

Admin
ERROR: S client not available

arisu
23.02.2017
18:09:53
Маркетологи опять пытаются кого-то наебать?

Alice
23.02.2017
18:10:06
ну нам для разыгрыша понадобилось
заранее не озаботились
выбрали номера
теперь не будем же условия менять
будет вытаскивать юзеров

Leonid
23.02.2017
18:12:00
Но зачем?
Это Фёдор Скуратов, я так понимаю, оценивал привлекательность канала для рекламодателей

arisu
23.02.2017
18:12:31
А есть каналы где больше 5000 человек?

Alice
23.02.2017
18:12:57
все равно как звучит
а спарсить юзеров надо

Leonid
23.02.2017
18:13:37

Alice
23.02.2017
18:13:55
так я тебя вообще и не прошу
кто захотел помог
ко мне какие претензии?

arisu
23.02.2017
18:14:06

Google

Alice
23.02.2017
18:14:27
большинство подписчиков и бзеров иранцы)

Leonid
23.02.2017
18:14:30
А иранские не помню))
Не пали контору)

arisu
23.02.2017
18:15:49
Я думал конфа

Alice
23.02.2017
18:16:18
прикол в том, что в каналах таких
охват просмотров большой
в отличие от остальных соцсеток

Игорь
23.02.2017
18:20:17

Проксимов
23.02.2017
18:48:26
Парсеры не предлагать, т.к по заданию ток это нужно использовать
Как с помощью модуля requests в 3 питончике найти в htmle все теги a. Или это невозможно?

Diskord
23.02.2017
18:48:40
эм