From 9eb57a57ad7cd16a55963751f2364ebbb67a7525 Mon Sep 17 00:00:00 2001 From: pidoubleyou Date: Thu, 14 Sep 2023 07:55:49 +0200 Subject: [PATCH 1/3] migrate to new category api --- .../ArteCategoryFilmListDeserializer.java | 46 +- .../crawler/sender/arte/MediathekArte.java | 58 +- .../ArteCategoryFilmListDeserializerTest.java | 4 +- .../resources/arte/arte_category.json | 1138 +++++++++++++++++ 4 files changed, 1183 insertions(+), 63 deletions(-) create mode 100644 src/test/developTest/resources/arte/arte_category.json diff --git a/src/main/java/mServer/crawler/sender/arte/ArteCategoryFilmListDeserializer.java b/src/main/java/mServer/crawler/sender/arte/ArteCategoryFilmListDeserializer.java index 9e669086a..c1676d879 100644 --- a/src/main/java/mServer/crawler/sender/arte/ArteCategoryFilmListDeserializer.java +++ b/src/main/java/mServer/crawler/sender/arte/ArteCategoryFilmListDeserializer.java @@ -16,10 +16,11 @@ */ public class ArteCategoryFilmListDeserializer implements JsonDeserializer { + private static final String JSON_ELEMENT_CONTENT = "content"; private static final String JSON_ELEMENT_DATA = "data"; - private static final String JSON_ELEMENT_NEXTPAGE = "nextPage"; private static final String JSON_ELEMENT_PROGRAMID = "programId"; private static final String JSON_ELEMENT_VALUE = "value"; + private static final String JSON_ELEMENT_ZONES = "zones"; @Override public ArteCategoryFilmsDTO deserialize(JsonElement aJsonElement, Type aType, JsonDeserializationContext aContext) throws JsonParseException { @@ -29,36 +30,37 @@ public ArteCategoryFilmsDTO deserialize(JsonElement aJsonElement, Type aType, Js if(aJsonElement.getAsJsonObject().has(JSON_ELEMENT_VALUE)) { rootElement = aJsonElement.getAsJsonObject().get(JSON_ELEMENT_VALUE); } - final JsonElement dataElement = rootElement.getAsJsonObject().get(JSON_ELEMENT_DATA); - if (dataElement == null || dataElement.isJsonNull() || !dataElement.isJsonArray()) { - Log.errorLog(12834940, "data element not found"); + final JsonElement zoneElement = rootElement.getAsJsonObject().get(JSON_ELEMENT_ZONES); + if (zoneElement == null || zoneElement.isJsonNull() || !zoneElement.isJsonArray()) { + Log.errorLog(12834940, "zones element not found"); return dto; } - for (JsonElement jsonElement : dataElement.getAsJsonArray()) { - String programId = jsonElement.getAsJsonObject().get(JSON_ELEMENT_PROGRAMID).getAsString(); - if (programId != null) { - if (programId.startsWith("RC-")) { - try { - long collectionId = Long.parseLong(programId.replace("RC-", "")); - dto.addCollection(String.format("RC-%06d", collectionId)); - } catch (NumberFormatException e) { - Log.errorLog(12834939, "Invalid collection id: " + programId); + for (JsonElement jsonElement : zoneElement.getAsJsonArray()) { + if(jsonElement.getAsJsonObject().has(JSON_ELEMENT_CONTENT)) { + final JsonObject contentObject = jsonElement.getAsJsonObject().get(JSON_ELEMENT_CONTENT).getAsJsonObject(); + if (contentObject.has(JSON_ELEMENT_DATA)) { + for(JsonElement dataElement : contentObject.get(JSON_ELEMENT_DATA).getAsJsonArray()) { + String programId = dataElement.getAsJsonObject().get(JSON_ELEMENT_PROGRAMID).getAsString(); + if (programId != null) { + if (programId.startsWith("RC-")) { + try { + long collectionId = Long.parseLong(programId.replace("RC-", "")); + dto.addCollection(String.format("RC-%06d", collectionId)); + } catch (NumberFormatException e) { + Log.errorLog(12834939, "Invalid collection id: " + programId); + } + } else { + dto.addProgramId(programId); + } + } } - } else { - dto.addProgramId(programId); } } } - dto.setNextPage(hasNextPage(rootElement.getAsJsonObject())); + dto.setNextPage(false); return dto; } - - private static boolean hasNextPage(JsonObject aJsonObject) { - - JsonElement nextPageElement = aJsonObject.get(JSON_ELEMENT_NEXTPAGE); - return !nextPageElement.isJsonNull(); - } } diff --git a/src/main/java/mServer/crawler/sender/arte/MediathekArte.java b/src/main/java/mServer/crawler/sender/arte/MediathekArte.java index 8a8101237..44f471457 100644 --- a/src/main/java/mServer/crawler/sender/arte/MediathekArte.java +++ b/src/main/java/mServer/crawler/sender/arte/MediathekArte.java @@ -45,25 +45,23 @@ public class MediathekArte extends MediathekReader { private static final Logger LOG = LogManager.getLogger(MediathekArte.class); private static final String ARTE_API_TAG_URL_PATTERN = "https://api.arte.tv/api/opa/v3/videos?channel=%s&arteSchedulingDay=%s"; - private static final String URL_SUBCATEGORY - = "https://www.arte.tv/api/rproxy/emac/v3/%s/web/data/MOST_RECENT_SUBCATEGORY/?subCategoryCode=%s&page=%s&limit=50"; - - private static final String[] SUBCATEGORIES = new String[]{ - "WEB", "AUT", - "AJO", "AUV", "KUL", "DCY", "ENQ", "JUN", - "ACC", "CMG", "FLM", "CMU", "MCL", - "CHU", "FIC", "SES", - "ART", "POP", "IDE", - "ADS", "BAR", "CLA", "JAZ", "MUA", "MUD", "OPE", "MUE", "HIP", "MET", - "ENB", "ENN", "SAN", "TEC", - "ATA", "EVA", "NEA", "VIA", - "CIV", "LGP", "XXE" + private static final String URL_CATEGORY = "https://www.arte.tv/api/rproxy/emac/v4/%s/web/pages/%s"; + + private static final String[] CATEGORIES = { + "ARS", + "DOR", + "CIN", + "SER", + "ACT", + "CPO", + "SCI", + "DEC", + "HIS" }; private static final String COLLECTION_URL = "https://api.arte.tv/api/opa/v3/programs/%s/%s"; private static final DateTimeFormatter ARTE_API_DATEFORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd"); - private static final boolean PARSE_SUBCATEGORY_SUB_PAGES = false; // Flag, ob Unterseiten der Unterkategorien verarbeitet werden soll public static final String ARTE_EN = "ARTE.EN"; public static final String ARTE_ES = "ARTE.ES"; @@ -86,7 +84,7 @@ protected synchronized void meldungStart() { super.meldungStart(); senderLanguages.put(Const.ARTE_DE, "de"); - senderLanguages.put(Const.ARTE_FR, "fr"); + // senderLanguages.put(Const.ARTE_FR, "fr"); /*if (LocalDate.now().getDayOfYear() % 2 == 0) { senderLanguages.put(ARTE_EN, "en"); senderLanguages.put(ARTE_ES, "es"); @@ -146,9 +144,9 @@ public void addToList() { private void addCategories() { senderLanguages.forEach((sender, langCode) -> { - for (String subCategory : SUBCATEGORIES) { - String subCategoryUrl = String.format(URL_SUBCATEGORY, langCode.toLowerCase(), subCategory, 1); - listeThemen.add(new String[]{sender, langCode, subCategory, subCategoryUrl}); + for (String category : CATEGORIES) { + String categoryUrl = String.format(URL_CATEGORY, langCode.toLowerCase(), category); + listeThemen.add(new String[]{sender, langCode, category, categoryUrl}); } }); } @@ -213,7 +211,7 @@ public void run() { String[] link; while (!Config.getStop() && (link = listeThemen.getListeThemen()) != null) { meldungProgress(link[2] + "/" + link[3] /* url */); - loadSubCategory(link[0], link[1], link[2], link[3]); + loadCategory(link[0], link[1], link[2], link[3]); } } catch (Exception ex) { Log.errorLog(894330854, ex, ""); @@ -221,7 +219,7 @@ public void run() { meldungThreadUndFertig(); } - private void loadSubCategory(String sender, String langCode, String aCategory, String aUrl) { + private void loadCategory(String sender, String langCode, String aCategory, String aUrl) { Gson gson = new GsonBuilder() .registerTypeAdapter(ArteCategoryFilmsDTO.class, new ArteCategoryFilmListDeserializer()) .create(); @@ -232,29 +230,13 @@ private void loadSubCategory(String sender, String langCode, String aCategory, S .registerTypeAdapter(ArteCategoryFilmsDTO.class, new ArteCollectionChildDeserializer()) .create(); - // erste Seite laden - int i = 2; ArteCategoryFilmsDTO dto = loadSubCategoryPage(gson, sender, aUrl); if (dto != null) { loadCollections(sender, langCode, gsonCollectionParent, gsonCollectionChild, dto); - - ArteCategoryFilmsDTO nextDto = dto; - while (PARSE_SUBCATEGORY_SUB_PAGES && nextDto != null && nextDto.hasNextPage()) { - - // weitere Seiten laden und zu programId-liste des ersten DTO hinzufügen - String url = String.format(URL_SUBCATEGORY, langCode.toLowerCase(), aCategory, i); - nextDto = loadSubCategoryPage(gson, sender, url); - if (nextDto != null) { - loadCollections(sender, langCode, gsonCollectionParent, gsonCollectionChild, nextDto); - nextDto.getProgramIds().forEach(programId -> dto.addProgramId(programId)); - } - - i++; - } - + Log.sysLog(String.format("%s: %d, %d", aCategory, dto.getProgramIds().size(), dto.getCollectionIds().size())); // alle programIds verarbeiten ListeFilme loadedFilme = loadPrograms(sender, langCode, dto); - loadedFilme.forEach((film) -> addFilm(film)); + loadedFilme.forEach(film -> addFilm(film)); Log.sysLog(String.format("%s: Subcategory %s: %d Filme", sender, aCategory, loadedFilme.size())); } } diff --git a/src/test/developTest/java/mServer/crawler/sender/arte/ArteCategoryFilmListDeserializerTest.java b/src/test/developTest/java/mServer/crawler/sender/arte/ArteCategoryFilmListDeserializerTest.java index a35a69fd9..94682da9c 100644 --- a/src/test/developTest/java/mServer/crawler/sender/arte/ArteCategoryFilmListDeserializerTest.java +++ b/src/test/developTest/java/mServer/crawler/sender/arte/ArteCategoryFilmListDeserializerTest.java @@ -32,9 +32,7 @@ public ArteCategoryFilmListDeserializerTest(String aJsonFile, String[] aProgramI @Parameterized.Parameters public static Collection data() { return Arrays.asList(new Object[][]{ - {"/arte/arte_subcategory_old_page1.json", new String[]{"078666-012-A", "078664-000-A", "080928-000-A", "074484-000-A", "074485-000-A", "079479-002-A", "080921-000-A", "082406-000-A", "072391-000-A", "080920-000-A"}, true}, - {"/arte/arte_subcategory_old_page_last.json", new String[]{"062866-009-A"}, false}, - {"/arte/arte_subcategory_page.json", new String[]{"107023-009-A","086862-000-A","107342-038-A","081587-000-A","072442-000-A"}, true} + {"/arte/arte_category.json", new String[]{"112511-000-A", "047389-000-A", "109066-000-A", "082669-000-A", "003982-000-A", "021109-000-A"}, false}, }); } diff --git a/src/test/developTest/resources/arte/arte_category.json b/src/test/developTest/resources/arte/arte_category.json new file mode 100644 index 000000000..60c22d3db --- /dev/null +++ b/src/test/developTest/resources/arte/arte_category.json @@ -0,0 +1,1138 @@ +{ + "tag":"Ok", + "value":{ + "code":"CIN", + "language":"de", + "support":"web", + "type":"page", + "level":1, + "parent":null, + "alternativeLanguages":[ + { + "code":"fr", + "label":"Français", + "page":"CIN", + "url":"/fr/videos/cinema/", + "title":"Cinéma | ARTE" + }, + { + "code":"de", + "label":"Deutsch", + "page":"CIN", + "url":"/de/videos/kino/", + "title":"Kino | ARTE" + }, + { + "code":"en", + "label":"English", + "page":"CIN", + "url":"/en/videos/cinema/", + "title":"Cinema | ARTE" + }, + { + "code":"es", + "label":"Español", + "page":"CIN", + "url":"/es/videos/cine/", + "title":"Cine | ARTE" + }, + { + "code":"pl", + "label":"Polski", + "page":"CIN", + "url":"/pl/videos/kino/", + "title":"Kino | ARTE" + }, + { + "code":"it", + "label":"Italiano", + "page":"CIN", + "url":"/it/videos/cinema/", + "title":"Cinema | ARTE" + } + ], + "url":"/de/videos/kino/", + "deeplink":"arte://emac/CIN", + "slug":"kino", + "zones":[ + { + "id":"71dd0ddd-602f-4a28-91d9-acbf0aeb79e5_CIN", + "code":"highlights_category_CIN", + "title":"Aktuelle Highlights", + "slug":null, + "description":null, + "displayOptions":{ + "template":"slider-square", + "theme":"grey", + "showZoneTitle":false, + "showItemTitle":true + }, + "link":null, + "authenticatedContent":null, + "groupedZonesName":null, + "content":{ + "data":[ + { + "id":"7cb78744-9640-4fb2-bf74-0a4036c70ea2", + "type":"teaser", + "kind":{ + "code":"SHOW", + "label":"Programm", + "isCollection":false + }, + "url":"/de/videos/112511-000-A/lucie-aubrac-heldin-der-resistance/", + "deeplink":"arte://live", + "title":"Lucie Aubrac", + "subtitle":"Heldin der Résistance", + "shortDescription":"Basierend auf wahren Begebenheiten: Lucie Aubrac lebt mit ihrem Mann Raymond und ihrem kleinen Sohn im besetzten Lyon von 1943. Raymond kämpft in der Résistance gegen das Vichy-Regime und den immer weitreichenderen Einfluss der Nationalsozialisten im Land. Als er von der Gestapo zum Tode verurteilt wird, ist es Lucie, die mit Wagemut das Unmögliche versucht: Ihren Mann zu befreien.", + "mainImage":{ + "caption":null, + "url":"https://api-cdn.arte.tv/img/v2/image/cbktiSSfoHykR8LV2REBsL/__SIZE__" + }, + "stickers":[ + { + "code":"TV_LIVE", + "label":"Live" + } + ], + "trackingPixel":"/ct/?abv=A&em=112511-000-A&language=de&pageid=CIN&position=1&support=web&teaserid=7cb78744-9640-4fb2-bf74-0a4036c70ea2&teasertitle=Lucie%20Aubrac&zoneCode=highlights_category_CIN&zoneIndexInPage=0&zoneTemplate=slider_square&zoneid=highlights_category&zonename=Aktuelle%20Highlights", + "programId":"112511-000-A", + "teaserText":"Lyon 1943: Lucie Aubrac rettet ihren Mann Raymond, Mitglied der Résistance, aus den Fängen der Gestapo.", + "duration":6600, + "durationLabel":"110 Min.", + "geoblocking":{ + "code":"ALL", + "label":"Weltweit verfügbar", + "inclusion":[ + + ], + "exclusion":[ + + ] + }, + "genre":null, + "audioVersions":[ + + ], + "availability":{ + "type":"LIVESTREAM_TV", + "start":"2023-09-11T18:15:00Z", + "end":"2023-09-11T20:05:32Z", + "upcomingDate":"2023-09-11T18:15:00Z", + "label":null + }, + "ageRating":0, + "callToAction":"Abspielen", + "clip":{ + "id":"LIVE", + "config":"https://api.arte.tv/api/player/v2/config/de/LIVE" + }, + "trailer":{ + "id":"112511-000-A", + "config":"https://api.arte.tv/api/player/v2/trailer/de/112511-000-A" + }, + "childrenCount":0 + } + ], + "pagination":null + } + }, + { + "id":"e6d9ea9b-178d-4f8b-9710-3a6c42de1d41", + "code":"e6d9ea9b-178d-4f8b-9710-3a6c42de1d41", + "title":"Unser Spielfilmangebot", + "slug":null, + "description":null, + "displayOptions":{ + "template":"horizontal-portrait", + "theme":null, + "showZoneTitle":true, + "showItemTitle":false + }, + "link":{ + "page":"FLM", + "title":"Mehr", + "url":"/de/videos/kino/filme/", + "deeplink":"arte://emac/FLM" + }, + "authenticatedContent":null, + "groupedZonesName":null, + "content":{ + "data":[ + { + "id":"09d446dc-1a10-43d5-8eab-d52f894522b9", + "type":"teaser", + "kind":{ + "code":"SHOW", + "label":"Programm", + "isCollection":false + }, + "url":"/de/videos/047389-000-A/gilbert-grape-irgendwo-in-iowa/", + "deeplink":"arte://program/047389-000-A", + "title":"Gilbert Grape", + "subtitle":"Irgendwo in Iowa", + "shortDescription":"Endora im US-Bundesstaat Iowa: In der Einöde dieser fiktiven Kleinstadt führt Gilbert Grape ein Leben geprägt von Langeweile und erdrückenden familiären Problemen – bis ein schönes Mädchen neuen Wind in seine Welt bringt. - Ein bewegender Spielfilm (1993), grandios besetzt mit Johnny Depp in der Titelrolle, Juliette Lewis als Becky und Leonardo DiCaprio als kleiner Bruder Arnie.", + "mainImage":{ + "caption":null, + "url":"https://api-cdn.arte.tv/img/v2/image/XP6xCwGWZStrALo6oV7WG/__SIZE__?type=TEXT" + }, + "stickers":[ + { + "code":"PLAYABLE", + "label":"PLAYABLE" + }, + { + "code":"FULL_VIDEO", + "label":"Das Programm sehen" + }, + { + "code":"LAST_DAY", + "label":"Letzter Tag" + } + ], + "trackingPixel":"/ct/?abv=A&em=047389-000-A&language=de&pageid=CIN&position=1&support=web&teaserid=09d446dc-1a10-43d5-8eab-d52f894522b9&teasertitle=Gilbert%20Grape&zoneCode=e6d9ea9b-178d-4f8b-9710-3a6c42de1d41&zoneIndexInPage=1&zoneTemplate=horizontal_portrait&zoneid=e6d9ea9b-178d-4f8b-9710-3a6c42de1d41&zonename=Unser%20Spielfilmangebot", + "programId":"047389-000-A", + "teaserText":"Grandios besetzter Kultfilm mit Johnny Depp, Juliette Lewis und Leonardo DiCaprio.", + "duration":6681, + "durationLabel":"112 Min.", + "geoblocking":{ + "code":"DE_FR", + "label":"Verfügbar in Deutschland und Frankreich", + "inclusion":[ + + ], + "exclusion":[ + + ] + }, + "genre":null, + "audioVersions":[ + + ], + "availability":{ + "type":"VOD", + "start":"2023-08-13T03:00:00Z", + "end":"2023-09-12T03:00:00Z", + "upcomingDate":"2023-08-13T03:00:00Z", + "label":null + }, + "ageRating":0, + "callToAction":"Abspielen", + "clip":null, + "trailer":{ + "id":"047389-000-A", + "config":"https://api.arte.tv/api/player/v2/trailer/de/047389-000-A" + }, + "childrenCount":0 + }, + { + "id":"a312f602-5db6-404d-9157-2f9c95e5d2d5", + "type":"teaser", + "kind":{ + "code":"SHOW", + "label":"Programm", + "isCollection":false + }, + "url":"/de/videos/109066-000-A/der-sommer-mit-anais/", + "deeplink":"arte://program/109066-000-A", + "title":"Der Sommer mit Anaïs", + "subtitle":"Sommer, Sonne, Sinnlichkeit", + "shortDescription":"Anaïs, eine junge Französin, eilt durch ihr Leben. Ihre Liebesbeziehungen sind intensiv, aber sprunghaft. Als sie eines Tages den älteren Daniel kennenlernt, erwächst aus einer Affäre mit ihm schnell ein näheres Interesse an seiner Frau Emilie ... - Temporeiche Liebeskomödie (2020) der französischen Regisseurin und Schauspielerin Charline Bourgeois-Tacquet", + "mainImage":{ + "caption":null, + "url":"https://api-cdn.arte.tv/img/v2/image/qqvovu9pVidHhsjjdUEfY5/__SIZE__?type=TEXT" + }, + "stickers":[ + { + "code":"PLAYABLE", + "label":"PLAYABLE" + }, + { + "code":"FULL_VIDEO", + "label":"Das Programm sehen" + } + ], + "trackingPixel":"/ct/?abv=A&em=109066-000-A&language=de&pageid=CIN&position=2&support=web&teaserid=a312f602-5db6-404d-9157-2f9c95e5d2d5&teasertitle=Der%20Sommer%20mit%20Ana%C3%AFs&zoneCode=e6d9ea9b-178d-4f8b-9710-3a6c42de1d41&zoneIndexInPage=1&zoneTemplate=horizontal_portrait&zoneid=e6d9ea9b-178d-4f8b-9710-3a6c42de1d41&zonename=Unser%20Spielfilmangebot", + "programId":"109066-000-A", + "teaserText":"Anaïs, eine junge Französin, eilt durch ihr Leben. Ihre Liebesbeziehungen sind intensiv, aber sprunghaft ...", + "duration":5550, + "durationLabel":"93 Min.", + "geoblocking":{ + "code":"DE_FR", + "label":"Verfügbar in Deutschland und Frankreich", + "inclusion":[ + + ], + "exclusion":[ + + ] + }, + "genre":null, + "audioVersions":[ + + ], + "availability":{ + "type":"VOD", + "start":"2023-09-06T03:00:00Z", + "end":"2023-10-06T03:00:00Z", + "upcomingDate":"2023-09-06T03:00:00Z", + "label":null + }, + "ageRating":0, + "callToAction":"Abspielen", + "clip":{ + "id":"PNA0741", + "config":"https://api.arte.tv/api/player/v2/config/de/PNA0741" + }, + "trailer":{ + "id":"109066-000-A", + "config":"https://api.arte.tv/api/player/v2/trailer/de/109066-000-A" + }, + "childrenCount":0 + }, + { + "id":"4131dffb-0905-45d5-92a5-28c3cbf17eef", + "type":"teaser", + "kind":{ + "code":"SHOW", + "label":"Programm", + "isCollection":false + }, + "url":"/de/videos/082669-000-A/copilot-die-welt-wird-eine-andere-sein/", + "deeplink":"arte://program/082669-000-A", + "title":"Copilot", + "subtitle":"Die Welt wird eine andere sein", + "shortDescription":"Hamburg 1996: Die deutsch-türkische Asli und der libanesische Saeed studieren gemeinsam in der Hafenstadt Medizin. Schnell verlieben sie sich ineinander und schließen, aller Widerstände zum Trotz, heimlich eine muslimische Ehe. Doch Saeed hat Geheimnisse vor seiner Frau ... - Die Rolle des Saeed ist angelehnt an den libanesischen 9/11-Selbstmordattentäter Ziad Jarrah (1975-2001).", + "mainImage":{ + "caption":null, + "url":"https://api-cdn.arte.tv/img/v2/image/NxWsVdDNKAdDoWeCVF4Ez9/__SIZE__?type=TEXT" + }, + "stickers":[ + { + "code":"PLAYABLE", + "label":"PLAYABLE" + }, + { + "code":"FULL_VIDEO", + "label":"Das Programm sehen" + } + ], + "trackingPixel":"/ct/?abv=A&em=082669-000-A&language=de&pageid=CIN&position=3&support=web&teaserid=4131dffb-0905-45d5-92a5-28c3cbf17eef&teasertitle=Copilot&zoneCode=e6d9ea9b-178d-4f8b-9710-3a6c42de1d41&zoneIndexInPage=1&zoneTemplate=horizontal_portrait&zoneid=e6d9ea9b-178d-4f8b-9710-3a6c42de1d41&zonename=Unser%20Spielfilmangebot", + "programId":"082669-000-A", + "teaserText":"Hamburg, 1996: Die deutsch-türkische Asli und der libanesische Saeed lieben sich. Doch Saeed hat Geheimnisse...", + "duration":6630, + "durationLabel":"111 Min.", + "geoblocking":{ + "code":"DE_FR", + "label":"Verfügbar in Deutschland und Frankreich", + "inclusion":[ + + ], + "exclusion":[ + + ] + }, + "genre":null, + "audioVersions":[ + + ], + "availability":{ + "type":"VOD", + "start":"2023-09-11T03:00:00Z", + "end":"2023-10-11T03:00:00Z", + "upcomingDate":"2023-09-11T03:00:00Z", + "label":null + }, + "ageRating":0, + "callToAction":"Abspielen", + "clip":null, + "trailer":null, + "childrenCount":0 + } + ], + "pagination":null + } + }, + { + "id":"1c2cd865-a94f-4f1b-94c9-60744521ea04", + "code":"1c2cd865-a94f-4f1b-94c9-60744521ea04", + "title":"Die Filme von Jim Jarmusch", + "slug":null, + "description":"ARTE zeigt fünf Werke des US-amerikanischen Independant-Filmemachers Jim Jarmusch.", + "displayOptions":{ + "template":"horizontal-landscape", + "theme":null, + "showZoneTitle":true, + "showItemTitle":true + }, + "link":{ + "page":"RC-024165", + "title":"Mehr", + "url":"/de/videos/RC-024165/die-filme-von-jim-jarmusch/", + "deeplink":"arte://collection/RC-024165" + }, + "authenticatedContent":null, + "groupedZonesName":null, + "content":{ + "data":[ + { + "id":"003982-000-A_de", + "type":"teaser", + "kind":{ + "code":"SHOW", + "label":"Programm", + "isCollection":false + }, + "url":"/de/videos/003982-000-A/night-on-earth/", + "deeplink":"arte://program/003982-000-A", + "title":"Night on Earth", + "subtitle":null, + "shortDescription":"\"Night on Earth\" ist ein starbesetzter Episodenfilm über fünf Taxifahrer und spielt in fünf verschiedenen Städten der U.S.A und Europas: Los Angeles, New York, Rom, Paris und Helsinki.", + "mainImage":{ + "caption":null, + "url":"https://api-cdn.arte.tv/img/v2/image/iaVh5VAWRta7WoironDBZN/__SIZE__" + }, + "stickers":[ + { + "code":"PLAYABLE", + "label":"PLAYABLE" + }, + { + "code":"FULL_VIDEO", + "label":"Das Programm sehen" + } + ], + "trackingPixel":"/ct/?abv=A&em=003982-000-A&language=de&pageid=CIN&position=1&support=web&teaserid=003982-000-A_de&teasertitle=Night%20on%20Earth&zoneCode=1c2cd865-a94f-4f1b-94c9-60744521ea04&zoneIndexInPage=2&zoneTemplate=horizontal_landscape&zoneid=1c2cd865-a94f-4f1b-94c9-60744521ea04&zonename=Die%20Filme%20von%20Jim%20Jarmusch", + "programId":"003982-000-A", + "teaserText":"\"Night on Earth\" ist ein Episodenfilm über fünf Taxifahrer in fünf verschiedenen Städten der U.S.A und Europas.", + "duration":7379, + "durationLabel":"123 Min.", + "geoblocking":{ + "code":"DE_FR", + "label":"Verfügbar in Deutschland und Frankreich", + "inclusion":[ + + ], + "exclusion":[ + + ] + }, + "genre":null, + "audioVersions":[ + + ], + "availability":{ + "type":"VOD", + "start":"2023-08-07T11:01:00Z", + "end":"2023-10-31T22:59:00Z", + "upcomingDate":"2023-08-07T11:01:00Z", + "label":"Verfügbar vom 07/08/2023 bis 31/10/2023" + }, + "ageRating":12, + "callToAction":"Abspielen", + "clip":null, + "trailer":null, + "childrenCount":null + }, + { + "id":"021109-000-A_de", + "type":"teaser", + "kind":{ + "code":"SHOW", + "label":"Programm", + "isCollection":false + }, + "url":"/de/videos/021109-000-A/dead-man/", + "deeplink":"arte://program/021109-000-A", + "title":"Dead Man", + "subtitle":null, + "shortDescription":"Im Jahr 1876 reist der junge William Blake (Johnny Depp) mit dem Zug von Cleveland in den amerikanischen Westen. Bei einem Feuergefecht wird er schwer verletzt, auf sich allein gestellt, bricht Blake zusammen und entrinnt nur knapp dem Tod, als ihn der etwas merkwürdige, ausgestoßene Indianer Nobody (Gary Farmer) findet.", + "mainImage":{ + "caption":null, + "url":"https://api-cdn.arte.tv/img/v2/image/GipF6GbxoVpdBmqgTum3u/__SIZE__" + }, + "stickers":[ + { + "code":"PLAYABLE", + "label":"PLAYABLE" + }, + { + "code":"FULL_VIDEO", + "label":"Das Programm sehen" + } + ], + "trackingPixel":"/ct/?abv=A&em=021109-000-A&language=de&pageid=CIN&position=2&support=web&teaserid=021109-000-A_de&teasertitle=Dead%20Man&zoneCode=1c2cd865-a94f-4f1b-94c9-60744521ea04&zoneIndexInPage=2&zoneTemplate=horizontal_landscape&zoneid=1c2cd865-a94f-4f1b-94c9-60744521ea04&zonename=Die%20Filme%20von%20Jim%20Jarmusch", + "programId":"021109-000-A", + "teaserText":"Im Jahr 1876 reist der junge William Blake (Johnny Depp) mit dem Zug von Cleveland in den amerikanischen Westen.", + "duration":6921, + "durationLabel":"116 Min.", + "geoblocking":{ + "code":"DE_FR", + "label":"Verfügbar in Deutschland und Frankreich", + "inclusion":[ + + ], + "exclusion":[ + + ] + }, + "genre":null, + "audioVersions":[ + + ], + "availability":{ + "type":"VOD", + "start":"2023-07-31T22:00:00Z", + "end":"2023-11-30T22:59:00Z", + "upcomingDate":"2023-07-31T22:00:00Z", + "label":"Verfügbar vom 31/07/2023 bis 30/11/2023" + }, + "ageRating":12, + "callToAction":"Abspielen", + "clip":null, + "trailer":null, + "childrenCount":null + } + ], + "pagination":null + } + }, + { + "id":"82f5ef16-8655-4e15-a52a-bc426cfccdeb_CIN", + "code":"collections_CIN", + "title":"Kollektionen", + "slug":null, + "description":null, + "displayOptions":{ + "template":"horizontal-landscapeBig", + "theme":null, + "showZoneTitle":true, + "showItemTitle":true + }, + "link":null, + "authenticatedContent":null, + "groupedZonesName":null, + "content":{ + "data":[ + { + "id":"19276a4a-7c23-4685-92ae-19f173a7fb51", + "type":"teaser", + "kind":{ + "code":"TOPIC", + "label":"Kollektion", + "isCollection":true + }, + "url":"/de/videos/RC-024286/die-kurzfilme-der-filmgroessen/", + "deeplink":"arte://collection/RC-024286", + "title":"Die Kurzfilme der Filmgrößen", + "subtitle":"Von Ozon bis Varda", + "shortDescription":"Elf Kurzfilme von Regisseuren und Regisseurinnen, die sich im Anschluss mit ihren Werken einen Namen machten - darunter François Ozon, Agnès Varda oder auch Jean-Luc Godard.", + "mainImage":{ + "caption":null, + "url":"https://api-cdn.arte.tv/img/v2/image/e9ko72CAatHyeKybot9akf/__SIZE__" + }, + "stickers":[ + { + "code":"COLLECTION", + "label":"COLLECTION" + } + ], + "trackingPixel":"/ct/?abv=A&em=RC-024286&language=de&pageid=CIN&position=1&support=web&teaserid=19276a4a-7c23-4685-92ae-19f173a7fb51&teasertitle=Die%20Kurzfilme%20der%20Filmgr%C3%B6%C3%9Fen&zoneCode=collections_CIN&zoneIndexInPage=15&zoneTemplate=horizontal_landscapeBig&zoneid=collections&zonename=Kollektionen", + "programId":"RC-024286", + "teaserText":"Elf Kurzfilme von Regisseuren und Regisseurinnen, die sich im Anschluss mit ihren Werken einen Namen machten.", + "duration":null, + "durationLabel":"Kollektion", + "geoblocking":{ + "code":"SAT", + "label":"Verfügbar in Europa", + "inclusion":[ + + ], + "exclusion":[ + + ] + }, + "genre":null, + "audioVersions":[ + + ], + "availability":null, + "ageRating":0, + "callToAction":"Abspielen", + "clip":null, + "trailer":null, + "childrenCount":0 + }, + { + "id":"154c8d5d-8b22-45c9-85bd-185469dbc262", + "type":"teaser", + "kind":{ + "code":"TOPIC", + "label":"Kollektion", + "isCollection":true + }, + "url":"/de/videos/RC-024320/welche-filme-zeigt-arte-im-september/", + "deeplink":"arte://collection/RC-024320", + "title":"Welche Filme zeigt ARTE im September?", + "subtitle":null, + "shortDescription":"Im September erwarten Sie auf ARTE sowohl Klassiker wie \"Der letzte Befehl\" von John Ford oder \"Der Fremde im Zug\" von Alfred Hitchcock als auch Entdeckungen wie Anne Zohra Berracheds Film \"Copilot (Die Welt wird eine andere sein)\".", + "mainImage":{ + "caption":null, + "url":"https://api-cdn.arte.tv/img/v2/image/jmk7foTvrHuW6QVk2gfy6K/__SIZE__" + }, + "stickers":[ + { + "code":"COLLECTION", + "label":"COLLECTION" + } + ], + "trackingPixel":"/ct/?abv=A&em=RC-024320&language=de&pageid=CIN&position=2&support=web&teaserid=154c8d5d-8b22-45c9-85bd-185469dbc262&teasertitle=Welche%20Filme%20zeigt%20ARTE%20im%20September%3F&zoneCode=collections_CIN&zoneIndexInPage=15&zoneTemplate=horizontal_landscapeBig&zoneid=collections&zonename=Kollektionen", + "programId":"RC-024320", + "teaserText":"Im September erwarten Sie auf ARTE Spielfilme von unter anderem Guillermo del Toro, John Ford und Alfred Hitchcock.", + "duration":null, + "durationLabel":"Kollektion", + "geoblocking":{ + "code":"SAT", + "label":"Verfügbar in Europa", + "inclusion":[ + + ], + "exclusion":[ + + ] + }, + "genre":null, + "audioVersions":[ + + ], + "availability":null, + "ageRating":0, + "callToAction":"Abspielen", + "clip":null, + "trailer":null, + "childrenCount":0 + }, + { + "id":"a99c07a7-5d23-45c2-b245-64baa4d0d9f2", + "type":"teaser", + "kind":{ + "code":"TOPIC", + "label":"Kollektion", + "isCollection":true + }, + "url":"/de/videos/RC-024165/die-filme-von-jim-jarmusch/", + "deeplink":"arte://collection/RC-024165", + "title":"Die Filme von Jim Jarmusch", + "subtitle":"Von \"Permanent Vacation\" bis \"Dead Man\"", + "shortDescription":"ARTE zeigt fünf Werke des US-amerikanischen Independant-Filmemachers Jim Jarmusch, darunter die beiden Klassiker \"Night on Earth\" mit Armin Müller-Stahl und \"Dead Man\" mit Johnny Depp.", + "mainImage":{ + "caption":null, + "url":"https://api-cdn.arte.tv/img/v2/image/YNGagUwTmCMhDStvErtfaB/__SIZE__" + }, + "stickers":[ + { + "code":"COLLECTION", + "label":"COLLECTION" + } + ], + "trackingPixel":"/ct/?abv=A&em=RC-024165&language=de&pageid=CIN&position=3&support=web&teaserid=a99c07a7-5d23-45c2-b245-64baa4d0d9f2&teasertitle=Die%20Filme%20von%20Jim%20Jarmusch&zoneCode=collections_CIN&zoneIndexInPage=15&zoneTemplate=horizontal_landscapeBig&zoneid=collections&zonename=Kollektionen", + "programId":"RC-024165", + "teaserText":"ARTE zeigt fünf Werke des US-amerikanischen Independant-Filmemachers Jim Jarmusch.", + "duration":null, + "durationLabel":"Kollektion", + "geoblocking":{ + "code":"DE_FR", + "label":"Verfügbar in Deutschland und Frankreich", + "inclusion":[ + + ], + "exclusion":[ + + ] + }, + "genre":null, + "audioVersions":[ + + ], + "availability":null, + "ageRating":0, + "callToAction":"Mehr erfahren", + "clip":null, + "trailer":null, + "childrenCount":0 + }, + { + "id":"cfb711db-9191-4c79-8887-aae7787d53ad", + "type":"teaser", + "kind":{ + "code":"TOPIC", + "label":"Kollektion", + "isCollection":true + }, + "url":"/de/videos/RC-023835/cinema-italiano/", + "deeplink":"arte://collection/RC-023835", + "title":"Cinema italiano", + "subtitle":"Eine Reise durch Italien in sechs Filmen", + "shortDescription":"ARTE zeigt fünf emblematische italienische Filme der späten 50er und frühen 60er Jahre, sowie Lugi Comencinis Klassiker \"Das Verbrechen\" von 1974. Mit von der Partie: Marcello Mastroianni, Claudia Cardinale, Alain Delon, Simone Signoret, Jean-Louis Trintignant oder auch Stefania Sandrelli…", + "mainImage":{ + "caption":null, + "url":"https://api-cdn.arte.tv/img/v2/image/WsduWXpPCEeJBUEgfYfvZP/__SIZE__" + }, + "stickers":[ + { + "code":"COLLECTION", + "label":"COLLECTION" + } + ], + "trackingPixel":"/ct/?abv=A&em=RC-023835&language=de&pageid=CIN&position=4&support=web&teaserid=cfb711db-9191-4c79-8887-aae7787d53ad&teasertitle=Cinema%20italiano&zoneCode=collections_CIN&zoneIndexInPage=15&zoneTemplate=horizontal_landscapeBig&zoneid=collections&zonename=Kollektionen", + "programId":"RC-023835", + "teaserText":"ARTE zeigt fünf italienische Filme der späten 50er und frühen 60er Jahre, sowie \"Das Verbrechen\" von 1974.", + "duration":null, + "durationLabel":"Kollektion", + "geoblocking":{ + "code":"EUR_DE_FR", + "label":"Verfügbar in den deutsch- und französischsprachigen Ländern Europas", + "inclusion":[ + + ], + "exclusion":[ + + ] + }, + "genre":null, + "audioVersions":[ + + ], + "availability":null, + "ageRating":0, + "callToAction":"Abspielen", + "clip":null, + "trailer":{ + "id":"RC-023835", + "config":"https://api.arte.tv/api/player/v2/trailer/de/RC-023835" + }, + "childrenCount":0 + }, + { + "id":"88ab5e10-59b8-48b2-96d8-a88aa7ca4c17", + "type":"teaser", + "kind":{ + "code":"TOPIC", + "label":"Kollektion", + "isCollection":true + }, + "url":"/de/videos/RC-023350/viva-espana/", + "deeplink":"arte://collection/RC-023350", + "title":"Viva España", + "subtitle":"Acht Filme aus Spanien", + "shortDescription":"Luis García-Berlanga, Luis Buñuel, Víctor Erice, Mario Camus, Vicente Aranda, Juan Antonio Bardem, Fernando Trueba und Pedro Almodóvar: ARTE zeigt eine Auswahl von acht spanischen Spielfilmen aus unterschiedlichen Jahrzehnten.", + "mainImage":{ + "caption":null, + "url":"https://api-cdn.arte.tv/img/v2/image/cw6AfxJsLojg4B38zRj5mi/__SIZE__" + }, + "stickers":[ + { + "code":"COLLECTION", + "label":"COLLECTION" + } + ], + "trackingPixel":"/ct/?abv=A&em=RC-023350&language=de&pageid=CIN&position=5&support=web&teaserid=88ab5e10-59b8-48b2-96d8-a88aa7ca4c17&teasertitle=Viva%20Espa%C3%B1a&zoneCode=collections_CIN&zoneIndexInPage=15&zoneTemplate=horizontal_landscapeBig&zoneid=collections&zonename=Kollektionen", + "programId":"RC-023350", + "teaserText":"Tauchen Sie ein in acht spanische Meisterwerke von Regisseuren wie Pedro Almodóvar und Luis Buñuel. Film ab!", + "duration":null, + "durationLabel":"Kollektion", + "geoblocking":{ + "code":"SAT", + "label":"Verfügbar in Europa", + "inclusion":[ + + ], + "exclusion":[ + + ] + }, + "genre":null, + "audioVersions":[ + + ], + "availability":null, + "ageRating":0, + "callToAction":"Abspielen", + "clip":null, + "trailer":{ + "id":"RC-023350", + "config":"https://api.arte.tv/api/player/v2/trailer/de/RC-023350" + }, + "childrenCount":0 + }, + { + "id":"a073557a-047c-44b3-b72e-a0be17bd21e8", + "type":"teaser", + "kind":{ + "code":"MAGAZINE", + "label":"Sendung", + "isCollection":true + }, + "url":"/de/videos/RC-014095/blow-up/", + "deeplink":"arte://collection/RC-014095", + "title":"Blow up", + "subtitle":"Das aktuelle Filmgeschehen", + "shortDescription":"Jede Woche wirft das Webmagazin von ARTE einen originellen, informativen und schrägen Blick auf aktuelle Filmereignisse. \nDiese Woche essen wir Muscheln und Meeresfrüchte aller Art.", + "mainImage":{ + "caption":null, + "url":"https://api-cdn.arte.tv/img/v2/image/QJsAEa8YuQCQxob7bLDZNc/__SIZE__" + }, + "stickers":[ + { + "code":"COLLECTION", + "label":"COLLECTION" + } + ], + "trackingPixel":"/ct/?abv=A&em=RC-014095&language=de&pageid=CIN&position=6&support=web&teaserid=a073557a-047c-44b3-b72e-a0be17bd21e8&teasertitle=Blow%20up&zoneCode=collections_CIN&zoneIndexInPage=15&zoneTemplate=horizontal_landscapeBig&zoneid=collections&zonename=Kollektionen", + "programId":"RC-014095", + "teaserText":"", + "duration":null, + "durationLabel":"Sendung", + "geoblocking":{ + "code":"ALL", + "label":"Weltweit verfügbar", + "inclusion":[ + + ], + "exclusion":[ + + ] + }, + "genre":null, + "audioVersions":[ + + ], + "availability":null, + "ageRating":0, + "callToAction":"Abspielen", + "clip":null, + "trailer":null, + "childrenCount":0 + }, + { + "id":"ebff4533-8d0f-482b-9f35-d1b2e0e5d55c", + "type":"teaser", + "kind":{ + "code":"MAGAZINE", + "label":"Sendung", + "isCollection":true + }, + "url":"/de/videos/RC-014513/kurzschluss/", + "deeplink":"arte://collection/RC-014513", + "title":"Kurzschluss ", + "subtitle":"Das Kurzfilm-Magazin", + "shortDescription":"\"Kurzschluss - Das Magazin\" zeigt jeden Samstag gegen Mitternacht die neuesten Kurzfilme aus aller Welt – und wirft einen Blick hinter die Kulissen: mit Porträts, Drehberichten, aktuellen Festival- und Filmtipps und vielen spannenden Interviews.", + "mainImage":{ + "caption":null, + "url":"https://api-cdn.arte.tv/img/v2/image/5bpEu93Wn742yVmydJFPkA/__SIZE__" + }, + "stickers":[ + { + "code":"COLLECTION", + "label":"COLLECTION" + } + ], + "trackingPixel":"/ct/?abv=A&em=RC-014513&language=de&pageid=CIN&position=7&support=web&teaserid=ebff4533-8d0f-482b-9f35-d1b2e0e5d55c&teasertitle=Kurzschluss%20&zoneCode=collections_CIN&zoneIndexInPage=15&zoneTemplate=horizontal_landscapeBig&zoneid=collections&zonename=Kollektionen", + "programId":"RC-014513", + "teaserText":"", + "duration":null, + "durationLabel":"Sendung", + "geoblocking":{ + "code":"ALL", + "label":"Weltweit verfügbar", + "inclusion":[ + + ], + "exclusion":[ + + ] + }, + "genre":null, + "audioVersions":[ + + ], + "availability":null, + "ageRating":0, + "callToAction":"Abspielen", + "clip":null, + "trailer":null, + "childrenCount":0 + }, + { + "id":"01780d8b-3e19-48af-839f-3590ed110c38", + "type":"teaser", + "kind":{ + "code":"TOPIC", + "label":"Kollektion", + "isCollection":true + }, + "url":"/de/videos/RC-023066/komoedien-zum-totlachen/", + "deeplink":"arte://collection/RC-023066", + "title":"Komödien zum Totlachen", + "subtitle":"Tiefschwarze Kurzfilme", + "shortDescription":"Natürlich ist Halloween zum Gruseln da, aber was spricht gegen etwas schwarzen Humor? Denn auch wenn in unseren Kurzfilmen das Blut nur so spritzt, können wir uns das Lachen nicht verkneifen.", + "mainImage":{ + "caption":null, + "url":"https://api-cdn.arte.tv/img/v2/image/72YzqxwLHndVWBFEmZZQL9/__SIZE__" + }, + "stickers":[ + { + "code":"COLLECTION", + "label":"COLLECTION" + } + ], + "trackingPixel":"/ct/?abv=A&em=RC-023066&language=de&pageid=CIN&position=8&support=web&teaserid=01780d8b-3e19-48af-839f-3590ed110c38&teasertitle=Kom%C3%B6dien%20zum%20Totlachen&zoneCode=collections_CIN&zoneIndexInPage=15&zoneTemplate=horizontal_landscapeBig&zoneid=collections&zonename=Kollektionen", + "programId":"RC-023066", + "teaserText":"Unsere Kurzfilme sind bitterböse - und voller schwarzem Humor.", + "duration":null, + "durationLabel":"Kollektion", + "geoblocking":{ + "code":"SAT", + "label":"Verfügbar in Europa", + "inclusion":[ + + ], + "exclusion":[ + + ] + }, + "genre":null, + "audioVersions":[ + + ], + "availability":null, + "ageRating":0, + "callToAction":"Abspielen", + "clip":null, + "trailer":null, + "childrenCount":0 + }, + { + "id":"45ffac56-d68a-4620-8f1c-dcbe690070be", + "type":"teaser", + "kind":{ + "code":"TOPIC", + "label":"Kollektion", + "isCollection":true + }, + "url":"/de/videos/RC-015454/short-cuts/", + "deeplink":"arte://collection/RC-015454", + "title":"Short Cuts", + "subtitle":"Filmklassiker in 60 animierten Sekunden", + "shortDescription":"Verschiedene französische Animationsfilmemacher, darunter Jérémy Clapin oder auch Marie de Lapparent, resümieren für uns Klassiker wie \"Tatis Schützenfest\", \"Der Name der Rose\", \"Der Pianist\", \"Im Reich der Sinne\", \"2001: Odyssee im Weltraum\", \"Der Leopard\", \"Der Pate\" oder \"Ein Mann und eine Frau\" in nur einer Minute.", + "mainImage":{ + "caption":null, + "url":"https://api-cdn.arte.tv/img/v2/image/VM56JeETWv3r8i6A9jx8iR/__SIZE__" + }, + "stickers":[ + { + "code":"COLLECTION", + "label":"COLLECTION" + } + ], + "trackingPixel":"/ct/?abv=A&em=RC-015454&language=de&pageid=CIN&position=9&support=web&teaserid=45ffac56-d68a-4620-8f1c-dcbe690070be&teasertitle=Short%20Cuts&zoneCode=collections_CIN&zoneIndexInPage=15&zoneTemplate=horizontal_landscapeBig&zoneid=collections&zonename=Kollektionen", + "programId":"RC-015454", + "teaserText":"", + "duration":null, + "durationLabel":"Kollektion", + "geoblocking":{ + "code":"ALL", + "label":"Weltweit verfügbar", + "inclusion":[ + + ], + "exclusion":[ + + ] + }, + "genre":null, + "audioVersions":[ + + ], + "availability":null, + "ageRating":0, + "callToAction":"Abspielen", + "clip":null, + "trailer":null, + "childrenCount":0 + } + ], + "pagination":null + } + }, + { + "id":"04d4c2fa-b9be-4c66-b39f-f5557db64980", + "code":"04d4c2fa-b9be-4c66-b39f-f5557db64980", + "title":"Sendungen", + "slug":null, + "description":null, + "displayOptions":{ + "template":"horizontal-landscape", + "theme":null, + "showZoneTitle":true, + "showItemTitle":true + }, + "link":null, + "authenticatedContent":null, + "groupedZonesName":null, + "content":{ + "data":[ + { + "id":"ebff4533-8d0f-482b-9f35-d1b2e0e5d55c", + "type":"teaser", + "kind":{ + "code":"MAGAZINE", + "label":"Sendung", + "isCollection":true + }, + "url":"/de/videos/RC-014513/kurzschluss/", + "deeplink":"arte://collection/RC-014513", + "title":"Kurzschluss ", + "subtitle":"Das Kurzfilm-Magazin", + "shortDescription":"\"Kurzschluss - Das Magazin\" zeigt jeden Samstag gegen Mitternacht die neuesten Kurzfilme aus aller Welt – und wirft einen Blick hinter die Kulissen: mit Porträts, Drehberichten, aktuellen Festival- und Filmtipps und vielen spannenden Interviews.", + "mainImage":{ + "caption":null, + "url":"https://api-cdn.arte.tv/img/v2/image/5bpEu93Wn742yVmydJFPkA/__SIZE__" + }, + "stickers":[ + { + "code":"COLLECTION", + "label":"COLLECTION" + } + ], + "trackingPixel":"/ct/?abv=A&em=RC-014513&language=de&pageid=CIN&position=1&support=web&teaserid=ebff4533-8d0f-482b-9f35-d1b2e0e5d55c&teasertitle=Kurzschluss%20&zoneCode=04d4c2fa-b9be-4c66-b39f-f5557db64980&zoneIndexInPage=16&zoneTemplate=horizontal_landscape&zoneid=04d4c2fa-b9be-4c66-b39f-f5557db64980&zonename=Sendungen", + "programId":"RC-014513", + "teaserText":"", + "duration":null, + "durationLabel":"Sendung", + "geoblocking":{ + "code":"ALL", + "label":"Weltweit verfügbar", + "inclusion":[ + + ], + "exclusion":[ + + ] + }, + "genre":null, + "audioVersions":[ + + ], + "availability":null, + "ageRating":0, + "callToAction":"Abspielen", + "clip":null, + "trailer":null, + "childrenCount":0 + }, + { + "id":"a073557a-047c-44b3-b72e-a0be17bd21e8", + "type":"teaser", + "kind":{ + "code":"MAGAZINE", + "label":"Sendung", + "isCollection":true + }, + "url":"/de/videos/RC-014095/blow-up/", + "deeplink":"arte://collection/RC-014095", + "title":"Blow up", + "subtitle":"Das aktuelle Filmgeschehen", + "shortDescription":"Jede Woche wirft das Webmagazin von ARTE einen originellen, informativen und schrägen Blick auf aktuelle Filmereignisse. \nDiese Woche essen wir Muscheln und Meeresfrüchte aller Art.", + "mainImage":{ + "caption":null, + "url":"https://api-cdn.arte.tv/img/v2/image/QJsAEa8YuQCQxob7bLDZNc/__SIZE__" + }, + "stickers":[ + { + "code":"COLLECTION", + "label":"COLLECTION" + } + ], + "trackingPixel":"/ct/?abv=A&em=RC-014095&language=de&pageid=CIN&position=2&support=web&teaserid=a073557a-047c-44b3-b72e-a0be17bd21e8&teasertitle=Blow%20up&zoneCode=04d4c2fa-b9be-4c66-b39f-f5557db64980&zoneIndexInPage=16&zoneTemplate=horizontal_landscape&zoneid=04d4c2fa-b9be-4c66-b39f-f5557db64980&zonename=Sendungen", + "programId":"RC-014095", + "teaserText":"", + "duration":null, + "durationLabel":"Sendung", + "geoblocking":{ + "code":"ALL", + "label":"Weltweit verfügbar", + "inclusion":[ + + ], + "exclusion":[ + + ] + }, + "genre":null, + "audioVersions":[ + + ], + "availability":null, + "ageRating":0, + "callToAction":"Abspielen", + "clip":null, + "trailer":null, + "childrenCount":0 + } + ], + "pagination":null + } + } + ], + "stats":{ + "xiti":{ + "page_name":"Home_CIN", + "chapter1":"CIN_kino", + "chapter2":null, + "chapter3":null, + "x1":"de", + "x2":"Home", + "x4":"A", + "s2":1, + "siteId":"582046", + "env_work":"prod", + "search_keywords":null + }, + "serverSideTracking":{ + "page":{ + "id":"CIN", + "language":"de", + "url":"/de/videos/kino/", + "abv":"A", + "query":null, + "category":null, + "subcategories":null + }, + "content":null + } + }, + "metadata":{ + "title":"Kino", + "description":"Ob Meisterwerk der Filmgeschichte, Kurzfilm oder Trash – ARTE ehrt das Filmgenre in all seinen Facetten.", + "seo":{ + "title":"Kino - Klassiker und neue Filme im Livestream und im Replay | ARTE", + "description":"Kino, Kurzfilm, Arthouse: Beste Film-Unterhaltung im Livestream und im Replay.", + "canonical":"/de/videos/kino/" + }, + "og":{ + "image":{ + "url":"/img/SHARE_DEFAULT.jpg", + "width":1200, + "height":630 + } + }, + "twitter":{ + "image":{ + "url":"/img/SHARE_DEFAULT.jpg" + }, + "site":"@ARTEde" + } + } + } +} \ No newline at end of file From cc2b4660b182117d5b2a9e9b974ae0baf6e6aa3c Mon Sep 17 00:00:00 2001 From: pidoubleyou Date: Thu, 14 Sep 2023 07:57:10 +0200 Subject: [PATCH 2/3] remove obsolete test files --- .../arte/arte_subcategory_old_page1.json | 610 --------------- .../arte/arte_subcategory_old_page_last.json | 1 - .../resources/arte/arte_subcategory_page.json | 697 ------------------ 3 files changed, 1308 deletions(-) delete mode 100644 src/test/developTest/resources/arte/arte_subcategory_old_page1.json delete mode 100644 src/test/developTest/resources/arte/arte_subcategory_old_page_last.json delete mode 100644 src/test/developTest/resources/arte/arte_subcategory_page.json diff --git a/src/test/developTest/resources/arte/arte_subcategory_old_page1.json b/src/test/developTest/resources/arte/arte_subcategory_old_page1.json deleted file mode 100644 index df87d6338..000000000 --- a/src/test/developTest/resources/arte/arte_subcategory_old_page1.json +++ /dev/null @@ -1,610 +0,0 @@ -{ - "code":"videos_subcategory_CMG", - "type":null, - "title":null, - "displayOptions":{ - "template":"default", - "layout":"default", - "theme":null - }, - "link":null, - "nextPage":"https://api-cdn.arte.tv/api/emac/v3/de/web/zones/videos_subcategory_CMG?page=2&limit=10", - "data":[ - { - "id":"078666-012-A_SHOW_ARTE_NEXT_DE_de", - "type":"teaser", - "kind":{ - "code":"SHOW", - "label":"Programm" - }, - "programId":"078666-012-A", - "url":"https://www.arte.tv/de/videos/078666-012-A/kurzschluss/", - "title":"Kurzschluss", - "subtitle":"Schwerpunkt Zeitreisen", - "description":"Mit folgenden Themen: Ein Chris-Marker-Experte und ein Filmemacher unterhalten sich über das Prinzip der Zeitreise in den Filmen von Chris Marker; Regisseur Olivier Smolders schickt eine Postkarte mit ersten Bildern seines neuen Kurzfilms \"Axolotl\"; Schriftstellerin Marie Darrieussecq erläutert, was sie an dem Film \"Am Rande des Rollfelds\" von Chris Marker faszinierend findet.", - "images":{ - "landscape":{ - "caption":"Kur\nzschluss\n", - "resolutions":[ - { - "url":"https://static-cdn.arte.tv/resize/Tj44lroGZ3s23Xe8a2dg01IsN1w=/200x113/smart/filters:strip_icc()/apios/Img_data/12/078666-012-A_2394954.jpg", - "width":200, - "height":113 - }, - { - "url":"https://static-cdn.arte.tv/resize/sfhszdAAOAXmphaABtlpc2mdgnc=/400x225/smart/filters:strip_icc()/apios/Img_data/12/078666-012-A_2394954.jpg", - "width":400, - "height":225 - }, - { - "url":"https://static-cdn.arte.tv/resize/SRhuAEKU3D7-tFSpCTnvZv4q4fg=/620x350/smart/filters:strip_icc()/apios/Img_data/12/078666-012-A_2394954.jpg", - "width":620, - "height":350 - }, - { - "url":"https://static-cdn.arte.tv/resize/pqpmUtGFcxb7K5MRb4c-oZQtvkk=/720x406/smart/filters:strip_icc()/apios/Img_data/12/078666-012-A_2394954.jpg", - "width":720, - "height":406 - }, - { - "url":"https://static-cdn.arte.tv/resize/HfitX98XT3djJDhaF6_fHFtqsXs=/940x530/smart/filters:strip_icc()/apios/Img_data/12/078666-012-A_2394954.jpg", - "width":940, - "height":530 - } - ], - "blurUrl":"https://static-cdn.arte.tv/resize/DN1hysfHfCJ71aJZ_p9CfoUEOvY=/80x45/smart/filters:quality(80):blur(2):strip_exif()/apios/Img_data/12/078666-012-A_2394954.jpg" - }, - "banner":null, - "square":null, - "portrait":null - }, - "stickers":[ - - ], - "duration":3178, - "childrenCount":null, - "geoblocking":{ - "code":"EUR_DE_FR", - "label":"" - }, - "availability":null - }, - { - "id":"078664-000-A_SHOW_ARTE_NEXT_DE_de", - "type":"teaser", - "kind":{ - "code":"SHOW", - "label":"Programm" - }, - "programId":"078664-000-A", - "url":"https://www.arte.tv/de/videos/078664-000-A/apollo-oder-das-wilde-leben/", - "title":"Apollo oder das wilde Leben", - "subtitle":null, - "description":"In einer nicht allzu fernen Zukunft steht die Menschheit vor einer unabwendbaren Energiekrise. Um diese in den Griff zu bekommen, wird ein Astronaut in eine andere Galaxie geschickt, um dort an Uran zu gelangen. 74 Jahre später gelangt Apollo auf einen wilden Planeten, auf dem die Ressourcen in wunderbarer Fülle vorhanden sind.", - "images":{ - "landscape":{ - "caption":"court", - "resolutions":[ - { - "url":"https://static-cdn.arte.tv/resize/tHZoUV7EY-Ryv5p8uQFeFoi8cB0=/200x113/smart/filters:strip_icc()/apios/Img_data/25/078664-000-A_2410917.jpg", - "width":200, - "height":113 - }, - { - "url":"https://static-cdn.arte.tv/resize/_DvruuQg6jzDJ_oHpvC8HB89NBU=/400x225/smart/filters:strip_icc()/apios/Img_data/25/078664-000-A_2410917.jpg", - "width":400, - "height":225 - }, - { - "url":"https://static-cdn.arte.tv/resize/X0c-Jpw-LZ8YBWz9UkHiT4O_cuM=/620x350/smart/filters:strip_icc()/apios/Img_data/25/078664-000-A_2410917.jpg", - "width":620, - "height":350 - }, - { - "url":"https://static-cdn.arte.tv/resize/ctOCk4q_F8yIpBaRg7Gro0LknZc=/720x406/smart/filters:strip_icc()/apios/Img_data/25/078664-000-A_2410917.jpg", - "width":720, - "height":406 - }, - { - "url":"https://static-cdn.arte.tv/resize/a7BKxxWmVrOuMP13sv6BSaQj7oo=/940x530/smart/filters:strip_icc()/apios/Img_data/25/078664-000-A_2410917.jpg", - "width":940, - "height":530 - } - ], - "blurUrl":"https://static-cdn.arte.tv/resize/nzn3hcZNNAcVjW2n4XotK-A56bE=/80x45/smart/filters:quality(80):blur(2):strip_exif()/apios/Img_data/25/078664-000-A_2410917.jpg" - }, - "banner":null, - "square":null, - "portrait":null - }, - "stickers":[ - - ], - "duration":1093, - "childrenCount":null, - "geoblocking":{ - "code":"EUR_DE_FR", - "label":"" - }, - "availability":null - }, - { - "id":"080928-000-A_SHOW_ARTE_NEXT_DE_de", - "type":"teaser", - "kind":{ - "code":"SHOW", - "label":"Programm" - }, - "programId":"080928-000-A", - "url":"https://www.arte.tv/de/videos/080928-000-A/strim/", - "title":"Strim", - "subtitle":null, - "description":"In „Strim – Wo ist meine Katze“ ist Sigrid auf der Suche nach ihrer verschwundenen Katze Liv. Dabei wendet sich ihr innerer Monolog in ihren Bewegungen und ihrem Verhalten nach außen. Die Begegnungen mit den Menschen in ihrer Umgebung führen sie mal weiter und mal nicht. Wird sie ihre Katze jemals wiederfinden?Aleksander Johan Andreassen ist ein norwegischer Künstler und Filmemacher. Er hat einen MFA vom Konstfack University College of Arts, Crafts und Design in Stockholm und arbeitete sowohl als Videodesigner fürs Theater als auch als Kameramann für Stop­Motion­Filme. Seine Werke wurden weltweit in Gruppenausstellungen und auf Filmfestivals gezeigt.", - "images":{ - "landscape":{ - "caption":"strim", - "resolutions":[ - { - "url":"https://static-cdn.arte.tv/resize/5ixR_oZ3HXDHVjRLP4XTvr76qKM=/200x113/smart/filters:strip_icc()/apios/Img_data/14/080928-000-A_2403701.jpg", - "width":200, - "height":113 - }, - { - "url":"https://static-cdn.arte.tv/resize/XkIPJINS-kzHEvE5JKA_HAW3xQ8=/400x225/smart/filters:strip_icc()/apios/Img_data/14/080928-000-A_2403701.jpg", - "width":400, - "height":225 - }, - { - "url":"https://static-cdn.arte.tv/resize/CyI6lQ2s_z_VyRcZIFbXoDOwU50=/620x350/smart/filters:strip_icc()/apios/Img_data/14/080928-000-A_2403701.jpg", - "width":620, - "height":350 - }, - { - "url":"https://static-cdn.arte.tv/resize/xvqcwFUvxtVmI3iFy0x9WdDyD8Y=/720x406/smart/filters:strip_icc()/apios/Img_data/14/080928-000-A_2403701.jpg", - "width":720, - "height":406 - }, - { - "url":"https://static-cdn.arte.tv/resize/G5JtOecrNoiJKhq8UsjTGrDGfyQ=/940x530/smart/filters:strip_icc()/apios/Img_data/14/080928-000-A_2403701.jpg", - "width":940, - "height":530 - } - ], - "blurUrl":"https://static-cdn.arte.tv/resize/Nspr543i6GfnRYnuTgfrMd9byHU=/80x45/smart/filters:quality(80):blur(2):strip_exif()/apios/Img_data/14/080928-000-A_2403701.jpg" - }, - "banner":null, - "square":null, - "portrait":null - }, - "stickers":[ - - ], - "duration":1148, - "childrenCount":null, - "geoblocking":{ - "code":"ALL", - "label":"" - }, - "availability":null - }, - { - "id":"074484-000-A_SHOW_ARTE_NEXT_DE_de", - "type":"teaser", - "kind":{ - "code":"SHOW", - "label":"Programm" - }, - "programId":"074484-000-A", - "url":"https://www.arte.tv/de/videos/074484-000-A/das-badezimmer/", - "title":"Das Badezimmer", - "subtitle":null, - "description":"In Referenz an die von Regisseur Alfred Hitchcock höchstpersönlich deutsch eingesprochene Fassung des Trailers zu \"Psycho\" (USA 1960) führt uns ein Gärtner mit Kettensäge – Bjørn Melhus selbst – 51 Jahre später durch das Anwesen der Herbert-Gerisch-Stiftung in Schleswig-Holstein. Der Besuch endet, wie auch schon im Original-Trailer, in einem Badezimmer.\n ", - "images":{ - "landscape":{ - "caption":"Der Gärtner (Bjørn Melhus) eines kleinen, ruhigen Autohotels führt durch das Anwesen, in dem zwei Morde geschahen. Dabei nutzt er die von Regisseur Alfred Hitchcock höchstpersönlich deutsch eingesprochenen Worte des Trailers zu „Psycho“.", - "resolutions":[ - { - "url":"https://static-cdn.arte.tv/resize/nLs30bAbVB4Qcki8oXCwXajb3bY=/200x113/smart/filters:strip_icc()/apios/Img_data/16/074484-000-A_2008153.jpg", - "width":200, - "height":113 - }, - { - "url":"https://static-cdn.arte.tv/resize/fhp52lT-EqhQO8qxlcrUdbeEHUY=/400x225/smart/filters:strip_icc()/apios/Img_data/16/074484-000-A_2008153.jpg", - "width":400, - "height":225 - }, - { - "url":"https://static-cdn.arte.tv/resize/k_1BqdSdrjiiglaD_4a4oQvZLWk=/620x350/smart/filters:strip_icc()/apios/Img_data/16/074484-000-A_2008153.jpg", - "width":620, - "height":350 - }, - { - "url":"https://static-cdn.arte.tv/resize/cJntW-wOc0eNX4UR-TVvzB3jsbI=/720x406/smart/filters:strip_icc()/apios/Img_data/16/074484-000-A_2008153.jpg", - "width":720, - "height":406 - }, - { - "url":"https://static-cdn.arte.tv/resize/upizdUNCLgIzqiDge73EIUG722U=/940x530/smart/filters:strip_icc()/apios/Img_data/16/074484-000-A_2008153.jpg", - "width":940, - "height":530 - } - ], - "blurUrl":"https://static-cdn.arte.tv/resize/SNe9ey_ZwfgQgSKK4Rb1D7AhA7E=/80x45/smart/filters:quality(80):blur(2):strip_exif()/apios/Img_data/16/074484-000-A_2008153.jpg" - }, - "banner":null, - "square":null, - "portrait":null - }, - "stickers":[ - - ], - "duration":311, - "childrenCount":null, - "geoblocking":{ - "code":"ALL", - "label":"" - }, - "availability":null - }, - { - "id":"074485-000-A_SHOW_ARTE_NEXT_DE_de", - "type":"teaser", - "kind":{ - "code":"SHOW", - "label":"Programm" - }, - "programId":"074485-000-A", - "url":"https://www.arte.tv/de/videos/074485-000-A/hermione/", - "title":"Hermione", - "subtitle":null, - "description":"In \"Hermione\" (2014) kombiniert Nina Yuen die Biographien von Simone de Beauvoir, Twyla Tharpe, Dorothy Parker, Vera Nabokov und Hilda Dolittle, um die Geschichte einer namenlosen Frau mit multiplen \"Ichs\" zu erzählen. Sie verwandelt eine fremde Biographie in eine persönliche Autobiographie, indem sie universelle Geschichten nimmt und ihnen den Anklang einer Beichte verleiht.", - "images":{ - "landscape":{ - "caption":"Die Filmemacherin Nina Yuen.", - "resolutions":[ - { - "url":"https://static-cdn.arte.tv/resize/WkPkC7Ube7pthozy5CRmSKoO97g=/200x113/smart/filters:strip_icc()/apios/Img_data/14/074485-000-A_2003308.jpg", - "width":200, - "height":113 - }, - { - "url":"https://static-cdn.arte.tv/resize/pA1Qa6qi5T6qAozvPMu47ivoui0=/400x225/smart/filters:strip_icc()/apios/Img_data/14/074485-000-A_2003308.jpg", - "width":400, - "height":225 - }, - { - "url":"https://static-cdn.arte.tv/resize/LckU9b0AcO_1-LG5BmvG8I8cRK0=/620x350/smart/filters:strip_icc()/apios/Img_data/14/074485-000-A_2003308.jpg", - "width":620, - "height":350 - }, - { - "url":"https://static-cdn.arte.tv/resize/4CS3zwPkrvzUPEfLs6D70UdM_5o=/720x406/smart/filters:strip_icc()/apios/Img_data/14/074485-000-A_2003308.jpg", - "width":720, - "height":406 - }, - { - "url":"https://static-cdn.arte.tv/resize/nWHm3wuWRcA_Ly98pLEby6673V4=/940x530/smart/filters:strip_icc()/apios/Img_data/14/074485-000-A_2003308.jpg", - "width":940, - "height":530 - } - ], - "blurUrl":"https://static-cdn.arte.tv/resize/AjBY9n962VsRccwqaIuFCuy1m5w=/80x45/smart/filters:quality(80):blur(2):strip_exif()/apios/Img_data/14/074485-000-A_2003308.jpg" - }, - "banner":null, - "square":null, - "portrait":null - }, - "stickers":[ - - ], - "duration":375, - "childrenCount":null, - "geoblocking":{ - "code":"ALL", - "label":"" - }, - "availability":null - }, - { - "id":"079479-002-A_SHOW_ARTE_NEXT_DE_de", - "type":"teaser", - "kind":{ - "code":"SHOW", - "label":"Programm" - }, - "programId":"079479-002-A", - "url":"https://www.arte.tv/de/videos/079479-002-A/kurzschluss/", - "title":"Kurzschluss", - "subtitle":"Kurzfilmtage Oberhausen", - "description":"Spezial Kurzfilmtage Oberhausen. Mit folgenden Themen: (1) Labs, KreativLabore für den analogen Film - Neue Sektion in Oberhausen (2) Begegnung – Filmemacherin Eva Könnemann im Interview", - "images":{ - "landscape":{ - "caption":"Eva Könnemann an der Schleuse Anderten. Hier recherchiert sie für ihren neuen Film.", - "resolutions":[ - { - "url":"https://static-cdn.arte.tv/resize/cXLNz6akjHhc44JYqjIiEWTDfoQ=/200x113/smart/filters:strip_icc()/apios/Img_data/4/079479-002-A_2355515.jpg", - "width":200, - "height":113 - }, - { - "url":"https://static-cdn.arte.tv/resize/NqQtmj4BzgKSFEBU01b9Ejgl1jk=/400x225/smart/filters:strip_icc()/apios/Img_data/4/079479-002-A_2355515.jpg", - "width":400, - "height":225 - }, - { - "url":"https://static-cdn.arte.tv/resize/g2ew3unMWq9TEo0DQwgnDCuHjFM=/620x350/smart/filters:strip_icc()/apios/Img_data/4/079479-002-A_2355515.jpg", - "width":620, - "height":350 - }, - { - "url":"https://static-cdn.arte.tv/resize/fcVhktgXtYn6dvrIlm7imA7YcDw=/720x406/smart/filters:strip_icc()/apios/Img_data/4/079479-002-A_2355515.jpg", - "width":720, - "height":406 - }, - { - "url":"https://static-cdn.arte.tv/resize/PmzENtgqz-KDGIpWMcVmo4vIxIk=/940x530/smart/filters:strip_icc()/apios/Img_data/4/079479-002-A_2355515.jpg", - "width":940, - "height":530 - } - ], - "blurUrl":"https://static-cdn.arte.tv/resize/nyb8uD4NWrzgrzv7Pv2w9w9k8L4=/80x45/smart/filters:quality(80):blur(2):strip_exif()/apios/Img_data/4/079479-002-A_2355515.jpg" - }, - "banner":null, - "square":null, - "portrait":null - }, - "stickers":[ - - ], - "duration":3334, - "childrenCount":null, - "geoblocking":{ - "code":"ALL", - "label":"" - }, - "availability":null - }, - { - "id":"080921-000-A_SHOW_ARTE_NEXT_DE_de", - "type":"teaser", - "kind":{ - "code":"SHOW", - "label":"Programm" - }, - "programId":"080921-000-A", - "url":"https://www.arte.tv/de/videos/080921-000-A/animal-year/", - "title":"Animal Year", - "subtitle":null, - "description":"„Das Jahr des Tieres“ ist laut Jury der Oberhausener Kurzfilmtage ein eindringlicher Film, der durch seine zutiefst verstörenden und meisterhaft gestalteten Bilder unter die Haut geht. Es ist das visionäre, animierte Porträt einer dystopischen Zukunft der Menschheit, in der zwei verblüffend unterschiedliche Welten aufeinanderprallen.", - "images":{ - "landscape":{ - "caption":null, - "resolutions":[ - { - "url":"https://static-cdn.arte.tv/resize/zmsURFAUYEthcydVrg9cLzTuk8A=/trim:top-left:30/200x113/smart/filters:strip_icc()/apios/Img_data/12/080921-000-A_1762.jpg", - "width":200, - "height":113 - }, - { - "url":"https://static-cdn.arte.tv/resize/-lpTVnbryXNrbeil0NwLhlLBLas=/trim:top-left:30/400x225/smart/filters:strip_icc()/apios/Img_data/12/080921-000-A_1762.jpg", - "width":400, - "height":225 - }, - { - "url":"https://static-cdn.arte.tv/resize/IDgnxIO1jimoL-pximbnNbpgyAU=/trim:top-left:30/620x350/smart/filters:strip_icc()/apios/Img_data/12/080921-000-A_1762.jpg", - "width":620, - "height":350 - }, - { - "url":"https://static-cdn.arte.tv/resize/Ypf37Nqo1a_TPQ-MwtJ6mUsKyEI=/trim:top-left:30/720x406/smart/filters:strip_icc()/apios/Img_data/12/080921-000-A_1762.jpg", - "width":720, - "height":406 - }, - { - "url":"https://static-cdn.arte.tv/resize/eDYVTgQSzS0OMV-eOJUow4qvwqM=/trim:top-left:30/940x530/smart/filters:strip_icc()/apios/Img_data/12/080921-000-A_1762.jpg", - "width":940, - "height":530 - } - ], - "blurUrl":"https://static-cdn.arte.tv/resize/QfW0-e3jVY_tX6RQFCloFzF1Eas=/80x45/smart/filters:quality(80):blur(2):strip_exif()/apios/Img_data/12/080921-000-A_1762.jpg" - }, - "banner":null, - "square":null, - "portrait":null - }, - "stickers":[ - - ], - "duration":423, - "childrenCount":null, - "geoblocking":{ - "code":"ALL", - "label":"" - }, - "availability":null - }, - { - "id":"082406-000-A_MANUAL_CLIP_ARTE_NEXT_DE_de", - "type":"teaser", - "kind":{ - "code":"MANUAL_CLIP", - "label":"Ausschnitt" - }, - "programId":"082406-000-A", - "url":"https://www.arte.tv/de/videos/082406-000-A/30-jahre-filmfest-dresden/", - "title":"30 Jahre Filmfest Dresden", - "subtitle":null, - "description":"Im Jahr 1989 war Jörg Polenz 24 und wollte die Welt verändern. Seine Welt, das war die DDR. Zusammen mit zwei Freunden plante er ein Filmfest in Dresden. Heute, fast 30 Jahre später, gibt es das Festival immer noch. Statt Langfilmen werden heute ausschließlich Kurzfilme gezeigt. Die Gründer Jörg Polenz und Andrej Krabbe sowie die jetzige Leiterin Sylke Gottlebe erzählen von ihrem Blick auf das Filmfest.", - "images":{ - "landscape":{ - "caption":"court-circuit", - "resolutions":[ - { - "url":"https://static-cdn.arte.tv/resize/QJbkqEZXmHFe9l9ZXGNMFpwghFU=/200x113/smart/filters:strip_icc()/apios/Img_data/24/082406-000-A_2393368.jpg", - "width":200, - "height":113 - }, - { - "url":"https://static-cdn.arte.tv/resize/AQ687Nw5CIKgIj7wPjfOlH_J2PI=/400x225/smart/filters:strip_icc()/apios/Img_data/24/082406-000-A_2393368.jpg", - "width":400, - "height":225 - }, - { - "url":"https://static-cdn.arte.tv/resize/gprYv58DVL8050Jk9ypbArPuSXw=/620x350/smart/filters:strip_icc()/apios/Img_data/24/082406-000-A_2393368.jpg", - "width":620, - "height":350 - }, - { - "url":"https://static-cdn.arte.tv/resize/1w-s3421GHhDpoXkmzmjLFO3qeQ=/720x406/smart/filters:strip_icc()/apios/Img_data/24/082406-000-A_2393368.jpg", - "width":720, - "height":406 - }, - { - "url":"https://static-cdn.arte.tv/resize/_mzOMWYGMX2Ocrq-ysxVfKEbg60=/940x530/smart/filters:strip_icc()/apios/Img_data/24/082406-000-A_2393368.jpg", - "width":940, - "height":530 - } - ], - "blurUrl":"https://static-cdn.arte.tv/resize/tcQdW010D8CzsGKd5y8w5oGMngI=/80x45/smart/filters:quality(80):blur(2):strip_exif()/apios/Img_data/24/082406-000-A_2393368.jpg" - }, - "banner":null, - "square":null, - "portrait":null - }, - "stickers":[ - - ], - "duration":347, - "childrenCount":null, - "geoblocking":{ - "code":"ALL", - "label":"" - }, - "availability":null - }, - { - "id":"072391-000-A_SHOW_ARTE_NEXT_DE_de", - "type":"teaser", - "kind":{ - "code":"SHOW", - "label":"Programm" - }, - "programId":"072391-000-A", - "url":"https://www.arte.tv/de/videos/072391-000-A/velodrool/", - "title":"Velodrool", - "subtitle":null, - "description":"Die größte Belohnung für einen starken Raucher ist Nikotin. Um es zu bekommen, versucht ein süchtiger Radfahrer ein irrationales Rennen zu gewinnen – ein Rennen, das auf der Kampfbahn eines Teufelskreises stattfindet, und in das sich sogar das Publikum auf boshafte Weise einmischt. Ein schwarzhumoriger, Steroid-getränkter Film, der durch den geschickten Einsatz eines rasanten und kühnen Soundtracks, einfacher Linien und geschmeidiger Farbbewegungen eine starke Dynamik entfaltet.", - "images":{ - "landscape":{ - "caption":null, - "resolutions":[ - { - "url":"https://static-cdn.arte.tv/resize/eyHz5PNs7aUQqyCzW-WmlJtu9iw=/trim:top-left:30/200x113/smart/filters:strip_icc()/apios/Img_data/15/072391-000-A_1547.jpg", - "width":200, - "height":113 - }, - { - "url":"https://static-cdn.arte.tv/resize/fVXrUMgPn43HtWQVjdYzEmWbqQE=/trim:top-left:30/400x225/smart/filters:strip_icc()/apios/Img_data/15/072391-000-A_1547.jpg", - "width":400, - "height":225 - }, - { - "url":"https://static-cdn.arte.tv/resize/GbbM06lpD0v69ByYeufFplZtwGA=/trim:top-left:30/620x350/smart/filters:strip_icc()/apios/Img_data/15/072391-000-A_1547.jpg", - "width":620, - "height":350 - }, - { - "url":"https://static-cdn.arte.tv/resize/vvmSGlubc6HFLYLuxKVTTYsaQak=/trim:top-left:30/720x406/smart/filters:strip_icc()/apios/Img_data/15/072391-000-A_1547.jpg", - "width":720, - "height":406 - }, - { - "url":"https://static-cdn.arte.tv/resize/nXGuzechmRDBueszj3_CotLvQ7A=/trim:top-left:30/940x530/smart/filters:strip_icc()/apios/Img_data/15/072391-000-A_1547.jpg", - "width":940, - "height":530 - } - ], - "blurUrl":"https://static-cdn.arte.tv/resize/D40x4tpwmKcriUf7DUN7lS_UqNM=/80x45/smart/filters:quality(80):blur(2):strip_exif()/apios/Img_data/15/072391-000-A_1547.jpg" - }, - "banner":null, - "square":null, - "portrait":null - }, - "stickers":[ - { - "code":"CREATIVE", - "label":"Creative" - } - ], - "duration":371, - "childrenCount":null, - "geoblocking":{ - "code":"EUR_DE_FR", - "label":"" - }, - "availability":null - }, - { - "id":"080920-000-A_SHOW_ARTE_NEXT_DE_de", - "type":"teaser", - "kind":{ - "code":"SHOW", - "label":"Programm" - }, - "programId":"080920-000-A", - "url":"https://www.arte.tv/de/videos/080920-000-A/feierabend/", - "title":"Feierabend", - "subtitle":null, - "description":"Groompy ist ein Kaninchen, das als Hauptdarsteller in einer beliebten Zeichentrickserie arbeitet. Nach Feierband kehrt er in seine Wohnung zurück und verfällt dort in eine ewig gleiche Routine. Eines Nachts entdeckt er etwas, das ihn aus seiner Monotonie reißt …", - "images":{ - "landscape":{ - "caption":null, - "resolutions":[ - { - "url":"https://static-cdn.arte.tv/resize/o1zcbRn1Bgm7lb-cY_OgXHn61rI=/trim:top-left:30/200x113/smart/filters:strip_icc()/apios/Img_data/4/080920-000-A_1521.jpg", - "width":200, - "height":113 - }, - { - "url":"https://static-cdn.arte.tv/resize/dC9Z9TbaxhWVRJqUCq_aeGwrD44=/trim:top-left:30/400x225/smart/filters:strip_icc()/apios/Img_data/4/080920-000-A_1521.jpg", - "width":400, - "height":225 - }, - { - "url":"https://static-cdn.arte.tv/resize/2v0eWUFvDFafaYoSm-eCBoRU1FM=/trim:top-left:30/620x350/smart/filters:strip_icc()/apios/Img_data/4/080920-000-A_1521.jpg", - "width":620, - "height":350 - }, - { - "url":"https://static-cdn.arte.tv/resize/3bmo1bfBcm2G0kBjsykHXx8WAjI=/trim:top-left:30/720x406/smart/filters:strip_icc()/apios/Img_data/4/080920-000-A_1521.jpg", - "width":720, - "height":406 - }, - { - "url":"https://static-cdn.arte.tv/resize/YFkE0Fera_JlzrY-voZzOj8iZ7Q=/trim:top-left:30/940x530/smart/filters:strip_icc()/apios/Img_data/4/080920-000-A_1521.jpg", - "width":940, - "height":530 - } - ], - "blurUrl":"https://static-cdn.arte.tv/resize/MGH_e1hhtgAyhRoO4cIO16tIk0M=/80x45/smart/filters:quality(80):blur(2):strip_exif()/apios/Img_data/4/080920-000-A_1521.jpg" - }, - "banner":null, - "square":null, - "portrait":null - }, - "stickers":[ - { - "code":"CREATIVE", - "label":"Creative" - } - ], - "duration":365, - "childrenCount":null, - "geoblocking":{ - "code":"ALL", - "label":"" - }, - "availability":null - } - ] -} \ No newline at end of file diff --git a/src/test/developTest/resources/arte/arte_subcategory_old_page_last.json b/src/test/developTest/resources/arte/arte_subcategory_old_page_last.json deleted file mode 100644 index 1c33e5a45..000000000 --- a/src/test/developTest/resources/arte/arte_subcategory_old_page_last.json +++ /dev/null @@ -1 +0,0 @@ -{"code":"videos_subcategory_CMG","type":null,"title":null,"displayOptions":{"template":"default","layout":"default","theme":null},"link":null,"nextPage":null,"data":[{"id":"062866-009-A_SHOW_ARTE_NEXT_DE_de","type":"teaser","kind":{"code":"SHOW","label":"Programm"},"programId":"062866-009-A","url":"https://www.arte.tv/de/videos/062866-009-A/french-fries/","title":"French Fries","subtitle":null,"description":"Ein Film über Liebesbeziehungen in unserer Generation: Nina kommt aus Berlin, Fabien aus Paris. Beide sind hin- und hergerissen zwischen Wanderlust, Selbstverwirklichung und dem neuen bürgerlichen Leben. Gemeinsam suchen sie nach dem richtigen Weg für ihre Beziehung.","images":{"landscape":{"caption":"Fabien (Matthieu Sampeur) und Nina (Lili Zahavi)","resolutions":[{"url":"https://static-cdn.arte.tv/resize/lXbIIcUmYxrRcfWDIAjSYwymyAg=/200x113/smart/filters:strip_icc()/apios/Img_data/18/062866-009-A_ks-french_fries_03.jpg","width":200,"height":113},{"url":"https://static-cdn.arte.tv/resize/Wy_A6azYYSMSkPo3bTrtEaEVGwM=/400x225/smart/filters:strip_icc()/apios/Img_data/18/062866-009-A_ks-french_fries_03.jpg","width":400,"height":225},{"url":"https://static-cdn.arte.tv/resize/mPr-RoZVIJy_bgLOkFLTWXliouU=/620x350/smart/filters:strip_icc()/apios/Img_data/18/062866-009-A_ks-french_fries_03.jpg","width":620,"height":350},{"url":"https://static-cdn.arte.tv/resize/uwojF9zvoRPaGCm6JACYYqZSIRI=/720x406/smart/filters:strip_icc()/apios/Img_data/18/062866-009-A_ks-french_fries_03.jpg","width":720,"height":406},{"url":"https://static-cdn.arte.tv/resize/uqBeDxNFFxrBz4kx9JS0UQajRIU=/940x530/smart/filters:strip_icc()/apios/Img_data/18/062866-009-A_ks-french_fries_03.jpg","width":940,"height":530}],"blurUrl":"https://static-cdn.arte.tv/resize/U4tbUrPbsomoHhKrWhuG6xOdUro=/80x45/smart/filters:quality(80):blur(2):strip_exif()/apios/Img_data/18/062866-009-A_ks-french_fries_03.jpg"},"banner":null,"square":null,"portrait":null},"stickers":[],"duration":538,"childrenCount":null,"geoblocking":{"code":"DE_FR","label":""},"availability":null}]} \ No newline at end of file diff --git a/src/test/developTest/resources/arte/arte_subcategory_page.json b/src/test/developTest/resources/arte/arte_subcategory_page.json deleted file mode 100644 index ac35cf3ac..000000000 --- a/src/test/developTest/resources/arte/arte_subcategory_page.json +++ /dev/null @@ -1,697 +0,0 @@ -{ - "tag":"Ok", - "value":{ - "datakey":{ - "id":"MOST_RECENT_SUBCATEGORY", - "param":{ - "abv":"A", - "authorizedCountry":"DE", - "subCategoryCode":"AUV", - "imageFormats":[ - "banner", - "landscape", - "portrait", - "square" - ] - } - }, - "pageNumber":1, - "nextPage":"https://api-internal.arte.tv/api/emac/v3/fr/web/data/MOST_RECENT_SUBCATEGORY/?abv=A&authorizedCountry=DE&imageFormats=banner%2Clandscape%2Cportrait%2Csquare&limit=50&page=2&subCategoryCode=AUV", - "data":[ - { - "id":"107023-009-A_fr", - "type":"teaser", - "kind":{ - "code":"SHOW", - "label":"Programme", - "isCollection":false - }, - "url":"/fr/videos/107023-009-A/square-artiste/", - "deeplink":"arte://program/107023-009-A", - "title":"Square Artiste", - "subtitle":"Alain Keler, photographe", - "shortDescription":"Happé par le démon de la photo dès l'âge de 16 ans, Alain Keler a couvert tous les événements majeurs depuis le milieu des années 1970 : Israël, le mouvement Solidarnosc en Pologne, l'Irlande du Nord, la révolte des étudiants de la place Tian'anmen à Pékin, la famine en Éthiopie, les guerres au Liban, au Salvador ou en Tchétchénie. Il tire le fil du rapport qu’il entretient avec l’actualité.", - "images":{ - "landscape":{ - "caption":null, - "resolutions":[ - { - "url":"https://api-cdn.arte.tv/img/v2/image/8dQ9EebSdPr54gtNLEFGJP/200x113", - "w":200, - "h":113 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/8dQ9EebSdPr54gtNLEFGJP/400x225", - "w":400, - "h":225 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/8dQ9EebSdPr54gtNLEFGJP/720x406", - "w":720, - "h":406 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/8dQ9EebSdPr54gtNLEFGJP/940x530", - "w":940, - "h":530 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/8dQ9EebSdPr54gtNLEFGJP/1920x1080", - "w":1920, - "h":1080 - } - ], - "blurUrl":"https://api-cdn.arte.tv/img/v2/image/8dQ9EebSdPr54gtNLEFGJP/80x45" - }, - "banner":null, - "square":{ - "caption":null, - "resolutions":[ - { - "url":"https://api-cdn.arte.tv/img/v2/image/8dQ9EebSdPr54gtNLEFGJP/200x200", - "w":200, - "h":200 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/8dQ9EebSdPr54gtNLEFGJP/400x400", - "w":400, - "h":400 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/8dQ9EebSdPr54gtNLEFGJP/720x720", - "w":720, - "h":720 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/8dQ9EebSdPr54gtNLEFGJP/940x940", - "w":940, - "h":940 - } - ], - "blurUrl":"https://api-cdn.arte.tv/img/v2/image/8dQ9EebSdPr54gtNLEFGJP/45x45" - }, - "portrait":{ - "caption":null, - "resolutions":[ - { - "url":"https://api-cdn.arte.tv/img/v2/image/8dQ9EebSdPr54gtNLEFGJP/300x450", - "w":300, - "h":450 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/8dQ9EebSdPr54gtNLEFGJP/500x750", - "w":500, - "h":750 - } - ], - "blurUrl":"https://api-cdn.arte.tv/img/v2/image/8dQ9EebSdPr54gtNLEFGJP/30x45" - } - }, - "stickers":[ - { - "code":"PLAYABLE", - "label":"PLAYABLE" - }, - { - "code":"FULL_VIDEO", - "label":"Voir le programme" - } - ], - "trackingPixel":"/ct/?abv=A&em=107023-009-A&language=fr&position=1&teaserid=107023-009-A_fr&teasertitle=Square%20Artiste", - "programId":"107023-009-A", - "teaserText":"Le photojournaliste Alain Keler tire le fil du rapport qu’il entretient avec l’actualité.", - "duration":1534, - "durationLabel":"26 min", - "geoblocking":{ - "code":"ALL", - "label":"", - "inclusion":[ - - ], - "exclusion":[ - - ] - }, - "genre":null, - "audioVersions":[ - - ], - "availability":{ - "type":"VOD", - "start":"2023-01-06T08:35:00Z", - "end":"2028-01-07T23:00:00Z", - "upcomingDate":"2023-01-06T08:35:00Z", - "label":"Disponible du 06/01/2023 au 07/01/2028" - }, - "ageRating":0, - "callToAction":"Regarder", - "clip":null, - "trailer":null, - "childrenCount":null - }, - { - "id":"086862-000-A_fr", - "type":"teaser", - "kind":{ - "code":"SHOW", - "label":"Programme", - "isCollection":false - }, - "url":"/fr/videos/086862-000-A/ma-voix-t-accompagnera/", - "deeplink":"arte://program/086862-000-A", - "title":"Ma voix t'accompagnera", - "subtitle":null, - "shortDescription":"Deux anesthésistes hypnotisent leurs patients avant les opérations. Une chronique documentaire bluffante et empreinte d’onirisme.  ", - "images":{ - "landscape":{ - "caption":null, - "resolutions":[ - { - "url":"https://api-cdn.arte.tv/img/v2/image/uC996hXJGHrX9iKimejXED/200x113", - "w":200, - "h":113 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/uC996hXJGHrX9iKimejXED/400x225", - "w":400, - "h":225 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/uC996hXJGHrX9iKimejXED/720x406", - "w":720, - "h":406 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/uC996hXJGHrX9iKimejXED/940x530", - "w":940, - "h":530 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/uC996hXJGHrX9iKimejXED/1920x1080", - "w":1920, - "h":1080 - } - ], - "blurUrl":"https://api-cdn.arte.tv/img/v2/image/uC996hXJGHrX9iKimejXED/80x45" - }, - "banner":null, - "square":{ - "caption":null, - "resolutions":[ - { - "url":"https://api-cdn.arte.tv/img/v2/image/uC996hXJGHrX9iKimejXED/200x200", - "w":200, - "h":200 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/uC996hXJGHrX9iKimejXED/400x400", - "w":400, - "h":400 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/uC996hXJGHrX9iKimejXED/720x720", - "w":720, - "h":720 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/uC996hXJGHrX9iKimejXED/940x940", - "w":940, - "h":940 - } - ], - "blurUrl":"https://api-cdn.arte.tv/img/v2/image/uC996hXJGHrX9iKimejXED/45x45" - }, - "portrait":{ - "caption":null, - "resolutions":[ - { - "url":"https://api-cdn.arte.tv/img/v2/image/uC996hXJGHrX9iKimejXED/300x450", - "w":300, - "h":450 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/uC996hXJGHrX9iKimejXED/500x750", - "w":500, - "h":750 - } - ], - "blurUrl":"https://api-cdn.arte.tv/img/v2/image/uC996hXJGHrX9iKimejXED/30x45" - } - }, - "stickers":[ - { - "code":"PLAYABLE", - "label":"PLAYABLE" - }, - { - "code":"FULL_VIDEO", - "label":"Voir le programme" - } - ], - "trackingPixel":"/ct/?abv=A&em=086862-000-A&language=fr&position=2&teaserid=086862-000-A_fr&teasertitle=Ma%20voix%20t%27accompagnera", - "programId":"086862-000-A", - "teaserText":"Deux anesthésistes hypnotisent leurs patients avant les opérations. Une chronique documentaire bluffante.  ", - "duration":4988, - "durationLabel":"84 min", - "geoblocking":{ - "code":"ALL", - "label":"", - "inclusion":[ - - ], - "exclusion":[ - - ] - }, - "genre":{ - "label":"Documentaires et reportages", - "url":"/fr/videos/documentaires-et-reportages/", - "deeplink":"arte://emac/DOR" - }, - "audioVersions":[ - - ], - "availability":{ - "type":"VOD", - "start":"2022-12-26T04:00:00Z", - "end":"2023-02-01T04:00:00Z", - "upcomingDate":"2022-12-26T04:00:00Z", - "label":"Disponible du 26/12/2022 au 31/01/2023" - }, - "ageRating":0, - "callToAction":"Regarder", - "clip":null, - "trailer":null, - "childrenCount":null - }, - { - "id":"107342-038-A_fr", - "type":"teaser", - "kind":{ - "code":"SHOW", - "label":"Programme", - "isCollection":false - }, - "url":"/fr/videos/107342-038-A/jouets-genres-la-fabrique-des-inegalites/", - "deeplink":"arte://program/107342-038-A", - "title":"Jouets genrés : la fabrique des inégalités ?", - "subtitle":"ARTE Info Plus - Kreatur", - "shortDescription":"Pour ce nouveau numéro, Kreatur ausculte les chambres de nos enfants. Et rien de neuf sous le soleil : selon plusieurs études, les garçons jouent encore aux petites voitures tandis que les filles préfèrent toujours les poupées. Au risque d’être enfermés, dès leur plus jeune âge, dans des rôles très stéréotypés. En Espagne, le gouvernement entend lutter contre ces clichés grâce à une loi entrée en vigueur en décembre. Interdiction est faite aux industriels de diffuser des publicités favorisant les stéréotypes de genre pour vendre des jeux aux enfants. Finis les catalogues rose et bleu, place à la publicité neutre ! Mais cela suffit-il vraiment à favoriser l’égalité entre hommes et femmes ?", - "images":{ - "landscape":{ - "caption":"Vincenzo PINTO / AFP", - "resolutions":[ - { - "url":"https://api-cdn.arte.tv/img/v2/image/Yhtk8eLBtAAihr8MzbV8dW/200x113", - "w":200, - "h":113 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/Yhtk8eLBtAAihr8MzbV8dW/400x225", - "w":400, - "h":225 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/Yhtk8eLBtAAihr8MzbV8dW/720x406", - "w":720, - "h":406 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/Yhtk8eLBtAAihr8MzbV8dW/940x530", - "w":940, - "h":530 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/Yhtk8eLBtAAihr8MzbV8dW/1920x1080", - "w":1920, - "h":1080 - } - ], - "blurUrl":"https://api-cdn.arte.tv/img/v2/image/Yhtk8eLBtAAihr8MzbV8dW/80x45" - }, - "banner":null, - "square":{ - "caption":"Vincenzo PINTO / AFP", - "resolutions":[ - { - "url":"https://api-cdn.arte.tv/img/v2/image/Yhtk8eLBtAAihr8MzbV8dW/200x200", - "w":200, - "h":200 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/Yhtk8eLBtAAihr8MzbV8dW/400x400", - "w":400, - "h":400 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/Yhtk8eLBtAAihr8MzbV8dW/720x720", - "w":720, - "h":720 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/Yhtk8eLBtAAihr8MzbV8dW/940x940", - "w":940, - "h":940 - } - ], - "blurUrl":"https://api-cdn.arte.tv/img/v2/image/Yhtk8eLBtAAihr8MzbV8dW/45x45" - }, - "portrait":{ - "caption":"Vincenzo PINTO / AFP", - "resolutions":[ - { - "url":"https://api-cdn.arte.tv/img/v2/image/Yhtk8eLBtAAihr8MzbV8dW/300x450", - "w":300, - "h":450 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/Yhtk8eLBtAAihr8MzbV8dW/500x750", - "w":500, - "h":750 - } - ], - "blurUrl":"https://api-cdn.arte.tv/img/v2/image/Yhtk8eLBtAAihr8MzbV8dW/30x45" - } - }, - "stickers":[ - { - "code":"PLAYABLE", - "label":"PLAYABLE" - }, - { - "code":"FULL_VIDEO", - "label":"Voir le programme" - } - ], - "trackingPixel":"/ct/?abv=A&em=107342-038-A&language=fr&position=3&teaserid=107342-038-A_fr&teasertitle=Jouets%20genr%C3%A9s%C2%A0%3A%20la%20fabrique%20des%20in%C3%A9galit%C3%A9s%C2%A0%3F", - "programId":"107342-038-A", - "teaserText":"Un regard féministe sur ces jouets qui véhiculent les stéréotypes de genre dès l'âge de deux ans.", - "duration":622, - "durationLabel":"11 min", - "geoblocking":{ - "code":"ALL", - "label":"", - "inclusion":[ - - ], - "exclusion":[ - - ] - }, - "genre":{ - "label":"Documentaires et reportages", - "url":"/fr/videos/documentaires-et-reportages/", - "deeplink":"arte://emac/DOR" - }, - "audioVersions":[ - - ], - "availability":{ - "type":"VOD", - "start":"2022-12-20T17:20:00Z", - "end":"2023-12-21T23:00:00Z", - "upcomingDate":"2022-12-20T17:20:00Z", - "label":"Disponible du 20/12/2022 au 21/12/2023" - }, - "ageRating":0, - "callToAction":"Regarder", - "clip":null, - "trailer":null, - "childrenCount":null - }, - { - "id":"081587-000-A_fr", - "type":"teaser", - "kind":{ - "code":"SHOW", - "label":"Programme", - "isCollection":false - }, - "url":"/fr/videos/081587-000-A/tu-enfanteras-dans-la-douleur/", - "deeplink":"arte://program/081587-000-A", - "title":"Tu enfanteras dans la douleur", - "subtitle":null, - "shortDescription":"Partout en Europe, des femmes dénoncent les maltraitances qu'elles ont subies durant leur accouchement. Ovidie signe une enquête rigoureuse et bouleversante sur les violences obstétricales et les tentatives pour y mettre fin.", - "images":{ - "landscape":{ - "caption":" ", - "resolutions":[ - { - "url":"https://api-cdn.arte.tv/img/v2/image/PoSJAWfLf8qrBKMtxykyjR/200x113", - "w":200, - "h":113 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/PoSJAWfLf8qrBKMtxykyjR/400x225", - "w":400, - "h":225 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/PoSJAWfLf8qrBKMtxykyjR/720x406", - "w":720, - "h":406 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/PoSJAWfLf8qrBKMtxykyjR/940x530", - "w":940, - "h":530 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/PoSJAWfLf8qrBKMtxykyjR/1920x1080", - "w":1920, - "h":1080 - } - ], - "blurUrl":"https://api-cdn.arte.tv/img/v2/image/PoSJAWfLf8qrBKMtxykyjR/80x45" - }, - "banner":null, - "square":{ - "caption":" ", - "resolutions":[ - { - "url":"https://api-cdn.arte.tv/img/v2/image/PoSJAWfLf8qrBKMtxykyjR/200x200", - "w":200, - "h":200 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/PoSJAWfLf8qrBKMtxykyjR/400x400", - "w":400, - "h":400 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/PoSJAWfLf8qrBKMtxykyjR/720x720", - "w":720, - "h":720 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/PoSJAWfLf8qrBKMtxykyjR/940x940", - "w":940, - "h":940 - } - ], - "blurUrl":"https://api-cdn.arte.tv/img/v2/image/PoSJAWfLf8qrBKMtxykyjR/45x45" - }, - "portrait":{ - "caption":" ", - "resolutions":[ - { - "url":"https://api-cdn.arte.tv/img/v2/image/PoSJAWfLf8qrBKMtxykyjR/300x450", - "w":300, - "h":450 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/PoSJAWfLf8qrBKMtxykyjR/500x750", - "w":500, - "h":750 - } - ], - "blurUrl":"https://api-cdn.arte.tv/img/v2/image/PoSJAWfLf8qrBKMtxykyjR/30x45" - } - }, - "stickers":[ - { - "code":"PLAYABLE", - "label":"PLAYABLE" - }, - { - "code":"FULL_VIDEO", - "label":"Voir le programme" - } - ], - "trackingPixel":"/ct/?abv=A&em=081587-000-A&language=fr&position=4&teaserid=081587-000-A_fr&teasertitle=Tu%20enfanteras%20dans%20la%20douleur", - "programId":"081587-000-A", - "teaserText":"Des femmes dénoncent les maltraitances qu'elles ont subies durant leur accouchement. Une enquête rigoureuse menée par Ovidie.", - "duration":3525, - "durationLabel":"59 min", - "geoblocking":{ - "code":"EUR_DE_FR", - "label":"", - "inclusion":[ - - ], - "exclusion":[ - - ] - }, - "genre":{ - "label":"Documentaires et reportages", - "url":"/fr/videos/documentaires-et-reportages/", - "deeplink":"arte://emac/DOR" - }, - "audioVersions":[ - { - "code":"STM", - "label":"Sous-titrage malentendant" - } - ], - "availability":{ - "type":"VOD", - "start":"2022-12-19T23:00:00Z", - "end":"2023-06-18T22:00:00Z", - "upcomingDate":"2022-12-19T23:00:00Z", - "label":"Disponible du 20/12/2022 au 18/06/2023" - }, - "ageRating":0, - "callToAction":"Regarder", - "clip":null, - "trailer":null, - "childrenCount":null - }, - { - "id":"072442-000-A_fr", - "type":"teaser", - "kind":{ - "code":"SHOW", - "label":"Programme", - "isCollection":false - }, - "url":"/fr/videos/072442-000-A/giacinto-scelsi-le-premier-mouvement-de-l-immobile/", - "deeplink":"arte://program/072442-000-A", - "title":"Giacinto Scelsi - Le premier mouvement de l'immobile", - "subtitle":null, - "shortDescription":"Un voyage sonore et musical sur les traces du compositeur italien d'avant-garde Giacinto Scelsi (1905-1988), qui n'a eu de cesse de libérer l’énergie du son, créant ses morceaux dans une sorte d'improvisation intuitive.", - "images":{ - "landscape":{ - "caption":" ", - "resolutions":[ - { - "url":"https://api-cdn.arte.tv/img/v2/image/6wngupMT4VevMjASNb72BY/200x113", - "w":200, - "h":113 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/6wngupMT4VevMjASNb72BY/400x225", - "w":400, - "h":225 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/6wngupMT4VevMjASNb72BY/720x406", - "w":720, - "h":406 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/6wngupMT4VevMjASNb72BY/940x530", - "w":940, - "h":530 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/6wngupMT4VevMjASNb72BY/1920x1080", - "w":1920, - "h":1080 - } - ], - "blurUrl":"https://api-cdn.arte.tv/img/v2/image/6wngupMT4VevMjASNb72BY/80x45" - }, - "banner":null, - "square":{ - "caption":" ", - "resolutions":[ - { - "url":"https://api-cdn.arte.tv/img/v2/image/6wngupMT4VevMjASNb72BY/200x200", - "w":200, - "h":200 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/6wngupMT4VevMjASNb72BY/400x400", - "w":400, - "h":400 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/6wngupMT4VevMjASNb72BY/720x720", - "w":720, - "h":720 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/6wngupMT4VevMjASNb72BY/940x940", - "w":940, - "h":940 - } - ], - "blurUrl":"https://api-cdn.arte.tv/img/v2/image/6wngupMT4VevMjASNb72BY/45x45" - }, - "portrait":{ - "caption":" ", - "resolutions":[ - { - "url":"https://api-cdn.arte.tv/img/v2/image/6wngupMT4VevMjASNb72BY/300x450", - "w":300, - "h":450 - }, - { - "url":"https://api-cdn.arte.tv/img/v2/image/6wngupMT4VevMjASNb72BY/500x750", - "w":500, - "h":750 - } - ], - "blurUrl":"https://api-cdn.arte.tv/img/v2/image/6wngupMT4VevMjASNb72BY/30x45" - } - }, - "stickers":[ - { - "code":"PLAYABLE", - "label":"PLAYABLE" - }, - { - "code":"FULL_VIDEO", - "label":"Voir le programme" - } - ], - "trackingPixel":"/ct/?abv=A&em=072442-000-A&language=fr&position=5&teaserid=072442-000-A_fr&teasertitle=Giacinto%20Scelsi%20-%20Le%20premier%20mouvement%20de%20l%27immobile", - "programId":"072442-000-A", - "teaserText":"Un voyage sonore et musical sur les traces du compositeur italien d'avant-garde Giacinto Scelsi.", - "duration":4805, - "durationLabel":"81 min", - "geoblocking":{ - "code":"ALL", - "label":"", - "inclusion":[ - - ], - "exclusion":[ - - ] - }, - "genre":{ - "label":"Documentaires et reportages", - "url":"/fr/videos/documentaires-et-reportages/", - "deeplink":"arte://emac/DOR" - }, - "audioVersions":[ - - ], - "availability":{ - "type":"VOD", - "start":"2022-12-17T04:00:00Z", - "end":"2023-01-29T04:00:00Z", - "upcomingDate":"2022-12-17T04:00:00Z", - "label":"Disponible du 17/12/2022 au 28/01/2023" - }, - "ageRating":0, - "callToAction":"Regarder", - "clip":null, - "trailer":null, - "childrenCount":null - } - ] - } -} \ No newline at end of file From 5ab185421a2b59f6fb79c24c15bce817481b9d96 Mon Sep 17 00:00:00 2001 From: Alexander F Date: Thu, 14 Sep 2023 08:26:13 +0200 Subject: [PATCH 3/3] Version auf 3.1.219 angehoben --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index ca64491fa..e4bc6aebd 100644 --- a/build.gradle +++ b/build.gradle @@ -27,7 +27,7 @@ sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 group = 'de.mediathekview' archivesBaseName = "MServer" -version = '3.1.218' +version = '3.1.219' def jarName = 'MServer.jar' def mainClass = 'mServer.Main'