Skip to content
This repository has been archived by the owner on Dec 31, 2022. It is now read-only.

frank038/Qt5simplearchiver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 

Repository files navigation

Qt5simplearchiver

A simple archive manager.

Version 0.9.4 (testing)

Free to use and modify.

Requirements:

  • pyqt5
  • python3-xdg
  • 7z (p7zip-full is suggested; p7zip-rar is required for rar archives; it is used for extracions and for reading the archive content - read below)
  • python3-libarchive-c (for reading the archive files instead of 7z; libarchive can be enabled by changing the line 14 of the main file from USE_LIBARCHIVE = 0 to USE_LIBARCHIVE = 1 ; 7z cannot list the compressed real files inside a tar.gz archives or other double compressed archives).

Features:

  • should work with all archive files managed by both libarchive and 7z (for extraction 7z is always used);
  • opens the passworded archives supported by 7z: asks for a password
  • double click to open the file with the default viewer, if any
  • Control key for multiple selections
  • items can be added and deleted from the archive
  • it is possible to create a completely new archive.

Limitations: Drag and drop, for item extraction, only works with my file manager SimpleFM program because of a custom mimetype. By default the files are extracted with the parent folders; a button in the toolbar can change this behaviour, except for subfolders. The files to open/read will be extracted in the /tmp directory first. Folder cannot be opened by double clicking. Icons: only folder for folders and file for not folders.