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 Sat 25 Oct 2014, 05:15
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 Posts_count   Goto page: 1, 2, 3, 4 Next
Author Message
SFR


Joined: 26 Oct 2011
Posts: 1078

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  677 Time(s) 
Screenshot.png
 Description   
 Filesize   36.83 KB
 Viewed   1657 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.

Edited_times_total
Back to top
View user's profile Send_private_message 
ASRI éducation


Joined: 09 May 2009
Posts: 2545
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_website 
SFR


Joined: 26 Oct 2011
Posts: 1078

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: 549
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.2
Carolina
X-precise/X-slacko
Back to top
View user's profile Send_private_message 
SFR


Joined: 26 Oct 2011
Posts: 1078

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: 549
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.2
Carolina
X-precise/X-slacko
Back to top
View user's profile Send_private_message 
musher0


Joined: 04 Jan 2009
Posts: 4257
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_website 
ASRI éducation


Joined: 09 May 2009
Posts: 2545
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_website 
SFR


Joined: 26 Oct 2011
Posts: 1078

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: 131
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.

_________________
ACER ASPIRE 5720ZG
2x Intel(R) Pentium(R) Dual CPU T2370 @ 1.73GHz
2 Go RAM
250 Go HDD

Frugal Install Puppy Precise 5.7.1
Back to top
View user's profile Send_private_message 
RetroTechGuy


Joined: 15 Dec 2009
Posts: 2668
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: 1435
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: 76

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: 1078

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: 76

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:   Sort by:   
Page 1 of 4 Posts_count   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:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


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