source = "sat_282_sky_uk"
dest = "cable_uk_virgin"
move_dict = {
'bbc one': {"source": None, "dest": None},
'bbc two': {"source": None, "dest": None},
'itv': {"source": None, "dest": None},
'channel 4': {"source": None, "dest": None},
}
if source in services and dest in services:
for key in move_dict.keys():
for service in range(101, 201) + range(801, 900):
if service in services[source]["video"] and \
services[source]["video"][service]["service_type"] in DvbScanner.HD_ALLOWED_TYPES and \
services[source]["video"][service]["service_name"].lower().startswith(key):
move_dict[key]["source"] = service
if service in services[dest]["video"] and \
services[dest]["video"][service]["service_type"] in DvbScanner.HD_ALLOWED_TYPES and \
services[dest]["video"][service]["service_name"].lower().startswith(key):
move_dict[key]["dest"] = service
for key in move_dict.keys():
if move_dict[key]["source"] and move_dict[key]["dest"]:
customised["video"][move_dict[key]["dest"]] = services[source]["video"][move_dict[key]["source"]]