pArchive-2.2.1
pArchive-2.2.1
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
Archive Properties Interface
Archive Content Viewer
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
Archive Properties Interface
Archive Content Viewer
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]
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.
- 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.
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
Excellent app!
Reserved for English speakers (no gettext) ...
Regards
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]
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).
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]
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
Hello radkyradky 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).
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]
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
Hello radky!radky wrote:pArchive-1.1
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 548 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]
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
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
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
Hi don570,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.
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]
I am looking at icake's translations and it looks like he translatesWould the translated button text always appear as abbreviated character strings (without exception)?
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
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/您
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.
- 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]