from enigma import eDVBDB
import glob, os
path = '/etc/enigma2'
filecache = '/usr/lib/enigma2/python/Plugins/SystemPlugins/AutoBouquetsMaker/providers/providers.cache'
print 'Removing ALL bouquets...'
os.chdir(path)
for file_type in ['*.tv', '*.radio', '*.del', '*.pkl']:
files=glob.glob(file_type)
for filename in files:
if os.path.exists(filename):
os.remove(filename)
for files in ['lamedb', 'blacklist', 'profile']:
if os.path.exists(files):
os.remove(files)
if os.path.exists(filecache):
os.remove(filecache)
eDVBDB.getInstance().reloadServicelist()
eDVBDB.getInstance().reloadBouquets()