Skip to content

Commit 7212c6d

Browse files
committed
Fixed: More NPO stuff.
1 parent 1430668 commit 7212c6d

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

channels/channel.nos/nos2010/chn_nos2010.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ def add_item(language_id: int, url: str, content_type: str,
413413
description="Profile van de npostart.nl website.")
414414

415415
add_item(LanguageHelper.Trending,
416-
"https://npo.nl/start/api/domain/recommendation-collection?partyId=1&collectionId=trending-anonymous-v0",
416+
"https://npo.nl/start/api/domain/recommendation-collection?partyId=1&collectionId=trending-anonymous-v0&layoutType=RECOMMENDATION",
417417
content_type=contenttype.TVSHOWS, parser="collection-with-series")
418418

419419
add_item(LanguageHelper.LatestNews,
@@ -429,7 +429,7 @@ def add_item(language_id: int, url: str, content_type: str,
429429
# content_type=contenttype.TVSHOWS)
430430

431431
add_item(LanguageHelper.TvShows,
432-
"https://npo.nl/start/api/domain/page-layout?layoutId=programmas",
432+
"https://npo.nl/start/api/domain/page-layout?layoutId=programmas&layoutType=PAGE",
433433
content_type=contenttype.TVSHOWS)
434434

435435
live_radio = add_item(
@@ -535,6 +535,7 @@ def switch_profile(self, data: Union[str, JsonHelper]) -> Tuple[Union[str, JsonH
535535
f"partyId=1&"
536536
f"profileGuid={profile_id}&"
537537
# f"subscriptionType=free"
538+
f"layoutType=RECOMMENDATION"
538539
)
539540

540541
data = UriHandler.open(profile_content_url)
@@ -560,6 +561,7 @@ def create_profile_content_item(self, result_set: Dict[str, str]) -> Union[Media
560561
# f"partyId=1%3Alp08hirt%3A2c8e90d7048a467babf108e0146ad52d&"
561562
f"profileGuid={profile_id}&"
562563
# f"subscriptionType=free"
564+
f"layoutType=RECOMMENDATION"
563565
)
564566
title_key = folder_key.rsplit("-", 2)[0]
565567
title_id = self.__collection_names.get(title_key, None)
@@ -651,7 +653,7 @@ def create_api_page_layout(self, result_set: dict) -> Optional[MediaItem]:
651653
else:
652654
guid = result_set["collectionId"]
653655
page_type = result_set["type"]
654-
url = f"https://npo.nl/start/api/domain/page-collection?type={page_type.lower()}&collectionId={guid}&partyId=1"
656+
url = f"https://npo.nl/start/api/domain/page-collection?type={page_type.lower()}&collectionId={guid}&partyId=1&layoutType=PAGE"
655657

656658
info = UriHandler.open(url)
657659
info = JsonHelper(info)

tests/channel_tests/test_chn_nos2010.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ def test_series_with_single_season(self):
8686
self._test_folder_url("https://npo.nl/start/api/domain/series-seasons?slug=selma-s-oorlog&type=timeless_series", expected_results=1)
8787

8888
def test_trending(self):
89-
item = self._get_media_item("https://npo.nl/start/api/domain/recommendation-collection?partyId=1&collectionId=trending-anonymous-v0&partyId=2640c596-09ac-4c41-841c-c7fc68b4a7e5", "test_trending")
89+
item = self._get_media_item("https://npo.nl/start/api/domain/recommendation-collection?partyId=1&collectionId=trending-anonymous-v0&partyId=2640c596-09ac-4c41-841c-c7fc68b4a7e5&layoutType=RECOMMENDATION", "test_trending")
9090
item.metaData["retrospect:parser"] = "collection-with-series"
9191
items = self.channel.process_folder_list(item)
9292
self.assertGreater(len(items), 10)
@@ -110,13 +110,13 @@ def test_search_video(self):
110110
self._test_folder_url(url, 5)
111111

112112
def test_programs(self):
113-
self._test_folder_url("https://npo.nl/start/api/domain/page-layout?layoutId=programmas", 5)
113+
self._test_folder_url("https://npo.nl/start/api/domain/page-layout?layoutId=programmas&layoutType=PAGE", 5)
114114

115115
def test_more_genres(self):
116-
self._test_folder_url("https://npo.nl/start/api/domain/page-collection?type=dynamic_page&collectionId=2670b702-d621-44be-b411-7aae3c3820eb&partyId=1", 7)
116+
self._test_folder_url("https://npo.nl/start/api/domain/page-collection?type=dynamic_page&collectionId=118e43f3-864a-4dbd-91ea-c6450a8d2c25&partyId=1&layoutType=PAGE", 7)
117117

118118
def test_page(self):
119-
self._test_folder_url("https://npo.nl/start/api/domain/page-collection?type=series&collectionId=db612122-75e0-4f6c-8a32-e9202ae9fce8&partyId=1", 10)
119+
self._test_folder_url("https://npo.nl/start/api/domain/page-collection?type=series&collectionId=db612122-75e0-4f6c-8a32-e9202ae9fce8&partyId=1&layoutType=PAGE", 10)
120120

121121
def test_update_stream_pow(self):
122122
url = "KN_1693383"

0 commit comments

Comments
 (0)