Вопрос:
После установки плагина перестали подхватываться ссылки с Filmix.co
Такое возможно или просто совпадение?
попробуй свой "фильмовый" переустановить, должен затянуть что ему надо снова, а на мой повлиять не должно...
Неа ... не из-за этого. Вы там, на пару с Учкун Мавлоновичем (он в РМП), пихаете urllib3 там где оно не надо , вот тут разгадка "бяки" -
Плагин e2m3u2bouquet (Мод от Dorik1972) ... поправьте и будет Вам счастье :'(
p.s. Можете слушать можете нет , но ... я бы функцию
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Аналогичный "стиль" и с использованием requests в Вашей "extended" версии
Так ни в жизнь не написал бы даже под страхом смертной казни .... Кому надо плодить однотипные операции в таком количестве??? А тем более что мешает качнуть одной строкой сразу архив со всеми этими *.py файлами сходу?
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
и распаковать ВСЕ файлы *.py одним махом из архива в нужную папку на ресе и не заниматься "творчеством" в
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
библиотеку zipfile -
12.4. zipfile — Work with ZIP archives — Python 2.7.18 documentation или shutil -
10.10. shutil — High-level file operations — Python 2.7.18 documentation в python еще никто не отменял
Более того это избавит от необходимости каждый раз править код плагина при добавлении/удалении чего-либо из /Components/Converter/ и т.д. на Git ....
5 строк кода на питоне лихо решают всю эту "канитель" вместо Ваших 100500+ строк "лютого треша"
телодвижений в /tmp и сразу распакуете в /usr/lib/enigma2/python/Components/Converter , а использование BytesIO позволит вообще обойтись без слива временного файла архива в /tmp и распаковывать "налету"
, но это дело "вкуса"
p.s.s. кстати о треше все ото 100500+ в одну строку, т.е. переместит все файлы с расширением .py из папки /tmp в заданную папку dest_dir
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
А если предварительно "сливать" не в /tmp , как у Вас в download_com() , а куда-то в /tmp/Converter , то
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
и либа glob не нужна ... Но судя по Вашему коду она Вам там ой как может пригодится , например для получения листинга уже существующих файлов и анализа файлов из полученного архива .... union, intersection и difference для set() тоже никто не отменял, а в купе с any() или all() вообще творит чудеса