K-Meleon
KMeleonWiki > Resources > MacroLibrary > KmmWobZIP
Original & submitted code by: desga2
Notes:
This macro integrates the WobZIP web service which may help you to uncompress files in the fly.
Maximum file size: 100MB
Formats supported: 7z, ZIP, GZIP, BZIP2, TAR, RAR, CAB, ISO, ARJ, LZHCHM, Z, CPIO, RPM, DEB and NSIS
Unzip a url directly:
http://wobzip.org/?type=url&url=FILE_URL_HERE&p=PASSWORD_HERE
Known bugs:
1. Uploader may cause corrupted files.
2. There are reports that .tar.gz and .tar.bz2 file extension do not work.
Open your User Macro Folder (Edit > Configuration > User-Defined Macros) or your Macro Folder
(Edit > Configuration > Macros) and create the following text files:
# K-Meleon Macros (http://kmeleon.sourceforge.net/wiki/index.php?id=MacroLanguage)
# ---------- WobZIP ------------------------------------------------------------------------------------
#
# Dependencies : main.kmm (OpenURL), sendto.kmm (menus)
# Resources : -
# Preferences : -
#
# ------------------------------------------------------------------------------------------------------------
WobZIP{
opennew("http://wobzip.org/?type=url&url=".$LinkURL);
}
# ----- PRIVATE
_WobZIP_BuildMenu{
index($macroModules,";SendTo;")>-1?setmenu($_SendTo_Link,macro,"&WobZIP",WobZIP):setmenu(LinkOpenExternal,macro,"&WobZIP",WobZIP);
setmenu("Selection",macro,"Uncompress with &WobZIP",WobZIP);
}
$OnInit=$OnInit."_WobZIP_BuildMenu;";
# ------------------------------------------------------------------------------------------------------------
$macroModules=$macroModules."WobZIP;";