Easy Menu is a multi-browser automagic extension builder.. #Extension builder #Firefox menu #Firefox extensions #Firefox #Browser #Extension
Easy Menu is a multi-browser automagic extension builder.
Roughly speaking this program will automagically create for you a Firefox extension that once installed in the browser will add a beautiful and customizable Menu with the content you have specified (on the right an example).
More technically speaking this is a GPLv3 python script that build a multi-browser GPLv3 extensions (Firefox and Flock compatible at the moment) that install into the browser a Menu with the content specified in a "well formatted" XML input. The Menu content has no limit but your creativity! At your choice also a compressed file with the source code and/or both orig.tar.gz and diff.gz files suitable for packaging in Debian-based systems will be created.
� Links: whatever kind of links that the browser can recognise (i.e. http, ftp, irc, etc.). No matter how many they are. � Sub-menus: you can add how many sub-menus you want to the main Menu � Icons: you can add a 16x16px icon near any items or sub-menus. � Mailing Lists: knowing the link of a Mailing List archive (that uses Mailman standard) a sub-menu with the links to the specified mailing list archive of the current month ordered by Thread, Subject, Author and Date will be automagically added. � Search forms: add a special item in the menu that will open a popup showing a customized prompt. The value entered by the user will be used as a parameter for the search form of type GET you have specified. � Custom pages: add an hidden item to the Menu that will be shown only if the value of the relative custom page has been filled by the user in the extension preferences. Very useful for example to add a link to a personal page in a community, forums, etc. � Style customization: for every item or sub-menu in the Menu you can specify the main style properties. (bold text; items color; items, sub-menus and menu background color; sub-menus border color)
The program is very easy to use, just follow these steps:
1. uncompress the downloaded file 2. move to the directory easymenu just created (or whatever you have uncompressed the file) 3. run the program in a terminal. (run: python easymenu.py --help to see all the options).
Usage: python easymenu.py [OPTIONS] SOURCE
Where SOURCE can be: - a path to a local XML file - the URL of a remote XML file - the special value "-" for standard input - a string
-c, --compatibility The max version that will be used for the target application compatibility. Possible values are: - s => Standard (Firefox 3.0.* | Flock 1.2.*) - p => Packaging (Firefox 3.1.* | Flock 1.2.*) - t => Testing (Firefox 3.1.* | Flock 2.*) -o, --overwrite Overwrite without prompting all the output files -s, --source In addition to the .xpi file, generate also a tar.gz compressed archive with the source code -d, --debian In addition to the .xpi file, generate also the orig.tar.gz and diff.gz files suitable for packaging purposes in Debian-based systems. -v, --version Show version information and exit -h, --help Show this help information and exit
System requirements
- Python
- xml.dom and xml.parsers.xmlproc Python modules
Easy Menu 1.0.6
add to watchlist add to download basket send us an update REPORT- runs on:
- Linux
- main category:
- Internet
- developer:
- visit homepage
IrfanView 4.67
Bitdefender Antivirus Free 27.0.35.146
Windows Sandbox Launcher 1.0.0
calibre 7.8.0
Microsoft Teams 24060.3102.2733.5911 Home / 1.7.00.7956 Work
ShareX 16.0.1
paint.net 5.0.13 (5.13.8830.42291)
7-Zip 23.01 / 24.04 Beta
4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655
Zoom Client 6.0.0.37205
- 7-Zip
- 4k Video Downloader
- Zoom Client
- IrfanView
- Bitdefender Antivirus Free
- Windows Sandbox Launcher
- calibre
- Microsoft Teams
- ShareX
- paint.net