[samsung-security] Generify samsung-mobile method (#439)

- Make section and inclusions/exclusions configurable,
- Remove Galaxy Tabs from samsung-mobile data (following https://github.com/endoflife-date/endoflife.date/pull/7513),
- Initialize Galaxy Tabs dataset (following https://github.com/endoflife-date/endoflife.date/pull/7513).
This commit is contained in:
Marc Wrobel
2025-05-19 15:58:58 +02:00
parent 89df7b98f6
commit c2a22dd150
5 changed files with 388 additions and 409 deletions

View File

@@ -247,328 +247,6 @@
"name": "galaxy-v",
"eol": true
},
"galaxy-tab-s9-ultra": {
"name": "galaxy-tab-s9-ultra",
"eol": "2028-10-16",
"releaseLabel": "Galaxy Tab S9 Ultra"
},
"galaxy-tab-s9-fe+": {
"name": "galaxy-tab-s9-fe+",
"eol": "2028-10-16",
"releaseLabel": "Galaxy Tab S9 FE+"
},
"galaxy-tab-s9-fe": {
"name": "galaxy-tab-s9-fe",
"eol": false,
"releaseLabel": "Galaxy Tab S9 FE"
},
"galaxy-tab-s9+": {
"name": "galaxy-tab-s9+",
"eol": "2028-10-16",
"releaseLabel": "Galaxy Tab S9+"
},
"galaxy-tab-s9": {
"name": "galaxy-tab-s9",
"eol": "2028-10-16",
"releaseLabel": "Galaxy Tab S9"
},
"galaxy-tab-s8-ultra": {
"name": "galaxy-tab-s8-ultra",
"eol": "2027-04-30",
"releaseLabel": "Galaxy Tab S8 Ultra"
},
"galaxy-tab-s8+": {
"name": "galaxy-tab-s8+",
"eol": "2027-04-14",
"releaseLabel": "Galaxy Tab S8+"
},
"galaxy-tab-s8": {
"name": "galaxy-tab-s8",
"eol": "2027-03-22",
"releaseLabel": "Galaxy Tab S8"
},
"galaxy-tab-s7-fe": {
"name": "galaxy-tab-s7-fe",
"eol": false,
"releaseLabel": "Galaxy Tab S7 FE"
},
"galaxy-tab-s7+": {
"name": "galaxy-tab-s7+",
"eol": "2024-08-05"
},
"galaxy-tab-s7": {
"name": "galaxy-tab-s7",
"eol": "2024-08-21"
},
"galaxy-tab-s6-lite-2024": {
"name": "galaxy-tab-s6-lite-2024",
"releaseLabel": "Galaxy Tab S6 Lite (2024)",
"eol": false
},
"galaxy-tab-s6-lite-2020": {
"name": "galaxy-tab-s6-lite-2020",
"eol": true
},
"galaxy-tab-s6-lite": {
"name": "galaxy-tab-s6-lite",
"eol": false,
"releaseLabel": "Galaxy Tab S6 Lite"
},
"galaxy-tab-s6-5g": {
"name": "galaxy-tab-s6-5g",
"eol": true
},
"galaxy-tab-s6": {
"name": "galaxy-tab-s6",
"eol": true
},
"galaxy-tab-s5e": {
"name": "galaxy-tab-s5e",
"eol": true
},
"galaxy-tab-s4-10.5": {
"name": "galaxy-tab-s4-10.5",
"eol": "2022-06-01"
},
"galaxy-tab-s3-9.7": {
"name": "galaxy-tab-s3-9.7",
"eol": "2019-04-01"
},
"galaxy-tab-s2-9.7": {
"name": "galaxy-tab-s2-9.7",
"eol": "2019-07-01"
},
"galaxy-tab-s2-8.0": {
"name": "galaxy-tab-s2-8.0",
"eol": "2019-07-01"
},
"galaxy-tab-s10-ultra": {
"name": "galaxy-tab-s10-ultra",
"releaseLabel": "Galaxy Tab S10 Ultra",
"eol": false
},
"galaxy-tab-s10-fe+": {
"name": "galaxy-tab-s10-fe+",
"releaseLabel": "Galaxy Tab S10 FE+",
"eol": false
},
"galaxy-tab-s10-fe": {
"name": "galaxy-tab-s10-fe",
"releaseLabel": "Galaxy Tab S10 FE",
"eol": false
},
"galaxy-tab-s10+": {
"name": "galaxy-tab-s10+",
"releaseLabel": "Galaxy Tab S10+",
"eol": false
},
"galaxy-tab-s-8.4-lte": {
"name": "galaxy-tab-s-8.4-lte",
"eol": "2016-12-01"
},
"galaxy-tab-s-8.4": {
"name": "galaxy-tab-s-8.4",
"eol": "2017-08-01"
},
"galaxy-tab-s-10.5-lte": {
"name": "galaxy-tab-s-10.5-lte",
"eol": "2016-12-01"
},
"galaxy-tab-s-10.5": {
"name": "galaxy-tab-s-10.5",
"eol": "2017-08-01"
},
"galaxy-tab-pro-12.2-lte": {
"name": "galaxy-tab-pro-12.2-lte",
"eol": true
},
"galaxy-tab-pro-12.2-3g": {
"name": "galaxy-tab-pro-12.2-3g",
"eol": true
},
"galaxy-tab-pro-12.2": {
"name": "galaxy-tab-pro-12.2",
"eol": true
},
"galaxy-tab-j": {
"name": "galaxy-tab-j",
"eol": true
},
"galaxy-tab-e-9.6": {
"name": "galaxy-tab-e-9.6",
"eol": true
},
"galaxy-tab-e-8.0": {
"name": "galaxy-tab-e-8.0",
"eol": "2020-11-10"
},
"galaxy-tab-advanced2": {
"name": "galaxy-tab-advanced2",
"eol": true
},
"galaxy-tab-active5": {
"name": "galaxy-tab-active5",
"releaseLabel": "Galaxy Tab Active5",
"eol": false
},
"galaxy-tab-active4-pro": {
"name": "galaxy-tab-active4-pro",
"eol": false,
"releaseLabel": "Galaxy Tab Active4 Pro"
},
"galaxy-tab-active3": {
"name": "galaxy-tab-active3",
"eol": false,
"releaseLabel": "Galaxy Tab Active3"
},
"galaxy-tab-active2": {
"name": "galaxy-tab-active2",
"eol": "2021-11-17"
},
"galaxy-tab-active-pro": {
"name": "galaxy-tab-active-pro",
"eol": true
},
"galaxy-tab-active-lte": {
"name": "galaxy-tab-active-lte",
"eol": true
},
"galaxy-tab-active": {
"name": "galaxy-tab-active",
"eol": true
},
"galaxy-tab-a9+": {
"name": "galaxy-tab-a9+",
"releaseLabel": "Galaxy Tab A9+",
"eol": false
},
"galaxy-tab-a9": {
"name": "galaxy-tab-a9",
"releaseLabel": "Galaxy Tab A9",
"eol": false
},
"galaxy-tab-a8": {
"name": "galaxy-tab-a8",
"eol": "2026-01-17",
"releaseLabel": "Galaxy Tab A8"
},
"galaxy-tab-a7-lite": {
"name": "galaxy-tab-a7-lite",
"eol": "2025-05-27",
"releaseLabel": "Galaxy Tab A7 Lite"
},
"galaxy-tab-a7-10.4-2022": {
"name": "galaxy-tab-a7-10.4-2022",
"eol": "2026-11-21"
},
"galaxy-tab-a7-10.4-2020": {
"name": "galaxy-tab-a7-10.4-2020",
"eol": "2024-09-11"
},
"galaxy-tab-a-9.7-and-s-pen": {
"name": "galaxy-tab-a-9.7-and-s-pen",
"eol": "2017-08-01"
},
"galaxy-tab-a-9.7": {
"name": "galaxy-tab-a-9.7",
"eol": "2017-08-01"
},
"galaxy-tab-a-8.4-2020": {
"name": "galaxy-tab-a-8.4-2020",
"eol": true
},
"galaxy-tab-a-8.0-with-s-pen-2019": {
"name": "galaxy-tab-a-8.0-with-s-pen-2019",
"eol": "2021-11-17"
},
"galaxy-tab-a-8.0-and-s-pen-2015": {
"name": "galaxy-tab-a-8.0-and-s-pen-2015",
"eol": "2017-08-01"
},
"galaxy-tab-a-8.0-2019": {
"name": "galaxy-tab-a-8.0-2019",
"eol": true
},
"galaxy-tab-a-8.0-2018": {
"name": "galaxy-tab-a-8.0-2018",
"eol": true
},
"galaxy-tab-a-8.0-2017": {
"name": "galaxy-tab-a-8.0-2017",
"eol": "2021-11-17"
},
"galaxy-tab-a-8.0-2015": {
"name": "galaxy-tab-a-8.0-2015",
"eol": "2017-08-01"
},
"galaxy-tab-a-7.0-2016": {
"name": "galaxy-tab-a-7.0-2016",
"eol": "2016-12-30"
},
"galaxy-tab-a-10.5-2018": {
"name": "galaxy-tab-a-10.5-2018",
"eol": "2022-06-01"
},
"galaxy-tab-a-10.1-2019": {
"name": "galaxy-tab-a-10.1-2019",
"eol": true
},
"galaxy-tab-a-10.1-2016": {
"name": "galaxy-tab-a-10.1-2016",
"eol": "2020-04-01"
},
"galaxy-tab-4-8.0-lte": {
"name": "galaxy-tab-4-8.0-lte",
"eol": true
},
"galaxy-tab-4-8.0-3g": {
"name": "galaxy-tab-4-8.0-3g",
"eol": true
},
"galaxy-tab-4-8.0": {
"name": "galaxy-tab-4-8.0",
"eol": true
},
"galaxy-tab-4-7.0-lte": {
"name": "galaxy-tab-4-7.0-lte",
"eol": true
},
"galaxy-tab-4-7.0-3g": {
"name": "galaxy-tab-4-7.0-3g",
"eol": true
},
"galaxy-tab-4-7.0": {
"name": "galaxy-tab-4-7.0",
"eol": true
},
"galaxy-tab-4-10.1-lte": {
"name": "galaxy-tab-4-10.1-lte",
"eol": true
},
"galaxy-tab-4-10.1-3g": {
"name": "galaxy-tab-4-10.1-3g",
"eol": true
},
"galaxy-tab-4-10.1": {
"name": "galaxy-tab-4-10.1",
"eol": true
},
"galaxy-tab-3-v": {
"name": "galaxy-tab-3-v",
"eol": true
},
"galaxy-tab-3-lite-7.0-ve": {
"name": "galaxy-tab-3-lite-7.0-ve",
"eol": true
},
"galaxy-tab-3-lite-7.0-3g": {
"name": "galaxy-tab-3-lite-7.0-3g",
"eol": true
},
"galaxy-tab-3-lite-7.0": {
"name": "galaxy-tab-3-lite-7.0",
"eol": true
},
"galaxy-star-trios-s5283": {
"name": "galaxy-star-trios-s5283",
"eol": true