https://github.com/gryf/mc_ulha
Midnight Commander extfs plugin for handling lha Amiga archives
https://github.com/gryf/mc_ulha
Last synced: 2 months ago
JSON representation
Midnight Commander extfs plugin for handling lha Amiga archives
- Host: GitHub
- URL: https://github.com/gryf/mc_ulha
- Owner: gryf
- License: other
- Created: 2022-10-02T08:20:39.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-22T17:04:19.000Z (over 1 year ago)
- Last Synced: 2025-01-12T19:48:22.070Z (4 months ago)
- Language: Python
- Size: 31.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
=======================
Midnight Commander ulha
=======================Midnight Commander extfs plugin for handling lha Amiga archives.
Description
-----------ULha is an extfs plugin which can be used with lha/lzh/lharc archives.
Personally, I've use it almost exclusively for archives created long time ago
on my Amiga. Both reading from and writing into archive was implemented.Requirements
------------ULha requires free `lha`_ implementation to work. There is another lha
implementation under development - `lhasa`_, although it is currently limited
to list and extract only.Limitations
-----------For filenames which contain other characters outside of ASCII set, there is no
way to operate on them as `lha`_ simply ignore those files. Extracting full
archive will extract also those files, although names would be incorrectly
decoded, and hence, unusable on the AmigaOS. Looking forward for the `lhasa`_
to be completed, and then will switch to it.Installation
------------* install `extfslib`_
* copy ``ulha`` to ``~/.local/share/mc/extfs.d/``
* add or change entry for files handle in ``~/.config/mc/mc.ext``:.. code::ini
[lha]
Type=^LHa\ .*archive
Open=%cd %p/ulha://
View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view lhaLicense
=======This software is licensed under 3-clause BSD license. See LICENSE file for
details... _extfslib: https://github.com/gryf/mc_extfslib
.. _lha: http://lha.sourceforge.jp
.. _lhasa: https://github.com/fragglet/lhasa