Skip to content

Instantly share code, notes, and snippets.

@yusufusta
Created February 15, 2022 17:39
Show Gist options
  • Save yusufusta/b14709c5e4db86c7dd8ce3275f4ab6fb to your computer and use it in GitHub Desktop.
Save yusufusta/b14709c5e4db86c7dd8ce3275f4ab6fb to your computer and use it in GitHub Desktop.
Google news lang list
[{"name":"TR:tr","lang":"Türkçe (Türkiye)"},{"name":"DE:de","lang":"Deutsch (Deutschland)"},{"name":"AT:de","lang":"Deutsch (Österreich)"},{"name":"CH:de","lang":"Deutsch (Schweiz)"},{"name":"ID:id","lang":"Bahasa Indonesia (Indonesia)"},{"name":"CZ:cs","lang":"Čeština (Česko)"},{"name":"AU:en","lang":"English (Australia)"},{"name":"BW:en","lang":"English (Botswana)"},{"name":"CA:en","lang":"English (Canada)"},{"name":"ET:en","lang":"English (Ethiopia)"},{"name":"GH:en","lang":"English (Ghana)"},{"name":"IN:en","lang":"English (India)"},{"name":"ID:en","lang":"English (Indonesia)"},{"name":"IE:en","lang":"English (Ireland)"},{"name":"IL:en","lang":"English (Israel)"},{"name":"KE:en","lang":"English (Kenya)"},{"name":"LV:en","lang":"English (Latvia)"},{"name":"MY:en","lang":"English (Malaysia)"},{"name":"NA:en","lang":"English (Namibia)"},{"name":"NZ:en","lang":"English (New Zealand)"},{"name":"NG:en","lang":"English (Nigeria)"},{"name":"PK:en","lang":"English (Pakistan)"},{"name":"PH:en","lang":"English (Philippines)"},{"name":"SG:en","lang":"English (Singapore)"},{"name":"ZA:en","lang":"English (South Africa)"},{"name":"TZ:en","lang":"English (Tanzania)"},{"name":"UG:en","lang":"English (Uganda)"},{"name":"GB:en","lang":"English (United Kingdom)"},{"name":"US:en","lang":"English (United States)"},{"name":"ZW:en","lang":"English (Zimbabwe)"},{"name":"AR:es-419","lang":"Español (Argentina)"},{"name":"CL:es-419","lang":"Español (Chile)"},{"name":"CO:es-419","lang":"Español (Colombia)"},{"name":"CU:es-419","lang":"Español (Cuba)"},{"name":"US:es-419","lang":"Español (Estados Unidos)"},{"name":"MX:es-419","lang":"Español (México)"},{"name":"PE:es-419","lang":"Español (Perú)"},{"name":"VE:es-419","lang":"Español (Venezuela)"},{"name":"BE:fr","lang":"Français (Belgique)"},{"name":"CA:fr","lang":"Français (Canada)"},{"name":"FR:fr","lang":"Français (France)"},{"name":"MA:fr","lang":"Français (Maroc)"},{"name":"SN:fr","lang":"Français (Sénégal)"},{"name":"CH:fr","lang":"Français (Suisse)"},{"name":"IT:it","lang":"Italiano (Italia)"},{"name":"LV:lv","lang":"Latviešu (Latvija)"},{"name":"LT:lt","lang":"Lietuvių (Lietuva)"},{"name":"HU:hu","lang":"Magyar (Magyarország)"},{"name":"BE:nl","lang":"Nederlands (België)"},{"name":"NL:nl","lang":"Nederlands (Nederland)"},{"name":"NO:no","lang":"Norsk (Norge)"},{"name":"PL:pl","lang":"Polski (Polska)"},{"name":"BR:pt-419","lang":"Português (Brasil)"},{"name":"PT:pt-150","lang":"Português (Portugal)"},{"name":"RO:ro","lang":"Română (România)"},{"name":"SK:sk","lang":"Slovenčina (Slovensko)"},{"name":"SI:sl","lang":"Slovenščina (Slovenija)"},{"name":"SE:sv","lang":"Svenska (Sverige)"},{"name":"VN:vi","lang":"Tiếng Việt (Việt Nam)"},{"name":"GR:el","lang":"Ελληνικά (Ελλάδα)"},{"name":"BG:bg","lang":"Български (България)"},{"name":"RU:ru","lang":"Русский (Россия)"},{"name":"UA:ru","lang":"Русский (Украина)"},{"name":"RS:sr","lang":"Српски (Србија)"},{"name":"UA:uk","lang":"Українська (Україна)"},{"name":"IL:he","lang":"עברית (ישראל)"},{"name":"AE:ar","lang":"العربية (الإمارات العربية المتحدة)"},{"name":"SA:ar","lang":"العربية (المملكة العربية السعودية)"},{"name":"LB:ar","lang":"العربية (لبنان)"},{"name":"EG:ar","lang":"العربية (مصر)"},{"name":"IN:mr","lang":"मराठी (भारत)"},{"name":"IN:hi","lang":"हिन्दी (भारत)"},{"name":"BD:bn","lang":"বাংলা (বাংলাদেশ)"},{"name":"IN:bn","lang":"বাংলা (ভারত)"},{"name":"IN:ta","lang":"தமிழ் (இந்தியா)"},{"name":"IN:te","lang":"తెలుగు (భారతదేశం)"},{"name":"IN:ml","lang":"മലയാളം (ഇന്ത്യ)"},{"name":"TH:th","lang":"ไทย (ไทย)"},{"name":"CN:zh-Hans","lang":"中文 (中国)"},{"name":"TW:zh-Hant","lang":"中文 (台灣)"},{"name":"HK:zh-Hant","lang":"中文 (香港)"},{"name":"JP:ja","lang":"日本語 (日本)"},{"name":"KR:ko","lang":"한국어 (대한민국)"}]
var result = [];
var news = Array.from(
document.querySelectorAll("li[class='LxUgAe']")
);
news.map((n) => {
result.push({
name: n.querySelector("input[type='radio']").getAttribute("value"),
lang: n.querySelector("label").innerHTML,
});
});
console.log(JSON.stringify(result));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment