From c423bdeeb372aba2a6d82821fe15a86fc8642956 Mon Sep 17 00:00:00 2001 From: Xihuan <288789058+xihuan0526@users.noreply.github.com> Date: Fri, 29 May 2026 08:50:12 +0800 Subject: [PATCH] feat(data): add Bulgaria Sofia region support - Add Bulgaria entry to the Europe region map - Add Sofia region configuration for Google and trust modules - Add Bulgarian local keyword list --- data/keywords/kw_BG.txt | 57 ++++++++++++++++++++++++++++++ data/map.json | 19 +++++++++- data/regions/BG/Default/Sofia.json | 29 +++++++++++++++ 3 files changed, 104 insertions(+), 1 deletion(-) create mode 100644 data/keywords/kw_BG.txt create mode 100644 data/regions/BG/Default/Sofia.json diff --git a/data/keywords/kw_BG.txt b/data/keywords/kw_BG.txt new file mode 100644 index 0000000..ccd6656 --- /dev/null +++ b/data/keywords/kw_BG.txt @@ -0,0 +1,57 @@ +времето +времето софия +прогноза за времето +новини +новини българия +последни новини +бтв новините +btv новините +нова тв +nova news +dnes bg +dir bg +actualno +България +София +Пловдив +Варна +Бургас +Русе +летище софия +sofia airport +градски транспорт софия +метро софия +bdz +бдж +разписание бдж +нап +nra bg +НОИ +nssi +нзок +nhif +бнб +bnb bg +курс евро лев +курс долар лев +пенсии +минимална заплата +инфлация +избори +парламент българия +община софия +софийски университет +уни софия +черно море +банско +emag bg +olx bg +jobs bg +левски +цска +лудогорец +григор димитров +bulgaria news +sofia weather +bulgaria weather +sofia news diff --git a/data/map.json b/data/map.json index 2166fce..0a5b539 100644 --- a/data/map.json +++ b/data/map.json @@ -394,6 +394,23 @@ } ] }, + { + "id": "BG", + "name": "Bulgaria (保加利亚)", + "keyword_file": "kw_BG.txt", + "states": [ + { + "id": "Default", + "name": "Default State", + "cities": [ + { + "id": "Sofia", + "name": "Sofia (索非亚)" + } + ] + } + ] + }, { "id": "DE", "name": "Germany (德国)", @@ -817,4 +834,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/data/regions/BG/Default/Sofia.json b/data/regions/BG/Default/Sofia.json new file mode 100644 index 0000000..6b0397e --- /dev/null +++ b/data/regions/BG/Default/Sofia.json @@ -0,0 +1,29 @@ +{ + "region_name": "Bulgaria - Sofia", + "google_module": { + "base_lat": 42.6977, + "base_lon": 23.3219, + "lang_params": "hl=bg&gl=BG", + "valid_url_suffix": "bg" + }, + "trust_module": { + "white_urls": [ + "https://www.apple.com/", + "https://www.microsoft.com/", + "https://en.wikipedia.org/wiki/Special:Random", + "https://en.wikipedia.org/wiki/Special:Random?r=42816", + "https://news.google.com/topstories?hl=bg&gl=BG&ceid=BG:bg", + "https://news.google.com/search?q=%D0%91%D1%8A%D0%BB%D0%B3%D0%B0%D1%80%D0%B8%D1%8F&hl=bg&gl=BG&ceid=BG:bg", + "https://news.google.com/search?q=%D0%A1%D0%BE%D1%84%D0%B8%D1%8F&hl=bg&gl=BG&ceid=BG:bg" + ], + "static_urls": [ + "https://www.gov.bg/", + "https://www.nra.bg/", + "https://www.bnb.bg/", + "https://www.bdz.bg/", + "https://www.uni-sofia.bg/", + "https://www.vivacom.bg/", + "https://www.btvnovinite.bg/" + ] + } +}