Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 01 Aug 2014, 20:45
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Utilities
PackIt-1.9 - a flexible Archiving/Compressing GUI
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 4 [46 Posts]   Goto page: 1, 2, 3, 4 Next
Author Message
SFR


Joined: 26 Oct 2011
Posts: 1047

PostPosted: Wed 09 Oct 2013, 09:27    Post subject:  PackIt-1.9 - a flexible Archiving/Compressing GUI  

Unlike UExtract, PackIt is not intended to be an ultimate (i.e. millions of supported formats) tool.
But it's designed to be simple yet flexible.
Just take a look at the screenshot - I hope no usage instructions are necessary...

I've implemented only crucial (IMO and for me) parameters for Pass_2 tools, like:
- compression level
- solid archive (only 7z/rar)
- password (only 7z/rar/zip)
- filenames encryption (only 7z/rar)

Like UExtract, PackIt is packaged as a ROX right-click app and this is the easier way to use it (right-click or drag'n'drop), however menu entry is also available.

Supported archiving/compressing tools:
Pass_1: tar, cpio, mkisofs, mke2fs, mksquashfs
Pass_2: 7z/7za/7zr, bzip2, compress, gzip, lzma, lzop, rar, xz, zip

Requirements: Bash, Busybox, Gtkdialog (>= 0.8.0) + at least one of supported archiving/compressing tools.
___________

Note that mixing mksquashfs with any of 'Pass_2' tools is not supported, for two reasons:
- mksquashfs refuses to send its output to stdout, so I'd have to use some ugly workarounds
- it'd be poinless anyway, since *.sfs is already compressed

Note to FatDog users:
In order to get right-click menu entries properly installed, it's necessary to create one link before installing PackIt:
Code:
ln -s /etc/xdg/rox.sourceforge.net/SendTo /root/.config/rox.sourceforge.net/OpenWith


PS. I couldn't find any icon for this app that would satisfy my aesthetic sense (yeah, I'm pretty fussy), so I just used the one from UExtract, but with inverted colors.
Actually, they look quite nice side by side. Wink
___________

PackIt-1.9 contains the following translations:

- Polish (me)
- Spanish (nilsonmorales & vicmz)
- French (charlie6)
- Russian (Senderok)
___________

Changelog

Version 0.9:
- initial release

Version 1.0:
- added: 'Verbose mode' checkbox
- various, minor fixes

Version 1.1:
- can create a shortcut in $HOME/Desktop (if exists)
- added MD5 checkbox
- various minor fixes and improvements

Version 1.2:
- can create SFX archives (7z/rar/zip only)
- better compatibility with older busybox and xterm (thanks to ac2011)
- added: version number in titlebar (thanks to jplt)

Version 1.3:
- added Spanish translation (thanks to Nilsonmorales)
- mksquashfs' compression method is now choosable.
- can create also *.exe (Win/GUI) self-extracting archives (only 7z/rar)
- .sfx/.exe extensions are shown only if appropriate modules are available.
- creating encrypted, self-extrating ZIP archives is not allowed (unzipsfx doesn't support it)
- bugfix: wrong compression level calculation for rar
- xterm changed to $TERM
- some other minor fixes.

Version 1.4:
- pinstall.sh is now Woof-friendly (thanks to Pemasu)
- updated ES translation (thanks to Vicmz)
- tar|cpio|iso.zip archives preserve normal name inside (instead of - (dash))
- tar|cpio|iso.sfx extensions (zip) unblocked
- small bugfix in routine that tests sfx/exe abilities

Version 1.5:
- fixed: improper handling of dir/filenames and passwords with some special chars like ' " * < >
- fixed: if Pass_1 fails, in some cases Pass_2 may continue without errors
- some other minor fixes

Version 1.6:
- bugfix: improper handling of filename(s) and passwords that contain ` (backtick)
- bugfix: not detecting 7za/7zr if 7z not available

Version 1.7:
- p(un)install.sh: can create right-click entries for Thunar
- added 'mke2fs' to "Pass_1" tools
- all 'xmessage' stuff replaced with pure Gtkdialog

Version 1.8:
- archiving can be aborted also in non-verbose mode
- visual improvements (non-verbose mode)
- some internal improvements/fixes

Version 1.9:
- mksquashfs: better compression in xz mode (-Xbcj x86 -b 512K)
- mkisofs: Joliet disabled when creating Puppy ISO (if presence of "*.sfs", "initrd*" and "vmlinuz" files has been detected)
- fixed regression in creating right-click entries in FatDog

Have a nice packing &
Greetings!
PackIt-1.9.pet
Description 
pet

 Download 
Filename  PackIt-1.9.pet 
Filesize  29.99 KB 
Downloaded  594 Time(s) 
Screenshot.png
 Description   
 Filesize   36.83 KB
 Viewed   1489 Time(s)

Screenshot.png


_________________
[O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource
Omnia mea mecum porto.

Last edited by SFR on Tue 03 Jun 2014, 14:59; edited 15 times in total
Back to top
View user's profile Send private message 
ASRI éducation


Joined: 09 May 2009
Posts: 2354
Location: France

PostPosted: Wed 09 Oct 2013, 09:50    Post subject:  

PackIt seems to be a very interesting utility (I trust in SFR).
_________________
Projet ASRI éducation => Association | Forum | Dépôt | Espace kids
Back to top
View user's profile Send private message Visit poster's website 
SFR


Joined: 26 Oct 2011
Posts: 1047

PostPosted: Fri 11 Oct 2013, 07:46    Post subject:  

Ok, no feedback (except ASRI's - thanks!), so I'm assuming no bugs were found as well (I found just a few), therefore let's bump it at once to:
Version 1.0

- added: 'Verbose mode' checkbox - this option executes "packing command" within terminal window (what also makes possible to break the operation with CTRL+C)
- various, minor fixes

First post updated!

Greetings!

_________________
[O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource
Omnia mea mecum porto.
Back to top
View user's profile Send private message 
rg66


Joined: 23 Jul 2012
Posts: 496
Location: Vancouver, BC Canada / Entebbe, Uganda Africa!?!

PostPosted: Fri 11 Oct 2013, 09:06    Post subject:  

This is a very cool app. I've already converted it to work with thunar right click and will be adding it to X-precise, X-slacko and Carolina if and when it's updated.

I did have to dl rar for linux but it seems to be a trial only.

Anyway, thanks for this!

_________________
Carolite-1.2 / Carolina-1.2 / X-precise-2.4 / X-slacko-2.1
Carolina
X-precise/X-slacko
Back to top
View user's profile Send private message 
SFR


Joined: 26 Oct 2011
Posts: 1047

PostPosted: Fri 11 Oct 2013, 09:37    Post subject:  

Thanks rg66!
rg66 wrote:
I did have to dl rar for linux but it seems to be a trial only.

It's not necessary to install rar - if any of supported tools isn't installed, it simply won't be displayed in the GUI.

Greetings!

_________________
[O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource
Omnia mea mecum porto.
Back to top
View user's profile Send private message 
rg66


Joined: 23 Jul 2012
Posts: 496
Location: Vancouver, BC Canada / Entebbe, Uganda Africa!?!

PostPosted: Sat 12 Oct 2013, 06:43    Post subject:  

SFR wrote:
It's not necessary to install rar - if any of supported tools isn't installed, it simply won't be displayed in the GUI.

Greetings!


I noticed that since it didn't show rar as an option until I added it. I do need it as most of my compressed files on my Win box are rared.

Again, thanks for this very handy tool.

_________________
Carolite-1.2 / Carolina-1.2 / X-precise-2.4 / X-slacko-2.1
Carolina
X-precise/X-slacko
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 4229
Location: Gatineau (Qc), Canada

PostPosted: Sat 12 Oct 2013, 18:32    Post subject:  

SFR, you're the best! Smile
Thanks for this.

_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
ASRI éducation


Joined: 09 May 2009
Posts: 2354
Location: France

PostPosted: Sun 13 Oct 2013, 04:36    Post subject:  

I looked at the content of the package.
This is signed SFR. So, it is obviously very well written.
Thank you SFR!

_________________
Projet ASRI éducation => Association | Forum | Dépôt | Espace kids
Back to top
View user's profile Send private message Visit poster's website 
SFR


Joined: 26 Oct 2011
Posts: 1047

PostPosted: Sun 13 Oct 2013, 11:11    Post subject:  

Thanks guys! Smile

A small update, mostly polishing up...

Version 1.1:

- during install time can also create a shortcut in $HOME/Desktop (if exists), because drag'n'dropping files/dirs on such icon also works fine, just like in ROX (tested in Carolina/Thunar & Peebee's LXPup13.10/PCManFM)
- added MD5 checkbox (default - false)
- various minor fixes and improvements

@Geoffrey: the 'n' bug has also been fixed. Wink

First post updated!

Greetings!

_________________
[O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource
Omnia mea mecum porto.
Back to top
View user's profile Send private message 
jplt


Joined: 12 Nov 2010
Posts: 118
Location: Somewhere en NORMANDIE - FRANCE

PostPosted: Sun 13 Oct 2013, 15:00    Post subject:  

It would be useful in the gui to have the version of the software.

Thanks for packit.

_________________
my hardware/mon materiel

Frugal Install Puppy Precise 5.7.1
Back to top
View user's profile Send private message 
RetroTechGuy


Joined: 15 Dec 2009
Posts: 2666
Location: USA

PostPosted: Mon 14 Oct 2013, 13:01    Post subject:  

Interesting...
_________________
Add swapfile
Back to top
View user's profile Send private message 
Geoffrey


Joined: 30 May 2010
Posts: 1330
Location: Queensland Australia ɹǝpu∩uʍop

PostPosted: Mon 14 Oct 2013, 19:01    Post subject:  

SFR wrote:
@Geoffrey: the 'n' bug has also been fixed. Wink


The midget has been decommissioned, cool Laughing

_________________
Carolina: Recent Repository Additions
Create strikethrough text HERE
Back to top
View user's profile Send private message 
ac2011

Joined: 09 Feb 2011
Posts: 72

PostPosted: Thu 17 Oct 2013, 17:38    Post subject:  

It's a nice, simple-to-use tool. Well done. One request (or maybe I'm missing something). Is it possible to send more than one file/directory name for archiving? i.e. to select three or four files in Rox, right-click and send them to be compressed into one archive? That would be very useful.
Back to top
View user's profile Send private message 
SFR


Joined: 26 Oct 2011
Posts: 1047

PostPosted: Thu 17 Oct 2013, 19:23    Post subject:  

Hey Ac2011

Sure it's possible, it's just a bit longer path - after selecting multiple files/dirs: right-click -> OpenWith -> PackIt
Or, if you have its icon on the desktop, drag'n'drop them onto it.

jplt wrote:
It would be useful in the gui to have the version of the software.

Hmm, perhaps I'll include version number in the titlebar (or somewhere in the GUI) when/if I'll be releasing the next version; for now one can easily check it by right clicking PackIt's icon -> Properties.

Thanks &
Greetings!

_________________
[O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource
Omnia mea mecum porto.
Back to top
View user's profile Send private message 
ac2011

Joined: 09 Feb 2011
Posts: 72

PostPosted: Thu 17 Oct 2013, 22:35    Post subject:  

Hmm... still doesn't work for me. Actually, even choosing one file and right-clicking, or dragging onto the desktop icon, doesn't work. With 'Verbose mode' ticked I get no report, and with it unticked I get the message "Creation of XXX.tar has failed!" Viewing the log shows:

Code:
tar: --: Cannot stat: No such file or directory
tar: --: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors


This is in Fluppy, by the way. I think I had it working in Carolina. I get the same error when inputting the filename manually after launching packit from the commandline.

Launching Packit from the commandline with a file, e.g. "packit path/to/file.txt" gives this after I attempt to run the compression:

Code:
BusyBox v1.15.0.svn (2009-07-25 18:23:53 GMT-8) multi-call binary

Usage: dirname FILENAME

Strip non-directory suffix from FILENAME

xterm:  bad command line option "--title"

usage:  xterm [-/+132] [-C] [-Sccn] [-T string] [-/+ah] [-/+ai] [-/+aw]
    [-b number] [-/+bc] [-bcf milliseconds] [-bcn milliseconds] [-bd color]
    [-/+bdc] [-bg color] [-bw number] [-/+cb] [-cc classrange] [-class string]
    [-/+cm] [-/+cn] [-cr color] [-/+cu] [-/+dc] [-display displayname]
    [-e command args ...] [-fa pattern] [-fb fontname] [-/+fbb] [-/+fbx]
    [-fd pattern] [-fg color] [-fi fontname] [-fn fontname] [-fs size]
    [-fx fontname] [%geom] [#geom] [-geometry geom] [-help] [-/+hold] [-iconic]
    [-/+ie] [-/+im] [-into windowId] [-/+j] [-/+k8] [-kt keyboardtype] [-/+l]
    [-leftbar] [-lf filename] [-/+ls] [-/+mb] [-mc milliseconds] [-/+mesg]
    [-ms color] [-n string] [-name string] [-nb number] [-/+nul] [-/+pc]
    [-/+pob] [-rightbar] [-/+rv] [-/+rvc] [-/+rw] [-/+s] [-/+samename] [-/+sb]
    [-selbg color] [-selfg color] [-/+sf] [-/+si] [-/+sk] [-sl number] [-/+sm]
    [-/+sp] [-/+t] [-ti termid] [-title string] [-tm string] [-tn name]
    [-/+ulc] [-/+ulit] [-/+ut] [-/+vb] [-version] [-/+wf] [-xrm resourcestring]
    [-ziconbeep percent]

Type xterm -help for a full description.


So do I need to upgrade xterm/busybox or can I strip out the --title bit from the code?
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 4 [46 Posts]   Goto page: 1, 2, 3, 4 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Utilities
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1081s ][ Queries: 12 (0.0116s) ][ GZIP on ]