Commit Graph

99 Commits

Author SHA1 Message Date
Bastian Kleineidam 9ae920ff1b Use "." instead of os.getcwd() for current directory. This prevents errors from os.getcwd() (for example on stale NFS mounts) 2012-10-12 15:39:01 +02:00
Bastian Kleineidam 7a4bd2475c Remove orange support. 2012-08-04 14:09:08 +02:00
Bastian Kleineidam 68b8a524e2 Rename output dir to archive name without extension. 2012-08-03 23:11:11 +02:00
Bastian Kleineidam be7d473b9e Support ADF (.adf) Amiga disk file archives. 2012-08-03 22:26:40 +02:00
Bastian Kleineidam e65fff3f7f Require and use Python >= 2.5 2012-05-25 22:15:29 +02:00
Bastian Kleineidam 14cfeb9607 Add support for shar and unshar. 2012-05-25 22:07:22 +02:00
Bastian Kleineidam 216faeaf0e Add lcab support. 2012-05-24 23:17:37 +02:00
Bastian Kleineidam 1b2f0f8a09 Fix program config for 7z. 2012-05-24 23:10:05 +02:00
Bastian Kleineidam c0db69fe0c Support the lhasa program extracting LZH archives. 2012-05-24 10:55:17 +02:00
Bastian Kleineidam f7db4b5116 Support bsdtar. 2012-05-23 18:35:54 +02:00
Bastian Kleineidam df8f0841f3 Support bsdtar. 2012-05-23 18:22:16 +02:00
Bastian Kleineidam 1c0c3d9b61 xz and lzma are not native for tar programs. 2012-05-23 05:00:13 +02:00
Bastian Kleineidam 36c2be760d Add support for flac files. 2012-05-17 21:22:56 +02:00
Bastian Kleineidam 52762df5c6 Add flac file detection. 2012-05-17 14:59:33 +02:00
Bastian Kleineidam de18ff9ca3 Support SHN (.shn) files with shorten. 2012-05-17 14:28:12 +02:00
Bastian Kleineidam 1cb49aa296 Add support for APE format. 2012-05-17 11:01:06 +02:00
Bastian Kleineidam 66001fde36 Add boilerplate support for Monkey's Audio Compressors APE format. 2012-05-17 10:43:21 +02:00
Bastian Kleineidam b3b48adf39 Code cleanup: remove CompressionPrograms map. 2012-05-17 09:08:28 +02:00
Bastian Kleineidam ef8c0e595c Python module programs now have a py_ suffix. 2012-05-12 13:36:59 +02:00
Bastian Kleineidam e4f1a06c82 Remove unnecessary filename check for archive repacking. 2012-05-12 12:57:17 +02:00
Bastian Kleineidam 79a376ce4e Rename encoding to compression in the context of archive handling. Makes more sense. 2012-05-12 09:31:27 +02:00
Bastian Kleineidam e7f8e00bc5 Support TAR file handling with the Python tarfile module. 2012-05-12 09:00:55 +02:00
Bastian Kleineidam ac76a91d2d Support creation of ZIP files with Python modules. 2012-05-11 23:30:46 +02:00
Bastian Kleineidam a0669fd438 Support creation of BZIP2 and GZIP files with Python modules. 2012-05-11 23:12:37 +02:00
Bastian Kleineidam 547bd75fd6 Support extraction of GZIP files with the Python gzip module. 2012-05-11 22:56:44 +02:00
Bastian Kleineidam 45a5f7e841 Support extraction of BZIP2 files with the Python bz2 module. 2012-05-11 22:08:00 +02:00
Bastian Kleineidam 6882f93b49 Optimize program configuration and fix archive argument checking. 2012-05-11 21:16:29 +02:00
Bastian Kleineidam 3bd8441fa5 Add more archive argument checks and refactor. 2012-05-11 21:04:22 +02:00
Bastian Kleineidam a690ba28f8 Make sure all temporary directories are removed on errors. 2012-05-11 20:19:29 +02:00
Bastian Kleineidam 96be0020ea Add more checks. 2012-05-11 20:07:50 +02:00
Bastian Kleineidam 2bfa5e2a6c Make function argument more clear. 2012-05-11 19:33:42 +02:00
Bastian Kleineidam 7fa1151269 Assert list of files to archive is non-empty. 2012-05-11 19:33:12 +02:00
Bastian Kleineidam e28f3ab115 Log abort message as error instead of info. 2012-05-11 19:32:16 +02:00
Bastian Kleineidam 6917ab17bb Support plzip. 2012-05-11 07:14:49 +02:00
Bastian Kleineidam 1cb76a9633 Support plbzip2. 2012-05-11 07:08:50 +02:00
Bastian Kleineidam 0910281d20 Fix syntax. 2012-04-09 12:29:05 +02:00
Bastian Kleineidam b9e60da545 Allow verbose option in diff and repack commands. 2012-04-09 12:26:54 +02:00
Bastian Kleineidam 8987927edb Added convenience library functions for handling archives. 2012-04-09 12:23:02 +02:00
Bastian Kleineidam 47c43a57b1 Updated copyright. 2012-04-08 18:54:37 +02:00
Bastian Kleineidam 021626aa82 Added support for the pigz program handling GZIP archives. 2012-04-06 12:59:52 +02:00
Bastian Kleineidam ba6d138615 Xz supports all archive commands. 2011-10-19 09:10:17 +02:00
Bastian Kleineidam 14641f8ea3 Updated copyright. 2011-01-25 06:57:30 -06:00
Bastian Kleineidam e48b95f9f1 Support DMS (.dms) files. 2011-01-24 14:28:29 -06:00
Bastian Kleineidam 80916bc335 Added support for the orange CAB extracting program. 2011-01-24 12:24:34 -06:00
Bastian Kleineidam d39e1c6750 Support ZIP (.zip) file creation with 7z. 2011-01-17 13:38:53 -06:00
Bastian Kleineidam 296283bf9e Added support for pdlzip. 2011-01-17 13:27:54 -06:00
Bastian Kleineidam 85f592b8ea Added support for clzip. 2011-01-17 13:11:02 -06:00
Bastian Kleineidam f0895c7ffc Added alternative ZIP mime type 2010-11-20 14:08:01 +01:00
Bastian Kleineidam 79493755c5 Use util.log_info to print extraction info message. 2010-11-10 19:50:59 +01:00
Bastian Kleineidam 7f33a0f604 Improved error message wording. 2010-10-04 19:21:33 +02:00