Anonymous
https://docs.python.org/3/library/zipfile.html
Для создания запароленных архивов нужен. Стандартный с паролем только распаковать может.
Alex
Для создания запароленных архивов нужен. Стандартный с паролем только распаковать может.
действительно. тебе нужен именно на питоне? чем обосновано требование отсутствия бинарных зависимостей?
Alex
тот же zipfile использует сишные либы
Anonymous
Вообще нужна кроссплатформенность нормальная. На некоторые архитектуры руками зависимости придется собирать
Alex
Вообще нужна кроссплатформенность нормальная. На некоторые архитектуры руками зависимости придется собирать
под какие платформы \ архитектуры например? просто есть на PyPi модули, но я их рекомендовать не буду, т.к. с ними не работал. как вариант дернуть консольную утилиту, 7zip например.
Alex
огласите полный список требований
Anonymous
Пока все платформы ещё обсуждаются
Anonymous
Модули рыл конечно - большинство интрейфейс к 7zip, winrar, etc...
Alex
в конце концов платформозависимый код можно таскать с собой в виде библиотеки и собирать под целевые платформы.
Anonymous
У меня проблема с регистрацией на owm, кто знает как её решить
Anonymous
Или от их библиотек зависит
Anonymous
Можно конечно и так - но спрашиваю, может кто знает модули с указанными требованиями)
Alex
Можно конечно и так - но спрашиваю, может кто знает модули с указанными требованиями)
модули исключительно на питоне реализующие алгоритмы компрессии пишут разве что в академических целях
Alex
ну и я бы не стал полагаться на какой-либо noname модуль, и попробовал бы сменить подход.
banteg
отличный пост и презентация для любителей выкатывать свою криптографию https://blog.trailofbits.com/2019/07/08/fuck-rsa/
Alex
отличный пост и презентация для любителей выкатывать свою криптографию https://blog.trailofbits.com/2019/07/08/fuck-rsa/
а у нас тут такие есть? я думал это очевидно для сколь-либо образованного человека.
Anonymous
модули исключительно на питоне реализующие алгоритмы компрессии пишут разве что в академических целях
По разному бывает. Например для nodejs есть tedious - официальная pure js библиотека для работы с mssql от Microsoft. Согласен, что редко и для python на вскидку не приведу, но всякое бывает
Anonymous
а это не устравивает?
Неа. Зависимости. Можно задолбаться на кроссплатформенности потом. Уж скорее на с++ напишу тогда - меньше уровней абстракции и удобен добиться компиляции
Oleg
Неа. Зависимости. Можно задолбаться на кроссплатформенности потом. Уж скорее на с++ напишу тогда - меньше уровней абстракции и удобен добиться компиляции
А что не так с зависимостями? Я не очень понимаю проблему с Можно задолбаться на кроссплатформенности потом
Anonymous
Сейчас работает в связке с консолью - вот цель и слезть. Поэтому и ищу вариант. Видимо данный отсутствуеь
Alex
А что не так с зависимостями? Я не очень понимаю проблему с Можно задолбаться на кроссплатформенности потом
да тут вообще абстракция на абстракции и абстракцией погоняет у человека
Alex
нет даже конкретного списка платформ и архитектур
Alex
что пытаются сделать тоже не описал
Alex
Она может и не собираться
ну не собирай, обеспечь наличие нужных библиотек на целевой платформе
Oleg
Она может и не собираться
А у вас какие-то платформы совсем экзотические, в которых нет бинарных репозиториев пакетов?
Vadim
Привет, знаете какое-нибудь пример ридера на питоне?
Alex
А у вас какие-то платформы совсем экзотические, в которых нет бинарных репозиториев пакетов?
я боюсь для таких экзотических платформ может и поддержки питона не быть
Valera
Привет всем, подскажите пожалуйста, может кто-то сталкивался с таким случаем, потому что я довольно часто вижу этот кусок кода в разных приложениях и слегка не очень мне это нравится. В общем есть огромный кусок кода на if else, что-то типа: if item in list_1: do somthing elif item in list_2: ... elif item in list_3: ... и так далее еще раз 5-10, например Может быть есть какое-то более элегатное решение, чтобы не так награможено было. После проверки условия в приницпе происходит аналогичные действия, но с небольшими изменениями
Anonymous
А у вас какие-то платформы совсем экзотические, в которых нет бинарных репозиториев пакетов?
В данный момент нет, но возможно будет. Сейчас вообще через консоль работа идёт
Oleg
В данный момент нет, но возможно будет. Сейчас вообще через консоль работа идёт
Т.е. python вы на этих платформах самостоятельно будете собирать?
Anonymous
Согласен, что если python сбилдится то и зависимости тоже
Anonymous
Но пока ищу есть ли pure python библиотека
Anonymous
Видимо нету
Alex
Но пока ищу есть ли pure python библиотека
если и есть полагаю скорость тебя огорчит
Oleg
В общем, я бы заимплементил через консольную тулзу. По ходу дела если появится платформа, на которой эта тулза не работает, решал бы уже эту проблему
SetazeR
было бы одно и то же действие - можно было бы написать if any(item in cur_list for curlist in (list1,list2,list3)):
SetazeR
или типа if item in list1.extend(list2).extend(list3): и т.п.
Oleg
пока я с трудом себе представляю платформу, на которой не существует консольной zip-тулзы
Oleg
да вроде в линуксах не всегда есть по дефолту
ну я имел в виду не по-дефолту, а вообще отсутствие возможности установить/скомпилировать
Алексей
да вроде в линуксах не всегда есть по дефолту
Наверное вместе с прогой можно свою прогу тащить как fallback, или постоянно использовать её
Oleg
LFS =D
Положить туда статически слинкованный бинарь )
Wqw
Всем привет)Может кто-нибудь находил репозиторий/ cтатью про то, как индефицировать взятие ворот в футболе
NO
Э-э, ну там датчики которые сигнализируют часам у арбитра.
NO
Часы вибрируют
NO
Есть вибрация всё ок
Дмитрий
если именно по видео надо
NO
Только видел нормальное надо
Wqw
если именно по видео надо
да, именно по видео
Дмитрий
есть линии, есть объект, проверить прошел ли объект через линии
NO
Желательно с камер внутри ворот
Дмитрий
простите
NO
Там надо из 3d 2d и всё
Wqw
есть линии, есть объект, проверить прошел ли объект через линии
ну да, так и хотел делать.Просто думал,может кто-то видел л уже готовое
Marsel
простите
Годиться
Дмитрий
ну да, так и хотел делать.Просто думал,может кто-то видел л уже готовое
погугли туториалы в стиле cv для начинающих, там может быть в примерах что-то похожее
Stepan
Сижу на террасе
Nikolay
Я тоже сидел на террасе, но потом я откопал книжку по питону
Nikolay
Пошли неплохи дела
🍁 Jaŭhien
Главное - чтоб не на терассе
Pavel
Пошли неплохи дела
нешто работу нашёл?
Nikolay
нешто работу нашёл?
Нет. Отдыхаю еще
Andrew
Главное - чтоб не на терассе
Главное чтобы не на теплотрассе
Влад 🇺🇦
tf = tarfile.open("core-dump.tar.gz", mode="w:gz") files = [] for core in os.listdir('/tmp'): if core.startswith('core-gameserver'): files.append(core) tf.add("/tmp/").append(files) tf.add("/data/gameserver_logs") tf.close()
Влад 🇺🇦
помогите,пожалуйста со скриптом
Влад 🇺🇦
AttributeError: 'NoneType' object has no attribute 'append'