
Tigran
10.05.2019
17:50:00

Art
10.05.2019
17:50:22
Покажи как вызываешь.

Tigran
10.05.2019
17:50:48
И там много хаков, чтобы упростить скриптинг, которые в более well-designed вещи бы никто не стал затаскивать.

User
10.05.2019
17:50:54

Google

Roman
10.05.2019
17:51:24

Art
10.05.2019
17:51:38

Nikita
10.05.2019
17:51:45

Art
10.05.2019
17:52:19
1. Надо создать объект: Facts(). 2. Скобки не нужны, это же не функция.

Roman
10.05.2019
17:52:27

Art
10.05.2019
17:53:00

Tigran
10.05.2019
17:53:45

Nikita
10.05.2019
17:55:40

Roman
10.05.2019
17:56:09
Ну тогда оно было ещё не совсем в таком виде. А что плохого в этом коде? Ну да, не самый простой, но так и задача не самая простая. Ты в NLTK или Spacy залезь, удивишься.

Art
10.05.2019
17:56:13
Потому что init у тебя принемает аргумент facts, а ты его не передаешь. Надо что-то типа Facts('something').text_to_transe.

Tigran
10.05.2019
17:56:52

Art
10.05.2019
17:57:46
А вообще вот @ru_python_beginners чатик для начинающих. Такие вопросы лучше туда.

Google

Roman
10.05.2019
18:00:38

Tigran
10.05.2019
18:01:48
Кажется, ты недооцениваешь сложность веб-сайтиков.

Art
10.05.2019
18:02:01
ошибка
Какая? Или уже исправил?

Tigran
10.05.2019
18:02:05
Алгоритм может быть сложным. Но код должен быть простым.

Art
10.05.2019
18:03:06

Tigran
10.05.2019
18:03:41
Нет у него интеграции с редисом. У него интеграция со словарём.

Art
10.05.2019
18:04:51
Я в исходниках вижу куски работы с редисом.
Если редис для кеширования, то ок. Но словарь ему как сохранять, если потребуется?

Roman
10.05.2019
18:05:41

Tigran
10.05.2019
18:05:45

Art
10.05.2019
18:06:30
Его зона отвественности то, что он укажет в этом пакете.

Tigran
10.05.2019
18:07:03
Что за демагогия? Мы тут как раз обсуждаем дизайн и какую зону ответственности разумно выбрать.

Roman
10.05.2019
18:07:41

Art
10.05.2019
18:09:55

Tigran
10.05.2019
18:10:27
Ну а если очень хочется, можно рядышком в tools свои врапперы положить.

?????????
10.05.2019
18:11:52
Здравствуйте, кто может подсказать юникод ? этого смайлика?)

Tigran
10.05.2019
18:12:12

?????????
10.05.2019
18:12:28

Google

Roman
10.05.2019
18:12:37

?????????
10.05.2019
18:13:47

Roman
10.05.2019
18:16:07
@art141, @Saluev Ну вот я и хотел интерфейс dict-а (см. первое сообщение). Раз подобного плана библиотеки уже были написаны до меня и у них было немало звёздочек, значит потребность есть. Поэтому есть смысл найти библиотеку, решающую задачу или написать её самостоятельно: не заставлять пользователя писать код (он хочет готовое решение, а не программировать), чтобы библиотеку можно было использовать повторно.

Art
10.05.2019
18:18:12
В чем проблема описать интерфейс и сделать одну его имплементацию? Увеличение зависимойстей выше необходимого это не оч хорошо.
Плюс интерфейс kv хранилища очень простой. Если кому-то что-то специфичное будет нужно, то он сделает. Это не orm написать.

Roman
10.05.2019
18:20:35
Критика принята. С леммами там действительно сложновато. Как раз собирался переписывать.

Viktor
10.05.2019
18:21:57
скиньте книжку плз

Roman
10.05.2019
18:22:50

Art
10.05.2019
18:23:41

Roman
10.05.2019
18:24:06
Ну а dbm нужен, потому что у меня появляется новый индекс, который в файлик фигово класть.

Art
10.05.2019
18:24:22

Roman
10.05.2019
18:25:32

Art
10.05.2019
18:26:20
И в чем вопрос в итоге?

Roman
10.05.2019
18:26:48
Просто душевно поговорили :)

Art
10.05.2019
18:27:26
Ты хотел типа orm/odm для kv?

Roman
10.05.2019
18:27:48

hachiman
10.05.2019
18:28:09

Elisey
10.05.2019
18:41:22
как подобное декодироват ьв питоне?

Google

Elisey
10.05.2019
18:41:24
b'\x01\x00\x00\xfb\x0f\\\xd5\xc0xs\xef`\xf3\xb0\x0b\x91^\xa5\xad\x83)\xcc\x8eKh'

Tishka17
10.05.2019
18:43:04
А вообще, что это?

Elisey
10.05.2019
18:44:35
struct
набор символов буквы латинскии и цифры

Tishka17
10.05.2019
18:44:42
Нет

Admin
ERROR: S client not available

Igor
10.05.2019
18:44:53
Ребят, объясните что нужно pycharm, может я где-то что то должен указать в инициализации модулей? Создаю новый проект, инсталю либы - не видит, меняю интерпретаторы - тоже. Захожу в старый проект инсталю там - все ок.

Tishka17
10.05.2019
18:44:57

kernel
10.05.2019
18:45:00
Ля. Провел тест, интерпретатор питона против лексера+парсера моего языка. Отставание без самих вызовов 15 секунд

Tishka17
10.05.2019
18:45:05

kernel
10.05.2019
18:45:27

Elisey
10.05.2019
18:45:38
и использовать для отправки видео в другом сообщении

Art
10.05.2019
18:46:16

kernel
10.05.2019
18:46:26

Tishka17
10.05.2019
18:46:32

kernel
10.05.2019
18:46:32
Что делать хз вообще

Elisey
10.05.2019
18:46:57
Чо
MessageMediaDocument(document=Document(id=5379992896734757632, access_hash=-494554103893243683, file_reference=b'\x01\x00\x00\xfb\x0f\\\xd5\xc0@\xe0\x93\xfc\xc59\xef(\xc3\x12&\xb2\x9d\xb7\x8e\xaf\xfd', date=datetime.datetime(2019, 5, 10, 16, 24, 8, tzinfo=datetime.timezone.utc), mime_type='video/mp4', size=327653579, dc_id=2, attributes=[DocumentAttributeVideo(duration=4759, w=720, h=400, round_message=False, supports_streaming=True)

kernel
10.05.2019
18:47:42
MessageMediaDocument(document=Document(id=5379992896734757632, access_hash=-494554103893243683, file_reference=b'\x01\x00\x00\xfb\x0f\\\xd5\xc0@\xe0\x93\xfc\xc59\xef(\xc3\x12&\xb2\x9d\xb7\x8e\xaf\xfd', date=datetime.datetime(2019, 5, 10, 16, 24, 8, tzinfo=datetime.timezone.utc), mime_type='video/mp4', size=327653579, dc_id=2, attributes=[DocumentAttributeVideo(duration=4759, w=720, h=400, round_message=False, supports_streaming=True)
В telethon есть download_media если не ошибаюсь

Igor
10.05.2019
18:47:47

Google

Art
10.05.2019
18:48:12
MessageMediaDocument(document=Document(id=5379992896734757632, access_hash=-494554103893243683, file_reference=b'\x01\x00\x00\xfb\x0f\\\xd5\xc0@\xe0\x93\xfc\xc59\xef(\xc3\x12&\xb2\x9d\xb7\x8e\xaf\xfd', date=datetime.datetime(2019, 5, 10, 16, 24, 8, tzinfo=datetime.timezone.utc), mime_type='video/mp4', size=327653579, dc_id=2, attributes=[DocumentAttributeVideo(duration=4759, w=720, h=400, round_message=False, supports_streaming=True)
Чем document.id не подходит?

Elisey
10.05.2019
18:48:23

Tishka17
10.05.2019
18:48:45
Это как бы не ссылка

Nick
10.05.2019
18:49:08
кстати, что вот эти символы значат \x01\x00\x00 ?

Iva
10.05.2019
18:49:10

Art
10.05.2019
18:49:17

Elisey
10.05.2019
18:51:41
так это бота апи, а не телесон

Art
10.05.2019
18:56:17

Elisey
10.05.2019
18:56:46

Igor
10.05.2019
18:56:49

Art
10.05.2019
18:56:59
MessageMediaDocument(document=Document(id=5379992896734757632, access_hash=-494554103893243683, file_reference=b'\x01\x00\x00\xfb\x0f\\\xd5\xc0@\xe0\x93\xfc\xc59\xef(\xc3\x12&\xb2\x9d\xb7\x8e\xaf\xfd', date=datetime.datetime(2019, 5, 10, 16, 24, 8, tzinfo=datetime.timezone.utc), mime_type='video/mp4', size=327653579, dc_id=2, attributes=[DocumentAttributeVideo(duration=4759, w=720, h=400, round_message=False, supports_streaming=True)
MessageMediaDocument.document