This was done by Lraizer as a proof of concept project. It is script based instead of reader based. It does not read the lamedb file at the moment. He did say that it could be incorporated into the script based light edition of his satellite version. This could lead to lamdb being appended.
Please do not confuse this with Auto Bouquets Maker by the OE Alliance or the Satellite version by Lraizer.
Edit region code on file on PC using linux compatible editor such as Notepad++. Saves you having to do it every time. Windows Notepad and Wordpad are not linux compatible.
dvbsnoop is required for this script to run.
Perform a normal scan first as you need to be on an active channel first. Backup your bouquets first. Saves having to rescan if things go wrong. If using a multi-tuner receiver, bear in mind you will lose all other services because lamedb is replaced.
Transfer to normal plugin location (/usr/lib/enigma2/python/Plugins/Extensions/) and chmod 755. Script will need to be edited to use your netID on line 9.
If someone was in Southampton, (# 41071 (0xa06f) "Southampton")
they would put
net id="a0 6f"
For the regions not listed, (all pure ones) you will have to convert from decimal to hex.
Reboot and you should have a plugin which will transfer your new bouquets and also restart your receiver
Update: 02/05/2014
Lraizer used the following settings for the initial scan which did not require a cables.xml file (use your own net ID)