This repository has been archived by the owner on Sep 25, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathyouViewChannelUpdate.js
130 lines (127 loc) · 8.35 KB
/
youViewChannelUpdate.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
var channelMapping = new Object();
channelMapping["1171"] = "http://ref.atlasapi.org/channels/absoluteradio";
channelMapping["1080"] = "http://ref.atlasapi.org/channels/aljazeeraenglish";
channelMapping["37397"] = "http://ref.atlasapi.org/channels/bbcalba";
channelMapping["1104"] = "http://www.bbc.co.uk/services/asiannetwork";
channelMapping["1047"] = "http://www.bbc.co.uk/services/bbcfour";
channelMapping["1181"] = "http://www.bbc.co.uk/services/bbchd";
channelMapping["1076"] = "http://www.bbc.co.uk/services/bbcnews";
channelMapping["1127"] = "http://www.bbc.co.uk/services/bbcone/cambridge";
channelMapping["25494"] = "http://www.bbc.co.uk/services/bbcone/channel_islands";
channelMapping["1121"] = "http://www.bbc.co.uk/services/bbcone/east";
channelMapping["1120"] = "http://www.bbc.co.uk/services/bbcone/east_midlands";
channelMapping["1182"] = "http://www.bbc.co.uk/services/bbcone/hd";
channelMapping["1040"] = "http://www.bbc.co.uk/services/bbcone/london";
channelMapping["1130"] = "http://www.bbc.co.uk/services/bbcone/ni";
channelMapping["1123"] = "http://www.bbc.co.uk/services/bbcone/north_east";
channelMapping["1122"] = "http://www.bbc.co.uk/services/bbcone/north_west";
channelMapping["1125"] = "http://www.bbc.co.uk/services/bbcone/oxford";
channelMapping["1129"] = "http://www.bbc.co.uk/services/bbcone/scotland";
channelMapping["1118"] = "http://www.bbc.co.uk/services/bbcone/south";
channelMapping["1126"] = "http://www.bbc.co.uk/services/bbcone/south_east";
channelMapping["1117"] = "http://www.bbc.co.uk/services/bbcone/south_west";
channelMapping["1131"] = "http://www.bbc.co.uk/services/bbcone/wales";
channelMapping["1116"] = "http://www.bbc.co.uk/services/bbcone/west";
channelMapping["1119"] = "http://www.bbc.co.uk/services/bbcone/west_midlands";
channelMapping["1124"] = "http://www.bbc.co.uk/services/bbcone/yorkshire";
channelMapping["1128"] = "http://www.bbc.co.uk/services/bbcone/east_yorkshire";
channelMapping["1077"] = "http://www.bbc.co.uk/services/parliament";
channelMapping["41596"] = "http://www.bbc.co.uk/services/radiocymru";
channelMapping["41222"] = "http://www.bbc.co.uk/services/radiofoyle";
channelMapping["2276993"] = "http://www.bbc.co.uk/services/radionangaidheal";
channelMapping["40643"] = "http://www.bbc.co.uk/services/radioscotland/fm";
channelMapping["40985"] = "http://www.bbc.co.uk/services/radioulster";
channelMapping["41463"] = "http://www.bbc.co.uk/services/radiowales/fm";
channelMapping["1095"] = "http://www.bbc.co.uk/services/radio1/england";
channelMapping["1096"] = "http://www.bbc.co.uk/services/1xtra";
channelMapping["1097"] = "http://www.bbc.co.uk/services/radio2";
channelMapping["1098"] = "http://www.bbc.co.uk/services/radio3";
channelMapping["1103"] = "http://www.bbc.co.uk/services/radio4extra";
channelMapping["1099"] = "http://www.bbc.co.uk/services/radio4/fm";
channelMapping["1100"] = "http://www.bbc.co.uk/services/5live";
channelMapping["1101"] = "http://www.bbc.co.uk/services/5livesportsextra";
channelMapping["1102"] = "http://www.bbc.co.uk/services/6music";
channelMapping["1046"] = "http://www.bbc.co.uk/services/bbcthree";
channelMapping["1041"] = "http://www.bbc.co.uk/services/bbctwo/england";
channelMapping["1144"] = "http://www.bbc.co.uk/services/bbctwo/ni";
channelMapping["1143"] = "http://www.bbc.co.uk/services/bbctwo/scotland";
channelMapping["1145"] = "http://www.bbc.co.uk/services/bbctwo/wales";
channelMapping["1105"] = "http://www.bbc.co.uk/services/worldservice";
channelMapping["1060"] = "http://ref.atlasapi.org/channels/bidtv";
channelMapping["1173"] = "http://ref.atlasapi.org/channels/capitalfm";
channelMapping["1073"] = "http://www.bbc.co.uk/services/cbbc";
channelMapping["1074"] = "http://www.bbc.co.uk/services/cbeebies";
channelMapping["1177"] = "http://ref.atlasapi.org/channels/challenge";
channelMapping["1184"] = "http://ref.atlasapi.org/channels/channel4hd";
channelMapping["1044"] = "http://www.five.tv";
channelMapping["1964773"] = "http://www.five.tv/plus1";
channelMapping["1075"] = "http://www.itv.com/channels/citv";
channelMapping["1192"] = "http://ref.atlasapi.org/channels/thecommunitychannel";
channelMapping["1043"] = "http://www.channel4.com";
channelMapping["1051"] = "http://www.channel4.com/cchannel4plus1";
channelMapping["1057"] = "http://ref.atlasapi.org/channels/dave";
channelMapping["1190"] = "http://ref.atlasapi.org/channels/davejavu";
channelMapping["1068"] = "http://ref.atlasapi.org/channels/espn";
channelMapping["1063"] = "http://www.e4.com";
channelMapping["1064"] = "http://www.e4.com/plus1";
channelMapping["1053"] = "http://film4.com";
channelMapping["15907"] = "http://ref.atlasapi.org/channels/foodnetwork";
channelMapping["1175"] = "http://ref.atlasapi.org/channels/gemstv";
channelMapping["6405350"] = "http://ref.atlasapi.org/channels/godchannel";
channelMapping["1055"] = "http://ref.atlasapi.org/channels/gold";
channelMapping["1108"] = "http://ref.atlasapi.org/channels/heatradio";
channelMapping["1062"] = "http://ref.atlasapi.org/channels/home";
channelMapping["51526"] = "http://www.itv.com/channels/itv1#plus1";
channelMapping["1045"] = "http://www.itv.com/channels/itv2";
channelMapping["1180"] = "http://www.itv.com/channels/itv2#plus1";
channelMapping["1048"] = "http://www.itv.com/channels/itv3";
channelMapping["1061"] = "http://www.itv.com/channels/itv4";
channelMapping["1112"] = "http://ref.atlasapi.org/channels/kerrang";
channelMapping["1107"] = "http://ref.atlasapi.org/channels/kiss";
channelMapping["1109"] = "http://ref.atlasapi.org/channels/magic";
channelMapping["1052"] = "http://www.channel4.com/more4";
channelMapping["20968"] = "http://ref.atlasapi.org/channels/movies4men";
channelMapping["718085"] = "http://ref.atlasapi.org/channels/movies4men2";
channelMapping["718208"] = "http://ref.atlasapi.org/channels/movies4men2plus1";
channelMapping["717956"] = "http://ref.atlasapi.org/channels/movies4menplus1";
channelMapping["1049"] = "http://ref.atlasapi.org/channels/sky3";
channelMapping["1188"] = "http://ref.atlasapi.org/channels/sky3plus1";
channelMapping["1203"] = "http://ref.atlasapi.org/channels/j6";
channelMapping["1070"] = "http://ref.atlasapi.org/channels/pricedroptv";
channelMapping["1110"] = "http://ref.atlasapi.org/channels/q";
channelMapping["1071"] = "http://ref.atlasapi.org/channels/quest";
channelMapping["1054"] = "http://ref.atlasapi.org/channels/qvc";
channelMapping["2960520"] = "http://ref.atlasapi.org/channels/racinguk";
channelMapping["15999"] = "http://ref.atlasapi.org/channels/really";
channelMapping["6738476"] = "http://ref.atlasapi.org/channels/rte1";
channelMapping["6738746"] = "http://ref.atlasapi.org/channels/mg";
channelMapping["6738477"] = "http://ref.atlasapi.org/channels/rte2";
channelMapping["1078"] = "http://ref.atlasapi.org/channels/skynews";
channelMapping["1186"] = "http://ref.atlasapi.org/channels/skysports1";
channelMapping["1187"] = "http://ref.atlasapi.org/channels/skysports2";
channelMapping["1197"] = "http://ref.atlasapi.org/channels/smashhitsradio";
channelMapping["1111"] = "http://ref.atlasapi.org/channels/g";
channelMapping["10441"] = "http://ref.atlasapi.org/channels/stvhd";
channelMapping["9942"] = "http://ref.atlasapi.org/channels/s4cclirlun";
channelMapping["56251"] = "http://ref.atlasapi.org/channels/s4c";
channelMapping["1113"] = "http://ref.atlasapi.org/channels/talksportradio";
channelMapping["1571"] = "http://ref.atlasapi.org/channels/teleg";
channelMapping["1081"] = "http://ref.atlasapi.org/channels/televisionx";
channelMapping["6738747"] = "http://ref.atlasapi.org/channels/tg4";
channelMapping["1106"] = "http://ref.atlasapi.org/channels/nk";
channelMapping["1167"] = "http://ref.atlasapi.org/channels/ulster";
channelMapping["7272537"] = "http://ref.atlasapi.org/channels/ulsterhd";
channelMapping["53916"] = "http://www.itv.com/channels/itv1/utv#plus1";
channelMapping["1058"] = "http://ref.atlasapi.org/channels/viva";
channelMapping["1050"] = "http://ref.atlasapi.org/channels/yesterday";
channelMapping["1056"] = "http://www.4music.com";
channelMapping["4209268"] = "http://www.channel4.com/4seven";
channelMapping["1066"] = "http://www.five.tv/channels/five-usa";
channelMapping["1065"] = "http://www.five.tv/channels/fiver";
channelMapping["1042"] = "http://www.itv.com/channels/itv1/london";
for (var key in channelMapping) {
updateChannel(channelMapping[key], key);
}
function updateChannel(uri, youViewId) {
db.channels.update({"uri": uri}, {$push : { availableOn : "youview.com", aliases : "http://youview.com/service/" + youViewId }}, false, true);
}