pArchive-2.2.1

Miscellaneous tools
Post Reply
Message
Author
radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

pArchive-2.2.1

#1 Post by radky »

The pArchive utility is a simple graphical front-end to archival and file compression formats frequently used in the Linux desktop environment.

In addition to availability in the standard Puppy XDG menu, the built-in creation, extraction and viewing modules are accessible as separate right-click menu options in ROX-Filer and Thunar. From the right-click context menu you can create or extract archives as usual, or conveniently manage them without manually extracting them first. That is, when the 'manage' option is utilized, the archive is automatically extracted as a background process and you can transparently access the contents with a filemanager and quickly extract individual files or add new files to the archive if you wish.

A detailed help file is included in the pArchive package.

Supported Compression Formats

Single Files
• Create, extract or view 7z, bz2, gz, lz, lzma, lzo, xz and zip compressed files.
• Create or extract Bcrypt (bfe) compressed files.

Folder Archives
• Create, extract, view, edit (and update) 7z, pet, sfs, tar, tar.7z, tar.bz2 (tbz2), tar.gz (tgz), tar.lz (tlz), tar.lzma (tlzma), tar.lzo (tzo), tar.xz (txz) and zip archives.
• Create, extract or view iso archives and Bcrypt (bfe) compressed archives.
• Extract or view apk, cb7, cbr, cbz, jar, deb, rar and rpm archives.

Download
Standard Puppy: http://www.smokey01.com/radky/pArchive-2.2.1.pet

Main Interface
Image

Archive Properties Interface
Image

Archive Content Viewer
Image
Last edited by radky on Tue 30 Oct 2018, 22:16, edited 17 times in total.
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#2 Post by radky »

pArchive-2.2.1
- Add ROX right-click support for debian archives defined as application_vnd.debian.binary-package

pArchive-2.2
- Adjust options of user interface
- Adjust extraction code for zip archives
- Adjust compatibility with recent changes in Woof-CE

pArchive-2.1
- Bugfix: while creating pet archives, parsing errors appeared in entry fields of the dir2pet GUI if the sfs_load utility was also active

pArchive-2.0
- Added choice of gzip compressor (gz format) or xz compressor (xz format) when creating pet packages. (see note below)
- Added pSelect-1.0 (file and folder browser/selector with multi-item support) for creating custom archives and extracting selected content.
- Added 'Open' option (background process) to easily access archive properties and content, view/open/extract selected files, and edit/update archive content.
- Moved access buttons for data files to the initial 'Archive Properties' window (data files include pinstall.sh, pet.specs, doinst.sh, Slack-desc, debian control file, RPM info).
- Added data-file viewer for RPM files.
- Updated widget placement for improved access to the user interface.
- Added selectable fontsize for the user interface.
- Added auto-adjustment of GUI widget-width to accommodate abbreviated Japanese, Korean and Chinese characters.
- Bugfix: view large-package data files without prior 128K buffer restriction.

Note:
In pArchive, creating pet packages with xz-compression requires a recent Puppy dir2pet script with xz support (ex: Slacko Puppy 5.7/6.0).
Installing an xz-compressed pet requires a recent Puppy installpkg.sh script with xz support (ex: Slacko Puppy 5.7/6.0 & tahrpup 6.0 CE).

pArchive-1.1
- Auto-adjust width of GUI widgets to accommodate long non-English text strings.
- Auto-adjust color of GUI-header text for improved visibility in common dark GTK themes.
- Bugfix: right-click direct extraction of 7z archives.
Last edited by radky on Tue 30 Oct 2018, 22:17, edited 5 times in total.

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#3 Post by ASRI éducation »

Excellent app!
Reserved for English speakers (no gettext) ...
Regards
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#4 Post by radky »

ASRI éducation,

pArchive-1.0 is already gettexted (except the help file). :)

If you have corrections or additions to the current gettext, I will include them in the next official release.

pArchive-1.1 will be available soon (in a few days).
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#5 Post by ASRI éducation »

radky wrote:ASRI éducation,

pArchive-1.0 is already gettexted (except the help file). :)

If you have corrections or additions to the current gettext, I will include them in the next official release.

pArchive-1.1 will be available soon (in a few days).
Hello radky
I'm on vacation in a few days. I'll try to quickly provide a translation fr.
Regards
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#6 Post by radky »

ASRI éducation wrote: I'm on vacation in a few days. I'll try to quickly provide a translation fr.
Regards
There is no rush to release pArchive-1.1

Please enjoy your vacation first!

Thanks
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#7 Post by radky »

pArchive-1.1. See first post above.
- Auto-adjust width of GUI widgets to accommodate long non-English text strings.
- Auto-adjust color of GUI-header text for improved visibility in common dark GTK themes.
- Bugfix: right-click direct extraction of 7z archives.

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#8 Post by don570 »

delete
_________________________________________________

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#9 Post by ASRI éducation »

radky wrote:pArchive-1.1
Hello radky!
First version of the FR translation (.mo and .desktop).
It is not perfect, but it is usable.
Regards
Attachments
pArchive-1.1_NLS-FR_20141023.tar.gz
(3.79 KiB) Downloaded 543 times
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#10 Post by don570 »

Here is how radky changes the color for the dark themes....

Code: Select all

#auto-adjust header text color for light or dark GTK themes
if [ "`grep 'Stardust_dark' $HOME/.gtkrc-2.0 2>/dev/null`" ]; then #gold text for unique Stardust dark-grey-orange themes
  COLOR=#D7B740
else #light-blue text for common dark themes, otherwise medium blue
  [ "`grep -Ei 'black|dark|night' $HOME/.gtkrc-2.0 2>/dev/null`" ] && COLOR=#84aad9 || COLOR=#3272C0
fi
export COLOR

______________________________________________

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#11 Post by radky »

ASRI éducation wrote:First version of the FR translation (.mo and .desktop).
Your translation is very much appreciated!

-----------

don570, thanks for your recent helpful comments and alternative code. :)
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#12 Post by don570 »

I re-read your code in parchive and I noticed that you modify the width
of buttons for foreign languages. However I've been working on the Chinese
language recently and I noticed that Chinese (and Korean ,Japanese)
just use a few picture characters to replace an English word so
their buttons can be narrower or the same as English.

So you could change the line...

if [ "${LANG%_*}" = "en" ]; then

multiple conditions if-statement

Code: Select all


#auto-adjust width of GUI widgets to accommodate long non-English text strings
if [ "${LANG%_*}" = "en" ]; then
  BUTTON_WIDTH="92"
  ENTRY1_WIDTH="321"
  ENTRY2_WIDTH="354"
  ENTRY3_WIDTH="282"
else
  BUTTON_WIDTH="107"
  ENTRY1_WIDTH="381"
  ENTRY2_WIDTH="414"
  ENTRY3_WIDTH="342"
fi

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#13 Post by radky »

don570 wrote:... I've been working on the Chinese language recently and I noticed that Chinese (and Korean ,Japanese) just use a few picture characters to replace an English word so their buttons can be narrower or the same as English.
Hi don570,

Would the translated button text always appear as abbreviated character strings (without exception)?

If so, the next release of pArchive will use the same button-width for the English, Japanese, Korean and Chinese languages.

Thanks
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#14 Post by don570 »

Would the translated button text always appear as abbreviated character strings (without exception)?
I am looking at icake's translations and it looks like he translates
my English expressions a bit smaller than mine. However these
translations are for the right click menu items which are different than
a button.

Button text always seems very short. You can see for yourself
by going to my page and installing Chinese in Precise
or Slacko (pfix=ram) according to my instructions.

It only takes a couple of minutes :lol:
There's only two pet files that have to be installed.

...and you will see for yourself. mtpaint has Chinese locales and
lots of other apps.




Here is the translations that icake sent me.
There are different ways of inputing Chinese characters so there
is two different translations TC/SC

Code: Select all

Here are the Chinese translations you requested (Eng/TC/SC):

Your current language/您

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#15 Post by radky »

don570,

The next release (pArchive-1.2) will be available in a few days, including support for abbreviated text strings of the Japanese, Korean and Chinese languages.

Thanks :)
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#16 Post by radky »

pArchive-2.0. See first post.
- Added choice of gzip compressor (gz format) or xz compressor (xz format) when creating pet packages.
- Added pSelect-1.0 (file and folder browser/selector with multi-item support) for creating custom archives and extracting selected content.
- Added 'Open' option (background process) to easily access archive properties and content, view/open/extract selected files, and edit/update archive content.
- Moved access buttons for data files to the initial 'Archive Properties' window (data files include pinstall.sh, pet.specs, doinst.sh, Slack-desc, debian control file, RPM info).
- Added data-file viewer for RPM files.
- Updated widget placement for improved access to the user interface.
- Added selectable fontsize for the user interface.
- Added auto-adjustment of GUI widget-width to accommodate abbreviated Japanese, Korean and Chinese characters.
- Bugfix: view large-package data files without prior 128K buffer restriction.
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#17 Post by radky »

pArchive-2.1. See first post.
- Bugfix: while creating pet archives, parsing errors appeared in entry fields of the dir2pet GUI if the sfs_load utility was also active

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#18 Post by radky »

pArchive-2.2
- Adjust options of user interface
- Adjust extraction code for zip archives
- Adjust compatibility with recent changes in Woof-CE
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

radky
Posts: 977
Joined: Mon 03 May 2010, 03:13

#19 Post by radky »

pArchive-2.2.1
- Add ROX right-click support for debian archives defined as application_vnd.debian.binary-package
[color=blue][b][url=http://www.smokey01.com/radky/PupMates.html]PupMates[/url][/b][/color]

Post Reply