Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Программа распаковки zip файлов  (Прочитано 3690 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Usermaster

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3318
    • Просмотр профиля
Re: Программа распаковки zip файлов
« Ответ #15 : 10 Июня 2025, 14:06:47 »
xdg-open DIR
Надо будет попробовать.
А чего это вы тут делаете, а?

Оффлайн Skif_off

  • Активист
  • *
  • Сообщений: 416
    • Просмотр профиля
Re: Программа распаковки zip файлов
« Ответ #16 : 11 Июня 2025, 09:45:32 »
Почему бы не добавить поддержку передачи архива и каталога параметрами запуска?

Оффлайн Usermaster

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3318
    • Просмотр профиля
Re: Программа распаковки zip файлов
« Ответ #17 : 11 Июня 2025, 10:01:31 »
Опишешь подробней, возможно попробуем сделать.
Я не совсем понял.

Для начала запланировал создание каталога и открытие каталога штатным менеджером.
Как только программист из кадетского полевого выхода вернётся, загружу, пусть делает. :)
« Последнее редактирование: 11 Июня 2025, 10:09:40 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн Skif_off

  • Активист
  • *
  • Сообщений: 416
    • Просмотр профиля
Re: Программа распаковки zip файлов
« Ответ #18 : 11 Июня 2025, 10:25:26 »
Чтобы можно было запускать в терминале или custom actions в файловых менеджерах
test2.py /path/to/filename /path/to/folderи, может быть, использовать текущий каталог, если передан только один параметр.
Не знаю, правда, как в таком случае с GUI быть: рисовать его и подставлять переданное в контролы или отработать без GUI.

А почему, кстати, запуск через start.sh? Обычно вроде просто делают исполняемым и шебанг типа "#!/usr/bin/env python3"... (Я без претензий, просто любопытно.)

Оффлайн Usermaster

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3318
    • Просмотр профиля
Re: Программа распаковки zip файлов
« Ответ #19 : 11 Июня 2025, 10:37:46 »
А почему, кстати, запуск через start.sh? Обычно вроде просто делают исполняемым и шебанг типа "#!/usr/bin/env python3"

Согласен, хорошее замечание. Я об этом как-то не подумал, добавлю в скрипт.
Я скомпилированным файлом пользуюсь.
А чего это вы тут делаете, а?

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7953
    • Просмотр профиля
Re: Программа распаковки zip файлов
« Ответ #20 : 11 Июня 2025, 10:46:53 »
запускать ... custom actions в файловых менеджерах
И тут сразу встаёт вопрос, как в "однопанельнике" указать, куда распаковывать? В "двухпанельнике" просто, в первой выделил, во вторую распаковал.

Оффлайн Usermaster

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3318
    • Просмотр профиля
Re: Программа распаковки zip файлов
« Ответ #21 : 11 Июня 2025, 11:15:37 »
Для запуска скрипта добавил
#!/usr/bin/env python3

Нашёл баг, архив не создастся если при выборе каталога места расположения архива упакованного 7z в пути есть пробел.
Баг поправил.
А чего это вы тут делаете, а?

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5637
    • Просмотр профиля
Re: Программа распаковки zip файлов
« Ответ #22 : 11 Июня 2025, 11:37:03 »
Чтобы можно было запускать в терминале test2.py /path/to/filename /path/to/folder
- ну и зачем тогда вообще нужен GUI, как собственно и сама софтина?..  пользуйся себе unzip и не морочь головуunzip /path/to/filename -d /path/to/folder
   ... или я не так понял?

Оффлайн Usermaster

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3318
    • Просмотр профиля
Re: Программа распаковки zip файлов
« Ответ #23 : 11 Июня 2025, 12:27:52 »
К первому сообщению добавил программу для  поворота и излечения страниц из pdf.
Там чек бокс для изменений в исходном файле не работает пока.
Точнее он работает только если файл находится в директории с программой.
Попозже поправим, тогда отдельную тему сделаю.
Выложил пока только для посмотреть.

P.S. Сделал небольшие доработки с ошибками путей, перезалил. Остальное пусть сам исправляет.
« Последнее редактирование: 11 Июня 2025, 14:01:43 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн Skif_off

  • Активист
  • *
  • Сообщений: 416
    • Просмотр профиля
Re: Программа распаковки zip файлов
« Ответ #24 : 11 Июня 2025, 16:55:23 »
F12, у меня Double Commander и пока нет проблем :) Просто показалось логичным как-то оптимизировать использование, это же странно даже как-то - запустить, выбрать архив, выбрать папку, жмакнуть кнопку... Нажать в файловом менеджере ПКМ и в меню выбрать распаковку проще и быстрее.
И тут сразу встаёт вопрос, как в "однопанельнике" указать, куда распаковывать?
Либо указывать в GUI, либо в текущий каталог. Если показывать GUI - можно сразу подставить текущий каталог.

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5637
    • Просмотр профиля
Re: Программа распаковки zip файлов
« Ответ #25 : 11 Июня 2025, 17:25:14 »
это же странно
- ничего странного, если знать/помнить всю предысторию, и с чего всё начиналось

   ... а начиналась всё с простенького скрипта, который Usermaster сделал, если верно помню, для не особо продвинутых в этом сотрудников своей конторы, дабы хоть как-то облегчить им процесс корректной распаковки zip-архивов созданных в винде  :)
 

Оффлайн Usermaster

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3318
    • Просмотр профиля
Re: Программа распаковки zip файлов
« Ответ #26 : 12 Июня 2025, 08:02:15 »
Воообще ыбор каталога сднлан специально, не всем надо распаковывать в тот же каталог.
Попробуем сделать секбокс для распаковки в тот же каталог.

облегчить им процесс корректной распаковки zip-архивов созданных в винде

Да, всё так и было.
« Последнее редактирование: 12 Июня 2025, 08:06:26 от Usermaster »
А чего это вы тут делаете, а?

 

Страница сгенерирована за 0.033 секунд. Запросов: 25.