Compare commits

...

171 Commits

Author SHA1 Message Date
hotyue
fb63cd00e4 chore(release): bump Agent version to v4.0.10,集成近期节点扩容与引擎高可用修复 2026-05-16 11:42:51 +00:00
hotyue
6630e3a42e fix(core): 修复管道破裂(Broken pipe)报错并优化执行耗时防强杀,感谢 @KoEqThis 的精准排查 (Closes #57) 2026-05-16 11:40:19 +00:00
github-actions[bot]
033d5310f8 chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-05-16] 2026-05-16 05:49:50 +00:00
hotyue
0c2a43a2af fix(core): 强化安装脚本安全组配置警告,严禁篡改内网 IP 绕过探测,坚守公网信用养护底线 2026-05-15 09:38:36 +00:00
github-actions[bot]
aaeb7d12db chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-05-15] 2026-05-15 06:28:35 +00:00
github-actions[bot]
b4e6894964 chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-05-14] 2026-05-14 06:20:01 +00:00
hotyue
413415f999 feat(data): 新增美洲战区美国加州安大略 (Ontario, CA) 节点,Closes #55 2026-05-13 23:26:10 +00:00
github-actions[bot]
4da4b6e02e chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-05-13] 2026-05-13 06:22:16 +00:00
hotyue
888f298edc feat(data): 在雷达地图中注册日本大阪节点,完善双极架构,Closes #54 2026-05-13 00:23:32 +00:00
hotyue
ede247e7ef feat(data): 新增亚洲战区日本大阪 (Osaka) 节点配置 2026-05-13 00:23:32 +00:00
github-actions[bot]
b785241cca chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-05-12] 2026-05-12 06:01:20 +00:00
github-actions[bot]
216065727c chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-05-11] 2026-05-11 06:33:32 +00:00
hotyue
8178781dcd feat(data): 新增美洲战区美国科罗拉多州博尔德 (Boulder, CO) 节点,Closes #51 2026-05-10 13:50:49 +00:00
hotyue
f23f06025b feat(data): 新增美洲战区美国堪萨斯州堪萨斯城 (Kansas City, KS) 节点,Closes #50 2026-05-10 06:35:55 +00:00
github-actions[bot]
d5ccb245f2 chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-05-10] 2026-05-10 05:59:31 +00:00
hotyue
6a31763c49 fix(scripts): 替换失效的本土 RSS 源,全面接入 Google News 聚合源以保障解析稳定性 2026-05-09 06:58:28 +00:00
github-actions[bot]
21dd59ebbd chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-05-09] 2026-05-09 05:44:19 +00:00
hotyue
450a925c7f fix(scripts): 增加澳门 RSS 源并修复老挝 (LA) 缺失 https 协议的 bug 2026-05-09 01:46:13 +00:00
hotyue
587e0d2e8d feat(scripts): 为澳门配置香港 (HK) 热搜兜底逻辑 2026-05-09 01:46:13 +00:00
hotyue
5ecf01cd52 feat(data): 在雷达地图中注册澳门战区 2026-05-09 01:46:13 +00:00
hotyue
3302067675 chore(data): 初始化澳门 (MO) 空词库 2026-05-09 01:46:13 +00:00
hotyue
7683dbf56c feat(data): 新增亚太战区澳门 (MO) 节点 2026-05-09 01:46:13 +00:00
hotyue
793332a9ef chore(release): bump Agent version to v4.0.9 2026-05-09 00:31:06 +00:00
hotyue
0f50ca38ee fix(scripts): 重构热词抓取引擎,增加 LA/MN 战区兜底机制,并引入 UA 轮换与请求限流防封锁 2026-05-09 00:05:59 +00:00
hotyue
8424b0c9bc fix(data): 完善 PR #47 遗留细节,修正沙特 Google 后缀并为数据引擎补充 12 个新国家的 RSS 活体新闻源 2026-05-08 23:49:40 +00:00
MOK
0e240b66ee Create kw_SA.txt 2026-05-09 03:26:47 +08:00
MOK
f464617366 Update map.json 2026-05-09 01:04:13 +08:00
MOK
17b525eae8 Create Riyadh.json 2026-05-09 01:02:47 +08:00
MOK
c9c6cc5cae Update map.json 2026-05-09 01:01:58 +08:00
MOK
70c328bbc5 Create kw_AE.txt 2026-05-09 01:00:22 +08:00
MOK
86c9a5b15b Create Dubai.json 2026-05-09 01:00:11 +08:00
MOK
9deaea5490 Update map.json 2026-05-09 00:58:03 +08:00
MOK
ca0055f769 Create kw_BD.txt 2026-05-09 00:57:10 +08:00
MOK
4b388fc343 Create Dhaka.json 2026-05-09 00:56:55 +08:00
MOK
75d7e2b0f9 Update map.json 2026-05-09 00:56:13 +08:00
MOK
e81467f31f Create kw_NP.txt 2026-05-09 00:55:17 +08:00
MOK
d497ed44ef Create Kathmandu.json 2026-05-09 00:55:02 +08:00
MOK
f4aa566f01 Update map.json 2026-05-09 00:54:09 +08:00
MOK
d087687d38 Create kw_MN.txt 2026-05-09 00:52:43 +08:00
MOK
05b91a736d Create Ulaanbaatar.json 2026-05-09 00:52:26 +08:00
MOK
1809168562 Update map.json 2026-05-09 00:50:50 +08:00
MOK
e52315798a Create Honolulu.json 2026-05-09 00:47:31 +08:00
MOK
a1b1168aa6 Delete data/regions/US/Hawaii directory 2026-05-09 00:47:09 +08:00
MOK
ccabed6bea Create Honolulu.json 2026-05-09 00:44:13 +08:00
MOK
7342559844 Update map.json 2026-05-09 00:42:48 +08:00
MOK
b85529e2c1 Create kw_IN.txt 2026-05-09 00:41:50 +08:00
MOK
96ba81c611 Create Delhi.json 2026-05-09 00:41:34 +08:00
MOK
bc87d9d9af Update map.json 2026-05-09 00:41:03 +08:00
MOK
6f91d30e82 Create kw_ID.txt 2026-05-09 00:40:00 +08:00
MOK
392517514c Create Jakarta.json 2026-05-09 00:39:40 +08:00
MOK
b05789a367 Update map.json 2026-05-09 00:38:31 +08:00
MOK
7a1f974930 Create kw_LA.txt 2026-05-09 00:37:27 +08:00
MOK
ef283dcbf3 Create Vientiane.json 2026-05-09 00:37:14 +08:00
MOK
ac0c4abd8b Update map.json 2026-05-09 00:36:04 +08:00
MOK
5a1194f8de Create kw_MM.txt 2026-05-09 00:34:56 +08:00
MOK
a49976d54c Create Yangon.json 2026-05-09 00:34:34 +08:00
MOK
aed5a5bf0f Update map.json 2026-05-09 00:34:01 +08:00
MOK
5793f13b9c Create kw_KH.txt 2026-05-09 00:32:30 +08:00
MOK
fb58f25175 Create PhnomPenh.json 2026-05-09 00:32:10 +08:00
MOK
9c434fdbdc Update map.json 2026-05-09 00:29:37 +08:00
MOK
3c8cd0499e Create kw_TH.txt 2026-05-09 00:27:25 +08:00
MOK
f26bb49692 Create Bangkok.json 2026-05-09 00:26:56 +08:00
MOK
8b0abf8d05 Add Philippines Manila region support
Add Philippines (PH) Manila region

- Added Manila config
- Added PH keyword file
- Updated map.json
2026-05-09 00:21:39 +08:00
MOK
518b62444e Create kw_PH.txt 2026-05-09 00:16:35 +08:00
MOK
ffc593f9bc Create Manila.json
Add Philippines Manila region config
2026-05-09 00:15:14 +08:00
hotyue
84b5fc9f93 docs: 更新官方网关模式下的 Agent 部署教程链接 2026-05-08 05:48:28 +00:00
github-actions[bot]
14761ee128 chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-05-08] 2026-05-08 05:24:41 +00:00
hotyue
4d29b719ef fix(scripts): 修复 NG 战区 RSS 抓取 403 报错,替换为高可用源 (Vanguard News) 2026-05-07 08:42:38 +00:00
github-actions[bot]
a3d4de00bc chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-05-07] 2026-05-07 05:55:18 +00:00
hotyue
aa3fb2e298 feat(data): 新增土耳其 (TR) 战区及伊斯坦布尔节点,并补充活体新闻流 RSS 源 (closes #46) 2026-05-07 05:44:12 +00:00
hotyue
3fb71e2a60 feat(data): 新增美洲核心数据中心节点,覆盖亚利桑那州凤凰城 (Phoenix, AZ) (closes #45) 2026-05-06 13:55:55 +00:00
hotyue
41520782d1 style(report): 移除每日战报底部的 GitHub URL 实体按钮,保持面板清爽 2026-05-06 06:31:59 +00:00
hotyue
24286ebb75 style(report): 优化每日简报底部 GitHub 引流文案排版,拆分为双行以提升阅读体验 2026-05-06 06:28:19 +00:00
hotyue
3f73825972 chore(release): bump version to v4.0.8 全面部署专业化 UI 与全网节点扩容 2026-05-06 06:13:57 +00:00
hotyue
56b655af2d feat(ui): 优化全局提示文案并脱除过度拟人化,在多端高光时刻增设 GitHub Star 引流按钮
1. core/install & master/install_master: 底部新增 OSC 8 终端超链接引流
2. core/tg_report & master/tg_master: 底部常驻跳转 GitHub 的内联键盘按钮
3. docs: 更新 README 注入顶部 Star 引导文案,并追加 @Bryan2333 贡献者致谢
2026-05-06 06:11:44 +00:00
github-actions[bot]
70d940584e chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-05-06] 2026-05-06 05:50:59 +00:00
github-actions[bot]
0cdb4f8d3f chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-05-05] 2026-05-05 05:36:04 +00:00
github-actions[bot]
67be930060 chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-05-04] 2026-05-04 05:57:46 +00:00
hotyue
be82242ed1 feat(data): 新增美洲及欧洲主流数据中心节点,全面覆盖爱荷华、弗吉尼亚、法尔肯施泰因等机房重镇 (closes #43) 2026-05-03 11:31:47 +00:00
github-actions[bot]
67d6e35d9f chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-05-03] 2026-05-03 05:52:04 +00:00
hotyue
f34e697016 fix(install): 对齐双端部署脚本的网络波动兜底版本锚点 (Agent v4.0.6 / Master v4.0.7) 2026-05-03 02:22:03 +00:00
hotyue
56cfbb5485 chore(core): 删除已废弃的 tg_daemon.sh 长轮询脚本,全面对齐 Webhook 架构 2026-05-03 02:20:19 +00:00
github-actions[bot]
d40b7928d0 chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-05-02] 2026-05-02 05:30:24 +00:00
github-actions[bot]
ac2f8b0a1c chore(data): 🤖 自动机兵:刷新 4000 条绝对坐标指纹库 2026-05-01 06:30:32 +00:00
github-actions[bot]
caf7589b89 chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-05-01] 2026-05-01 06:09:27 +00:00
hotyue
ebada9f455 fix(install): 优化 Arch Linux 依赖安装逻辑,采用 -S --needed 避免部分更新导致系统损坏 (closes #42)
Thanks to @Bryan2333 for the pacman flag optimization and security improvements.
2026-05-01 03:38:17 +00:00
hotyue
d2dc1a20c3 Merge pull request #42 from Bryan2333/main
Change pacman install to use --needed flag
2026-05-01 11:31:13 +08:00
BryanLiang
d115f01d4a Fix pacman command to use '-S' instead of '-Sy' 2026-04-30 23:26:49 +08:00
BryanLiang
b1dc0ab79d Change pacman install to use --needed flag 2026-04-30 23:23:56 +08:00
github-actions[bot]
c147843d39 chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-04-30] 2026-04-30 05:51:59 +00:00
hotyue
ae67817eb4 chore: bump MASTER_VERSION to v4.0.7 for tg_master UX optimization 2026-04-30 01:06:19 +00:00
hotyue
27e48defb2 feat(master): 优化 UX 体验,态势感知报告存档后保留返回节点控制台按钮 (closes #41) 2026-04-30 01:04:31 +00:00
github-actions[bot]
cc216e288e chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-04-29] 2026-04-29 05:48:04 +00:00
hotyue
9f32bc990d chore: bump version to v4.0.6 准备全舰队换装终极三核纠偏雷达 2026-04-28 13:29:52 +00:00
hotyue
3a981f24e3 fix(core): 修复 Music/Premium 探针被拦截为无状态页的问题,注入 UA 伪装,并扩容前端配置变量特征库 2026-04-28 10:10:42 +00:00
hotyue
a626283b54 fix(core): 优化三核纠偏判决权重,以 YouTube 流媒体解锁为主导,解决基础路由库漂移导致的虚假黄灯警告 2026-04-28 10:08:11 +00:00
hotyue
12eaf89f48 fix(core): 重构 Google 雷达为三核交叉机制,引入 URL 精准跳转解析与强一致性拦截算法,准确暴击漂移与假阳性 2026-04-28 08:43:32 +00:00
hotyue
5e1331bad0 fix(core): 升级三核雷达,引入 URL 域名跳转探测并对齐业界权威的 contentRegion 判决机制 2026-04-28 08:32:55 +00:00
hotyue
e44418d381 fix(core): 补充缺失的 scheduler 抹杀逻辑根除幽灵循环,并为战报模块引入 60s 冷却装甲阻断并发风暴 2026-04-28 08:13:54 +00:00
hotyue
c86f1e509b fix(core): 修复 Music 版权探针正则提取逻辑,匹配其专属前端架构解决获取失败问题 2026-04-28 08:05:16 +00:00
github-actions[bot]
f7f2421843 chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-04-28] 2026-04-28 05:52:26 +00:00
hotyue
014486e558 perf(core): 优化 Google 模块行为拉伸策略,单步休眠上限缩短至 120s,提升巡逻执行效率 2026-04-28 04:30:05 +00:00
hotyue
ce4a40d860 fix(core): 升级终极双核版权雷达 (YT Premium + YT Music),剥除 CDN 伪装,彻底剿灭送中检测假阳性 2026-04-28 04:23:32 +00:00
hotyue
36847aeaa2 fix(core): 升级双核纠偏雷达,引入 IPv6 法律边界探测并恢复 Premium 穿透,彻底根除 Google 首页缓存造成的送中假阳性 2026-04-28 01:03:46 +00:00
hotyue
43adf55a4b fix(master): 对齐全网防御架构,为司令部安装/卸载器引入 mktemp 动态沙盒与无落地内存流,彻底阻断 TOCTOU 提权劫持 2026-04-28 00:58:27 +00:00
hotyue
838dc01ebc fix(core): 封堵本地安全漏洞,为安装/卸载器引入 mktemp 动态沙盒与无落地内存流,彻底阻断 TOCTOU 提权与配置投毒 2026-04-28 00:49:15 +00:00
hotyue
641055ab74 fix(core): 为深海声呐探针拉取引入源文件基因防伪校验,彻底阻断 HTML 投毒与网络劫持导致的假死变砖 2026-04-28 00:20:49 +00:00
hotyue
5c19b6a6e1 fix(master): 修复态势感知入库的高危 SQL 注入漏洞,并全量斩断 HTTP 降级通道封死 MITM 劫持 2026-04-28 00:20:37 +00:00
hotyue
af2570f15d fix(core): 对齐架构,为 Agent 卸载脚本引入 SIGKILL 瞬间抹杀机制,防止 Systemd 卡死与遗言触发 2026-04-28 00:07:15 +00:00
hotyue
df77f397aa fix(master): 对齐 Agent 架构,重构中枢安装器引入原子化防砖交接与 SIGKILL 绝对抹杀机制 2026-04-28 00:05:26 +00:00
hotyue
d6dee813c5 fix(core): 重构 install.sh 实现原子化热更新防断网变砖,并对齐双栈裸奔 IP 缓存根除 OTA 误发日报 Bug 2026-04-27 23:49:19 +00:00
hotyue
d20f576908 fix(core): 升级 Google 纠偏自检雷达,引入 Maps+YouTube 双核交叉验证,彻底修复送中假阳性漏洞 (closes #39) 2026-04-27 23:12:06 +00:00
hotyue
17dd927719 feat(data): 新增美洲战区 - 德克萨斯州休斯顿 (Houston, TX) 节点支持 2026-04-27 22:59:39 +00:00
hotyue
bff49cd2b9 feat(data): 新增非洲战区 - 尼日利亚 (Nigeria, NG) 节点支持 (closes #38) 2026-04-27 10:38:00 +00:00
github-actions[bot]
49090f1b97 chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-04-27] 2026-04-27 05:47:01 +00:00
hotyue
15324d0840 fix(core): 强制 updater.sh 后台静默更新日志使用绝对 UTC 时间,补齐全舰队时空对齐最后一块拼图 2026-04-27 03:05:05 +00:00
hotyue
8b632fe4f9 chore: bump MASTER_VERSION to v4.0.5 触发司令部防连点与 Toast 弹窗交互换代 2026-04-27 02:50:48 +00:00
hotyue
11ff23bf94 fix(master): 修复深海声呐战报入库交互 Bug,新增 Toast 气泡弹窗反馈与防连点 UI 重绘机制 2026-04-27 02:45:13 +00:00
hotyue
332765a72e fix(core): 强制所有业务模块日志与独立战报使用绝对 UTC 时间,彻底根除跨时区排障时的时间线错乱 2026-04-27 02:28:41 +00:00
hotyue
38869e8681 chore: bump AGENT_VERSION to v4.0.5 触发全舰队高频巡逻架构换代 2026-04-27 02:14:48 +00:00
hotyue
85cd1dc594 docs: 深度重构 README 核心极客特性与基建说明,全量展现 UTC 全球时钟、Fail-Fast 预检容灾及云端双轨军工厂等终极架构 2026-04-27 02:13:44 +00:00
hotyue
55f7ee0c8c feat(core): 升级舰队巡逻密度,将全局养护频率由 30 分钟缩短至 20 分钟 (每日 72 次) 并对齐所有日志与战报标定 2026-04-27 02:05:24 +00:00
hotyue
d24be4da0b feat(core): 重构全球时钟同步架构,强制挂载绝对 UTC 时区,实现分布节点天然并发削峰与战报时间对齐 2026-04-27 01:54:59 +00:00
github-actions[bot]
ae36155545 chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-04-26] 2026-04-26 19:05:44 +00:00
hotyue
dc5560f8fd fix(core): 重构 Systemd 定时器调度逻辑,剥离 OnActiveSec 触发器并强制使用日历半点锚定,彻底根除 OTA 重载引发的并发风暴与误发日报 2026-04-26 09:23:44 +00:00
hotyue
18985cb57d fix(core): 恢复 -f 完整 IP 显示参数并清理冗余拦截逻辑,终极固化极速预检(Fail-Fast)容灾架构 2026-04-26 08:57:39 +00:00
hotyue
830d62ead8 fix(core): 引入 4 秒极速预检(Fail-Fast)机制彻底根除复杂路由下的探针死等假死,并重构三级容灾打靶策略 2026-04-26 08:31:23 +00:00
hotyue
5c8d9d6096 fix(core): 完善声呐拉取防伪校验,并为纯IPv6/WARP等极端路由环境引入三级阶梯脱壳与裸跑容灾机制 2026-04-26 06:41:26 +00:00
hotyue
22d26079e4 fix(core): 完善声呐探针拉取的防伪校验,并为极端路由环境引入阶梯式剥离与终极裸跑容灾机制 2026-04-26 06:26:10 +00:00
hotyue
c564ea0ab8 fix(core): 剔除探测探针负优化参数,修复含掩码IP导致的情报直达链接失效问题 2026-04-26 05:59:46 +00:00
hotyue
ec7bf0f2b9 fix(core): 重构声呐探针拉取逻辑引入双栈智能容灾,并增加应对 WARP 复杂路由死锁的脱壳抢救机制 2026-04-26 05:47:34 +00:00
hotyue
be241ab6bd bump: version to 4.0.4 2026-04-26 03:08:26 +00:00
hotyue
4b2985b4ef fix(core): 切除 agent_daemon 冗余的开机注册发信逻辑,实现部署过程的绝对静音与不打扰 2026-04-26 02:26:38 +00:00
hotyue
d4afb57f9f feat(core): 引入智能环境嗅探,针对受限 Alpine 容器启用自建高可用死循环调度器,彻底根除 Cron 假死顽疾 2026-04-26 02:19:46 +00:00
hotyue
230a59bbb3 feat(master): 节点销毁时同步清理ip_trend_log历史污染数据,并加装严格的防越权删除(IDOR)拦截锁 2026-04-26 01:44:01 +00:00
hotyue
f4a5cf8306 fix(core): 彻底抹除 Alpine 卸载时的 crontab 报错,并加入 OpenRC 调度器双向同步与强力唤醒机制 2026-04-26 01:38:18 +00:00
hotyue
b606fe02ff feat(core): 为深海声呐战报底部追加控制台快捷唤出按钮,实现全链路闭环操作 2026-04-26 01:28:55 +00:00
hotyue
3375356143 fix(core): 彻底修复 Alpine/OpenRC 环境下 crond 调度器路径割裂与假死的顽疾 2026-04-26 01:23:26 +00:00
github-actions[bot]
d9255ecbca chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-04-25] 2026-04-25 19:04:17 +00:00
hotyue
6ad6f6b4b3 fix(core): 大道至简 2026-04-25 16:59:23 +00:00
hotyue
a8caea3b6d fix(core): 升级深海声呐探测机制为源码物理篡改版,彻底封死第三方脚本在多IP/NAT环境下的网卡逃逸漏洞 2026-04-25 16:42:53 +00:00
hotyue
1a49e18200 fix(core): 升级幽灵网卡劫持为 v3 源码包裹版,彻底解决底层脚本 PATH 逃逸问题 2026-04-25 16:35:59 +00:00
hotyue
c223d7a476 fix(core): 修复深海声呐战报中高危警告换行符转义失效的问题 2026-04-25 16:24:37 +00:00
hotyue
eaa51358a8 fix(core): 彻底修复 Alpine/Busybox 环境下的开机自启顽疾、去色乱码及幽灵网卡劫持失效问题 2026-04-25 16:15:51 +00:00
hotyue
00827b3b15 docs: 更新 README.md,补充 Master 与 Agent 的官方图文部署教程链接 2026-04-25 09:04:57 +00:00
hotyue
ccddaf4386 chore(release): bump version to v4.0.3 2026-04-25 06:26:23 +00:00
hotyue
0f0ba46989 feat(core): 优化部署与升级链路,新节点入列及 OTA 捷报底部追加 [一键唤醒控制台] 按钮 2026-04-25 06:18:22 +00:00
hotyue
f83db38a6b feat(agent): 优化实时日志推送链路,底部追加 [一键唤醒控制台] 交互式内联按钮 2026-04-25 06:09:37 +00:00
hotyue
ba5582ab4c fix(master): 修复态势感知面板升级 JSON 交互后的换行符乱码 (%0A 转换为 \n) 2026-04-25 06:02:25 +00:00
hotyue
fb4e1d9b31 feat(master): 优化态势感知面板,底部追加 [一键唤醒控制台] 交互式内联按钮 2026-04-25 05:57:10 +00:00
hotyue
2dea6e382b feat(agent): 优化每日简报推送链路,底部追加 [一键唤醒控制台] 交互式内联按钮 2026-04-25 05:48:53 +00:00
hotyue
fa8eada97b docs: 更新 README.md,增加对底层 IP 质量检测组件 xykt/IPQuality 的开源鸣谢 2026-04-25 01:34:32 +00:00
hotyue
c102f66234 docs: 更新 README.md,增加对底层 IP 质量检测组件 xykt/IPQuality 的开源鸣谢 2026-04-25 01:33:22 +00:00
hotyue
68a50fdb4a docs: 更新 README.md,增加对底层 IP 质量检测组件 xykt/IPQuality 的开源鸣谢 2026-04-25 01:32:20 +00:00
hotyue
aac83acb8f docs: 更新 README.md,增加对底层 IP 质量检测组件 xykt/IPQuality 的开源鸣谢 2026-04-25 01:30:24 +00:00
hotyue
4be4d5e9ef docs: 更新 README.md,增加对底层 IP 质量检测组件 xykt/IPQuality 的开源鸣谢 2026-04-25 01:29:30 +00:00
hotyue
1f925b307f docs: 更新 README.md,增加对底层 IP 质量检测组件 xykt/IPQuality 的开源鸣谢 2026-04-25 01:27:08 +00:00
hotyue
49afe032d6 fix(agent): 重构 Google 区域探测逻辑,穿透 YouTube GeoIP 底层彻底解决跨区漂移与假阳性误判 (Resolves #14, Resolves #35) 2026-04-25 00:48:00 +00:00
hotyue
f0f054c8cd feat(data): 扩容美国得克萨斯州 (Texas/Dallas) 部署坐标与地图基建 (Resolves #33) 2026-04-25 00:36:07 +00:00
hotyue
699e9ca31a feat(master): 重构全球旗帜渲染引擎,支持 US-* 等州级行政区划自适应 (Resolves #33) 2026-04-25 00:25:06 +00:00
github-actions[bot]
76cace4ff6 chore(data): 🤖 自动机兵:同步全战区热点词库与活体新闻流 [2026-04-24] 2026-04-24 19:03:51 +00:00
hotyue
9f3218ab7f chore: release v4.0.2 版本号跃升 2026-04-24 15:23:39 +00:00
hotyue
8a61f518f5 fix(agent): 移除 awk 暴力裁剪引发的 UTF-8 中文多字节劈裂乱码 Bug 2026-04-24 15:13:14 +00:00
hotyue
e9d5023263 fix: 紧急重构态势感知入库链路,引入交互式 [存档] 按钮,彻底解决 TG API 消息监听死锁 2026-04-24 15:06:02 +00:00
hotyue
05b1e21bba fix(master): 紧急修复 tr 命令语法死锁,并彻底解决态势感知面板的 URL-encoded 换行排版问题 2026-04-24 14:53:38 +00:00
hotyue
4a496fdab3 fix(master): 紧急修复 tr 命令中单引号转义引发的 Bash 语法崩溃死锁 2026-04-24 14:46:23 +00:00
hotyue
8ae3a6534d feat: 🚀 跃升至 v4.0.2,全面重构 IP 质量态势感知矩阵,新增 Google 与 ChatGPT 历史轨迹追踪 2026-04-24 14:36:36 +00:00
hotyue
3269376c94 fix(agent): 彻底重构探针参数装配机制,完美兼容多IP站群并补回尾部直达链接所需IP变量 2026-04-24 14:01:20 +00:00
hotyue
7a92de4d62 fix(agent): 重构探针参数装配机制,完美兼容多IP站群路由绑定与 NAT 容灾,并修复底部 Scamalytics 链接的变量丢失问题 2026-04-24 13:47:10 +00:00
hotyue
5fbc1e3fb3 fix(agent): 修复 NAT 架构下强制绑定出口导致探针崩溃的死锁,注入 -f 标志输出完整明文 IP,并规范化面板术语 2026-04-24 13:36:11 +00:00
hotyue
d73c3154f9 feat(agent): 丰富深海声呐战报,底部追加探针引擎的运行时版本号与情报生成时间戳 2026-04-24 12:29:54 +00:00
112 changed files with 11538 additions and 7053 deletions

View File

@@ -2,8 +2,8 @@ name: Daily Data Factory
on: on:
schedule: schedule:
# 每天 UTC 18:00 (北京时间凌晨 02:00) 执行,赶在节点凌晨3点更新前造好子弹 # 每天 UTC 03:00 执行,为各节点全天随机拉取准备好弹药
- cron: '0 18 * * *' - cron: '0 3 * * *'
workflow_dispatch: workflow_dispatch:
env: env:

View File

@@ -2,8 +2,8 @@ name: Automated Massive UA Factory
on: on:
schedule: schedule:
# 每个月 1 号凌晨 00:00 执行 # 每个月 1 号凌晨 04:00 执行
- cron: '0 0 1 * *' - cron: '0 4 1 * *'
workflow_dispatch: # 允许手动点击运行 workflow_dispatch: # 允许手动点击运行
jobs: jobs:

View File

@@ -5,6 +5,7 @@
![License](https://img.shields.io/github/license/hotyue/IP-Sentinel) ![License](https://img.shields.io/github/license/hotyue/IP-Sentinel)
> **一个极度轻量、零感知、支持中枢遥控的 VPS IP 自动化养护与区域纠偏引擎。** > **一个极度轻量、零感知、支持中枢遥控的 VPS IP 自动化养护与区域纠偏引擎。**
> **💡 提示:如果本项目提升了您的节点稳定性,请点击右上角点亮 🌟 Star您的支持是我们持续研发和维护指纹库的核心动力。**
📢 官方战术交流频道: 🛰️ [IP-Sentinel Matrix](https://t.me/IP_Sentinel_Matrix) 📢 官方战术交流频道: 🛰️ [IP-Sentinel Matrix](https://t.me/IP_Sentinel_Matrix)
@@ -12,18 +13,18 @@
## ✨ 核心极客特性 (Core Architecture) ## ✨ 核心极客特性 (Core Architecture)
- 📊 **深海声呐全维探针 (Deep Sea Sonar v4.0)**:内嵌强效正则清洗的 JSON 提取引擎,异步生成情报级 IP 质量战报。聚合 Scamalytics、AbuseIPDB 等五大权威防欺诈库,精准嗅探代理/VPN特征、25端口封堵情况及原生流媒体Netflix/Disney+/TikTok等解锁状态,并自带 Google “送中”高危预警与基于 SQLite 的历史污染趋势追踪图谱。 - 📊 **深海声呐全维探针 (Deep Sea Sonar v4.0.4)**:内嵌强效正则去污的 JSON 提取引擎,无损展现免掩码的真实 IP 报。聚合 Scamalytics、AbuseIPDB 等五大权威防欺诈库,精准嗅探代理/VPN特征、25端口及流媒体原生解锁状态,并自带 Google “送中”高危预警与污染趋势图谱。
-**无损高并发引擎 (WAL Concurrency)**:司令部 SQLite 数据库全面激活 `WAL` (Write-Ahead Logging) 模式与毫秒级排队削峰算法。即使您同时对 500 台边缘节点发起全军总攻,也能完美规避 `database is locked` 与 Telegram `429` 频率拦截,实现 100% 战报送达 -**无损高并发引擎 (WAL Concurrency)**:司令部 SQLite 数据库全面激活 `WAL` (Write-Ahead Logging) 模式与毫秒级排队算法。即使对 500 台边缘节点发起全军总攻,也能完美规避 `database is locked` 与 Telegram `429` 拦截
- 🪶 **抽脂级极简部署 (Zero-Bloat Native)**:全栈剔除 `pip``flask` 等臃肿第三方依赖,完全基于 Python3 原生标准库运行。安装底层强制注入 `--no-install-recommends` 防捆绑参数。无论是 128MB 内存的极简 NAT 小鸡,还是 Alpine/Arch Linux 特种系统,均可如丝般顺滑运行。 - 🪶 **抽脂级极简部署 (Zero-Bloat Native)**:全栈剔除第三方依赖,基于 Python3 原生标准库运行。安装强制注入 `--no-install-recommends` 防捆绑参数。无论是 128MB 内存的极简 NAT还是 Alpine 游击队容器,均可如丝般顺滑运行。
- 🎛️ **扁平化指挥矩阵 (Flat Command Matrix)**[v3.6.1 重构] 引入扁平化 L0-L3 四级战区降维视图与双轨身份制。深度定制 Inline Keyboard 逃生舱交互,支持在统一哨兵终端进行原位丝滑重绘 (In-place UI Edit),实现毫秒级模块热启停与日志抓取,彻底告别刷屏烦恼 - 🎛️ **扁平化指挥矩阵 (Flat Command Matrix)**引入扁平化四级战区降维视图与双轨身份制。深度定制 Inline Keyboard 逃生舱交互,支持原位丝滑重绘 (In-place UI Edit),实现毫秒级模块热启停与跨地域深海声呐投放
- 🔄 **全栈零信任 OTA 引擎 (Zero-Trust OTA Upgrade)**:首创双端物理熔断机制。长官可通过私有中枢,一键向全舰队下发静默热重载指令;更支持**「司令部金蝉脱壳」**中枢大脑可在此面板自我抛出幽灵进程进行免交互直装覆盖,实现真正的全栈去 SSH 化运维。 - 🔄 **全栈零信任 OTA 引擎 (Zero-Trust OTA Upgrade)**:首创双端物理熔断机制。长官可通过私有中枢,一键向全舰队下发静默热重载指令;更支持**「司令部金蝉脱壳」**,实现真正的全栈去 SSH 化运维。
- 🛡️ **SSOT 溯源与热更新装甲 (Smooth Upgrade Engine)**:全系脚本彻底消灭硬编码,部署时动态抓取云端版本信标。自带状态机嗅探逻辑与防撞甲探测,即使是手动在终端运行安装,也仅需回车瞬间完成配置继承、数据同步与无损换代。 - 🛡️ **SSOT 溯源与热更新装甲 (Smooth Upgrade Engine)**:全系脚本彻底消灭硬编码,动态抓取云端版本信标。自带状态机嗅探逻辑,即便是手动在老节点执行安装,也仅需回车瞬间完成配置继承与无损换代。
- 🗺️ **全球拓扑矩阵与活体词库 (Global Nexus)**守护版图横跨亚欧美三大洲。接入 GitHub Actions 云端流水线,每日静默同步全球各大区当日 Google 真实热搜榜单与高权重本土站点,让伪装行为永远贴合当地网络脉搏。 - 🗺️ **全球拓扑矩阵与活体词库 (Global Nexus)**:接入 GitHub Actions 云端兵工厂,每日静默同步全球各大区真实热搜榜单与高权重本土站点,让伪装行为永远贴合当地网络脉搏。
- 👻 **资产持久化与错峰调度 (Hash-Seeded Persona)**:摒弃随机抽取指纹,基于节点物理 IP 哈希永久锁定 3 个绝对专属设备,完美构建高权重真实家庭内网画像。叠加按需智能分频与随机防并发休眠,化解“惊群效应” - 👻 **绝对时空对齐与高频错峰 (UTC-Seeded Scheduling)**:摒弃传统随机轮询,全栈强制接管底层时钟为**绝对 UTC 时间**。全舰队以 **20 分钟 (每日 72 次)** 的极高密度进行养护巡逻,叠加基于部署锚点的天然削峰与随机防并发休眠,完美化解十万级集群的“惊群效应”与 API 熔断
- 🖧 **底层路由死锁与高精度探针 (Hard-Bind Routing)**:底层探测引擎强力接管 curl 核心参数 (`--interface`),将发出的每一滴伪装流量死死绑定在物理网卡或隧道 IP 上。配合多级 ISP 容灾链路,彻底杜绝双栈环境下的流量溢出与 API 误判 - 🖧 **极速预检与三级容灾架构 (Fail-Fast & Fallback)**:底层引擎强力接管发包参数 (`--interface`) 的同时,创新引入 **4 秒极速预检 (Fail-Fast)** 雷达与**三级阶梯脱壳**机制。无论是纯 IPv6 孤岛、WARP 劫持死锁还是复杂 NAT 嵌套,系统均能瞬间避开网络黑洞,彻底杜绝探针假死与流量溢出
**—— 💎 骨干基建特征 ——** **—— 💎 骨干基建特征 ——**
- 🏭 **自动化指纹兵工厂**:依托 GitHub Actions CI/CD 流水线,每月 1 日无人值守锻造 4000+ 带绝对物理分区的真实终端设备数据 - 🏭 **自动云端军工厂 (CI/CD Data Factory)**:依托 GitHub Actions 构建双轨无人值守流水线。**每月 1 日**批量锻造 4000+ 带绝对物理分区的原生终端指纹库;**每日凌晨 (UTC)** 实时抓取全球各战区 Google 真实热搜榜单与本土骨干新闻 RSS。为前线舰队源源不断地输送最鲜活的伪装弹药
- 🔒 **叹息之墙 (Zero-Trust HMAC)**:底层通讯引入 时间戳 + HMAC-SHA256 军用级动态签名。指令有效期仅 60 秒(阅后即焚),未授权请求直接触发系统级 403 物理熔断,彻底免疫中间人抓包与重放攻击。 - 🔒 **叹息之墙 (Zero-Trust HMAC)**:底层通讯引入 时间戳 + HMAC-SHA256 军用级动态签名。指令有效期仅 60 秒(阅后即焚),未授权请求直接触发系统级 403 物理熔断,彻底免疫中间人抓包与重放攻击。
- ☁️ **云端中枢 (Public Master)**:官方公共机器人 [@OmniBeacon_bot](https://t.me/OmniBeacon_bot) ,新手免自建,一键接入极速入伍!同时支持硬核极客私有化 SQLite 分布式部署。 - ☁️ **云端中枢 (Public Master)**:官方公共机器人 [@OmniBeacon_bot](https://t.me/OmniBeacon_bot) ,新手免自建,一键接入极速入伍!同时支持硬核极客私有化 SQLite 分布式部署。
- 👁️‍🗨️ **玻璃房透明遥测 (Glasshouse)**:基于 Cloudflare Workers 的全透明计数中枢,绝对零隐私收集,仅作原子累加,底层网关源码全开源。 - 👁️‍🗨️ **玻璃房透明遥测 (Glasshouse)**:基于 Cloudflare Workers 的全透明计数中枢,绝对零隐私收集,仅作原子累加,底层网关源码全开源。
@@ -57,11 +58,12 @@
> ☢️ **核按钮系统已就绪**:采用私有部署,您将解锁 **OTA 远程静默升级** 权限!所有私有前线节点均可通过您的 TG 面板实现一键全网代码热重载换代! > ☢️ **核按钮系统已就绪**:采用私有部署,您将解锁 **OTA 远程静默升级** 权限!所有私有前线节点均可通过您的 TG 面板实现一键全网代码热重载换代!
- **部署 Master (中枢大脑)**:找一台 VPS 作为司令部(仅需部署一台),执行: - **部署 Master (中枢大脑)**:找一台 VPS 作为司令部(仅需部署一台),执行:
- [官方部署教程](https://blog.iot-architect.com/engineering-practice/ip-sentinel-master-deployment-guide/)
```bash ```bash
curl -fsSL https://raw.githubusercontent.com/hotyue/IP-Sentinel/main/master/install_master.sh -o /tmp/ins_master.sh && sudo bash /tmp/ins_master.sh curl -fsSL https://raw.githubusercontent.com/hotyue/IP-Sentinel/main/master/install_master.sh -o /tmp/ins_master.sh && sudo bash /tmp/ins_master.sh
``` ```
- 部署 Agent (边缘哨兵):在需要养护的机器上执行 Agent 脚本,安装时选择私有独立中枢,并分别输入您自建机器人的 [Token](https://blog.iot-architect.com/engineering-practice/create-private-telegram-bot-via-botfather) 以及您的个人 [Chat ID](https://blog.iot-architect.com/engineering-practice/get-telegram-personal-id-via-userinfobot) - 部署 Agent (边缘哨兵):在需要养护的机器上执行 Agent 脚本,安装时选择私有独立中枢,并分别输入您自建机器人的 [Token](https://blog.iot-architect.com/engineering-practice/create-private-telegram-bot-via-botfather) 以及您的个人 [Chat ID](https://blog.iot-architect.com/engineering-practice/get-telegram-personal-id-via-userinfobot)
- [官方部署教程](https://blog.iot-architect.com/engineering-practice/ip-sentinel-installation-and-upgrade-guide/)
```Bash ```Bash
curl -fsSL https://raw.githubusercontent.com/hotyue/IP-Sentinel/main/core/install.sh -o /tmp/ins_agent.sh && sudo bash /tmp/ins_agent.sh curl -fsSL https://raw.githubusercontent.com/hotyue/IP-Sentinel/main/core/install.sh -o /tmp/ins_agent.sh && sudo bash /tmp/ins_agent.sh
``` ```
@@ -73,7 +75,7 @@ curl -fsSL https://raw.githubusercontent.com/hotyue/IP-Sentinel/main/core/instal
- 关注机器人:在 TG 中关注官方安全网关 [@OmniBeacon_bot](https://t.me/OmniBeacon_bot) 并发送 /start。 - 关注机器人:在 TG 中关注官方安全网关 [@OmniBeacon_bot](https://t.me/OmniBeacon_bot) 并发送 /start。
- 部署 Agent在目标 VPS 上执行以下指令,安装过程中选择官方公共网关,并输入您的 Chat ID - 部署 Agent在目标 VPS 上执行以下指令,安装过程中选择官方公共网关,并输入您的 Chat ID
- [官方部署教程](https://blog.iot-architect.com/engineering-practice/deploy-ip-sentinel-official-gateway/)
```Bash ```Bash
curl -fsSL https://raw.githubusercontent.com/hotyue/IP-Sentinel/main/core/install.sh -o /tmp/ins_agent.sh && sudo bash /tmp/ins_agent.sh curl -fsSL https://raw.githubusercontent.com/hotyue/IP-Sentinel/main/core/install.sh -o /tmp/ins_agent.sh && sudo bash /tmp/ins_agent.sh
``` ```
@@ -128,6 +130,9 @@ bash <(curl -sL https://raw.githubusercontent.com/hotyue/IP-Sentinel/legacy/core
如果你想为项目增加新的节点区域(例如德国、英国、大洋洲等),或者提供更丰富的本土化搜索词库,非常欢迎提交 Pull Request 如果你想为项目增加新的节点区域(例如德国、英国、大洋洲等),或者提供更丰富的本土化搜索词库,非常欢迎提交 Pull Request
> - 感谢 @xykt 本项目IP质量检测采用[xykt/IPQuality](https://github.com/xykt/IPQuality) 脚本!
**💡 全球节点贡献规范:** **💡 全球节点贡献规范:**
1.`data/regions/国家代码/省州代码/` 目录下新增对应城市的配置 `.json` 1.`data/regions/国家代码/省州代码/` 目录下新增对应城市的配置 `.json`
2.`data/keywords/` 目录下新增或完善配套国家的词库 `kw_XX.txt` 2.`data/keywords/` 目录下新增或完善配套国家的词库 `kw_XX.txt`

View File

@@ -40,24 +40,15 @@ else
fi fi
if [ -n "$AGENT_IP" ]; then if [ -n "$AGENT_IP" ]; then
# --- [重点升级 2: 智能防打扰注册机制] ---
LAST_IP="" LAST_IP=""
[ -f "$IP_CACHE" ] && LAST_IP=$(cat "$IP_CACHE" | tr -d '[:space:]') [ -f "$IP_CACHE" ] && LAST_IP=$(cat "$IP_CACHE" | tr -d '[:space:]')
# 只有当这是第一次运行,或者公网 IP 发生变动时,才发送 Telegram 申请
if [ "$AGENT_IP" != "$LAST_IP" ]; then if [ "$AGENT_IP" != "$LAST_IP" ]; then
# [v3.6.0 核心修复] 携带 7 字段身份发起注册申请 (追加 ENABLE_OTA防止 IP 变动重新注册时丢失 OTA 权限) # [静音手术] 仅在本地静默更新 IP 缓存,彻底切除重复的 TG 发信逻辑,做沉默的守夜人
REG_MSG="👋 **[边缘节点接入申请]**%0A大区: \`${REGION_CODE}\`%0A节点: \`${NODE_ALIAS}\`%0A地址: \`${AGENT_IP}:${AGENT_PORT}\`%0A%0A⚠ **安全验证**: 为防止非法节点接入,请长按复制下方代码,并**发送给我**以完成最终授权录入:%0A%0A\`#REGISTER#|${REGION_CODE}|${NODE_NAME}|${AGENT_IP}|${AGENT_PORT}|${NODE_ALIAS}|${ENABLE_OTA:-false}\`"
curl -s -m 5 -X POST "${TG_API_URL}" \
-d "chat_id=${CHAT_ID}" \
-d "text=${REG_MSG}" \
-d "parse_mode=Markdown" > /dev/null
echo "✅ [Agent] 已向司令部发送接入申请,请在 Telegram 手机端完成授权!"
echo "$AGENT_IP" > "$IP_CACHE" echo "$AGENT_IP" > "$IP_CACHE"
echo " [Agent] 发现本地 IP 变动,已静默更新缓存: $AGENT_IP"
else else
echo " [Agent] IP 未变动 ($AGENT_IP)跳过重复注册申请" echo " [Agent] IP 未变动 ($AGENT_IP)继续后台静默监听"
fi fi
fi fi
@@ -244,17 +235,27 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
text_msg = f"📄 <b>[{node_alias}] 实时日志 (v{local_ver}):</b>\n<pre><code>{log_data}</code></pre>" text_msg = f"📄 <b>[{node_alias}] 实时日志 (v{local_ver}):</b>\n<pre><code>{log_data}</code></pre>"
data = urllib.parse.urlencode({ # [v4.0.3 体验升级] 引入 json 模块并改用 JSON Payload挂载返回控制台按钮
import json
node_name_cb = config.get('NODE_NAME', 'Unknown')
payload = {
'chat_id': config.get('CHAT_ID', ''), 'chat_id': config.get('CHAT_ID', ''),
'text': text_msg, 'text': text_msg,
'parse_mode': 'HTML' 'parse_mode': 'HTML',
}).encode('utf-8') 'reply_markup': {
'inline_keyboard': [[{'text': '⚙️ 调出该节点控制台', 'callback_data': f'manage:{node_name_cb}'}]]
}
}
data = json.dumps(payload).encode('utf-8')
req = urllib.request.Request( req = urllib.request.Request(
config.get('TG_API_URL', ''), config.get('TG_API_URL', ''),
data=data, data=data,
# [动态化] 彻底消灭硬编码,使用运行态版本号 # [动态化] 彻底消灭硬编码,使用运行态版本号,并声明 JSON 头
headers={'User-Agent': f'IP-Sentinel-Agent/{local_ver}'} headers={
'User-Agent': f'IP-Sentinel-Agent/{local_ver}',
'Content-Type': 'application/json'
}
) )
urllib.request.urlopen(req, timeout=10) urllib.request.urlopen(req, timeout=10)

View File

@@ -14,10 +14,14 @@ if [ "$EUID" -ne 0 ]; then
exit 1 exit 1
fi fi
# 🟢 [防劫持沙盒] 创建具备随机哈希且仅 root 可见的专属安全工作区
SECURE_TMP=$(mktemp -d /tmp/ips_install.XXXXXX)
# 确保脚本退出、异常中断或被强杀时,自动销毁沙盒,不留痕迹
trap 'rm -rf "$SECURE_TMP"' EXIT HUP INT QUIT TERM
# 你的 GitHub 仓库 Raw 数据直链前缀 # 你的 GitHub 仓库 Raw 数据直链前缀
REPO_RAW_URL="https://raw.githubusercontent.com/hotyue/IP-Sentinel/main" REPO_RAW_URL="https://raw.githubusercontent.com/hotyue/IP-Sentinel/main"
# 临时改为开发地址用于测试
# REPO_RAW_URL="https://raw.githubusercontent.com/hotyue/IP-Sentinel/v3.6.2-rc"
INSTALL_DIR="/opt/ip_sentinel" INSTALL_DIR="/opt/ip_sentinel"
CONFIG_FILE="${INSTALL_DIR}/config.conf" CONFIG_FILE="${INSTALL_DIR}/config.conf"
@@ -25,7 +29,7 @@ CONFIG_FILE="${INSTALL_DIR}/config.conf"
# [修复] 增加 -L 与双栈容灾 (-4),解决纯 V6 或 V6 优先机器连接 GitHub Raw 易超时的问题 # [修复] 增加 -L 与双栈容灾 (-4),解决纯 V6 或 V6 优先机器连接 GitHub Raw 易超时的问题
TARGET_VERSION=$( (curl -sL -m 5 "${REPO_RAW_URL}/version.txt" || curl -4 -sL -m 5 "${REPO_RAW_URL}/version.txt") 2>/dev/null | grep "^AGENT_VERSION=" | cut -d'=' -f2 | tr -d '[:space:]') TARGET_VERSION=$( (curl -sL -m 5 "${REPO_RAW_URL}/version.txt" || curl -4 -sL -m 5 "${REPO_RAW_URL}/version.txt") 2>/dev/null | grep "^AGENT_VERSION=" | cut -d'=' -f2 | tr -d '[:space:]')
# 🛡️ 兜底防线:如果网络波动拉取失败,启用内置的安全兜底版本 # 🛡️ 兜底防线:如果网络波动拉取失败,启用内置的安全兜底版本
TARGET_VERSION=${TARGET_VERSION:-"4.0.0"} TARGET_VERSION=${TARGET_VERSION:-"4.0.6"}
# 轻量级版本号比对函数 (例如: version_lt "3.3.1" "3.4.0" 返回 true) # 轻量级版本号比对函数 (例如: version_lt "3.3.1" "3.4.0" 返回 true)
version_lt() { version_lt() {
@@ -80,8 +84,8 @@ if [ ${#MISSING_CMDS[@]} -gt 0 ]; then
service crond start >/dev/null 2>&1 service crond start >/dev/null 2>&1
elif command -v pacman >/dev/null 2>&1; then elif command -v pacman >/dev/null 2>&1; then
# Arch Linux 系列 # Arch Linux 系列 (采用 --needed 防重复,剥离 -y 防部分升级炸系统)
pacman -Sy --noconfirm curl jq cronie procps-ng python openssl >/dev/null 2>&1 pacman -S --needed --noconfirm curl jq cronie procps-ng python openssl >/dev/null 2>&1
mkdir -p /root/.cache/crontab 2>/dev/null mkdir -p /root/.cache/crontab 2>/dev/null
systemctl enable cronie >/dev/null 2>&1 && systemctl start cronie >/dev/null 2>&1 systemctl enable cronie >/dev/null 2>&1 && systemctl start cronie >/dev/null 2>&1
@@ -92,7 +96,8 @@ if [ ${#MISSING_CMDS[@]} -gt 0 ]; then
echo -e " Debian/Ubuntu: \033[36mapt-get update && apt-get install -y --no-install-recommends curl jq cron procps python3 openssl\033[0m" echo -e " Debian/Ubuntu: \033[36mapt-get update && apt-get install -y --no-install-recommends curl jq cron procps python3 openssl\033[0m"
echo -e " CentOS/RHEL: \033[36myum install -y curl jq cronie procps-ng python3 openssl\033[0m" echo -e " CentOS/RHEL: \033[36myum install -y curl jq cronie procps-ng python3 openssl\033[0m"
echo -e " Alpine Linux: \033[36mapk add --no-cache curl jq cronie procps python3 bash openssl\033[0m" echo -e " Alpine Linux: \033[36mapk add --no-cache curl jq cronie procps python3 bash openssl\033[0m"
echo -e " Arch Linux: \033[36mpacman -Sy curl jq cronie procps-ng python openssl\033[0m" # Arch 用户,如果出问题,应该用 -Syu 进行全系统安全更新
echo -e " Arch Linux: \033[36mpacman -Syu --needed curl jq cronie procps-ng python openssl\033[0m"
exit 1 exit 1
fi fi
@@ -110,9 +115,8 @@ echo -e "\033[32m✅ 基础环境检测通过。\033[0m"
# 2. 交互式引导与动态地图解析 (v3.0 全球网络) # 2. 交互式引导与动态地图解析 (v3.0 全球网络)
echo -e "\n[2/7] 正在连线云端,拉取全球节点地图..." echo -e "\n[2/7] 正在连线云端,拉取全球节点地图..."
curl -sL "${REPO_RAW_URL}/data/map.json" -o "/tmp/map.json" curl -sL "${REPO_RAW_URL}/data/map.json" -o "${SECURE_TMP}/map.json"
if [ ! -s "${SECURE_TMP}/map.json" ]; then
if [ ! -s "/tmp/map.json" ]; then
echo -e "\033[31m❌ 拉取全球地图失败!请检查网络或 GitHub 仓库地址。\033[0m" echo -e "\033[31m❌ 拉取全球地图失败!请检查网络或 GitHub 仓库地址。\033[0m"
exit 1 exit 1
fi fi
@@ -137,10 +141,10 @@ else
if [ "$ACTION_CHOICE" == "2" ]; then if [ "$ACTION_CHOICE" == "2" ]; then
echo -e "\n⏳ 正在拉取卸载程序..." echo -e "\n⏳ 正在拉取卸载程序..."
curl -sL "${REPO_RAW_URL}/core/uninstall.sh" -o "/tmp/ip_uninstall.sh" curl -sL "${REPO_RAW_URL}/core/uninstall.sh" -o "${SECURE_TMP}/ip_uninstall.sh"
chmod +x "/tmp/ip_uninstall.sh" chmod +x "${SECURE_TMP}/ip_uninstall.sh"
bash "/tmp/ip_uninstall.sh" bash "${SECURE_TMP}/ip_uninstall.sh"
rm -f "/tmp/ip_uninstall.sh" rm -f "${SECURE_TMP}/ip_uninstall.sh"
exit 0 exit 0
fi fi
@@ -169,21 +173,26 @@ else
fi fi
# ================== [v3.1.1/v3.2.2 优化: 安装前环境纯净度清理] ================== # ================== [v3.1.1/v3.2.2 优化: 安装前环境纯净度清理] ==================
echo -e "\n⏳ 正在清理旧版守护进程与冗余任务..." echo -e "\n⏳ 正在清理系统定时任务中的旧版条目..."
# [新增] 优雅停止 Systemd 服务,防止代码替换时引发无限复活风暴
if command -v systemctl >/dev/null 2>&1; then
systemctl stop ip-sentinel-runner.timer ip-sentinel-updater.timer ip-sentinel-report.timer ip-sentinel-agent-daemon.service >/dev/null 2>&1 || true
fi
# 1. 强制超度可能存活的 Webhook 及各类看门狗进程,释放端口 # 1. 清除系统定时任务 (Cron) 中的旧版条目 (安全容错版)
pkill -9 -f "webhook.py" >/dev/null 2>&1 || true crontab -l 2>/dev/null | grep -v "ip_sentinel" > "${SECURE_TMP}/cron_clean" || true
pkill -9 -f "agent_daemon.sh" >/dev/null 2>&1 || true # [追加 >/dev/null 2>&1 堵死 Alpine 的脏话输出]
pkill -9 -f "runner.sh" >/dev/null 2>&1 || true [ -f "${SECURE_TMP}/cron_clean" ] && crontab "${SECURE_TMP}/cron_clean" >/dev/null 2>&1
rm -f "${SECURE_TMP}/cron_clean"
# 2. 清除系统定时任务 (Cron) 中的旧版条目 (安全容错版) # ==========================================
crontab -l 2>/dev/null | grep -v "ip_sentinel" > /tmp/cron_clean || true # 🛑 [物理抹除] 彻底扫除 Alpine 系统的底层残留与双路径文件
[ -f /tmp/cron_clean ] && crontab /tmp/cron_clean 2>/dev/null # ==========================================
rm -f /tmp/cron_clean for CRON_FILE in "/var/spool/cron/crontabs/root" "/etc/crontabs/root"; do
if [ -f "$CRON_FILE" ]; then
grep -v "ip_sentinel" "$CRON_FILE" > "${CRON_FILE}.tmp" 2>/dev/null || true
cat "${CRON_FILE}.tmp" > "$CRON_FILE" 2>/dev/null || true
rm -f "${CRON_FILE}.tmp" 2>/dev/null
fi
done
# 清理 OpenRC 开机启动项
rm -f /etc/local.d/ip_sentinel.start 2>/dev/null
# 3. 抹除旧版核心代码,杜绝代码冲突 (根据模式分流) # 3. 抹除旧版核心代码,杜绝代码冲突 (根据模式分流)
if [ "$UPGRADE_MODE" == "true" ]; then if [ "$UPGRADE_MODE" == "true" ]; then
@@ -210,13 +219,13 @@ if [ "$UPGRADE_MODE" == "false" ]; then
# 📍 动态零级菜单:战区(大洲)选择 # 📍 动态零级菜单:战区(大洲)选择
echo -e "\n\033[36m📍 【第零级】请选择目标战区 (Continent):\033[0m" echo -e "\n\033[36m📍 【第零级】请选择目标战区 (Continent):\033[0m"
jq -r '.continents[] | "\(.id)|\(.name)"' /tmp/map.json > /tmp/continents.txt jq -r '.continents[] | "\(.id)|\(.name)"' "${SECURE_TMP}/map.json" > "${SECURE_TMP}/continents.txt"
i=1; CONT_MAP=() i=1; CONT_MAP=()
while IFS="|" read -r cont_id cont_name; do while IFS="|" read -r cont_id cont_name; do
echo " $i) $cont_name" echo " $i) $cont_name"
CONT_MAP[$i]="$cont_id" CONT_MAP[$i]="$cont_id"
((i++)) ((i++))
done < /tmp/continents.txt done < "${SECURE_TMP}/continents.txt"
read -p "请输入选择 [1-$((i-1))] (默认1): " CONT_SEL read -p "请输入选择 [1-$((i-1))] (默认1): " CONT_SEL
CONT_SEL=${CONT_SEL:-1} CONT_SEL=${CONT_SEL:-1}
@@ -224,14 +233,14 @@ if [ "$UPGRADE_MODE" == "false" ]; then
# 📍 动态一级菜单:国家选择 (基于选中战区) # 📍 动态一级菜单:国家选择 (基于选中战区)
echo -e "\n\033[36m📍 【第一级】正在检索 [$CONT_ID] 战区下的国家/地区...\033[0m" echo -e "\n\033[36m📍 【第一级】正在检索 [$CONT_ID] 战区下的国家/地区...\033[0m"
jq -r ".continents[] | select(.id==\"$CONT_ID\") | .countries[] | \"\(.id)|\(.name)|\(.keyword_file)\"" /tmp/map.json > /tmp/countries.txt jq -r ".continents[] | select(.id==\"$CONT_ID\") | .countries[] | \"\(.id)|\(.name)|\(.keyword_file)\"" "${SECURE_TMP}/map.json" > "${SECURE_TMP}/countries.txt"
i=1; COUNTRY_MAP=(); KEYWORD_MAP=() i=1; COUNTRY_MAP=(); KEYWORD_MAP=()
while IFS="|" read -r c_id c_name k_file; do while IFS="|" read -r c_id c_name k_file; do
echo " $i) $c_name" echo " $i) $c_name"
COUNTRY_MAP[$i]="$c_id" COUNTRY_MAP[$i]="$c_id"
KEYWORD_MAP[$i]="$k_file" KEYWORD_MAP[$i]="$k_file"
((i++)) ((i++))
done < /tmp/countries.txt done < "${SECURE_TMP}/countries.txt"
read -p "请输入选择 [1-$((i-1))] (默认1): " C_SEL read -p "请输入选择 [1-$((i-1))] (默认1): " C_SEL
C_SEL=${C_SEL:-1} C_SEL=${C_SEL:-1}
@@ -241,11 +250,11 @@ if [ "$UPGRADE_MODE" == "false" ]; then
# 📍 动态二级菜单:省/州选择 (基于选中战区和国家) # 📍 动态二级菜单:省/州选择 (基于选中战区和国家)
echo -e "\n\033[36m📍 【第二级】正在检索 [$COUNTRY_ID] 的行政区数据...\033[0m" echo -e "\n\033[36m📍 【第二级】正在检索 [$COUNTRY_ID] 的行政区数据...\033[0m"
jq -r ".continents[] | select(.id==\"$CONT_ID\") | .countries[] | select(.id==\"$COUNTRY_ID\") | .states[] | \"\(.id)|\(.name)\"" /tmp/map.json > /tmp/states.txt jq -r ".continents[] | select(.id==\"$CONT_ID\") | .countries[] | select(.id==\"$COUNTRY_ID\") | .states[] | \"\(.id)|\(.name)\"" "${SECURE_TMP}/map.json" > "${SECURE_TMP}/states.txt"
STATE_COUNT=$(wc -l < /tmp/states.txt) STATE_COUNT=$(wc -l < "${SECURE_TMP}/states.txt")
if [ "$STATE_COUNT" -eq 1 ]; then if [ "$STATE_COUNT" -eq 1 ]; then
IFS="|" read -r STATE_ID STATE_NAME < /tmp/states.txt IFS="|" read -r STATE_ID STATE_NAME < "${SECURE_TMP}/states.txt"
echo -e "\033[32m💡 该国家下仅有单一配置 [$STATE_NAME],已自动跃迁。\033[0m" echo -e "\033[32m💡 该国家下仅有单一配置 [$STATE_NAME],已自动跃迁。\033[0m"
else else
i=1; STATE_MAP=() i=1; STATE_MAP=()
@@ -253,7 +262,7 @@ if [ "$UPGRADE_MODE" == "false" ]; then
echo " $i) $s_name" echo " $i) $s_name"
STATE_MAP[$i]="$s_id" STATE_MAP[$i]="$s_id"
((i++)) ((i++))
done < /tmp/states.txt done < "${SECURE_TMP}/states.txt"
read -p "请输入选择 [1-$((i-1))] (默认1): " S_SEL read -p "请输入选择 [1-$((i-1))] (默认1): " S_SEL
S_SEL=${S_SEL:-1} S_SEL=${S_SEL:-1}
STATE_ID="${STATE_MAP[$S_SEL]}" STATE_ID="${STATE_MAP[$S_SEL]}"
@@ -261,11 +270,11 @@ if [ "$UPGRADE_MODE" == "false" ]; then
# 📍 动态三级菜单:城市选择 (基于战区、国家、州三层过滤) # 📍 动态三级菜单:城市选择 (基于战区、国家、州三层过滤)
echo -e "\n\033[36m📍 【第三级】请锁定具体城市节点:\033[0m" echo -e "\n\033[36m📍 【第三级】请锁定具体城市节点:\033[0m"
jq -r ".continents[] | select(.id==\"$CONT_ID\") | .countries[] | select(.id==\"$COUNTRY_ID\") | .states[] | select(.id==\"$STATE_ID\") | .cities[] | \"\(.id)|\(.name)\"" /tmp/map.json > /tmp/cities.txt jq -r ".continents[] | select(.id==\"$CONT_ID\") | .countries[] | select(.id==\"$COUNTRY_ID\") | .states[] | select(.id==\"$STATE_ID\") | .cities[] | \"\(.id)|\(.name)\"" "${SECURE_TMP}/map.json" > "${SECURE_TMP}/cities.txt"
CITY_COUNT=$(wc -l < /tmp/cities.txt) CITY_COUNT=$(wc -l < "${SECURE_TMP}/cities.txt")
if [ "$CITY_COUNT" -eq 1 ]; then if [ "$CITY_COUNT" -eq 1 ]; then
IFS="|" read -r CITY_ID CITY_NAME < /tmp/cities.txt IFS="|" read -r CITY_ID CITY_NAME < "${SECURE_TMP}/cities.txt"
echo -e "\033[32m💡 该区域下仅有单一城市 [$CITY_NAME],已自动锁定。\033[0m" echo -e "\033[32m💡 该区域下仅有单一城市 [$CITY_NAME],已自动锁定。\033[0m"
else else
i=1; CITY_MAP=(); CITY_NAME_MAP=() i=1; CITY_MAP=(); CITY_NAME_MAP=()
@@ -274,7 +283,7 @@ if [ "$UPGRADE_MODE" == "false" ]; then
CITY_MAP[$i]="$c_id" CITY_MAP[$i]="$c_id"
CITY_NAME_MAP[$i]="$c_name" CITY_NAME_MAP[$i]="$c_name"
((i++)) ((i++))
done < /tmp/cities.txt done < "${SECURE_TMP}/cities.txt"
read -p "请输入选择 [1-$((i-1))] (默认1): " CI_SEL read -p "请输入选择 [1-$((i-1))] (默认1): " CI_SEL
CI_SEL=${CI_SEL:-1} CI_SEL=${CI_SEL:-1}
CITY_ID="${CITY_MAP[$CI_SEL]}" CITY_ID="${CITY_MAP[$CI_SEL]}"
@@ -282,7 +291,7 @@ if [ "$UPGRADE_MODE" == "false" ]; then
fi fi
# 清理临时文件 (增加清理 continents.txt) # 清理临时文件 (增加清理 continents.txt)
rm -f /tmp/map.json /tmp/continents.txt /tmp/countries.txt /tmp/states.txt /tmp/cities.txt rm -f "${SECURE_TMP}/map.json" "${SECURE_TMP}/continents.txt" "${SECURE_TMP}/countries.txt" "${SECURE_TMP}/states.txt" "${SECURE_TMP}/cities.txt"
# 本地工作目录初始化 (支持 v3.0 的深度层级) # 本地工作目录初始化 (支持 v3.0 的深度层级)
mkdir -p "${INSTALL_DIR}/core" mkdir -p "${INSTALL_DIR}/core"
@@ -322,11 +331,12 @@ if [ "$UPGRADE_MODE" == "false" ]; then
# [v3.6.0 优化] 使用 OSC 8 终端超链接协议,实现“点击即打开”的极客交互 # [v3.6.0 优化] 使用 OSC 8 终端超链接协议,实现“点击即打开”的极客交互
echo -e "\n\033[36m📘 私有 Bot 创建教程: \033[4m\033]8;;https://blog.iot-architect.com/engineering-practice/create-private-telegram-bot-via-botfather/\033\\👉 [点击此处直接在浏览器中打开] 👈\033]8;;\033\\\033[0m" echo -e "\n\033[36m📘 私有 Bot 创建教程: \033[4m\033]8;;https://blog.iot-architect.com/engineering-practice/create-private-telegram-bot-via-botfather/\033\\👉 [点击此处直接在浏览器中打开] 👈\033]8;;\033\\\033[0m"
echo -e "\033[90m (若您的终端较老不支持点击,请手动复制: https://blog.iot-architect.com/engineering-practice/create-private-telegram-bot-via-botfather/ )\033[0m" echo -e "\033[90m (若您的终端较老不支持点击,请手动复制: https://blog.iot-architect.com/engineering-practice/create-private-telegram-bot-via-botfather/ )\033[0m"
read -p "请输入您的私有 Telegram Bot Token: " USER_TOKEN read -p "请输入您的私有 Telegram Bot Token: " RAW_TOKEN
USER_TOKEN=$(echo "$RAW_TOKEN" | tr -cd 'a-zA-Z0-9_:-')
# 🛡️ 核心防误触修复:拦截空回车或粘贴换行导致的跳过 Bug # 🛡️ 核心防误触修复:拦截空回车或粘贴换行导致的跳过 Bug
while [ -z "$USER_TOKEN" ]; do while [ -z "$USER_TOKEN" ]; do
read -p "⚠️ Token 不能为空,请重新输入您的 Bot Token: " USER_TOKEN read -p "⚠️ Token 不能为空或包含非法字符,请重新输入: " RAW_TOKEN
USER_TOKEN=$(echo "$RAW_TOKEN" | tr -cd 'a-zA-Z0-9_:-')
done done
TG_TOKEN="$USER_TOKEN" TG_TOKEN="$USER_TOKEN"
@@ -349,7 +359,9 @@ if [ "$UPGRADE_MODE" == "false" ]; then
echo -e "\n\033[33m💡 提示:如果您不知道下方自己的 Chat ID 是什么,可以关注 @userinfobot 获取。\033[0m" echo -e "\n\033[33m💡 提示:如果您不知道下方自己的 Chat ID 是什么,可以关注 @userinfobot 获取。\033[0m"
echo -e "\033[36m📘 查看图文教程: \033[4m\033]8;;https://blog.iot-architect.com/engineering-practice/get-telegram-personal-id-via-userinfobot/\033\\👉 [点击此处直接在浏览器中打开] 👈\033]8;;\033\\\033[0m" echo -e "\033[36m📘 查看图文教程: \033[4m\033]8;;https://blog.iot-architect.com/engineering-practice/get-telegram-personal-id-via-userinfobot/\033\\👉 [点击此处直接在浏览器中打开] 👈\033]8;;\033\\\033[0m"
echo -e "\033[90m (若您的终端较老不支持点击,请手动复制: https://blog.iot-architect.com/engineering-practice/get-telegram-personal-id-via-userinfobot/ )\033[0m" echo -e "\033[90m (若您的终端较老不支持点击,请手动复制: https://blog.iot-architect.com/engineering-practice/get-telegram-personal-id-via-userinfobot/ )\033[0m"
read -p "请输入你的 Chat ID (必须准确,否则无法联控): " CHAT_ID read -p "请输入你的 Chat ID (必须准确,否则无法联控): " RAW_CHAT_ID
# 强制只保留数字和负号,封死注入
CHAT_ID=$(echo "$RAW_CHAT_ID" | tr -cd '0-9-')
# ================== [v3.0.3 变更: 智能随机高位端口生成系统] ================== # ================== [v3.0.3 变更: 智能随机高位端口生成系统] ==================
echo -e "\n\033[36m[4.2/7] 正在构建 Webhook 安全通信隧道...\033[0m" echo -e "\n\033[36m[4.2/7] 正在构建 Webhook 安全通信隧道...\033[0m"
@@ -407,7 +419,8 @@ if [ "$UPGRADE_MODE" == "false" ]; then
if [ ${#IP_OPTIONS[@]} -eq 0 ]; then if [ ${#IP_OPTIONS[@]} -eq 0 ]; then
echo -e "\033[33m⚠ 雷达受阻:未能自动探测到公网 IP请手动指定。\033[0m" echo -e "\033[33m⚠ 雷达受阻:未能自动探测到公网 IP请手动指定。\033[0m"
read -p "请输入您要绑定的公网 IP (v4 或 v6): " PUBLIC_IP read -p "请输入您要绑定的公网 IP (v4 或 v6): " RAW_PUBLIC_IP
PUBLIC_IP=$(echo "$RAW_PUBLIC_IP" | tr -cd 'a-fA-F0-9.:[]')
[[ "$PUBLIC_IP" == *":"* ]] && IP_PREF="6" || IP_PREF="4" [[ "$PUBLIC_IP" == *":"* ]] && IP_PREF="6" || IP_PREF="4"
else else
echo "📍 发现可用出口 IP请选择要注册与养护的锚点:" echo "📍 发现可用出口 IP请选择要注册与养护的锚点:"
@@ -581,7 +594,8 @@ if [ "$UPGRADE_MODE" == "true" ]; then
BIND_IP="$NEW_BIND_IP" BIND_IP="$NEW_BIND_IP"
else else
# 如果是未来再升级,配置文件已是最新,直接提取变量供安装脚本尾部使用 # 如果是未来再升级,配置文件已是最新,直接提取变量供安装脚本尾部使用
SAFE_PUBLIC_IP=$(grep "^PUBLIC_IP=" "$CONFIG_FILE" | cut -d'"' -f2) # [修复] 避免 cut 提取无引号变量失败,直接复用已 source 的原生变量
SAFE_PUBLIC_IP="${PUBLIC_IP}"
fi fi
# [v3.5.2 热修复] 兼容老版本没有 NODE_NAME 和 NODE_ALIAS 的情况,无损补齐 # [v3.5.2 热修复] 兼容老版本没有 NODE_NAME 和 NODE_ALIAS 的情况,无损补齐
@@ -615,7 +629,7 @@ echo -e "\n[6/7] 正在部署核心引擎与热数据..."
mkdir -p "${INSTALL_DIR}/data/keywords" mkdir -p "${INSTALL_DIR}/data/keywords"
# [核心修复] 开辟临时下载区,确保下载 100% 成功后再替换旧核心 # [核心修复] 开辟临时下载区,确保下载 100% 成功后再替换旧核心
TMP_CORE="/tmp/ip_sentinel_core_$$" TMP_CORE="${SECURE_TMP}/core_update"
mkdir -p "$TMP_CORE" mkdir -p "$TMP_CORE"
# 拉取核心代码至临时区 # 拉取核心代码至临时区
@@ -636,7 +650,21 @@ if [ ! -s "${TMP_CORE}/runner.sh" ] || [ ! -s "${TMP_CORE}/agent_daemon.sh" ]; t
exit 1 exit 1
fi fi
# 校验完美通过,执行原子化交接 # 🟢 [原子化交接核心]: 校验完美通过,新代码已在本地备妥!
# 此时再以雷霆手段镇压旧进程,杜绝遗言陷阱与断网变砖的可能!
echo "⏳ 新引擎校验通过,正在抹杀旧版守护进程..."
if command -v systemctl >/dev/null 2>&1; then
systemctl kill --signal=SIGKILL ip-sentinel-agent-daemon.service >/dev/null 2>&1 || true
systemctl stop ip-sentinel-runner.timer ip-sentinel-updater.timer ip-sentinel-report.timer ip-sentinel-agent-daemon.service >/dev/null 2>&1 || true
fi
pkill -9 -f "webhook.py" >/dev/null 2>&1 || true
pkill -9 -f "agent_daemon.sh" >/dev/null 2>&1 || true
pkill -9 -f "runner.sh" >/dev/null 2>&1 || true
pkill -9 -f "tg_report.sh" >/dev/null 2>&1 || true
pkill -9 -f "updater.sh" >/dev/null 2>&1 || true
pkill -9 -f "sentinel_scheduler.sh" >/dev/null 2>&1 || true
# 执行代码目录的物理替换
rm -rf "${INSTALL_DIR}/core" 2>/dev/null rm -rf "${INSTALL_DIR}/core" 2>/dev/null
mv "$TMP_CORE" "${INSTALL_DIR}/core" mv "$TMP_CORE" "${INSTALL_DIR}/core"
chmod +x ${INSTALL_DIR}/core/*.sh chmod +x ${INSTALL_DIR}/core/*.sh
@@ -653,8 +681,12 @@ fi
# 7. 配置系统定时任务 (高频调度与看门狗) # 7. 配置系统定时任务 (高频调度与看门狗)
echo -e "\n[7/7] 正在注入系统守护进程与调度器..." echo -e "\n[7/7] 正在注入系统守护进程与调度器..."
# [v3.3.0 新增] 初始化 UA 指纹库更新时间戳,确立 30 天滚动周期的计算锚点 # [时钟同步核心] 获取部署时的绝对 UTC 时间锚点,用于打散全球节点的云端拉取并发
echo $(date +%s) > "${INSTALL_DIR}/core/.ua_last_update" DEPLOY_UTC_HOUR=$(date -u +%H)
DEPLOY_UTC_MIN=$(date -u +%M)
# [v3.3.0 新增] 初始化 UA 指纹库更新时间戳,确立 30 天滚动周期的计算锚点 (强制 UTC)
echo $(date -u +%s) > "${INSTALL_DIR}/core/.ua_last_update"
if command -v systemctl >/dev/null 2>&1; then if command -v systemctl >/dev/null 2>&1; then
echo "💡 检测到 Systemd 环境,正在部署原生守护服务..." echo "💡 检测到 Systemd 环境,正在部署原生守护服务..."
@@ -678,8 +710,8 @@ EOF
[Unit] [Unit]
Description=Timer for IP-Sentinel Runner Service Description=Timer for IP-Sentinel Runner Service
[Timer] [Timer]
OnActiveSec=10s # [频率优化] 改用严格的 20 分钟步进,杜绝 OTA 瞬间的并发走火!
OnUnitActiveSec=30min OnCalendar=*:0/20
RandomizedDelaySec=180 RandomizedDelaySec=180
Persistent=true Persistent=true
Unit=ip-sentinel-runner.service Unit=ip-sentinel-runner.service
@@ -706,7 +738,8 @@ EOF
[Unit] [Unit]
Description=Timer for IP-Sentinel Updater Service Description=Timer for IP-Sentinel Updater Service
[Timer] [Timer]
OnCalendar=*-*-* 03:00:00 # [绝对 UTC 锚点] 每天精确在部署的时刻触发,实现全球请求的天然削峰
OnCalendar=*-*-* ${DEPLOY_UTC_HOUR}:${DEPLOY_UTC_MIN}:00 UTC
Persistent=true Persistent=true
Unit=ip-sentinel-updater.service Unit=ip-sentinel-updater.service
[Install] [Install]
@@ -736,7 +769,8 @@ EOF
[Unit] [Unit]
Description=Timer for IP-Sentinel Telegram Report Service Description=Timer for IP-Sentinel Telegram Report Service
[Timer] [Timer]
OnCalendar=*-*-* 08:00:00 # [绝对 UTC 锚点] 全球统一:每天 UTC 16:00 准时向司令部发送战报
OnCalendar=*-*-* 16:00:00 UTC
Unit=ip-sentinel-report.service Unit=ip-sentinel-report.service
[Install] [Install]
WantedBy=timers.target WantedBy=timers.target
@@ -762,28 +796,131 @@ WantedBy=multi-user.target
EOF EOF
# [修复竞态]: 提前写入公网 IP 缓存,阻断重复推送 # [修复竞态]: 提前写入公网 IP 缓存,阻断重复推送
echo "$SAFE_PUBLIC_IP" > "${INSTALL_DIR}/core/.last_ip" # 强制使用无参数 curl 裸奔探测,对齐 agent_daemon 的认知,防止双栈机型 IPv4/v6 认知错乱导致重启误报
DAEMON_IP=$( (curl -s -m 5 api.ip.sb/ip || curl -s -m 5 ifconfig.me) 2>/dev/null | tr -d '[:space:]' )
[ -n "$DAEMON_IP" ] && echo "$DAEMON_IP" > "${INSTALL_DIR}/core/.last_ip" || echo "$(echo "$SAFE_PUBLIC_IP" | tr -d '[]')" > "${INSTALL_DIR}/core/.last_ip"
systemctl daemon-reload systemctl daemon-reload
systemctl enable --now ip-sentinel-report.timer systemctl enable --now ip-sentinel-report.timer
systemctl enable --now ip-sentinel-agent-daemon.service systemctl enable --now ip-sentinel-agent-daemon.service
fi fi
else else
echo "💡 未检测到 Systemd (可能是 Alpine Linux),回退到 Cron 调度模式..." echo "💡 未检测到 Systemd,正在配置备用调度器 (兼容 Alpine/OpenRC)..."
crontab -l 2>/dev/null | grep -v "ip_sentinel" > /tmp/cron_backup || true
echo "*/30 * * * * ${INSTALL_DIR}/core/runner.sh >/dev/null 2>&1" >> /tmp/cron_backup # ==========================================
echo "0 3 * * * ${INSTALL_DIR}/core/updater.sh >/dev/null 2>&1" >> /tmp/cron_backup # 🛑 智能环境嗅探: 判定是否为受限的 Alpine 容器环境
# ==========================================
if [[ -n "$TG_TOKEN" ]] && [[ -n "$CHAT_ID" ]]; then IS_RESTRICTED_ALPINE="false"
echo "0 8 * * * ${INSTALL_DIR}/core/tg_report.sh >/dev/null 2>&1" >> /tmp/cron_backup if [ -f /etc/alpine-release ]; then
echo "$SAFE_PUBLIC_IP" > "${INSTALL_DIR}/core/.last_ip" # 探测虚拟化类型:/proc/vz(OpenVZ), environ包含lxc(LXC), /.dockerenv(Docker)
echo "@reboot nohup bash ${INSTALL_DIR}/core/agent_daemon.sh >/dev/null 2>&1 &" >> /tmp/cron_backup if [ -d /proc/vz ] || grep -qa container=lxc /proc/1/environ 2>/dev/null || [ -f /.dockerenv ]; then
echo "* * * * * nohup bash ${INSTALL_DIR}/core/agent_daemon.sh >/dev/null 2>&1 &" >> /tmp/cron_backup IS_RESTRICTED_ALPINE="true"
nohup bash "${INSTALL_DIR}/core/agent_daemon.sh" >/dev/null 2>&1 & fi
fi
if [ "$IS_RESTRICTED_ALPINE" == "true" ]; then
echo -e "⚠️ 探测到受限的 LXC/OpenVZ Alpine 环境,系统自带 Cron 极易假死。"
echo -e "🔧 自动降维打击:启用 [自定义高可用死循环调度器] 接管全局任务..."
# 1. 禁用原有的 Cron 大管家 (防止冲突)
rc-update del crond default >/dev/null 2>&1 || true
rc-service crond stop >/dev/null 2>&1 || true
pkill -9 crond >/dev/null 2>&1 || true
crontab -l 2>/dev/null | grep -v "ip_sentinel" > "${SECURE_TMP}/cron_clean" || true
[ -f "${SECURE_TMP}/cron_clean" ] && crontab "${SECURE_TMP}/cron_clean" >/dev/null 2>&1
rm -f "${SECURE_TMP}/cron_clean"
# 2. 写入我们的死循环守护进程
# [极客修复] 将 << 'EOF' 变为 << EOF以允许在安装时将部署时刻的 DEPLOY_UTC 变量作为硬编码注入脚本中
cat > ${INSTALL_DIR}/core/sentinel_scheduler.sh << EOF
#!/bin/bash
while true; do
# 强制获取绝对 UTC 时分,免疫系统错误时区
MIN=\$(date -u +%M)
HOUR=\$(date -u +%H)
# [频率优化] 匹配 20 分钟步进 (00, 20, 40)
if [ "\$MIN" == "00" ] || [ "\$MIN" == "20" ] || [ "\$MIN" == "40" ]; then
/bin/bash /opt/ip_sentinel/core/runner.sh >/dev/null 2>&1
fi
# [绝对 UTC 锚点] 基于部署时刻的锚点触发热数据更新,天然并发削峰
if [ "\$HOUR" == "${DEPLOY_UTC_HOUR}" ] && [ "\$MIN" == "${DEPLOY_UTC_MIN}" ]; then
/bin/bash /opt/ip_sentinel/core/updater.sh >/dev/null 2>&1
fi
# [绝对 UTC 锚点] 统一 UTC 16:00 发送战报
if [ "\$HOUR" == "16" ] && [ "\$MIN" == "00" ]; then
/bin/bash /opt/ip_sentinel/core/tg_report.sh >/dev/null 2>&1
fi
if ! pgrep -f 'webhook.py' >/dev/null; then
/bin/bash /opt/ip_sentinel/core/agent_daemon.sh >/dev/null 2>&1 &
fi
sleep 60
done
EOF
chmod +x ${INSTALL_DIR}/core/sentinel_scheduler.sh
# 3. 写入 OpenRC 开机自启
if command -v rc-update >/dev/null 2>&1 && [ -d "/etc/local.d" ]; then
echo "nohup bash ${INSTALL_DIR}/core/sentinel_scheduler.sh >/dev/null 2>&1 &" > /etc/local.d/ip_sentinel_scheduler.start
chmod +x /etc/local.d/ip_sentinel_scheduler.start
rc-update add local default >/dev/null 2>&1
else
# 连 OpenRC 都没有的极端环境,写入 profile 兜底
grep -q "sentinel_scheduler" /etc/profile || echo "nohup bash ${INSTALL_DIR}/core/sentinel_scheduler.sh >/dev/null 2>&1 &" >> /etc/profile
fi
# 4. 立即后台启动
[ -n "$PUBLIC_IP" ] && echo "$PUBLIC_IP" > "${INSTALL_DIR}/core/.last_ip"
nohup bash ${INSTALL_DIR}/core/sentinel_scheduler.sh >/dev/null 2>&1 &
else
# ==========================================
# 🟢 走常规调度路线 (正常的 Linux 或 KVM 型 Alpine)
# ==========================================
crontab -l 2>/dev/null | grep -v "ip_sentinel" > "${SECURE_TMP}/cron_backup" || true
# [频率优化] 调整为 */20
echo "*/20 * * * * ${INSTALL_DIR}/core/runner.sh >/dev/null 2>&1" >> "${SECURE_TMP}/cron_backup"
# [绝对 UTC 锚点] 每天精确在部署的 UTC 时刻触发
echo "${DEPLOY_UTC_MIN} ${DEPLOY_UTC_HOUR} * * * ${INSTALL_DIR}/core/updater.sh >/dev/null 2>&1" >> "${SECURE_TMP}/cron_backup"
if [[ -n "$TG_TOKEN" ]] && [[ -n "$CHAT_ID" ]]; then
# [绝对 UTC 锚点] 统一 UTC 16:00
echo "0 16 * * * ${INSTALL_DIR}/core/tg_report.sh >/dev/null 2>&1" >> "${SECURE_TMP}/cron_backup"
echo "$SAFE_PUBLIC_IP" > "${INSTALL_DIR}/core/.last_ip"
# [修复竞态]: 提前写入公网 IP 缓存,阻断重复推送
# 强制使用无参数 curl 裸奔探测,对齐 agent_daemon 的认知,防止双栈机型 IPv4/v6 认知错乱导致重启误报
DAEMON_IP=$( (curl -s -m 5 api.ip.sb/ip || curl -s -m 5 ifconfig.me) 2>/dev/null | tr -d '[:space:]' )
[ -n "$DAEMON_IP" ] && echo "$DAEMON_IP" > "${INSTALL_DIR}/core/.last_ip" || echo "$(echo "$SAFE_PUBLIC_IP" | tr -d '[]')" > "${INSTALL_DIR}/core/.last_ip"
if command -v rc-update >/dev/null 2>&1 && [ -d "/etc/local.d" ]; then
echo "nohup bash ${INSTALL_DIR}/core/agent_daemon.sh >/dev/null 2>&1 &" > /etc/local.d/ip_sentinel.start
chmod +x /etc/local.d/ip_sentinel.start
rc-update add local default >/dev/null 2>&1
else
echo "@reboot nohup bash ${INSTALL_DIR}/core/agent_daemon.sh >/dev/null 2>&1 &" >> "${SECURE_TMP}/cron_backup"
fi
echo "* * * * * pgrep -f 'webhook.py' >/dev/null || nohup bash ${INSTALL_DIR}/core/agent_daemon.sh >/dev/null 2>&1 &" >> "${SECURE_TMP}/cron_backup"
nohup bash "${INSTALL_DIR}/core/agent_daemon.sh" >/dev/null 2>&1 &
fi
[ -f "${SECURE_TMP}/cron_backup" ] && crontab "${SECURE_TMP}/cron_backup" >/dev/null 2>&1
if [ -d "/etc/crontabs" ] && [ -f "/var/spool/cron/crontabs/root" ]; then
cp -f /var/spool/cron/crontabs/root /etc/crontabs/root 2>/dev/null || true
chmod 600 /etc/crontabs/root 2>/dev/null || true
fi
if command -v rc-service >/dev/null 2>&1; then
rc-service crond restart >/dev/null 2>&1 || crond -b >/dev/null 2>&1
else
pkill -9 crond 2>/dev/null || true
crond -b >/dev/null 2>&1 || true
fi
rm -f "${SECURE_TMP}/cron_backup"
fi
fi fi
[ -f /tmp/cron_backup ] && crontab /tmp/cron_backup 2>/dev/null
rm -f /tmp/cron_backup
fi
# ================== [v3.4.0 核心: 状态机驱动的热更新路由] ================== # ================== [v3.4.0 核心: 状态机驱动的热更新路由] ==================
if [[ -n "$TG_TOKEN" ]] && [[ -n "$CHAT_ID" ]]; then if [[ -n "$TG_TOKEN" ]] && [[ -n "$CHAT_ID" ]]; then
@@ -797,31 +934,34 @@ if [[ -n "$TG_TOKEN" ]] && [[ -n "$CHAT_ID" ]]; then
[ -z "$OLD_VERSION" ] && OLD_VERSION="3.3.1" [ -z "$OLD_VERSION" ] && OLD_VERSION="3.3.1"
# [路由表 1]: 跨代兼容 (老版本 < v3.3.2) # [路由表 1]: 跨代兼容 (老版本 < v3.3.2)
# 必须强制下发带有 #REGISTER# 的警告,引导长官重新同步哈希身份
if version_lt "$OLD_VERSION" "3.3.2"; then if version_lt "$OLD_VERSION" "3.3.2"; then
echo -e "\n📡 [路由枢纽] 正在执行跨代架构重组 (v${OLD_VERSION} -> v${TARGET_VERSION})..." echo -e "\n📡 [路由枢纽] 正在执行跨代架构重组 (v${OLD_VERSION} -> v${TARGET_VERSION})..."
curl -s -X POST "${TG_API_URL}" \ TEXT_MSG="✨ *IP-Sentinel 引擎热更新完成!*
-d "chat_id=${CHAT_ID}" \
-d "parse_mode=Markdown" \
-d "text=✨ *IP-Sentinel 引擎热更新完成!*
📍 节点:\`${NODE_ALIAS}\` 📍 节点:\`${NODE_ALIAS}\`
🌐 IP\`${SAFE_PUBLIC_IP}\` 🌐 IP\`${SAFE_PUBLIC_IP}\`
🚀 状态v${TARGET_VERSION} OTA 动态活体引擎已部署 🚀 状态v${TARGET_VERSION} OTA 动态活体引擎已部署
⚠️ *战区架构已重组,请务必点击下方指令并发送,以同步新的防撞档案:* ⚠️ *战区架构已重组,请务必点击下方指令并发送,以同步新的防撞档案:*
\`${REG_MSG}\`" >/dev/null 2>&1 \`${REG_MSG}\`"
# [v4.0.3 体验升级] 注入交互式控制台按钮
JSON_PAYLOAD=$(jq -n --arg cid "$CHAT_ID" --arg txt "$TEXT_MSG" --arg cb "manage:${NODE_NAME}" '{chat_id: $cid, text: $txt, parse_mode: "Markdown", reply_markup: {inline_keyboard: [[{text: "⚙️ 调出该节点控制台", callback_data: $cb}]]}}')
curl -s -X POST "${TG_API_URL}" -H "Content-Type: application/json" -d "$JSON_PAYLOAD" >/dev/null 2>&1
echo -e "\033[32m✅ 升级通知已推送!请前往 TG 点击注册指令完成身份同步!\033[0m" echo -e "\033[32m✅ 升级通知已推送!请前往 TG 点击注册指令完成身份同步!\033[0m"
# [路由表 2]: 现代静默升级 (老版本 >= v3.3.2) # [路由表 2]: 现代静默升级 (老版本 >= v3.3.2)
else else
echo -e "\n📡 [路由枢纽] 正在执行静默平滑升级 (v${OLD_VERSION} -> v${TARGET_VERSION})..." echo -e "\n📡 [路由枢纽] 正在执行静默平滑升级 (v${OLD_VERSION} -> v${TARGET_VERSION})..."
curl -s -X POST "${TG_API_URL}" \ TEXT_MSG="✨ *IP-Sentinel 引擎热更新完成!*
-d "chat_id=${CHAT_ID}" \
-d "parse_mode=Markdown" \
-d "text=✨ *IP-Sentinel 引擎热更新完成!*
📍 节点:\`${NODE_ALIAS}\` 📍 节点:\`${NODE_ALIAS}\`
🌐 IP\`${SAFE_PUBLIC_IP}\` 🌐 IP\`${SAFE_PUBLIC_IP}\`
🚀 状态v${TARGET_VERSION} OTA 动态活体引擎已部署" >/dev/null 2>&1 🚀 状态v${TARGET_VERSION} OTA 动态活体引擎已部署"
# [v4.0.3 体验升级] 注入交互式控制台按钮
JSON_PAYLOAD=$(jq -n --arg cid "$CHAT_ID" --arg txt "$TEXT_MSG" --arg cb "manage:${NODE_NAME}" '{chat_id: $cid, text: $txt, parse_mode: "Markdown", reply_markup: {inline_keyboard: [[{text: "⚙️ 调出该节点控制台", callback_data: $cb}]]}}')
curl -s -X POST "${TG_API_URL}" -H "Content-Type: application/json" -d "$JSON_PAYLOAD" >/dev/null 2>&1
echo -e "\033[32m✅ 升级成功通知已推送到您的 Telegram\033[0m" echo -e "\033[32m✅ 升级成功通知已推送到您的 Telegram\033[0m"
fi fi
@@ -836,16 +976,17 @@ if [[ -n "$TG_TOKEN" ]] && [[ -n "$CHAT_ID" ]]; then
else else
# [全新安装路由] # [全新安装路由]
echo -e "\n📡 正在向指挥部发送注册暗号..." echo -e "\n📡 正在向指挥部发送注册暗号..."
PUSH_RESULT=$(curl -s -X POST "${TG_API_URL}" \ TEXT_MSG="✨ *IP-Sentinel 部署成功!*
-d "chat_id=${CHAT_ID}" \
-d "parse_mode=Markdown" \
-d "text=✨ *IP-Sentinel 部署成功!*
📍 区域:${REGION_NAME} 📍 区域:${REGION_NAME}
🌐 IP${SAFE_PUBLIC_IP} 🌐 IP${SAFE_PUBLIC_IP}
🔌 端口:${AGENT_PORT} 🔌 端口:${AGENT_PORT}
🔑 *请点击下方指令复制并回复给机器人:* 🔑 *请点击下方指令复制并回复给机器人:*
\`${REG_MSG}\`") \`${REG_MSG}\`"
# [v4.0.3 体验升级] 注入交互式控制台按钮
JSON_PAYLOAD=$(jq -n --arg cid "$CHAT_ID" --arg txt "$TEXT_MSG" --arg cb "manage:${NODE_NAME}" '{chat_id: $cid, text: $txt, parse_mode: "Markdown", reply_markup: {inline_keyboard: [[{text: "⚙️ 调出该节点控制台", callback_data: $cb}]]}}')
PUSH_RESULT=$(curl -s -X POST "${TG_API_URL}" -H "Content-Type: application/json" -d "$JSON_PAYLOAD")
if echo "$PUSH_RESULT" | grep -q '"ok":true'; then if echo "$PUSH_RESULT" | grep -q '"ok":true'; then
echo -e "\033[32m✅ 注册信息已推送到您的 Telegram请按指令完成最终激活\033[0m" echo -e "\033[32m✅ 注册信息已推送到您的 Telegram请按指令完成最终激活\033[0m"
@@ -863,7 +1004,7 @@ else
echo "🎉 边缘节点 (Agent) 部署流程彻底完成!" echo "🎉 边缘节点 (Agent) 部署流程彻底完成!"
fi fi
echo "📍 你的本地守护区域已锁定为: $REGION_NAME" echo "📍 你的本地守护区域已锁定为: $REGION_NAME"
echo "⚙️ 哨兵现已开启 [每30分钟] 的高频高拟真养护循环。" echo "⚙️ 哨兵现已开启 [每20分钟] 的高频高拟真养护循环。"
if [[ -n "$TG_TOKEN" ]]; then if [[ -n "$TG_TOKEN" ]]; then
echo "📡 Webhook 监听已启动 (端口: $AGENT_PORT) 并向中枢发送了注册请求。" echo "📡 Webhook 监听已启动 (端口: $AGENT_PORT) 并向中枢发送了注册请求。"
@@ -882,9 +1023,11 @@ if [[ -n "$TG_TOKEN" ]]; then
fi fi
fi fi
echo -e "\033[33m⚠ 警告:请务必确保本机及云服务商安全组放行了 TCP $AGENT_PORT 端口!\033[0m" echo -e "\n\033[31m⚠ 【高危警告】您的节点身份已永久锁定为公网 IP: $SAFE_PUBLIC_IP\033[0m"
echo -e "\033[33m为确保 Master 司令部能够成功下发指令,您【必须】前往云服务商 (如 AWS/Oracle/阿里云 等) 的网页控制台中,将安全组 (Security Group) 防火墙的 TCP $AGENT_PORT 端口彻底放行!\033[0m"
echo -e "\033[31m⛔ 禁止尝试通过修改脚本强行绑定局域网/内网 IP 来绕过通信阻断这无异于掩耳盗铃将彻底摧毁本系统“公网IP信用养护”的核心目标\033[0m\n"
if [ -n "$FW_MSG" ]; then if [ -n "$FW_MSG" ]; then
echo "💡 检测到本地防火墙开启,您可以尝试执行以下命令放行:" echo "💡 检测到本地系统防火墙开启,您可以尝试执行以下命令放行本机端口 (注意: 云端安全组仍需您手动放行)"
echo -e "\033[36m $FW_MSG\033[0m" echo -e "\033[36m $FW_MSG\033[0m"
fi fi
# ==================================================================== # ====================================================================
@@ -899,9 +1042,15 @@ if [ "$UPGRADE_MODE" == "false" ]; then
AGENT_COUNT=$(curl -s -m 3 "https://ip-sentinel-count.samanthaestime296.workers.dev/ping/agent" || echo "") AGENT_COUNT=$(curl -s -m 3 "https://ip-sentinel-count.samanthaestime296.workers.dev/ping/agent" || echo "")
if [ -n "$AGENT_COUNT" ] && [[ "$AGENT_COUNT" =~ ^[0-9]+$ ]]; then if [ -n "$AGENT_COUNT" ] && [[ "$AGENT_COUNT" =~ ^[0-9]+$ ]]; then
echo -e "\033[32m✅ 感谢您成为全球第 ${AGENT_COUNT} 名 IP-Sentinel 哨兵\033[0m" echo -e "\033[32m✅ 感谢您成为全球第 ${AGENT_COUNT} 名 IP-Sentinel 节点维护者\033[0m"
else else
echo -e "\033[32m✅ 感谢您加入 IP-Sentinel 哨兵阵列\033[0m" echo -e "\033[32m✅ 感谢您部署 IP-Sentinel\033[0m"
fi fi
echo -e "\n"
fi fi
# ================== [新增: 安装成功高光时刻 Star 引导] ==================
echo -e "\n========================================================"
echo -e "⭐ \033[33m开源不易如果 IP-Sentinel 提升了您的节点稳定性,请赐予我们一枚星标!\033[0m"
echo -e "💡 \033[32m您的每一颗 Star 都是我们持续对抗风控、维护更新指纹库的核心动力。\033[0m"
echo -e "👉 \033[36m\033[4m\033]8;;https://github.com/hotyue/IP-Sentinel\033\\[点击此处直达 GitHub 仓库点亮 Star 🌟]\033]8;;\033\\\033[0m"
echo -e "========================================================\n"

View File

@@ -27,7 +27,8 @@ if ! type log >/dev/null 2>&1; then
# 日志格式注入 [版本号] 追踪标识 # 日志格式注入 [版本号] 追踪标识
local core_msg=$(printf "[v%-5s] [%-5s] [%-7s] [%s] %s" "$local_ver" "$2" "$1" "$REGION_CODE" "$3") local core_msg=$(printf "[v%-5s] [%-5s] [%-7s] [%s] %s" "$local_ver" "$2" "$1" "$REGION_CODE" "$3")
echo "[$(date '+%Y-%m-%d %H:%M:%S')] $core_msg" >> "${INSTALL_DIR}/logs/sentinel.log" # [时区对齐] 强制无视本地时区,以绝对 UTC 时间写入日志
echo "[$(date -u '+%Y-%m-%d %H:%M:%S UTC')] $core_msg" >> "${INSTALL_DIR}/logs/sentinel.log"
# 强制推送到 Systemd Journal (如果系统支持) # 强制推送到 Systemd Journal (如果系统支持)
if command -v logger >/dev/null 2>&1; then if command -v logger >/dev/null 2>&1; then
@@ -93,8 +94,8 @@ fi
SESSION_BASE_LAT=$(get_random_coord $BASE_LAT 270) SESSION_BASE_LAT=$(get_random_coord $BASE_LAT 270)
SESSION_BASE_LON=$(get_random_coord $BASE_LON 270) SESSION_BASE_LON=$(get_random_coord $BASE_LON 270)
# 【核心升级】随机决定本次上网深度 (6 - 10 个复合动作,配合高频长效拉伸) # 【核心升级】随机决定本次上网深度 (5 - 8 个复合动作,配合高频长效拉伸)
TOTAL_ACTIONS=$((6 + RANDOM % 5)) TOTAL_ACTIONS=$((5 + RANDOM % 4))
log "$MODULE_NAME" "INFO " "当前出网 IP: $CURRENT_IP" log "$MODULE_NAME" "INFO " "当前出网 IP: $CURRENT_IP"
log "$MODULE_NAME" "INFO " "设备指纹锁定: ${SESSION_UA:0:45}..." log "$MODULE_NAME" "INFO " "设备指纹锁定: ${SESSION_UA:0:45}..."
@@ -161,53 +162,134 @@ for ((i=1; i<=TOTAL_ACTIONS; i++)); do
log "$MODULE_NAME" "EXEC " "动作[$i/$TOTAL_ACTIONS]完成 | HTTP状态: $CODE | 抖动坐标: $ACTION_LAT, $ACTION_LON" log "$MODULE_NAME" "EXEC " "动作[$i/$TOTAL_ACTIONS]完成 | HTTP状态: $CODE | 抖动坐标: $ACTION_LAT, $ACTION_LON"
# 【核心升级】行为拉伸:每次动作后强制休眠 90 - 150 秒 # 【核心升级】行为拉伸:每次动作后强制休眠 90 - 120 秒
# 结合动作总数,总耗时将稳定在 10 分钟 到 25 分钟之间 # 结合动作总数,总耗时将稳定在 10 分钟 到 20 分钟之间
if [ $i -lt $TOTAL_ACTIONS ]; then if [ $i -lt $TOTAL_ACTIONS ]; then
SLEEP_TIME=$((90 + RANDOM % 61)) # 【时间收敛修复】休眠控制在 45-75 秒,防止跨周期重叠导致进程被强杀
SLEEP_TIME=$((45 + RANDOM % 31))
log "$MODULE_NAME" "WAIT " "阅读当前页面内容,模拟停留 $SLEEP_TIME 秒..." log "$MODULE_NAME" "WAIT " "阅读当前页面内容,模拟停留 $SLEEP_TIME 秒..."
sleep $SLEEP_TIME sleep $SLEEP_TIME
fi fi
done done
# --- [结果纠偏自检 (V3.2.1 高精度容错版)] --- # --- [结果纠偏自检 (V4.0.9 终极三核雷达: URL跳转 + Premium + Music)] ---
# [V3.2.1 热修复] 探针同样应用 $DYNAMIC_IP_PREF 协议自适应 # 战术揭秘:汲取开源社区顶级探针的精髓!
PROBE_RESULT=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -m 15 -s -L -o /dev/null -w "%{http_code}|%{url_effective}" https://www.google.com) # 1. 传统 URL 跳转探测:捕捉 www.google.com 底层 302 重定向域名的真实归属。
# 2. YT Premium 深度探测:提取核心 contentRegion 变量,并强匹配 www.google.cn 送中特征。
# 3. 严格一致性校验:任何一端出现非预期偏移,立即判定为漂移,彻底消除虚假“成功”。
# 分离状态码与 URL log "$MODULE_NAME" "INFO " "启动三核交叉验证 (URL跳转 + YT Premium + YT Music) 穿透获取 GeoIP..."
PROBE_CODE=$(echo "$PROBE_RESULT" | cut -d'|' -f1)
FINAL_URL=$(echo "$PROBE_RESULT" | cut -d'|' -f2)
# 0. 致命拦截网络断开、DNS 解析失败或严重超时 # 核心 1: 传统 URL 跳转探测 (请求 www 才能触发准确跳转)
if [ "$PROBE_CODE" == "000" ] || [ -z "$FINAL_URL" ]; then JUMP_HDR=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -m 10 -sI "http://www.google.com/")
STATUS="🚨 探针失效 (网络阻断或底层路由异常)" JUMP_LOC=$(echo "$JUMP_HDR" | grep -i "^location:" | tr -d '\r\n')
JUMP_GL=""
if [ -z "$JUMP_LOC" ]; then
# 无跳转 (HTTP 200) 通常意味着原生被定位于 US
JUMP_GL="US"
elif [[ "$JUMP_LOC" == *".google.cn"* ]] || [[ "$JUMP_LOC" == *"gl=CN"* ]]; then
JUMP_GL="CN"
elif [[ "$JUMP_LOC" == *"gl="* ]]; then
JUMP_GL=$(echo "$JUMP_LOC" | grep -o 'gl=[A-Za-z]\{2\}' | head -n 1 | cut -d'=' -f2 | tr 'a-z' 'A-Z')
else else
# 核心战术:精准提取最终 URL 的域名部分 # 从域名中提取区域后缀 (如 .co.jp -> JP, .com.hk -> HK, .de -> DE)
ACTUAL_DOMAIN=$(echo "$FINAL_URL" | awk -F/ '{print $3}') JUMP_DOMAIN=$(echo "$JUMP_LOC" | grep -o 'google\.[a-z\.]*' | head -n 1 | sed 's/google\.//')
case "$JUMP_DOMAIN" in
# [V3.2.1 优化] 使用通配符 * 剔除任意前缀 (无论是 www.google. 还是 ipv4.google.) "com") JUMP_GL="US" ;;
ACTUAL_SUFFIX=${ACTUAL_DOMAIN#*google.} "com.hk") JUMP_GL="HK" ;;
"com.tw") JUMP_GL="TW" ;;
"co.jp") JUMP_GL="JP" ;;
"co.uk") JUMP_GL="GB" ;;
"co.kr") JUMP_GL="KR" ;;
"co.in") JUMP_GL="IN" ;;
"co.id") JUMP_GL="ID" ;;
"co.th") JUMP_GL="TH" ;;
"com.sg") JUMP_GL="SG" ;;
"com.my") JUMP_GL="MY" ;;
"com.au") JUMP_GL="AU" ;;
"com.br") JUMP_GL="BR" ;;
"com.mx") JUMP_GL="MX" ;;
"com.ar") JUMP_GL="AR" ;;
"co.za") JUMP_GL="ZA" ;;
"cn") JUMP_GL="CN" ;;
"") JUMP_GL="" ;;
*)
# 提取标准两字母后缀 (.de, .fr, .nl)
LAST_EXT=$(echo "$JUMP_DOMAIN" | awk -F'.' '{print $NF}' | tr 'a-z' 'A-Z')
if [ ${#LAST_EXT} -eq 2 ]; then
JUMP_GL="$LAST_EXT"
else
JUMP_GL="US"
fi
;;
esac
fi
# 1. 优先验证:绝对匹配目标后缀 (彻底杜绝 com 包含于 com.hk 的陷阱) # 核心 2: YouTube Premium 探测
if [ "$ACTUAL_SUFFIX" == "$VALID_URL_SUFFIX" ]; then YT_PR_GL=""
STATUS="✅ 目标区域达成 ($ACTUAL_SUFFIX)" # [修复] 必须带上本轮循环的专属 UA (-A "$SESSION_UA"),防止被 Google CDN 丢进无状态爬虫兜底页
YT_PR_HTML=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -m 10 -s -L -A "$SESSION_UA" "https://www.youtube.com/premium")
if [[ "$YT_PR_HTML" == *"www.google.cn"* ]]; then
YT_PR_GL="CN"
else
# 穷举风控变量提取
YT_PR_GL=$(echo "$YT_PR_HTML" | grep -o '"contentRegion":"[A-Za-z]\{2\}"' | head -n 1 | cut -d'"' -f4 | tr 'a-z' 'A-Z')
[ -z "$YT_PR_GL" ] && YT_PR_GL=$(echo "$YT_PR_HTML" | grep -o '"countryCode":"[A-Za-z]\{2\}"' | head -n 1 | cut -d'"' -f4 | tr 'a-z' 'A-Z')
[ -z "$YT_PR_GL" ] && YT_PR_GL=$(echo "$YT_PR_HTML" | grep -o '"INNERTUBE_CONTEXT_GL":"[A-Za-z]\{2\}"' | head -n 1 | cut -d'"' -f4 | tr 'a-z' 'A-Z')
fi
# 2. 核心拦截:精准捕捉送中特征 (com.hk) # 核心 3: YouTube Music 探测
elif [ "$ACTUAL_SUFFIX" == "com.hk" ]; then YT_MU_GL=""
if [ "$REGION_CODE" == "HK" ]; then # [修复] 同样加持 UA 装甲,强行唤出完整版前端框架
STATUS="✅ 目标区域达成 (HK 专属 com.hk)" YT_MU_HTML=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -m 10 -s -L -A "$SESSION_UA" "https://music.youtube.com/")
if [[ "$YT_MU_HTML" == *"www.google.cn"* ]]; then
YT_MU_GL="CN"
else
# [修复] Music 的核心配置变量是 INNERTUBE_CONTEXT_GL
YT_MU_GL=$(echo "$YT_MU_HTML" | grep -o '"INNERTUBE_CONTEXT_GL":"[A-Za-z]\{2\}"' | head -n 1 | cut -d'"' -f4 | tr 'a-z' 'A-Z')
[ -z "$YT_MU_GL" ] && YT_MU_GL=$(echo "$YT_MU_HTML" | grep -o '"countryCode":"[A-Za-z]\{2\}"' | head -n 1 | cut -d'"' -f4 | tr 'a-z' 'A-Z')
[ -z "$YT_MU_GL" ] && YT_MU_GL=$(echo "$YT_MU_HTML" | grep -o '"GL":"[A-Za-z]\{2\}"' | head -n 1 | cut -d'"' -f4 | tr 'a-z' 'A-Z')
fi
# [基准对齐] 提取配置大区 (兼容州级穿透),并修正英国的 ISO 代码
TARGET_CC="${REGION_CODE%%-*}"
[ "$TARGET_CC" == "UK" ] && TARGET_CC="GB"
# --- 终极审判逻辑 (以 YouTube 核心业务为主导,兼顾底层雷达权重) ---
IS_CN=0
VALID_PROBES=0
# 1. 扫描所有探针,统计有效性并执行“送中”一票否决
for val in "$JUMP_GL" "$YT_PR_GL" "$YT_MU_GL"; do
if [ -n "$val" ]; then
((VALID_PROBES++))
[ "$val" == "CN" ] && IS_CN=1
fi
done
if [ $VALID_PROBES -eq 0 ]; then
STATUS="🚨 探针失效 (三核全部熔断,可能遭严重风控拦截)"
elif [ $IS_CN -eq 1 ]; then
STATUS="❌ 严重高危!三核雷达判定 IP 已被中国大陆锁定 (送中)"
else
# 2. 评估核心流媒体业务是否达标 (只要 YT_PR 或 YT_MU 其一达标,即视为成功)
YT_MATCH=0
[ "$YT_PR_GL" == "$TARGET_CC" ] && YT_MATCH=1
[ "$YT_MU_GL" == "$TARGET_CC" ] && YT_MATCH=1
if [ $YT_MATCH -eq 1 ]; then
# 3. 核心业务达标,进一步评估底层路由权重
if [ -n "$JUMP_GL" ] && [ "$JUMP_GL" != "$TARGET_CC" ]; then
# YT 解锁了,但基础跳转 IP 库漂移了 (降级为 ✅,但备注底层漂移)
STATUS="✅ 目标区域达成 (YT主导成功, Jump副雷达漂移至 ${JUMP_GL}) | Prem: ${YT_PR_GL:-} | Music: ${YT_MU_GL:-}"
else else
STATUS="❌ 严重漂移!判定为送中区 (实际跳往 $ACTUAL_SUFFIX)" # 完美达成
STATUS="✅ 目标区域达成 (Jump: ${JUMP_GL:-} | Prem: ${YT_PR_GL:-} | Music: ${YT_MU_GL:-})"
fi fi
# 3. 宽容处理:遵守 Google 无跳转新规 (严格限定必须是纯粹的 com)
# [视觉优化] 留在 .com 代表 IP 极度纯净未被区域沙盒锁定,计入成功战绩!
elif [ "$ACTUAL_SUFFIX" == "com" ]; then
STATUS="✅ 目标区域达成 (免签停留 .com 通用主站)"
# 4. 跨区漂移:所有预判之外的后缀,全部视为异常
else else
STATUS="⚠️ 跨区跳板漂移 (当前实际归属: $ACTUAL_SUFFIX)" # YouTube 流媒体核心未能解锁目标区域,宣判漂移
STATUS="⚠️ 区域发生漂移!目标 $TARGET_CC,实际 (Jump: ${JUMP_GL:-} | Prem: ${YT_PR_GL:-} | Music: ${YT_MU_GL:-})"
fi fi
fi fi

View File

@@ -5,24 +5,102 @@
source /opt/ip_sentinel/config.conf source /opt/ip_sentinel/config.conf
TARGET_IP=$(echo "${BIND_IP:-$PUBLIC_IP}" | tr -d '[]') # ==========================================
IP_PROTO="${IP_PREF:-4}" # 1. 动态网络锚定与协议自适应 (专为多 IP / NAT 架构打造)
# ==========================================
DYNAMIC_IP_PREF="${IP_PREF:-4}"
PROBE_ARGS=("-y" "-j" "-f") # 默认注入: 自动确认、JSON格式、明文无掩码IP
# 1. 静默拉取原始数据 (消除短链接 RCE 劫持风险,收编为本地固化执行) # 强壮正则:支持 V4, V6 以及带有 [] 护甲的 V6 (兼容多 IP 站群机)
if [[ -n "$BIND_IP" && "$BIND_IP" =~ ^[0-9a-fA-F:\[\]\.]+$ ]]; then
RAW_BIND_IP=$(echo "$BIND_IP" | tr -d '[]')
# 严格探测物理网卡/虚拟 IP 存活状态,防止 IP 漂移导致探针彻底报错
if ip addr show 2>/dev/null | grep -qw "$RAW_BIND_IP"; then
# 恢复使用官方原生参数 -i不再进行徒劳的底层劫持
PROBE_ARGS+=("-i" "$RAW_BIND_IP")
# 智能识别 V4 / V6强制覆盖系统默认的 IP_PREF
if [[ "$RAW_BIND_IP" == *":"* ]]; then
DYNAMIC_IP_PREF="6"
elif [[ "$RAW_BIND_IP" == *"."* ]]; then
DYNAMIC_IP_PREF="4"
fi
fi
fi
# 补齐协议版本参数 (-4 或 -6)
PROBE_ARGS+=("-${DYNAMIC_IP_PREF}")
# 2. 智能拉取引擎 (官方主干优先防 RCE双栈 CDN 保底,外加文件防伪强校验)
PROBE_SCRIPT="/opt/ip_sentinel/core/ip_probe.sh" PROBE_SCRIPT="/opt/ip_sentinel/core/ip_probe.sh"
if [ ! -x "$PROBE_SCRIPT" ]; then
# 若本地探针尚未就绪,直接从 GitHub 官方主干拉取底层源码,绕过未知域名 # [校验 1] 验证本地残留脚本是否损坏 (防止之前被墙或拦截返回了 HTML 报错页)
curl -sL "https://raw.githubusercontent.com/xykt/IPQuality/main/ip.sh" -o "$PROBE_SCRIPT" 2>/dev/null if [ -f "$PROBE_SCRIPT" ] && ! grep -q "xykt" "$PROBE_SCRIPT" 2>/dev/null; then
rm -f "$PROBE_SCRIPT"
fi
if [ ! -s "$PROBE_SCRIPT" ]; then
# 🛡️ 首选防线: 严格遵守从 GitHub 官方主干拉取,捍卫纯净底线
curl -sL -m 10 "https://raw.githubusercontent.com/xykt/IPQuality/main/ip.sh" -o "$PROBE_SCRIPT" 2>/dev/null
# 🚑 文件防伪校验: 如果纯 V6 无法解析 GitHub 返回了 HTML 报错页,剔除它!
if ! grep -q "xykt" "$PROBE_SCRIPT" 2>/dev/null; then
rm -f "$PROBE_SCRIPT" 2>/dev/null
# 降级到双栈 CDN 节点兜底 (仅在 GitHub 彻底失效时启用)
curl -sL -m 15 "https://IP.Check.Place" -o "$PROBE_SCRIPT" 2>/dev/null
fi
chmod +x "$PROBE_SCRIPT" 2>/dev/null chmod +x "$PROBE_SCRIPT" 2>/dev/null
fi fi
# 采用本地执行,彻底封死运行时的外部投毒通道 # ==========================================
RAW_OUTPUT=$(timeout 180 bash "$PROBE_SCRIPT" -y -j -${IP_PROTO} -i "${TARGET_IP}" 2>/dev/null) # 3. 极速预检与容灾打靶系统
# ==========================================
# 2. 极致截取 JSON (无视开头的赞助商广告与不可见字符,精准提取) # 封装链路预检函数 (4秒极速探路拒绝死等)
preflight_check() {
local curl_args=("-s" "-m" "4")
# 提取网卡和协议约束
for ((i=1; i<=$#; i++)); do
if [[ "${!i}" == "-i" ]]; then
local next=$((i+1))
curl_args+=("--interface" "${!next}")
elif [[ "${!i}" == "-4" ]]; then
curl_args+=("-4")
elif [[ "${!i}" == "-6" ]]; then
curl_args+=("-6")
fi
done
# 验证该路由设置是否能成功连通外部网络
curl "${curl_args[@]}" "https://www.cloudflare.com/cdn-cgi/trace" >/dev/null 2>&1
return $?
}
# 📡 寻路雷达:测定哪一组参数可以走通
FINAL_ARGS=()
if preflight_check "${PROBE_ARGS[@]}"; then
# 阶梯 0: 原定参数 (带 BIND_IP 和协议) 通畅
FINAL_ARGS=("${PROBE_ARGS[@]}")
else
# 阶梯 1: 剥离物理网卡限制,只保留协议限制
FALLBACK_ARGS=("-y" "-j" "-${DYNAMIC_IP_PREF}")
if preflight_check "${FALLBACK_ARGS[@]}"; then
FINAL_ARGS=("${FALLBACK_ARGS[@]}")
else
# 阶梯 2: 终极裸跑 (不限网卡,不限协议)
FINAL_ARGS=("-y" "-j")
fi
fi
# ==========================================
# 4. 终极实弹打靶
# ==========================================
# 此时 FINAL_ARGS 已经被证实是连通的,我们只执行 1 次 ip.sh
# 将超时放宽至 300 秒,给第三方 API (如 ipregistry) 充足的响应时间
RAW_OUTPUT=$(timeout 300 bash "$PROBE_SCRIPT" "${FINAL_ARGS[@]}" 2>/dev/null)
JSON_DATA="{${RAW_OUTPUT#*\{}" JSON_DATA="{${RAW_OUTPUT#*\{}"
ESC=$(printf '\033')
# 2. 提取基础物理定位与身份特征 (兼作合法性校验) JSON_DATA=$(printf "%s" "$JSON_DATA" | sed -e "s/${ESC}\[[0-9;]*[a-zA-Z]//g" -e "s/${ESC}[0-9;]*[a-zA-Z]//g" -e "s/x1b\\[[0-9;]*[a-zA-Z]//g" -e "s/x1b[0-9;]*[a-zA-Z]//g")
IP_ADDR=$(echo "$JSON_DATA" | jq -r '.Head.IP // empty' 2>/dev/null) IP_ADDR=$(echo "$JSON_DATA" | jq -r '.Head.IP // empty' 2>/dev/null)
if [ -z "$IP_ADDR" ]; then if [ -z "$IP_ADDR" ]; then
@@ -36,7 +114,6 @@ if [ -z "$IP_ADDR" ]; then
exit 1 exit 1
fi fi
[ -z "$IP_ADDR" ] && IP_ADDR="$PUBLIC_IP"
ASN=$(echo "$JSON_DATA" | jq -r '.Info.ASN // "Unknown"' 2>/dev/null) ASN=$(echo "$JSON_DATA" | jq -r '.Info.ASN // "Unknown"' 2>/dev/null)
ORG=$(echo "$JSON_DATA" | jq -r '.Info.Organization // "Unknown"' 2>/dev/null) ORG=$(echo "$JSON_DATA" | jq -r '.Info.Organization // "Unknown"' 2>/dev/null)
CITY=$(echo "$JSON_DATA" | jq -r '.Info.City.Name // "Unknown"' 2>/dev/null) CITY=$(echo "$JSON_DATA" | jq -r '.Info.City.Name // "Unknown"' 2>/dev/null)
@@ -51,6 +128,13 @@ IPQS_SCORE=$(echo "$JSON_DATA" | jq -r '.Score.IPQS // "0"' 2>/dev/null)
IP2L_SCORE=$(echo "$JSON_DATA" | jq -r '.Score.IP2LOCATION // "0"' 2>/dev/null) IP2L_SCORE=$(echo "$JSON_DATA" | jq -r '.Score.IP2LOCATION // "0"' 2>/dev/null)
FRAUD_RISK=$(echo "$JSON_DATA" | jq -r '.Score.ipapi // "0%"' 2>/dev/null) FRAUD_RISK=$(echo "$JSON_DATA" | jq -r '.Score.ipapi // "0%"' 2>/dev/null)
# [修复] 清洗 API 阻断返回的 null 值,保障面板整洁
[ "$SCAM_SCORE" == "null" ] || [ -z "$SCAM_SCORE" ] && SCAM_SCORE="N/A"
[ "$ABUSE_SCORE" == "null" ] || [ -z "$ABUSE_SCORE" ] && ABUSE_SCORE="N/A"
[ "$IPQS_SCORE" == "null" ] || [ -z "$IPQS_SCORE" ] && IPQS_SCORE="N/A"
[ "$IP2L_SCORE" == "null" ] || [ -z "$IP2L_SCORE" ] && IP2L_SCORE="N/A"
[ "$FRAUD_RISK" == "null" ] || [ -z "$FRAUD_RISK" ] && FRAUD_RISK="N/A"
# 代理/VPN 特征探针 (只要有一家认为是代理,就亮黄灯) # 代理/VPN 特征探针 (只要有一家认为是代理,就亮黄灯)
IS_PROXY="🟢 干净" IS_PROXY="🟢 干净"
if echo "$JSON_DATA" | jq -e '.Factor.Proxy | to_entries | any(.value == true)' >/dev/null 2>&1 || \ if echo "$JSON_DATA" | jq -e '.Factor.Proxy | to_entries | any(.value == true)' >/dev/null 2>&1 || \
@@ -65,11 +149,15 @@ parse_media() {
local type=$(echo "$JSON_DATA" | jq -r ".Media.$1.Type // \"\"" 2>/dev/null) local type=$(echo "$JSON_DATA" | jq -r ".Media.$1.Type // \"\"" 2>/dev/null)
if [[ "$status" == *"解锁"* ]]; then if [[ "$status" == *"解锁"* ]]; then
echo "🟢 $reg ($type)" echo "🟢 ${reg} (${type})"
elif [[ "$status" == *"屏蔽"* ]] || [[ "$status" == *"失败"* ]]; then elif [[ "$status" == *"仅"* ]] || [[ "$status" == *"机房"* ]] || [[ "$status" == *"待支持"* ]]; then
echo "🔴 屏蔽" # 捕捉 Netflix "仅自制"、ChatGPT "仅网页"、TikTok "机房" 等半残状态
echo "🟡 ${status} ${reg}"
elif [[ "$status" == *"屏蔽"* ]] || [[ "$status" == *"失败"* ]] || [[ "$status" == *"中国"* ]] || [[ "$status" == *"禁"* ]]; then
# 捕捉 "屏蔽"、"失败"、"禁会员"、"中国"(送中)
echo "🔴 ${status}"
else else
echo "$status" echo "${status}"
fi fi
} }
@@ -93,11 +181,20 @@ DNS_MARK=$(echo "$JSON_DATA" | jq -r '.Mail.DNSBlacklist.Marked // "0"' 2>/dev/n
# 6. “送中” 逻辑判定 # 6. “送中” 逻辑判定
WARNING_MSG="" WARNING_MSG=""
if [[ "$RAW_YT_REG" == *"[CN]"* ]] || [[ "$RAW_YT_STAT" == *"China"* ]]; then # [修复] 官方 JSON 已经去除了方括号,直接匹配 CN 或者状态包含中国
WARNING_MSG="%0A🚨 **[高危] 该节点已被 Google 判定为中国大陆 (送中)**%0A" if [[ "$RAW_YT_REG" == "CN" ]] || [[ "$RAW_YT_STAT" == *"中国"* ]]; then
# [修复] 采用 Bash 扩展转义 ($'...'),彻底解决直接打印 \n 字符的问题
WARNING_MSG=$'\n🚨 **[高危] 该节点已被 Google 判定为中国大陆 (送中)**\n'
fi fi
# 7. 组装情报级 Markdown 战报 # 7. 组装情报级 Markdown 战报
# 提取本地运行态版本与生成时间戳
LOCAL_VER="${AGENT_VERSION:-未知}"
# [时区对齐] 深海声呐战报落款强制采用绝对 UTC 时间
CURRENT_TIME=$(date -u "+%Y-%m-%d %H:%M:%S UTC")
# [体验修复] 探针返回的 IP 带有星号掩码,强制使用中枢下发的真实 IP 拼接,以防直达链接失效!
LINK_IP=$(echo "$PUBLIC_IP" | tr -d '[]')
REPORT="🎯 *IP-Sentinel 深海声呐报告* REPORT="🎯 *IP-Sentinel 深海声呐报告*
📍 节点:\`${NODE_ALIAS}\` 📍 节点:\`${NODE_ALIAS}\`
🌐 地址:\`${IP_ADDR}\`${WARNING_MSG} 🌐 地址:\`${IP_ADDR}\`${WARNING_MSG}
@@ -111,7 +208,7 @@ REPORT="🎯 *IP-Sentinel 深海声呐报告*
*🛡️ 欺诈雷达 (0为最优)* *🛡️ 欺诈雷达 (0为最优)*
• **Scamalytics:** \`${SCAM_SCORE}/100\` • **Scamalytics:** \`${SCAM_SCORE}/100\`
• **AbuseIPDB:** \`${ABUSE_SCORE}/100\` • **AbuseIPDB:** \`${ABUSE_SCORE}/100\`
• **IPQuality:** \`${IPQS_SCORE}/100\` • **IPQS:** \`${IPQS_SCORE}/100\`
• **IP2Location:** \`${IP2L_SCORE}/100\` • **IP2Location:** \`${IP2L_SCORE}/100\`
• **IPAPI 风险率:** \`${FRAUD_RISK}\` • **IPAPI 风险率:** \`${FRAUD_RISK}\`
@@ -127,13 +224,43 @@ REPORT="🎯 *IP-Sentinel 深海声呐报告*
• **25 端口出站:** ${P25_TEXT} • **25 端口出站:** ${P25_TEXT}
• **DNS 污染库:** 严重 \`${DNS_BLACK}\` | 轻微 \`${DNS_MARK}\` • **DNS 污染库:** 严重 \`${DNS_BLACK}\` | 轻微 \`${DNS_MARK}\`
_👉 [🔍 详细信用图谱直达 (Scamalytics)](https://scamalytics.com/ip/${TARGET_IP})_ _👉 [🔍 详细信用图谱直达 (Scamalytics)](https://scamalytics.com/ip/${LINK_IP})_
\`[SYSTEM_REPORT]|QUALITY|${NODE_NAME}|${SCAM_SCORE}|${RAW_NF_STAT}\`" ⏱️ \`${CURRENT_TIME}\` | ⚙️ \`v${LOCAL_VER}\`"
# 8. 直送指挥部 # [修复] 剥离显示层的 N/A确保传给 Master 趋势数据库的是纯数字 (无效则记为0)
curl -s -X POST "${TG_API_URL}" \ SAFE_SCAM_SCORE=$(echo "$SCAM_SCORE" | tr -cd '0-9')
-d "chat_id=${CHAT_ID}" \ [ -z "$SAFE_SCAM_SCORE" ] && SAFE_SCAM_SCORE="0"
-d "parse_mode=Markdown" \
-d "disable_web_page_preview=true" \ # [v4.0.2 扩容] 提取 Google(基于YouTube) 和 ChatGPT 的原生状态
-d "text=${REPORT}" >/dev/null RAW_GOOG_STAT="${RAW_YT_REG:-$RAW_YT_STAT}"
[ -z "$RAW_GOOG_STAT" ] && RAW_GOOG_STAT="未知"
RAW_GPT_STAT=$(echo "$JSON_DATA" | jq -r '.Media.ChatGPT.Status // "未知"' 2>/dev/null)
# [修复] 废除会导致中文 UTF-8 字节被劈裂(产生乱码 )的 awk 暴力截断。
# 原始状态文本极短(如"解锁"、"屏蔽"、"US"),只需洗掉隐形换行符即可安全传输。
S_GOOG=$(echo "$RAW_GOOG_STAT" | tr -d '\n\r ')
S_NF=$(echo "$RAW_NF_STAT" | tr -d '\n\r ')
S_GPT=$(echo "$RAW_GPT_STAT" | tr -d '\n\r ')
CB_DATA="svq|${NODE_NAME}|${SAFE_SCAM_SCORE}|${S_GOOG}|${S_NF}|${S_GPT}"
# 8. 挂载内联键盘并直送指挥部
JSON_PAYLOAD=$(jq -n \
--arg cid "$CHAT_ID" \
--arg txt "$REPORT" \
--arg cb "$CB_DATA" \
--arg cb_manage "manage:${NODE_NAME}" \
'{
chat_id: $cid,
text: $txt,
parse_mode: "Markdown",
disable_web_page_preview: true,
reply_markup: {
inline_keyboard: [
[{text: "📥 将本次体检录入趋势库", callback_data: $cb}],
[{text: "⚙️ 调出该节点控制台", callback_data: $cb_manage}]
]
}
}')
curl -s -X POST "${TG_API_URL}" -H "Content-Type: application/json" -d "$JSON_PAYLOAD" >/dev/null

View File

@@ -45,7 +45,8 @@ fi
log_msg() { log_msg() {
local TYPE=$1 local TYPE=$1
local MSG=$2 local MSG=$2
local TIME=$(date "+%Y-%m-%d %H:%M:%S") # [时区对齐] 强制无视本地时区,以绝对 UTC 时间生成日志时间戳
local TIME=$(date -u "+%Y-%m-%d %H:%M:%S UTC")
# [v3.4.0 核心] 提取当前配置中的版本锚点 # [v3.4.0 核心] 提取当前配置中的版本锚点
local local_ver="${AGENT_VERSION:-未知}" local local_ver="${AGENT_VERSION:-未知}"

View File

@@ -36,7 +36,7 @@ log() {
# 日志格式注入 [版本号] 追踪标识 # 日志格式注入 [版本号] 追踪标识
local core_msg=$(printf "[v%-5s] [%-5s] [%-7s] [%s] %s" "$local_ver" "$level" "$module" "$REGION_CODE" "$msg") local core_msg=$(printf "[v%-5s] [%-5s] [%-7s] [%s] %s" "$local_ver" "$level" "$module" "$REGION_CODE" "$msg")
echo "[$(date '+%Y-%m-%d %H:%M:%S')] $core_msg" >> "$LOG_FILE" echo "[$(date -u '+%Y-%m-%d %H:%M:%S UTC')] $core_msg" >> "$LOG_FILE"
# 强制推送到 Systemd Journal (如果系统支持) # 强制推送到 Systemd Journal (如果系统支持)
if command -v logger >/dev/null 2>&1; then if command -v logger >/dev/null 2>&1; then
@@ -50,7 +50,7 @@ export -f log
export CONFIG_FILE INSTALL_DIR export CONFIG_FILE INSTALL_DIR
# 3. 防僵尸网络特征 (Cron Jitter) - 核心隐蔽逻辑 # 3. 防僵尸网络特征 (Cron Jitter) - 核心隐蔽逻辑
# 配合每 30 分钟的调度周期,将随机休眠控制在 0 到 180 秒内,彻底打散全球并发请求 # 配合每 20 分钟的调度周期,将随机休眠控制在 0 到 180 秒内,彻底打散全球并发请求
if [ -t 1 ]; then if [ -t 1 ]; then
log "SYSTEM" "INFO " "💻 检测到人工终端干预,跳过静默休眠,立即执行任务!" log "SYSTEM" "INFO " "💻 检测到人工终端干预,跳过静默休眠,立即执行任务!"
else else

View File

@@ -1,78 +0,0 @@
#!/bin/bash
# ==========================================================
# 脚本名称: tg_daemon.sh (Telegram 互动监听守护进程 - 动态锚点版)
# 核心功能: 极低功耗长轮询监听、节点溯源、版本继承
# ==========================================================
INSTALL_DIR="/opt/ip_sentinel"
CONFIG_FILE="${INSTALL_DIR}/config.conf"
OFFSET_FILE="/tmp/ip_sentinel_tg_offset.txt"
# 1. 环境自检
[ ! -f "$CONFIG_FILE" ] && exit 1
source "$CONFIG_FILE"
# 如果没有配置 TG 机器人,则安静退出守护进程
[ -z "$TG_TOKEN" ] || [ -z "$CHAT_ID" ] && exit 0
# [核心: 动态版本锚点与防撞甲身份载入]
LOCAL_VER="${AGENT_VERSION:-未知}"
IP_HASH=$(echo "${PUBLIC_IP:-127.0.0.1}" | md5sum | cut -c 1-4 | tr 'a-z' 'A-Z')
NODE_NAME="$(hostname | cut -c 1-10)-${IP_HASH}"
# 2. 初始化消息偏移量 (Offset) 记录文件,防止重启后重复处理老消息
OFFSET=0
[ -f "$OFFSET_FILE" ] && OFFSET=$(cat "$OFFSET_FILE")
# 发送消息的快捷工具函数
send_msg() {
curl -s -X POST "https://api.telegram.org/bot${TG_TOKEN}/sendMessage" \
-d "chat_id=$CHAT_ID" -d "text=$1" -d "parse_mode=Markdown" > /dev/null
}
# 3. 核心守护循环 (无限长轮询监听)
# timeout=30 表示如果没有新消息,连接会挂起 30 秒才断开重连,极大地降低了系统资源消耗
while true; do
UPDATES=$(curl -s "https://api.telegram.org/bot${TG_TOKEN}/getUpdates?offset=${OFFSET}&timeout=30")
# 使用 jq 检查是否有新消息返回
COUNT=$(echo "$UPDATES" | jq -r '.result | length' 2>/dev/null)
if [[ "$COUNT" =~ ^[0-9]+$ ]] && [ "$COUNT" -gt 0 ]; then
for (( i=0; i<$COUNT; i++ )); do
UPDATE_ID=$(echo "$UPDATES" | jq -r ".result[$i].update_id")
MSG_CHAT_ID=$(echo "$UPDATES" | jq -r ".result[$i].message.chat.id")
MSG_TEXT=$(echo "$UPDATES" | jq -r ".result[$i].message.text")
# 【安全防御】严格权限验证:只响应你部署时填入的 Chat ID无视陌生人消息
if [ "$MSG_CHAT_ID" == "$CHAT_ID" ]; then
case "$MSG_TEXT" in
"/run")
send_msg "🚀 **[${NODE_NAME}]** 正在后台触发 IP 养护任务 (v${LOCAL_VER})..."
# 使用 nohup 另起后台独立进程运行,防止阻塞当前监听器的循环
nohup bash "${INSTALL_DIR}/core/mod_google.sh" >/dev/null 2>&1 &
;;
"/log")
LOG_DATA=$(tail -n 15 "${INSTALL_DIR}/logs/sentinel.log")
send_msg "📄 **[${NODE_NAME}] 实时日志 (v${LOCAL_VER}):**%0A\`\`\`log%0A${LOG_DATA}%0A\`\`\`"
;;
"/report")
# 触发生成一次战报
bash "${INSTALL_DIR}/core/tg_report.sh"
;;
"/help"|"/start")
HELP_MSG="🛡️ **IP-Sentinel 边缘控制台**%0A📍 节点: \`${NODE_NAME}\`%0A🔖 版本: \`v${LOCAL_VER}\`%0A%0A/run - 立刻执行一次养护%0A/log - 抓取最新运行日志%0A/report - 手动生成统计简报"
send_msg "$HELP_MSG"
;;
esac
fi
# 记录处理完毕的 message ID下次请求从新的 ID 开始获取
OFFSET=$((UPDATE_ID + 1))
echo "$OFFSET" > "$OFFSET_FILE"
done
fi
# 基础安全延时,防止极端网络情况下的死循环吃光 CPU
sleep 2
done

View File

@@ -18,6 +18,22 @@ if [ -z "$TG_TOKEN" ] || [ -z "$CHAT_ID" ]; then
exit 0 exit 0
fi fi
# ================== [v4.0.8 核心: 防并发风暴与 60 秒冷却机制] ==================
LOCK_FILE="${INSTALL_DIR}/core/.report_lock"
if [ -f "$LOCK_FILE" ]; then
LAST_RUN=$(cat "$LOCK_FILE" 2>/dev/null)
NOW=$(date +%s)
# 校验 LAST_RUN 是否为有效数字,并比对 60 秒冷却期
if [[ "$LAST_RUN" =~ ^[0-9]+$ ]]; then
if [ $((NOW - LAST_RUN)) -lt 60 ]; then
echo "[$(date -u '+%Y-%m-%d %H:%M:%S UTC')] [v${AGENT_VERSION:-未知}] [WARN ] [Report ] [SYSTEM] ⚠️ 战报请求过于频繁,触发 60 秒防并发风暴拦截。" >> "${INSTALL_DIR}/logs/sentinel.log"
exit 0
fi
fi
fi
echo $(date +%s) > "$LOCK_FILE"
# ==============================================================================
# 2. 节点元数据抓取 (v3.2.2 协议自适应与多级容灾版) # 2. 节点元数据抓取 (v3.2.2 协议自适应与多级容灾版)
# [v3.5.2 核心: 引入双轨身份架构] # [v3.5.2 核心: 引入双轨身份架构]
if [ -z "$NODE_NAME" ]; then if [ -z "$NODE_NAME" ]; then
@@ -96,7 +112,7 @@ case "$REGION_CODE" in
*) FLAG="🌐" ;; *) FLAG="🌐" ;;
esac esac
# 3. 截取过去 24 小时的日志 (每天48次轮询,保留最新 1000 行足以覆盖单日战报) # 3. 截取过去 24 小时的日志 (每天72次轮询,保留最新 1000 行足以覆盖单日战报)
LOG_CONTENT=$(tail -n 1000 "$LOG_FILE" 2>/dev/null) LOG_CONTENT=$(tail -n 1000 "$LOG_FILE" 2>/dev/null)
if [ -z "$LOG_CONTENT" ]; then if [ -z "$LOG_CONTENT" ]; then
@@ -164,7 +180,7 @@ else
MSG="$MSG MSG="$MSG
🕒 **最近执行快照 [${LAST_MOD:-"System"}]:** 🕒 **最近执行快照 [${LAST_MOD:-"System"}]:**
时间: ${LAST_TIME:-"暂无数据"} 时间: ${LAST_TIME:-"暂无数据"} (节点本地)
结论: ${LAST_SCORE:-"暂无数据"}" 结论: ${LAST_SCORE:-"暂无数据"}"
fi fi
@@ -174,6 +190,8 @@ fi
# ========================================== # ==========================================
# 从配置文件提取当前本地版本,若无则默认为未知 # 从配置文件提取当前本地版本,若无则默认为未知
LOCAL_VER="${AGENT_VERSION:-未知}" LOCAL_VER="${AGENT_VERSION:-未知}"
# [时区对齐] 强制获取当前绝对 UTC 时间,作为全局统一的战报落款
REPORT_UTC_TIME=$(date -u "+%Y-%m-%d %H:%M:%S UTC")
# 极轻量级探针: 抓取 GitHub 云端的 version.txt (超时 3 秒KV解析法) # 极轻量级探针: 抓取 GitHub 云端的 version.txt (超时 3 秒KV解析法)
REPO_RAW_URL="https://raw.githubusercontent.com/hotyue/IP-Sentinel/main" REPO_RAW_URL="https://raw.githubusercontent.com/hotyue/IP-Sentinel/main"
@@ -183,28 +201,44 @@ REMOTE_VER=$(curl -s -m 3 "${REPO_RAW_URL}/version.txt" | grep "^AGENT_VERSION="
MSG="$MSG MSG="$MSG
---------------------------- ----------------------------
🛡️ **系统引擎状态** 🛡️ **系统引擎状态**
⏱️ 战报生成: \`${REPORT_UTC_TIME}\`
当前运行版本: \`v${LOCAL_VER}\`" 当前运行版本: \`v${LOCAL_VER}\`"
# 比逻辑:如果成功抓到了远端版本,且和本地不一样 # 比逻辑:如果成功抓到了远端版本,且和本地不一样
if [ -n "$REMOTE_VER" ] && [ "$REMOTE_VER" != "$LOCAL_VER" ]; then if [ -n "$REMOTE_VER" ] && [ "$REMOTE_VER" != "$LOCAL_VER" ]; then
MSG="$MSG MSG="$MSG
最新官方版本: \`v${REMOTE_VER}\` (✨有新版) 最新官方版本: \`v${REMOTE_VER}\` (✨有新版)
💡 *司令部提示:检测到新版装甲,请长官登录节点执行平滑热更新!*" 💡 *系统提示:检测到新版引擎,建议通过控制台执行 OTA 热更新!*"
elif [ -n "$REMOTE_VER" ] && [ "$REMOTE_VER" == "$LOCAL_VER" ]; then elif [ -n "$REMOTE_VER" ] && [ "$REMOTE_VER" == "$LOCAL_VER" ]; then
MSG="$MSG MSG="$MSG
最新官方版本: \`v${REMOTE_VER}\` (✅已是最新) 最新官方版本: \`v${REMOTE_VER}\` (✅已是最新)
💡 *哨兵正在后台默默守护您的资产。*" 💡 *IP-Sentinel 持续为您守护节点。*
*若本项目对您有帮助,欢迎前往 GitHub 赐予 🌟*"
else else
# 抓取失败兜底 # 抓取失败兜底
MSG="$MSG MSG="$MSG
💡 *哨兵正在后台默默守护您的资产。*" 💡 *IP-Sentinel 持续为您守护节点。*
*若本项目对您有帮助,欢迎前往 GitHub 赐予 🌟*"
fi fi
# 5. 调用 API 推送 (接入安全网关) # 5. 调用 API 推送 (接入安全网关,挂载交互式控制台按钮)
JSON_PAYLOAD=$(jq -n \
--arg cid "$CHAT_ID" \
--arg txt "$MSG" \
--arg cb "manage:${NODE_NAME}" \
'{
chat_id: $cid,
text: $txt,
parse_mode: "Markdown",
disable_web_page_preview: true,
reply_markup: {
inline_keyboard: [[{"text": "⚙️ 调出该节点控制台", "callback_data": $cb}]]
}
}')
RESPONSE=$(curl -s -m 10 -X POST "${TG_API_URL}" \ RESPONSE=$(curl -s -m 10 -X POST "${TG_API_URL}" \
-d "chat_id=${CHAT_ID}" \ -H "Content-Type: application/json" \
-d "text=${MSG}" \ -d "$JSON_PAYLOAD")
-d "parse_mode=Markdown")
if [[ "$RESPONSE" != *"\"ok\":true"* ]]; then if [[ "$RESPONSE" != *"\"ok\":true"* ]]; then
echo "❌ 战报发送失败API 响应: $RESPONSE" >> "${INSTALL_DIR}/logs/error.log" echo "❌ 战报发送失败API 响应: $RESPONSE" >> "${INSTALL_DIR}/logs/error.log"

View File

@@ -30,6 +30,8 @@ echo "========================================================"
echo "[1/4] 正在停止并删除 Systemd 服务..." echo "[1/4] 正在停止并删除 Systemd 服务..."
if command -v systemctl >/dev/null 2>&1; then if command -v systemctl >/dev/null 2>&1; then
echo "💡 检测到 Systemd 环境,正在抹除 Systemd 服务单元..." echo "💡 检测到 Systemd 环境,正在抹除 Systemd 服务单元..."
# [防死锁与走火修复] 先发送 SIGKILL 瞬间抹杀常驻守护进程,防止卡死或触发遗言
systemctl kill --signal=SIGKILL ip-sentinel-agent-daemon.service >/dev/null 2>&1 || true
systemctl disable --now ip-sentinel-runner.service ip-sentinel-runner.timer \ systemctl disable --now ip-sentinel-runner.service ip-sentinel-runner.timer \
ip-sentinel-updater.service ip-sentinel-updater.timer \ ip-sentinel-updater.service ip-sentinel-updater.timer \
ip-sentinel-report.service ip-sentinel-report.timer \ ip-sentinel-report.service ip-sentinel-report.timer \
@@ -58,13 +60,30 @@ pkill -9 -f "updater.sh" >/dev/null 2>&1
pkill -9 -f "tg_report.sh" >/dev/null 2>&1 pkill -9 -f "tg_report.sh" >/dev/null 2>&1
pkill -9 -f "mod_google.sh" >/dev/null 2>&1 pkill -9 -f "mod_google.sh" >/dev/null 2>&1
pkill -9 -f "mod_trust.sh" >/dev/null 2>&1 pkill -9 -f "mod_trust.sh" >/dev/null 2>&1
pkill -9 -f "sentinel_scheduler.sh" >/dev/null 2>&1
# 3. 清除系统定时任务 (Cron) # 3. 清除系统定时任务 (Cron)
echo "[3/4] 正在清理系统定时任务 (Cron)..." echo "[3/4] 正在清理系统定时任务 (Cron)..."
if crontab -l >/dev/null 2>&1; then # [终极安全防御] 直接使用管道流过滤并覆盖,不产生任何 /tmp 落地文件,杜绝劫持提权
crontab -l | grep -v "ip_sentinel" > /tmp/cron_backup crontab -l 2>/dev/null | grep -v "ip_sentinel" | crontab - >/dev/null 2>&1 || true
crontab /tmp/cron_backup
rm -f /tmp/cron_backup # ==========================================
# 🛑 [物理抹除] 彻底扫除 Alpine 系统的底层残留与双路径文件
# ==========================================
for CRON_FILE in "/var/spool/cron/crontabs/root" "/etc/crontabs/root"; do
if [ -f "$CRON_FILE" ]; then
grep -v "ip_sentinel" "$CRON_FILE" > "${CRON_FILE}.tmp" 2>/dev/null || true
cat "${CRON_FILE}.tmp" > "$CRON_FILE" 2>/dev/null || true
rm -f "${CRON_FILE}.tmp" 2>/dev/null
fi
done
# 清理 OpenRC 开机启动项
rm -f /etc/local.d/ip_sentinel.start 2>/dev/null
rm -f /etc/local.d/ip_sentinel_scheduler.start 2>/dev/null
# 清理极端环境写在 /etc/profile 里的兜底启动项
if grep -q "sentinel_scheduler.sh" /etc/profile 2>/dev/null; then
sed -i '/sentinel_scheduler\.sh/d' /etc/profile 2>/dev/null || true
fi fi
# 4. 删除所有文件、日志与临时缓存 # 4. 删除所有文件、日志与临时缓存
@@ -73,10 +92,6 @@ if [ -d "$INSTALL_DIR" ]; then
rm -rf "$INSTALL_DIR" rm -rf "$INSTALL_DIR"
fi fi
# 拔除 /tmp 目录下的所有更新下载临时文件和 V1/V2 遗留的偏移量记录
rm -f /tmp/ip_sentinel_*.txt
rm -f /tmp/ip_sentinel_*.json
echo "========================================================" echo "========================================================"
echo "✅ 卸载彻底完成IP-Sentinel 已从您的系统中无痕移除。" echo "✅ 卸载彻底完成IP-Sentinel 已从您的系统中无痕移除。"
echo "💡 提示:如果安装时在防火墙放行了 Webhook 随机端口,请您按需手动关闭。" echo "💡 提示:如果安装时在防火墙放行了 Webhook 随机端口,请您按需手动关闭。"

View File

@@ -30,7 +30,8 @@ log() {
# 日志格式注入 [版本号] 追踪标识 # 日志格式注入 [版本号] 追踪标识
local core_msg=$(printf "[v%-5s] [%-5s] [%-7s] [%s] %s" "$local_ver" "$2" "$1" "$REGION_CODE" "$3") local core_msg=$(printf "[v%-5s] [%-5s] [%-7s] [%s] %s" "$local_ver" "$2" "$1" "$REGION_CODE" "$3")
echo "[$(date '+%Y-%m-%d %H:%M:%S')] $core_msg" >> "$LOG_FILE" # [时区对齐] 强制无视本地时区,以绝对 UTC 时间写入日志
echo "[$(date -u '+%Y-%m-%d %H:%M:%S UTC')] $core_msg" >> "$LOG_FILE"
# 强制推送到 Systemd Journal (如果系统支持) # 强制推送到 Systemd Journal (如果系统支持)
if command -v logger >/dev/null 2>&1; then if command -v logger >/dev/null 2>&1; then
@@ -138,10 +139,15 @@ fi
# ========================================================== # ==========================================================
TMP_PROBE="/tmp/ip_sentinel_probe.sh" TMP_PROBE="/tmp/ip_sentinel_probe.sh"
$CURL_CMD "https://raw.githubusercontent.com/xykt/IPQuality/main/ip.sh" -o "$TMP_PROBE" $CURL_CMD "https://raw.githubusercontent.com/xykt/IPQuality/main/ip.sh" -o "$TMP_PROBE"
if [ -s "$TMP_PROBE" ]; then
# 🛡️ 供应链防毒:验证脚本内是否包含原作者特有签名,防止被墙重定向为 HTML
if [ -s "$TMP_PROBE" ] && grep -q "xykt" "$TMP_PROBE" 2>/dev/null; then
mv "$TMP_PROBE" "${INSTALL_DIR}/core/ip_probe.sh" mv "$TMP_PROBE" "${INSTALL_DIR}/core/ip_probe.sh"
chmod +x "${INSTALL_DIR}/core/ip_probe.sh" chmod +x "${INSTALL_DIR}/core/ip_probe.sh"
log "Updater" "INFO " "✅ 深海声呐底层探针 (ip_probe.sh) 源文件安全对齐" log "Updater" "INFO " "✅ 深海声呐底层探针 (ip_probe.sh) 源文件安全对齐"
else
log "Updater" "WARN " "❌ 探针源文件拉取受损或遭投毒劫持,已触发防砖机制,保留本地旧版本"
rm -f "$TMP_PROBE" 2>/dev/null
fi fi
# ========================================================== # ==========================================================

77
data/keywords/kw_AE.txt Normal file
View File

@@ -0,0 +1,77 @@
donald trump
bangladesh vs pakistan
usa vs nep
icc
timberwolves vs spurs
cavaliers vs pistons
fa cup
بنيامين نتنياهو
mohamed salah
swatch x ap
കൊക്കെയ്ന്
cat
ओमान
games
sslc result 2026
shapoor zadran
karuppu movie review
x
real madrid
iceman
رئيس مصر
scotland vs usa
live cricket score
pistons vs cavaliers
saudi arabia
copa do brasil
changpeng zhao
premier league table
india gold import duty hike
cincinnati vs inter miami
ഇസ്രായേല്
gold rate today
prateek yadav
thunderstorm
iron dome
spurs vs timberwolves
osasuna vs atlético madrid standings
الشارقة
أوساسونا ضد أتلتيكو مدريد
osasuna vs atlético madrid
cbse 12th result 2026
jcd prabhakar
iran war ceasefire
scotland vs nepal
dhurandhar 2 netflix uae
nba schedule
lakers vs thunder
nurses day
عبدالرحمن أبو زهرة
qatar airways
udhayanidhi stalin
mahmudul hasan joy
eid holidays 2026
sam altman
എയര് ഇന്ത്യ
uae einvoicing deadline extension 2026
le havre vs marseille
five guys
وزير
aadhav arjuna
shan masood
trisha krishnan
when is mother's day
mothers day india
joshua van
lakers vs okc
international mother's day
76ers vs knicks
levante vs osasuna
عيد الأضحى
الهلال ضد الخلود
is discord down
ufo files
اختبار دراسي
novak djokovic
نظام تعليمي
dubai news uae news abu dhabi news uae weather dubai weather uae economy dirham exchange rate dubai traffic dubai metro dubai airport flights emirates airline etihad airways uae tourism dubai hotels burj khalifa dubai mall abu dhabi tourism uae visa news khaleej times gulf news the national emirates247 uae government uae central bank etisalat du telecom uae noon uae amazon ae careem uae talabat uae dubai jobs uae real estate dubai news today breaking news uae weather today دبي أخبار الطقس الإمارات سعر الدرهم

View File

@@ -1,200 +1,200 @@
coles protein
elon musk streamer
ben roberts-smith mcg
ig wests tigers vs sea eagles
danish malewar asofa-solomona vs burgess boxing
assassin's creed black flag resynced rottnest shark
sarfaraz khan fijian drua vs waratahs
kartik sharma keldon johnson
instagram stories not working julius randle
meningococcal b sir doug nicholls
sundaresh menon jason statham
thunder vs suns aeu
cade cunningham tom campbell
real salt lake vs inter miami south morang
pope francis monica elfriede witt
camera airplane
anzac alex twal
teams honda motor company
kids news penny lancaster
bonds tim tszyu vs errol spence
hung cao hilary duff
classroom antisemitism
michael jackson biopic movie bank australia
india women vs south africa women norman o bryan
nato us-iran
bayern munich david jones food hall review
barcelona vs celta vigo commonwealth bank stock drop
bournemouth vs leeds michael voss carlton departure
leverkusen vs bayern sony a7rvi specs
psl great western highway
burnley vs man city joondalup
elche vs atlético madrid minas tirith lego
lsg vs rr dr william tam
pakistan super league zac mainwaring
kyle sandilands alleged rant jackie o qatar airways helsinki tokyo flights
carrie bickmore 1877 el nino
adam levine road user charges
alexandra eala demi moore
tubi bhp share price
charles melton michael richards
nuclear weapon kylie minogue netflix documentary
janet jackson plea
justin bieber australia tour goog
fleche wallonne 2026 nba scores
ange postecoglou lamb of god and trivium australia tour
john hattie nba live
north korea
yahoo
car
downdetector
mary fowler
jeff probst
matt damon ben affleck lawsuit
mal anderson
north adelaide golf course
afl trade news zak butters
daniel johns newcastle property sale
launceston couple tattslotto win
vce subject offerings analysis
toowoomba
will warbrick
alex pereira
vijay
harry edwards
panthers vs raiders
richmond vs adelaide
arman tsarukyan
islam makhachev
bangladesh vs pakistan
streamed
sanfl
auckland fc vs adelaide united
robert toia
manly sea eagles
swatch x audemars piguet royal oak
josh addo-carr
dollar
dhurandhar 2 ott
sydney
highlanders vs waratahs
outlander episode 9
beaudesert
airbus a380 airbus a380
real madrid vs alavés lebron james
brighton vs chelsea sydney roosters
woolworth michele bullock
nitish rana kapila chandrasena
lyrid meteor shower deandre ayton
世界地球日 st. george illawarra dragons
youth gang car chase
earth day woolworths soft plastics recycling
crystal palace vs west ham star fox nintendo switch
d4vd latrell mitchell
mi vs gt ev bill
perth weather australia women's national football team
elijah hollands carlton football club tyson smoothy
fair work commission fuel jake clifford
vanguard swatch
sydney sweeney henley beach
cailee spaeny isis brides arrival
psg vs lyon vera wang 2026 met gala
sporting vs benfica power outage
celtics vs 76ers milton fire
bundesliga gws name change
pl mike wells
afc cup eta aquarids meteor shower
mars rover f1 news
celtic fc sony playstation lawsuit
bayern vs vfb stuttgart teams
bom radar jarred vanderbilt
sydney weather kane cornes
melbourne weather peter daicos
brisbane weather chris phelan
adelaide weather diana, princess of wales
myGov login wesfarmers
news.com.au anz class action lawsuit outcome
abc news negative gearing
nrl ladder christian horner
afl scores craig silvey
afl fixture nepal vs oman
matildas shane flanagan
sam kerr james hopes
bunnings opening hours budget
coles catalogue teacher
woolies specials nick foot
qantas the rookie the bandit
virgin australia deine mariner
jetstar flights nate caddy
commbank cairns post
asx 200 rba
sydney morning herald nyt strands hints
the age product recall
ticketek sharks vs tigers
ticketmaster siosifa talakai
opal card top up sydney vs melbourne
myki top up brodie grundy
translink timetable nba jayson tatum
transperth journey planner australia world athletics relays record
adelaide metro kimi antonelli miami penalty
adelaide 500 mitchell freeway crash
adelaide crows roosters vs broncos
port adelaide bondi beach
penrith panthers tai tuivasa
brisbane broncos
collingwood fc
sydney swans
west coast eagles
fremantle dockers
canberra raiders
mcg events
optus stadium
the gabba
state of origin
australian open
melbourne cup
masterchef australia
mafs australia
petrol prices near me
australia post tracking
service nsw login
vicroads
queensland health
medicare
ato
jb hi-fi
kmart
amazon.com.au
vivid sydney
mona hobart
dark mofo
floriade canberra
rottnest island ferry
sydney airport arrivals
rba interest rate
nsw school holidays
qld school holidays
wa school holidays
m4 traffic updates
west gate tunnel updates
bruce highway traffic
taylor swift
netflix
gemini
chatgpt
margot robbie
oscar piastri
formula 1
supercars championship
ufc ufc
optus sport auckland fc vs melbourne city fc
telstra outage quillan salkilld
kayo sports austin reaves
domain real estate carlton vs st kilda
realestate.com.au fijian drua vs highlanders
seek jobs tasmania may temperature records
gumtree colorectal cancer
westpac login bulldogs vs cowboys
anz internet banking the sheep detectives
nab login dolphins vs storm
aldi catalogue airline
big w gta6
target australia mike conley
the good guys home battery rebate
officeworks nba playoff bracket
dan murphys rudy gobert
bws sam burgess
chemist warehouse archibald prize 2026 finalists
priceline kyle sandilands broadcasting return
uber eats dp world tour
menulog alperen şengün
dominos paramedic stabbed
centrelink login marwan rahiki
medicare online weather perth
passport renewal david allan coe
aec enrolment la lakers
agl energy jarome luai png chiefs
origin energy gauche
stan keith urban daughter instagram unfollow
binge sarah ferguson
9now one championship
7plus parafield airport
abc iview ai bubble
hoyts cinemas tony burke
event cinemas professor richard scolyer
big bash league san antonio spurs vs portland trail blazers match player stats
the ashes prince harry working royal
socceroos retirement
bathurst 1000 rebate
booking.com denver nuggets
airbnb driver's license
webjet nuggets
bali weather jessica biel justin timberlake ultimatum
smartraveller qatar
lotto results thales
powerball results destroyer
oz lotto nrl news latrell mitchell
heavy snow warning
the rookie dead ringer
ducks vs oilers
ivan soldo
uae vs oman
cheryl hines
real estate market
weather brisbane
raptors vs cavaliers

80
data/keywords/kw_BD.txt Normal file
View File

@@ -0,0 +1,80 @@
icc
bangladesh vs pakistan
babar azam
usa vs nepal
bus ticket
railway
bangladesh railway
বাংলাদেশ রেলওয়ে
ইরান
ভিসা
বাংলাদেশের শিক্ষামন্ত্রী
1
এসএসসি ২০২৬ রসায়ন প্রশ্ন
zakir hasan
vd satheesan
evika siliņa
france world cup squad
bangladesh pratidin
ea sports fc mobile
আইনজীবী
japan vs cook islands
বৃষ্টির আবহাওয়ার খবর
audemars piguet swatch watches royal pop
pcos renamed pmos
scotland vs usa
prateek yadav
river plate vs gimnasia lp
new england vs nashville
নবম পে স্কেল
বাংলাদেশ ব্যাংক
রূপপুর পারমাণবিক বিদ্যুৎ কেন্দ্র
brazil football team
australia national cricket team
world cup 2026
world test championship
verify bank statements visa applications
থাইল্যান্ড
daily ittefaq
ঢাকা বিশ্ববিদ্যালয়
google
tin
argentina football team
রিকশা
scotland vs nepal
যানবাহন
ipl match
নামাজের সময়সূচি
rayo vallecano vs girona fc standings
মমিনুল হক
প্রধান শিক্ষক
ব্রাজিল জাতীয় ফুটবল দল
প্রেম
আনসার ভিডিপি উন্নয়ন ব্যাংক নিয়োগ
তৃষা কৃষ্ণন
ban vs aus
mtv splitsvilla 16
naagin 7 episode 40
raja shivaji movie box office collection
vasco vs athletico-pr
mehidy hasan miraz
বিজয় দেবরকোন্ডা
shan masood
আজান আওয়াইস
education board result
kylian mbappé
cruise ship hantavirus outbreak
প্রার্থী
rabindra sangeet
nashville vs d.c. united
federico valverde
weather forecast tomorrow
fifa world cup 2026 schedule
পাসপোর্ট
japan vs vanuatu
secret files
বাংলাদেশ জাতীয়তাবাদী দল
torino vs sassuolo
levante vs osasuna
fitbit air tracker
dhaka news bangladesh news bangladesh weather dhaka weather bangladesh economy taka exchange rate dhaka traffic hazrat shahjalal airport flights bangladesh tourism coxs bazar travel sylhet news chittagong news bangladesh visa news daily star bdnews24 prothom alo dhaka tribune banglanews bangladesh government bangladesh bank btrc grameenphone banglalink robi daraz bangladesh nagad bkash bangladesh news today breaking news bangladesh weather today dhaka jobs আজকের খবর ঢাকা আবহাওয়া বাংলাদেশ টাকা বিনিময় হার

View File

@@ -1,140 +1,200 @@
gta 6 new york times
japon 내일 날씨
padres vs rockies ryan reynolds
guide de la révolution de l'iran belfast
casa pia vs braga harrison barnes
denaturalization memorial cup 2026
ocean largo
alberta referendum terrence shannon jr.
vfb stuttgart vs sc freiburg keldon johnson
gpt 5.5 goldie hawn
noah cates whisper my name drake
pwhl scores pitt
hank idsinga hit the wall lyrics gracie abrams
karoline leavitt el niño weather canada
ottawa charge joel mcgillis
million dollar secret monica witt
white sox vs diamondbacks sienna miller
suns vs thunder dodgers
stars vs wild john tortorella
jaafar jackson western university
airport fifa world cup 2026
grand theft auto vi survivor 50 recap
pentagone pedro pascal
etats unis shohei ohtani
monette farms news bernadette peters
jose soriano weather edmonton
jon cooper tom hanks
barcelona vs celta vigo subnautica 2 release time
764 stephen colbert
david scott wnba
rodrigo duterte bc hydro
u18 world championship 明天的天氣
zara tindall
graham platner
lsg vs rr
nikki glaser
global news edmonton
policier
nuclear weapon
motorcycle
msc francesca
poet stock
fifa tickets
7 jours
alexandra eala
earth
zara larsson
girona vs real betis
kevyn adams
ali khamenei
inter côme
leicester city vs hull
fenerbahçe
françois bonnardel
missile
real madrid vs alavés
vrabel and russini photos
will trent
ibm
lecce vs fiorentina
celeste rivas hernandez
abhishek bachchan
national guard of the united states
triathlon
vincent trocheck
benyamin netanyahou
kings vs avalanche
crème solaire
trabzonspor vs istanbul başakşehir
indigenous rights
meghan, duchess of sussex
gwyneth paltrow
toronto gas prices
président
mets vs cubs
matt fitzpatrick
sénateurs hurricanes
senators vs hurricanes
man utd
spurs
evan mobley
chelsea vs man united
atlético madrid vs real sociedad
roma vs atalanta
cf montreal
jakob poeltl
ukraine ukraine
contrôle routier québec kelowna
bachelorette 2026 julia louis-dreyfus
lens toulouse vegas golden knights
arber xhekaj backrooms movie
leylah fernandez ducks
anthropic carter hart
paige wwe luka doncic
inter cagliari austin reaves
carrie ann inaba isaiah hartenstein
syria apple iphone 18 pro
highway hotline sk candace parker
real betis vs braga jared mccain
vincent bolloré jaylin williams
europa conference league weather vancouver
resident alien surrey shooting
battlefield 6 deandre ayton
aston villa vs bologna bet365
nottm forest vs porto canucks news
soccer ponzi
lamour est dans le pré pk subban
luis suárez ian moore
listeria michael burry
strc chernobyl
bayern mikael granlund
arda güler brett howden
aleksandar pavlović aadhav arjuna
kooora sean strickland wife
yalla kora fête des mères
ina garten noah kahan
jordan goodwin arman tsarukyan
jerami grant dricus du plessis
jimmy snuggerud odyssey movie
clav citadel season 2
bts dagestan
zach galifianakis santé
billy crystal amitabh bachchan
club américa vs nashville wolves
allison williams nintendo switch 2 price increase
CBC News alexander volkov
Canada.ca de'aaron fox
Toronto Weather devin vassell
NHL Scores naz reid
Amazon.ca wade wilson killer
Air Canada swatch x audemars piguet royal oak
Service Canada cason wallace
CRA login jake laravia
Rogers alex caruso
Bell Internet luguentz dort
Tim Hortons sir david attenborough
Indigo leon must die forever
Canadian Tire air canada jet fuel shortage
Walmart Canada ryan strome
Toronto Raptors jansen harkins
nat wolff
steve carell
flight
carter bryant
lola consuelos
chicago pd
stephon castle
vancouver news
paul mccartney
salman khan
dario amodei
randy jackson health
cape breton hiker search
angelina jolie
meteor shower 2026
national emergency alert system test
mitch marner
daisy edgar jones
jackson lacombe
nepal vs oman
christopher nolan
jelly roll
lakers vs okc
julius randle
mamata banerjee
aaj tak
star wars
oil
johnston canyon
aaj tak live
mats zuccarello
paris jackson
atlas - cruz azul
cruz azul
jake paul
lafc vs san diego fc
micheal jackson
aziz ansari
downtown toronto power outage today
matt damon
seattle mariners
fraud
margot robbie
steve erceg
hacks
jabari smith jr.
ringo starr
patton oswalt
pavel talankin oscar
bmo marathon
jack della maddalena
b
adam scott
canada immigration news
bruce cassidy
nugent hopkins
nhl playoff bracket
nepal vs uae
dostal
vasily podkolzin
nh
lebron james
rachel kerr missing
lena dunham
utah
kailer yamamoto
clayton keller
jack white
keanu reeves
danielle smith
workday
jermaine jackson
prada
next oilers game
anaheim ducks coach
dhurandhar 2
bchl
from tv series
whl
shea theodore
nikola jokić
mark stone
cameron johnson
dea
dylan guenther
jamal murray
euphoria cast
mlb bo bichette
edmonton news
radko gudas
jeffrey viel
boat
joel quenneville
evan bouchard
jada wallace
oilers
boston bruins
patrick corbin
avs vs sporting
peyton krebs
elena rybakina
shane doan
ja'kobe walter
radio-canada
golf
hurricanes vs senators
al ahli
the white house
turkish airlines
fa cup games
atlético madrid vs athletic club
tyree wilson
monic néron
nvidia

View File

@@ -1,163 +1,200 @@
matthias ginter joel mattli
ralf schmitz royal pop swatch
maximilian eggestein s-bahn münchen
hull city sportschau fußball-bundesliga
demirovic bangladesh vs pakistan
elton john jessica mann
jeff chabot frankenpost
lindt schokolade msci world
manzambi fabio di giannantonio
angelo stiller die landarztpraxis
lamine yamal verletzung ed sheeran repeat it
peer steinbrück juniper
h&m spandau
lotto 6aus49 lotto jackpot
pistons magic fendt
chemnitzer fc erzgebirge aue hpv-impfstoff
asiago elba
23 nisan omar marmoush
sternschnuppen heute lyriden polska
aryna sabalenka apple aktie
michael douglas boris cherny
herman van veen nino de angelo
georgina fleur hendrik wüst
tui börse heute
trainer bayern münchen axel prahl
katie holmes kindertag
prinz frederic veranstaltungen heute
bayern vs kampf der realitystars 2026
flekken playmobil
бернли манчестер сити ted
ard
queen camilla
clankriminalität
politik
gladbach-news
sara gündogan
krankenversicherung krankenversicherung
jan-lennard struff lockheed c 5
bryan lasme siemens
republikanische partei california
thailand sfc energy
robin gosens alexandra popp
maremma zornige ameise
tennis madrid владимир молчанов
osterburg 14 mai feiertag
برايتون ضد تشيلسي west texas intermediate
sebastian hoeneß sing meinen song das tauschkonzert giovanni zarrella
ncis kim jong un
menowin fröhlich droneshield
maren gilzer lebron james
cineplex sandra hüller
gina schumacher t-aktie
alexander räuscher albert riera
riza kayaalp dfb pokalfinale 2026
heppenheim wetter bamberg
ministerpräsident detektiv conan
robbie williams gta 6
brian littrell automobilindustrie
saarbrücken hauptbahnhof börsengang
frauen-bundesliga erneuerbare energien
lemgo air france-klm
kommissar rex bombenentschärfung köln
hemsbach franck honorat
benjamin weber xbox
sydney sweeney ronnie osullivan
martin schindler givairo read
robert kennedy streitkräfte
antoni kowalski austrian darts open
luna hondius
paris-sg lyon владимир путин
arte live feuerwerk tanzbrunnen köln
dominik kohr caren miosga caren miosga
dumbledores geheimnisse golf
kampf der realitystars sonntagsfrage
kerner ole book
malika und joel
energiewende
elektromobilität
wdr kölner treff
polen
generation deutschland
sc dhfk leipzig
9 мая
schokolade
amazon alexa+
buckelwal timmy timmy wal
esc 2026
barbara schöneberger
wetter regensburg
mile high city
tennessee tennessee
billy idol flyers hurricanes
kfc uerdingen ban vs pak
bastian pastewka berufsbildungsbericht
gnabry wehrdienst
lok leipzig heute live ticker stau a2
true lies wahre lügen umfrage sachsen-anhalt
челси манчестер юнайтед samsung galaxy s25 one ui 8.5
nurburgring timmy news
fortnite server status hermann göring
süperlig nordex
ronaldinho alan ritchson
esther schweins let's dance tesla, inc.
michael jackson film 2026 украинцы
oliver pocher novo nordisk
die queen film daimler truck
milano we
straße von hormus angelina jolie
motsi mabuse westfalia rhynern
rayo vallecano rosenheim24
harry meghan oliver zipse
irland eisheiligen 2026
betis sevilla finanztrends
vermisste person wetter lübeck
konferenz league gracie abrams
garda dolly parton
judith hoersch connor storrie
jörg pilawa wetter
strasbourg wetter kassel
real madrid vs bayern venus
kicker newcastle-krankheit
mbappe wetter ulm
flashscore wetter erlangen
sport1 west bengal election 2026
vini jr gamestop
bet365 american water works company
kompany tesla roadster
jude bellingham bengal election 2026
upamecano arnold schwarzenegger
gute zeiten, schlechte zeiten star wars tag
inflation united states army
fog warning republikanische partei
wetter bochum omr 2026
wetter aachen rezession
wetter bonn franz wagner
onet la galaxy whitecaps
protest kuba
jamie dornan frankreich
heizöl wetter mannheim
champions league spacex
uefa champions league hurricanes flyers
keytruda audi in der formel 1
péter magyar hornissen
psg lindsey vonn
hechingen spirit airlines
şampiyonlar ligi bruins sabres
tschernobyl 1986 mammoth golden knights
amazon video chiemgau24
paris saint-germain usa donald trump
dietrich grönemeyer rentenbescheid24
fränkische schweiz goodbye deutschland marie heidtke
scarlett johansson vinicius junior
jeff bezos gntm wer ist raus heute
dan brown atlassian aktie
паспорт громадянина україни для виїзду за кордон vietnam
serena williams haben bäckereien am 1 mai geöffnet
манчестер юнайтед лидс 1 mai veranstaltungen in der nähe
catherine deneuve warum ist der 1 mai ein feiertag
bobzin brenntag
sprit tagesspiegel
kev wild stars
abschiebung maifeiertag
steuer stefan hartung
masters rory mcilroy mckinsey & company
großglockner the taste promi wer ist raus
news38 fc bayern münchen champions league
jessie cave danny ramirez
michael schulte claudia major
wetter frankfurt heute peter wohlleben
bundesliga ergebnisse heizungsgesetz
aktuelle nachrichten deutschland jerome powell
restaurant in der nähe joko & klaas gegen prosieben
deutsche bahn fahrplan swr aktuell baden-württemberg
urlaub buchen rettungshubschrauber
rezept für kartoffelsalat lebensmittelwarnung.de
dax aktueller stand julia ruhs
apotheke notdienst frankfurt vw id polo
günstige flüge warburg
elon musk
diablo 4 warlock build
wirtschaft
фридрих мерц
zdf-fernsehgarten
halberstadt
cathie wood
fabian güstrow
spencer jones
jean alesi
hilary duff
nhl playoffs
msci
1. mai
loris karius
koningsdag 2026
ryan reynolds
julia stiles
saïd el mala
tag der arbeit
gesundheitspolitik
der bergdoktor
bulgarien
george clooney
jork
star citizen
donau
krassnitzer harald

View File

@@ -1,3 +1,194 @@
diario sur
bangladesh vs pakistan
bonoloto hoy
taxi
m
uber
timberwolves - spurs
universitario - atlético grau
extranjeria
cavaliers - pistons
relojes audemars piguet swatch
josé coronado
simon dutton
florentino pérez real madrid
pamplona
lotería nacional sorteos
diario de sevilla
tiempo zaragoza
nieve
segunda semifinal eurovisión 2026
devrim ozkan
baba miller
san isidro
gema ruiz
ceará - atlético mineiro
santos del hielo
dean wade
la isla de las tentaciones
jacuipense - palmeiras
deutsche bank
venezuela
brasil
santoral hoy
playstation plus
cox
sorteo bonoloto
madre de omar montes
diari de girona
virgen de fatima
liga dimayor
debate elecciones andalucía
tiempo sevilla
airbus a400m atlas
lebron james
royal pop
trade republic
el independiente
congreso
prelista seleccion española futbol
sidosa
salud
vivienda vacía
juan gómez-jurado
galicia
diari de tarragona
nominados supervivientes
diario de burgos
impago
elecciones andalucía
eldiario
elcorreo
liga mx
alexander volkov
liga 1
marc márquez motogp
la casa de papel continua
américa - santa fe
el tiempo murcia
vargas
tiempo
weather
jorge rey
bwin
marisa jara
lola indigo
jared mccain
eltiempo
tiempo bilbao
tiempo hoy
el tiempo hoy
nba hoy
junior - cerro
aemet malaga
star fox nintendo switch
telescopio espacial james webb
tolima - nacional
barracas central - olimpia
independiente rivadavia - fluminense
multa
2026
bad bunny
spurs - timberwolves
anthony edwards
blake lively
heidi klum
santiago segura
knicks - 76ers
robinho
ashley graham
pogacar
wetter
dinero en efectivo
itv
gene hackman
carrera f1 miami
heraldo de aragon
alberto durán cornada
tiempo valencia
g20
luis zahera
despido laboral
shakira
renfe
alianza lima - cd moquegua
eleccion bellea del foc alicante
meteocat
noticiastrabajo
meme vito quiles begoña gomez
rockets - lakers
sports
sorteo once
juana acosta
raptors - cavaliers
magic - pistons
raul ruiz torero
dia
precio de la luz
fútbol
pension
formula 1
hacienda
precio de la luz hoy
metro madrid
vivienda en españa
tiempo en zaragoza
euribor hoy
austin reaves
estafa
lakers vs rockets
cienciano - atlético mineiro
anthropic
prórroga alquileres congreso
aemet valencia
aemet
huelga gasolineras
el tiempo
nepotismo
instituto cervantes
airbus
tiempo en bilbao
el
el tiempo en granada
spencer jones
encuesta
lili pink
trail blazers - spurs
clasificacion segunda
20minutos
internacional de bogotá - boyacá chicó
el tiempo en valencia
fluminense - chapecoense
heraldo de aragón
víctor muñoz villanueva
de tapas por españa
milan
aitana sánchez gijón
clasificacion liga
palencia
milan vs juventus
marseille nice
cartagena fc
vivienda
hellas verona - lecce
marbella
alfonso vazquez mayoral fuente ymbro
bucaramanga - jaguares
toulouse - mónaco
eldense
nicolai budkov kjær
aryna sabalenka
jaqueline cristian
rafa jodar
samantha vallejo-nágera
ريال بتيس ضد الريال
nvidia
rafael jódar
jodar tenista
sunderland afc - nottingham forest
rb leipzig - fc union berlin
julián alvarez
stade brestois - lens
clasificación de primera división clasificación de primera división
javier hidalgo javier hidalgo
cayetano martínez de irujo cayetano martínez de irujo
@@ -7,134 +198,3 @@ roca rey
psv - zwolle psv - zwolle
daredevil daredevil
a que estas esperando a que estas esperando
real oviedo - villarreal
real salt lake - inter miami
pistons - magic
barcelona sc - mushuc runa
kick
raphinha
lluvia estrellas liridas
frenkie de jong
santos - coritiba
del cerro grande
phillip cocu
cospedal
david wilcock
barcelona - celta de vigo
barcelone celta vigo
macarena gómez
luis merlo
bournemouth vs leeds
racing de estrasburgo - niza
rafael jódar
burnley vs man city
alaska cantante
raúl gonzález blanco
marta sanchez
roberto bautista
cifras y letras
xbox game pass ultimate
horse powertrain
las hurdes
herbicida cancer colon
lluvia de barro
ripoll
manilva
steve jobs
berrettini
prizmic
laura moure
lens - toulouse
girona vs real betis
yuri berchiche
clasificacion liga
posiciones de la liga
resultados liga
lfp
umar sadiq
реал мадрид алавес
jan virgili
moreirense - estoril
downton abbey
koldo garcía izaguirre
jorge martín
mike james
carla leite
eclipse solar del 12 de agosto de 2026
crystal palace - west ham
luz valdenebro
porto - tondela
santos - fluminense
juventus
almería - málaga
punjab kings vs lucknow super giants standings
mönchengladbach mainz
victor eloy
paris-sg lyon
psg vs lyon
zamora - osasuna b
estrecho
nurburgring
la 1 directo
oyarzabal
enrique cerezo
fraude
tasa
la 1
tve directo
cuántas copas del rey tiene la real sociedad
eugenia martínez de irujo
ccoo
racing de santander
racing
baliza v16
st. pauli köln
iphone 18
st. pauli - colonia
nico paz
lionel messi
armengol
pau víctor
braga fc
fiorentina vs crystal palace
morante hoy
iago aspas
aston villa
real betis vs braga
ministerio de sanidad
az - shakhtar
arsenal
tiktok
harry kane
sudan
lunin
airef
tiempo de juego
fc bayern
militao
bellingham
supervivientes
jalen green
rockstar games
bam adebayo
china
suns - trail blazers
euromillones
ldu quito - mirassol
davion mitchell
universitario - coquimbo unido
El País
Marca
RTVE Noticias
La Liga
Real Madrid
Barcelona FC
Tiempo Madrid
Renfe
Iberia
Amazon España
El Corte Inglés
Hacienda
Mercadona
YouTube Música
Entradas Cine

View File

@@ -1,157 +1,200 @@
m6 elon musk
caitlyn jenner marius colucci
star academy un si grand soleil en avance
bfm marseille provence escroquerie
hunter schafer vautours
unchosen netflix bangladesh vs pakistan
john travolta ici tout commence
valence-romans brive ouest-france
reem kherici de'aaron fox
will smith kim higelin
real salt lake inter miami deva cassel
neymar la chaîne météo
les traîtres alain giresse
jacob elordi leapmotor b05 autonomie
pistons magic mistral ai
invincible antoine de maximy
santos coritiba yves de gaulle
ios 18 ici tout commence du 15 mai 2026
la liga ferretti
royaume uni interdiction tabac drones ukrainiens lettonie
stephane tapie arvid de kleijn
tondelier salaire
benjamin duhamel addiction
loto 22 avril 2026 poulet
interdiction tabac royaume uni michel fugain
lol qui rit sort rabah slimani
eva longoria refus d'obtempérer
alain bauer albert ii de monaco
achraf hakimi magasin ouvert jeudi 14 mai
ibrahim mbaye nouvelle lune
mma billetterie fff
roberto calvet ivan gazidis
budget kate middleton
coupe du monde de football 2006 donald gibb
plus belle la vie en avance 14 mai férié
mateus fernandes 14 mai
tour des alpes 2026 marco rubio
lorenzo finn wetter
maine-et-loire chaleur
mathieu flamini concours lépine
kamel daoud autoroute
vandalisme pairi daiza
sydney sweeney football club de nantes
julien odoul lebron james
france2 peter jackson
xavier dupont de ligonnès statistiques de match du joueur lakers thunder d'oklahoma city
elisabeth 2 fourmis
antibes caribbean princess
girona betis ilya sutskever
christine bravo thierry frémaux
الريال ضد ألافيس gruissan
madonna age jeudi 14 mai
margot haddad hantavirus map live
ana riera jours fériés mai 2026
hinaupoko devèze donald trump
bruce toussaint hantavirus symptome
cheque energie raphael arnault
reid wiseman noam bettan
loto 20 avril 2026 militaire
from serie navire
toulouse robert fico
racing 92 stade français arménie
juventus - bologna agriculteur
film une annee difficile weather
échouement ufc live streaming
programme tv ce soir meteo le mans
porto tondela olivier galzi
matthieu pigasse loto résultats loto
santos fluminense lamour est dans le pré
gta 6 læticia hallyday
laetitia milot gérald kierzek
loto 18 avril 2026 hollande francois
bercy tom liebscher
pierre lellouche purepeople
adele actualite
adil rami astrologie
castres toulouse pekin express
angel victor wembanyama
stéphane bern eurodreams 7 mai 2026
anne claire coudray l équipe
pmu résultat top chef 2026
laury thilleman et paul mirabel crédit agricole
quinté du jour bbc news
euromillions 17 avril 2026 ajay mitchell
uson bracelet connecté google fitbit air
guillaume meurice bandi netflix
pmu borne
grenoble oyonnax chems-eddine hafiz
bagarre christophe licata
programme télé un milliard
tchernobyl kj apa
géraldine maillet saints de glace 2026
biot 8 mai férié
racing nintendo star fox
liga europa dany leprince
tv ce soir menu mcdeal
programme tv de ce soir cyril hanouna
brad pitt artemis ii
aston villa 6 mai
michael olise gouverneur de la banque de france
robert ménard chaine meteo
match ce soir gap
sporting jaylin williams
ester exposito meteo toulon
bellingham éliminé koh lanta
iptv 5 mai
militao bath rugby
jeff goldblum robinho
lunin gladiator 2
kiev patrick antonelli
julien royal meteo 15 jours
viktor orbán meteo france
aqababe football psg bayern munich
nhl rudy giuliani
suns trail blazers jour ferie mai
bam adebayo maries au premier regard episode 11
davion mitchell bali
l coupe du monde de vtt
santos recoleta football club meteo calais
atletico madrid météo france
tf1 easyjet
uefa champions league centre presse aveyron
camille cerf vladimir poutine
giorgi mamardashvili marathon biarritz
streaming football hassan du maroc
atlético madryt fc barcelona corse matin
miss france invités léa salamé quelle époque
rts charlene wittstock
leonardo balerdi lionel messi
yann barthes association sportive de saint-étienne
alain delon stellantis
loto du 13 avril 2026 groupe adp
juan arbeláez romain gavras
hbo livret a
katy perry justin trudeau pékin express 2026 candidats
tondela gil vicente autobus
le rugbynistère moyen-orient
epstein cyril féraud
kino bill ackman
horoscope du 13 avril 2026 teknival
golf masters augusta 2026 madonna
boursorama bourse le pal
cac 40 brocante 1er mai
sept à huit la depeche du midi
ligne 12 métro smic
alice taglioni 2026
pedro sánchez steven spielberg
meteo paris maud bregeon
actualités en direct gendarmerie
résultats ligue 1 chelsea football club
pharmacie de garde annulations vols prix kérosène
horaires sncf lafc deportivo toluca
recette crêpes meteo caen
cac 40 en direct playoff nba
acheter billet louvre shannon elizabeth
boulangerie autour de moi sandrine rousseau
carte vitale ameli brent
bernard cazeneuve
vignoble
forest automobile
brown-forman
meteo quimper
meteo brest
charles iii
montceau news
taylor swift
meteo amiens
salle de bal
reine camilla
david hockney
jacques dutronc
franck thilliez
squamish
nasa
nba spurs portland
mourad zeghidi
maries au premier regard episode 10
tchad
meteofrance
meteo grenoble
film
meteo vannes
cnews direct
toulouse clermont
martin short
le diable s'habille en prada 2 sortie
gautier larsonneur
milan vs juventus
stanley tucci
avs sporting
lambert wilson
tochukwu nnadi
greenwood
jaqueline cristian
thomas ramos
om nice
bordeaux-bègles montpellier
drone
rochdale association football club
doctor who

View File

@@ -1,155 +1,200 @@
weather hong kong 新西蘭車禍
天文台 陳浚霆
hk observatory 机票
observatory timberwolves vs spurs
csk vs mi
長沙灣
魔音女團
明天的天氣
球迷世界
天星銀行
game
林嘉華
套餐
賈曉晨
hk weather
綠色債券
barcelona vs celta vigo
weather
7-eleven
天气
班來 對 曼城
埃爾切 對 馬德里競技
rosenior
jaafar jackson
艾納斯
liam rosenior
巴黎聖日耳曼 對 南特
chatgpt image 2
啟德醫院
李泳漢老婆
破產
weather tomorrow
繼承人
英皇群星演唱會
布浩榮
新聞
貨幣貶值
居 屋 2025
3988
李泳豪老婆
皇家馬德里 對 艾拉維斯
李泳漢
鄭欣宜
srh vs dc
鍾嘉欣
張柏芝
江美儀
全港戲院日 2026
江旻憓
陶傑
水晶宮 對 西漢姆聯
吉達艾阿里
山口智子
百佳超級市場
利息
戴祖儀
陳若思
麥當勞
首岸
中国商飞c919
pl
bundesliga
hailey bieber
德甲
cherki
now
曼城
now tv
al nassr
洪金寶 洪金寶
曼聯 灰狼 對 馬刺
車路士 騎士 對 活塞
切爾西 對 曼聯 张凌赫
英超 jannik sinner
何沛珈 samsung
熱刺 龍婷
tottenham vs brighton 波音
熱刺 對 布萊頓 裕東苑
epl 擎天崗
司機 楊洋
补贴 2027 公眾假期
華富邨 山崎和佳奈
零售 iceman
藍莓 中南海
商湯科技 周慧敏
周國豐 news
啟點 thucydides trap
歐聯 citadel
神戶勝利船 李連杰
潘宏彬 pistons vs cavaliers
姚正菁 盧惠光
木乃伊 習近平
ios 26 mc 演唱會 2026
李克寧木乃伊 谷德昭
田啟文 mc
曼寧加 癌症
arsenal 容羨媛
ucl panasonic l10
歐洲聯賽冠軍盃 sony xperia 1 viii
arsenal vs sporting 燒 味
bayern vs real madrid 黃仁勳
real madrid 謝瑞麟
皇馬 spurs vs timberwolves
拜仁慕尼黑 對 皇家馬德里 深圳地铁
claude 特朗普訪華
補貼 hong kong express
nba 直播 hong kong
航空公司
向華強
李嘉欣
typhoon
nba nba
nba線上看 湖人
nba直播 test
全民國家安全教育日 邓兆尊
運輸署 kktix
liverpool vs psg 湖人 對 雷霆
利物浦 蔡少芬
barcelona 林詩棟
歐冠 ap swatch
馬德里競技 對 巴塞隆納 網約車
利物浦 對 巴黎聖日耳曼 許志安
canvas
the weeknd
mc 張天賦演唱會
victor wembanyama
sk hynix
海力士
薛家燕
毛樂禮
mps
聞泰科技
港幣兌人民幣
萬 寧 88 折
張曼玉
羅湖
amos yee
逮捕
hkjc hkjc
馬會 穎喬
76ers vs knicks
百度
mothers day
文佳煐
美國ufo
活期存款
一田
萬寧88折
thunder vs lakers
nba線上看
雷霆 對 湖人
李家鼎
ana
wordle
台风
star
林熹瞳
陳柏宇
馬刺 對 灰狼
knicks vs 76ers
寶達邨
運輸署
etv
麥美恩
金建希
航空 航空
2035 袁偉豪
man united vs leeds 活塞 對 騎士
曼聯 對 里茲聯 八達通
prediction market 兵工廠 對 馬德里競技
預測市場 龍蟠苑
polymarket 飛驒山
巴基斯坦 澳元
sndk 草 蜢
楊何蓓茵 安東尼·愛德華茲
樂珈嘉 艾佛頓 對 曼城
姜濤 何君堯
日經平均指數 失業
飲茶 世界盃2026
上市公司 周殷廷
daniel caesar 鹹田灣
中年好聲音4 投資
香港天文台 漢坦病毒
煤氣 急性內耳迷路炎
livenation 地獄占星師
政府 灣仔
香港天文台天氣預報 cavaliers vs raptors
MTR 港鐵路線圖 charlie puth
OpenRice 附近美食 兵工廠 對 富勒姆
LIHKG 討論區 趙雅芝
恆生指數今日行情 coleman wong
SCMP breaking news jayson tatum
HKEX 港交所股價 celtics vs 76ers
國泰航空航班狀態 osasuna vs barcelona
香港迪士尼樂園門票 塞爾提克 對 76人
百佳超級市場網購 香港人
伊朗
咖啡
c羅
raptors vs cavaliers
lakers
nba playoffs
nba live
高淑樺
暴龍 對 騎士
黃澤林
lck
黎智英
草蜢演唱會
timberwolves vs nuggets
走私
76ers vs celtics
周嘉洛
莊子璇
深圳地鐵
奧斯汀·里夫斯
國際珍奶日香港
天仁茗茶
伊朗海軍
居屋
湖人 對 火箭
lakers vs rockets
異環兌換碼
洪金宝
梁嘉莹
spurs vs trail blazers
羅艷卿
weather forecast
observatory hk
尼克 對 老鷹
sfc
馬刺 對 拓荒者
粉嶺繞道
nuggets vs timberwolves
蔡卓妍
港 漂
suns vs thunder
鍾澍佳
萧正楠
金塊 對 灰狼
魔術 對 活塞
太陽 對 雷霆
港 人 北上
hsbc
何守信
謝賢
房協
rockets vs lakers
火箭 對 湖人
曾志偉
簡淑兒
北海道地震
莫 雷 拉
蔡一傑
車路士
羅志祥
自助餐
馮盈盈
無時空之戀
方力申
可嵐
切爾西 對 里茲聯
谷 婭 溦
曼城
印度
英超
利物浦
pl
arsenal vs newcastle

81
data/keywords/kw_ID.txt Normal file
View File

@@ -0,0 +1,81 @@
jadwal motogp catalunya 2026
j2
prediksi cuaca hari ini
starbucks
dylan harper
de'aaron fox
bsd
hari raya idul adha 2026
stephon castle
museum marsinah
gregoria mariska tunjung
forza horizon 6
drake
banten
aston villa vs liverpool
jadwal avc men's champions league 2026
aplikasi cek bansos
semen padang vs persebaya
kapan idul adha 2026
timnas inggris
juri
yan diomande
bastoni
copenhagen
clara shinta
andré onana
maroko terbuka
girona vs real sociedad
komisi pemberantasan korupsi republik indonesia
ufo
the weeknd jakarta
joko widodo
thailand open 2026
the punisher one last kill
jude bellingham
copilot ai
ascension day
semua akan baik baik saja film
keir starmer
bansos kemensos
lebron james
skema gaji ke-13 2026
donald trump
wijaya karya
ios 26.5
ajay mitchell
krl commuter line
projo
bupati inisial r
bupati bintan
dtks
cek desil bansos
tottenham vs leeds
amerika serikat
nilai tukar
fc barcelona vs real madrid el clasico
tumbal proyek
napoli vs bologna
disnaker
gold gala
j1
daniel dubois
marinos vs kashima
bradley barcola
jadwal moto3
vissel vs fagiano okayama
jakarta barat
kapolri mutasi kapolda
shell
cruz azul vs atlas
auckland fc vs adelaide utd
urawa red diamonds
fulham vs bournemouth
pesta babi film
bursa efek indonesia
911
cerezo osaka
jeju united vs fc seoul
badan kepegawaian negara
miangas
jakarta news indonesia news indonesia weather jakarta weather indonesia economy rupiah exchange rate jakarta traffic transjakarta mrt jakarta soekarno hatta airport flights indonesia tourism bali travel yogyakarta travel bandung travel surabaya news indonesia visa news kompas detik tempo antara news cnn indonesia bank indonesia ojk indonesia kominfo telkomsel xl indosat tokopedia indonesia shopee indonesia lazada indonesia gojek indonesia grab indonesia bukalapak indonesia traveloka indonesia indonesia election berita hari ini berita terkini cuaca jakarta nilai tukar rupiah lowongan kerja jakarta

81
data/keywords/kw_IN.txt Normal file
View File

@@ -0,0 +1,81 @@
comedk
नेहा मर्दा
protein
রাজ চক্রবর্তী
పావలా శ్యామల
abu bilal al minuki
पेंशन
কর্কট রাশি
औद्योगिक गलियारा
bangladesh vs pakistan
മിസൈല്
వృషభం
india football team
red bull racing
thailand open
তাপপ্রবাহ
বাজেট
ప్రభాస్
vi share price
weather chennai
petrol diesel prices may 14
చెల్లింపు
चीन
aishwarya rai devdas cannes saree
महिला
উচ্চ মাধ্যমিক পরীক্ষার রেজাল্ট 2026
ready
bits
अखिल भारतीय तृणमूल कांग्रेस
george munsey
sp velumani
ഇസ്രായേല്
sonia gandhi
தமிழ்நாடு சட்டப் பேரவை
vidya wires share
bajaj broking
పూజా హెగ్డే
sowmiya anbumani
rathan pandit
floor test tamilnadu
pakistan vs bangladesh
നരേന്ദ്ര മോദി
lebron james
ajay mitchell
coal india
high court allahabad
lakers vs oklahoma city thunder match player stats
uae attacks iran
car
hii
பிரதமர்
ಬೆಂಗಳೂರು
పరీక్ష
aaditya thackeray
pf withdrawal
വി.ഡി. സതീശന്
dhurandhar 2 box office collection
nishant kumar bihar health minister
phil salt rcb
పత్తి
hbse 10th result 2026
today wordle answers
argentina hantavirus
rcb vs mi
jagran josh 10th result 2026
minab
hapur
मलेशिया
pmjjby
shoba chandrasekhar
lnmu
অশোক লাহিড়ী
ధాన్యం
तमिल नाडु
शेयर एक्सचेंज
amitabh bachchan death
యుద్ధం
बांगलादेश बनाम पाकिस्तान
pakistan national cricket team
தொல் திருமாவளவன்
delhi news india news india weather delhi weather india economy rupee exchange rate delhi traffic delhi metro indira gandhi airport flights india tourism mumbai travel bangalore news hyderabad news india visa news times of india hindustan times the hindu indian express ndtv india today india election indian government rbi india stock market india sensex nifty india airtel jio vodafone idea flipkart india amazon india irctc train booking ola india uber india zomato swiggy india news today breaking news india weather today delhi jobs india hindi news आज की खबर दिल्ली मौसम रुपया विनिमय दर

View File

@@ -1,154 +1,200 @@
石油 多部未華子
ios 26.4 2 瀬戸朝香
ポケモンカード ポケモンgo モノズ
シュトゥットガルト 対 フライブルク 東大
ドラクエ スマグロ 攻略 バークシャー ハサウェイ
ipl 石田純一
kick 根尾昂
アコム 水野美紀
鈴木愛理 女子バスケ日本代表
sox指数 藤井風 チケット
村上世彰 イングランド代表メンバー
桐山 照史 大沢たかお
マラッカ海峡 エハラマサヒロ
ソニック 中南海
sbi新生銀行 株価 しんぶん赤旗
マイクラ 鎌田大地
川口 春奈 高井幸大
サンダー 対 サンズ アイスランド
インフルエンサー 警視総監
サンケイビル necナイメヘン
岡村隆史 関西大学
上田竜也 脳卒中
メタプラネット ホンダ スーパー ワン
バルセロナ 対 セルタ 比江島慎
三橋くん プラハ
エルニーニョ サッカーアイスランド代表
バーンリー 対 マンc 呉市 火事
ボーンマス 対 リーズ u ミルコ デムーロ
elche vs atlético madrid クリエイト
レバークーゼン 対 バイエルン 中山 功太 サバンナ 高橋
dior 石油資源開発
ソシエダ 対 ヘタフェ ドナルド・トランプ
サイメモリ vakit
b リーグ 順位 レガレイラ
日ハム 0
ナダル ミレービスケット
失点 いすゞ ud
岩瀬洋志 天羽希純
ファイターズ 試合 三浦孝太
江村美咲
宝島社
井ノ原 快彦
ファイターズ
西郷隆盛
ボーダー
チェルシー
関税
ブライトン
佳子内親王
rマドリード 対 アラベス
鳥貴族
ブライトン 対 チェルシー
アシエンダ乗馬学校
ngày trái đất
加藤小夏
町田ゼルビア
モンスターハンターシリーズ
クリスタル・パレス 対 ウェストハム
吉田正尚
旭琉會
神戸
てんちむ
浜辺美波
デーブ ロバーツ
皇治
小雪
にじさんじデビュー
ちゃんよた
坂本 花織
松山 千春
リーグアン
伊勢谷友介
bayern vs vfb stuttgart
chelsea vs man united
唐田えりか
102回目のプロポーズ
デゼルビ
アトレティコ 対 ソシエダ
チェルシー 対 マンu
スパーズ
清春
ディエゴ・ゴメス
ps5
ハイウェイ の 堕 天使 興行 収入
カブス 対 メッツ
dazn
サッスオーロ 対 コモ
杉咲花
町田 対 アル・イテハド
家計
週末旅の極意
北斗の拳
qvc
小芝風花
中井亜美
afc u20女子アジアカップ
ネオジオ
uefaヨーロッパリーグ
加藤史帆
志田未来
伊藤英明
島田麻央
al-nassr vs al-ettifaq
arsenal
レアル・マドリード
バイエルン
abema
real madrid
lucknow super giants vs royal challengers bengaluru standings
bayern vs real madrid
給付
wowow
小泉進次郎
政権
ミキティ
今日のドジャースの結果
新名神高速道路
わたせせいぞう
ピーチ航空
山本由伸 山本由伸
アレックス・ベシア 茨城県
リバプール 地球温暖化
champions league シャープ
アトレティコ 対 バルセロナ b.league award show
オープンワールド 光州
atlético madrid vs barcelona 奈々未
松田好花 マツダ 決算
リコール 防衛省
man united vs leeds nba
白鵬翔 グーグル
日本アカデミー賞 最優秀助演男優賞 jリーグ百年構想
マンu 対 リーズ u 杉浦 太陽
サンディスク 株価 客室乗務員
らじるらじる パチスロ
マクドナルド 森保一
ロシア 横浜開港祭
広島市 岡山 高校生 死亡
ゲイブル・スティーブソン 間垣親方
日本維新の会 snow man dome tour 2025-2026 on
新 日本 繊維 島根スサノオマジック
高見沢 俊彦 ジュビロ磐田
不登校 エスパルス
後期高齢者医療制度 熱中症
バーミヤン 益若つばさ
宮澤エマ g大阪 対 広島
チケプラ fc東京 対 東京v
横綱 炎鵬
宮里美香 中村 里砂
東京 天気 明日 鳥取 対 北九州
新宿 おすすめ 居酒屋 山口真由
最新のニュース 速報 卓球王国
ゴールド 相場 チャート 秋山拓巳
近くの静かなカフェ オリックス・バファローズ
円安 影響 生活 大田区
岡田准一
戸田建設
8.6秒バズーカー
オリックス 対 日本ハム
坂梨 由芽 スーツアクター
f1 ホンダ
投手
フェルナンド・アロンソ
7203
dirty frag
フジロックフェスティバル
首都高速道路
nttドコモ
高橋ヒロム
横浜 道路陥没
ウルトラザウルス
村上 宗隆
サブスク
柄本時生
藤田明美
国会議事堂
八代市
堀井雄二
イラン
渋野日向子
コンサドーレ
コンサドーレ札幌
栃木sc
秋山翔吾
大分トリニータ
藤枝myfc
大阪桐蔭高等学校
鹿児島ユナイテッド
j2
変死体
ミニストップ
ゴゴスマ
韓国 ホルムズ 海峡
バンテリンドーム
松本光平
クーリエ・ジャポン
タイアニ ライン デルス
阿智村
無印
kpmg
トランテックス
31
jin
スタバ
ゴンチャ
travis japan
ウォニョン
dena 対 広島
菅沼菜々
カターレ富山
北九州 対 大分
山形 対 栃木sc
平良海馬
海上自衛隊
ベナビデス
weリーグ
田中健
ミステリーウェイ
石川遼
西野七瀬
堀田真由
横浜fc 対 相模原
イラストやメーカー
薬局
g大阪 対 神戸
オコエ瑠偉
川崎
湘南 対 栃木c
バルミューダ
hikakin
東京
近畿大学
小樽
田園都市線
常磐線
東京スカイツリー
みずほ銀行 ゴールデンウィーク
力士
秋元杏月
四国電力
佐久間宣行
和田 まあ や
浅田 美代子
バトオペ2
千葉県
慶應義塾大学
パンチ
ぶ いす ぽ 活動 休止
ベガルタ仙台
サンフレッチェ広島
相模原 対 栃木c
ロッチ中岡
奈良 対 高知
福島圭音
神宮球場
オスナ ヤクルト
浦和 対 川崎f
村上宗隆
ゴー イントゥ スカイ
文部科学省
カベポスター
奈良県
バナナマン日村
警視正
中国電力
jr九州
村田製作所
四谷大塚
外崎 修 汰
備蓄
日産 キックス 新型
ニューヨーク
小谷昌太郎 イケパラ
東京エレクトロン
ミラン 対 ユヴェントス
宇連ダム 貯水率
櫻坂46
与沢翼
岩手県 大槌町 山林火災
谷原章介
端午

52
data/keywords/kw_KH.txt Normal file
View File

@@ -0,0 +1,52 @@
x
aston villa vs liverpool
liverpool
plp
real madrid
real madrid vs real oviedo
xiaomi 17 max
spotify 20
sony xperia 1 viii
cincinnati vs inter miami
deportivo alavés vs fc barcelona standings
inter milan
man city vs palace
alavés vs barcelona
kuwait sc
facebook
swatch x audemars piguet
osasuna vs atlético madrid
al-nassr vs al-hilal
forex factory
ai
napoli
tottenham vs leeds
the weeknd asia tour 2026
xsmb
thaksin shinawatra
fc barcelona vs real madrid
ac milan
barcelona vs madrid
barcelona
west ham vs arsenal
hantavirus infection hantavirus map
palace vs everton
burnley vs aston villa
persib
ufc
happy mother day
real madrid vs barcelona
atlético madrid vs celta
wolfsburg vs bayern
man city vs brentford
weather tomorrow
sunderland vs man united
chelsea
hantavirus map live
hantavirus map
1
2027 lexus tz
apple iphone 18 pro max
uefa europa league
iphone
phnom penh news cambodia news cambodia weather phnom penh weather cambodia economy khmer riel exchange rate cambodia tourism siem reap travel angkor wat travel phnom penh traffic cambodia airport flights cambodia visa news khmer times phnom penh post fresh news cambodia grab cambodia foodpanda cambodia aba bank cambodia acleda bank cambodia wing money cambodia smart metfone cellcard cambodia lazada cambodia shopee cambodia khmer news today ព័ត៌មានថ្ងៃនេះ ភ្នំពេញ អាកាសធាតុ កម្ពុជា តម្លៃប្រាក់រៀល

View File

@@ -1,100 +1,200 @@
왕다루 hanwha vs kt
시그널 베트남
모하메드 살라 교사
공화당 고진영
윤하정 서울장미축제
청남대 ban vs pak
더보이즈 usa vs nep
노민우 보편적 기본소득
서비스나우 mbk 파트너스
김민지 남진
박해미 전국노래자랑
국가유산청 키옥시아
삼성전자 주가 무주산골영화제
두산에너빌리티 주가 김민하
김성수 빅뱅
한국사 채무
삼성전기 주가 사이드카
국립중앙박물관 수원 fc 위민
대우건설 주가 채권
지방 선거 랄랄
서정대학교 삼성 노조
캔바 임지연
한국항공우주산업 정의선
디트로이트 대 올랜도 afc u 17 아시안 컵
리그 1 전시작전통제권
elche vs atlético madrid 수수료
알나스르 스테픈 커리
al-nassr vs al ahli 오타니 쇼헤이
10 이주빈
로세니어 구더기
psg 대 낭트 이라크
테슬라 실적발표 민생회복지원금
루카스 모우라 주광덕
9950x3d2 민방위
삼천당 제약 간담회 박찬호
김재윤 고양시
k리그1 순위 민방위 훈련
유영찬 집단 소송
이호연 정국
sxmb 해피투게더
김태희
문재인 공대지 미사일
생산직 유주
강훈식 팔란티어 테크놀로지
스파이
cnn 소비
리그오브레전드 최미나수
박환희 필리핀
박지현 코너 맥그리거
카토 키움증권
와우넷 sk 하이닉스
지구의 날 닌텐도 스위치 2
컴프야 복지
차지연 모두의 창업
크리스털 팰리스 대 웨스트 햄 한국경제신문
비상계엄 양상국
연기금 위대한 가이드
배틀그라운드 불기소 처분
제이홉 김태년
두산로보틱스 성남 대 전남
부부 천안시
미노이 우원재 bangladesh vs pakistan
danish malewar 손주
mi vs gt 장민호
양치 승 송금
프리미어리그 김혜성
pl 이스라엘
bundesliga 박재현
맨체스터 시티 fc joshua van
fotmob 최재명
윤아 연금복권 1,2등 동시 당첨
김영인 제주 대 fc 서울
манчестер сити арсенал 관광객
케이뱅크 사고
날씨 한국철도공사
환율 김영웅
손흥민 오승환
토트넘 경기 일정 중산층
넷플릭스 빌라
국민은행 정원오
네이버웹툰 김지원
로또 당첨번호 최준영
쿠팡 이영호
KBO 리그 에이피알
프로야구 순위 펜타포트
아이폰 15 유조선
챗gpt 곡사포
인스타그램 노동조합
유튜브 밴스드 이자
이강인 디나미스원
김민재 개헌안
LCK 일정 lafc
T1 최태원
페이커 쯔양
무빙 장마
카카오톡 PC버전 정수정
당근마켓 이창호
배달의민족 현대차 채용
올리브영 박지원
메이플스토리 울산항
에이 비엘 바이오
하하
삼성물산
풍력 발전
지수
수익률
라이언 와이스
사우디아라비아
nc 대 ssg
경북대학교
한화 대 kia
롯데 대 kt
키움 대 삼성
두산 대 lg
대학
여객선
고우림
안젤리나 졸리
안성재
토요타 rav4
황희찬
g7
항공 승무원
스트레티지
대한전선
나승엽
인플루언서
이재욱
삼성바이오로직스
스마일게이트
강민호
mls
장도연
이재명 정부
예방 접종
통장
소송
울산 대 포항
fc 서울 대 김천상무
차명석
붉은사막
소라와 진경
멕시코 축구 국가 대표팀
한화시스템
윤영경
월세
이서진
굴리엘모 비카리오
재건축
나솔
재판
라이엇
진소리
아빠하고 나하고
mlb
박진만
중고
롯데 자이언츠
강동원
혁신도시
제로페이
체이스 인피니티
주스 아저씨
권민규
변요한
이유 비
변호사 시험
금보유고
이상화
커피
김효범
김범석
국립중앙도서관
어도어
황재균
주호민
채원빈
분식
위례신도시
박동혁
박용호
한화첨단소재
한상진
차승원
한국경제
효성중공업
최홍라
uae vs oman
부정승차
박하나
일본인
공천
한고은
우체국
sk증권
세리에 a
암호화폐
수지
새마을금고
사주

78
data/keywords/kw_LA.txt Normal file
View File

@@ -0,0 +1,78 @@
new york times
terry stotts warriors departure
laptop
ucla softball game today
nathan lane
lorde
arnold allen
strong acid subnautica 2
lluvia
bitcoin
kospi
idris elba
famous basketball players
outlander finale
billboard top 100
usc baseball
tanner scott
dodger standings
elle kennedy
super mario galaxy movie boxoffice
jill kargman
gta 6 pre order
icc
star citizen
习近平
fifa world cup 2026
ca lottery
jaire alexander
bernadette peters
spokane weather
ashley judd
jg quintel
michael rapaport
mookie betts
giants game today
shea langeliers
iran missiles
sf giants
kash patel fbi director
nba playoffs bracket
warriors
skip bayless
nba free agents 2026
michael jordan
nba finals
lakers box score
hachimura
nba mvp
nba live
dram stock
the boys season 5 episode 7
united flight 579 diversion
homicide
frontier airlines hits person
weather forecast texas
tim burton
alfredo adame
seven
priyanka chopra
russia ukraine war
julio cesar chavez
ufc post fight press conference
apac
tenerife
aipac
white house card ufc
terence crawford
humberto cruz
neymar
ben affleck
udonis haslem
mark zuckerberg
la county fair 2026
yaroslav amosov
xiaodi you
joaquin buckley
shootout
vientiane news laos news lao news laos weather vientiane weather laos economy lao kip exchange rate vientiane traffic wattay airport flights laos tourism luang prabang travel vang vieng travel laos visa news vientiane times kpl lao news pasaxon news bank of laos lao telecom unitel laos tplus laos foodpanda laos lao airlines laos hotels laos government laos electricity laos news today ຂ່າວມື້ນີ້ ວຽງຈັນ ອາກາດ ລາວ ເງິນກີບ

64
data/keywords/kw_MM.txt Normal file
View File

@@ -0,0 +1,64 @@
xiaomi 17t pro
aston villa vs liverpool
one
one championship
fa youth cup final
gta6
iphone
videos
1
real madrid vs real oviedo
xiaomi 17 max
sony xperia 1 viii
cincinnati vs inter miami
天气
lens vs psg
deportivo alavés vs fc barcelona standings
arsenal vs everton
man city
alavés vs barcelona
man city vs palace
pubg battlegrounds
osasuna vs atlético madrid standings
facebook
southampton vs middlesbrough
osasuna vs atlético madrid
al-nassr vs al-hilal
ကမ္ဘာ့ဖလား
11000 carat ruby myanmar
အမျိုးသားညီညွတ်ရေး အစိုးရ
pubg 4.4 update
pubg
myanmar ruby
tottenham vs leeds
ဖိလစ်ပိုင်
hantavirus infections cruise ship
myanma railways yangon mandalay upgrade
psg vs stade brestois standings
real madrid
psg vs brest
barcelona
apple iphone 18 pro max
west ham vs arsenal
real madrid vs barcelona
burnley vs aston villa
nottm forest vs newcastle
palace vs everton
mothers day
joshua van vs tatsuro taira
ufc live
toronto vs inter miami
vfl wolfsburg vs bayern munich standings
atlético madrid vs celta
man city vs brentford
wolfsburg vs bayern
ซันเดอร์แลนด์ พบ แมนยู
hantavirus map
al-hilal vs al kholood
ufc
war.gov/ufo
al shabab fc
saudi pro league
joshua van
aston villa vs nottingham forest
yangon news myanmar news myanmar weather yangon weather myanmar economy kyat exchange rate yangon traffic yangon airport flights myanmar visa news myanmar times irrawaddy news myanmar now eleven myanmar grab myanmar foodpanda myanmar shop com mm myanmar telecom mpt ooredoo telenor myanmar tourism bagan travel mandalay travel myanmar hotels myanmar politics myanmar stock exchange myanmar bank central bank myanmar news today သတင်း ယနေ့ ရန်ကုန် ရာသီဥတု မြန်မာ ကျပ်ငွေ

78
data/keywords/kw_MN.txt Normal file
View File

@@ -0,0 +1,78 @@
new york times
terry stotts warriors departure
laptop
ucla softball game today
nathan lane
lorde
arnold allen
strong acid subnautica 2
lluvia
bitcoin
kospi
idris elba
famous basketball players
outlander finale
billboard top 100
usc baseball
tanner scott
dodger standings
elle kennedy
super mario galaxy movie boxoffice
jill kargman
gta 6 pre order
icc
star citizen
习近平
fifa world cup 2026
ca lottery
jaire alexander
bernadette peters
spokane weather
ashley judd
jg quintel
michael rapaport
mookie betts
giants game today
shea langeliers
iran missiles
sf giants
kash patel fbi director
nba playoffs bracket
warriors
skip bayless
nba free agents 2026
michael jordan
nba finals
lakers box score
hachimura
nba mvp
nba live
dram stock
the boys season 5 episode 7
united flight 579 diversion
homicide
frontier airlines hits person
weather forecast texas
tim burton
alfredo adame
seven
priyanka chopra
russia ukraine war
julio cesar chavez
ufc post fight press conference
apac
tenerife
aipac
white house card ufc
terence crawford
humberto cruz
neymar
ben affleck
udonis haslem
mark zuckerberg
la county fair 2026
yaroslav amosov
xiaodi you
joaquin buckley
shootout
ulaanbaatar news mongolia news mongolia weather ulaanbaatar weather mongolia economy tugrik exchange rate ulaanbaatar traffic mongolia tourism gobi desert travel mongolia visa news montsame news ikon mn gogo mn mongolia government mongolbank mongolia telecom unitel skytel mobinet mongolia news today breaking news mongolia weather today ulaanbaatar jobs mongolia mining news mongolia coal export news өнөөдрийн мэдээ улаанбаатар цаг агаар төгрөг ханш

86
data/keywords/kw_MO.txt Normal file
View File

@@ -0,0 +1,86 @@
新西蘭車禍
陳浚霆
机票
timberwolves vs spurs
洪金寶
灰狼 對 馬刺
騎士 對 活塞
张凌赫
jannik sinner
samsung
龍婷
波音
裕東苑
擎天崗
楊洋
2027 公眾假期
山崎和佳奈
iceman
中南海
周慧敏
news
thucydides trap
citadel
李連杰
pistons vs cavaliers
盧惠光
習近平
mc 演唱會 2026
谷德昭
mc
癌症
容羨媛
panasonic l10
sony xperia 1 viii
燒 味
黃仁勳
謝瑞麟
spurs vs timberwolves
深圳地铁
特朗普訪華
hong kong express
hong kong
nba
湖人
test
邓兆尊
kktix
湖人 對 雷霆
蔡少芬
林詩棟
ap swatch
網約車
許志安
canvas
the weeknd
mc 張天賦演唱會
victor wembanyama
sk hynix
海力士
薛家燕
毛樂禮
mps
聞泰科技
港幣兌人民幣
萬 寧 88 折
張曼玉
羅湖
amos yee
逮捕
hkjc
穎喬
76ers vs knicks
百度
mothers day
文佳煐
美國ufo
mothers day 2026
76人 對 尼克
陳山聰
美國 ufo
百佳
weather
weather hong kong
世界桌球錦標賽
intc
mu stock

View File

@@ -1,34 +1,200 @@
rayo vallecano vs espanyol politik
dji lito x1 bangladesh vs pakistan
levante vs sevilla fraud
danish malewar 森林狼 - 马刺
mukesh choudhary timberwolves vs spurs
lyrid meteor showers dewan bandaraya kuala lumpur
jamie overton 骑士 - 活塞
piala uber karam singh walia
madrid open yusry abdul halim
dewald brevis cavaliers vs pistons
counter strike azam baki
pistons vs magic iphone
real salt lake vs inter miami boeing
chart gpt bukit bintang
asiago iceman
liza hanim dodgers vs giants
good morning barbara palvin
pandikar amin mulia fa youth cup final
勒沃库森 - 拜仁 hot fm
santos vs coritiba wnba
Malaysia thucydides trap
Kuala Lumpur fan bingbing
Bursa Malaysia nik nazmi nik ahmad
Ringgit motorcycle
Maybank scotland vs usa
CIMB 活塞 - 骑士
Shopee MY coach
Lazada Malaysia st. louis vs lafc
KWSP i-Akaun karuppu release date
LHDN MyTax farmer
Anwar Ibrahim msci
Johor Bahru the punisher one last kill
Penang polycystic ovary syndrome
Nasi Lemak moka fang
bayi
new zealand
the weeknd concert malaysia
zul ariffin
ron95 subsidy t20
jho low
lebron james
ajay mitchell
t20 fuel subsidy
lakers vs oklahoma city thunder match player stats
nba live
google
test
scotland vs nepal
amy hood
nba scores
audemars piguet swatch watches
live nation
daud bakar
anna jobling
livenation
perak
tm stadium nasional
the weeknd
victor wembanyama
lafc vs houston dynamo
rafizi ramli
hantavirus cases
sengottaiyan
rahul gandhi
yang di-pertuan agong
alexander volkov
sean brady
湖人 - 雷霆
backlash 2026
tamil nadu news
hyun bin
josh hokit
happy mothers day
76人 - 尼克斯
rhb
dortmund vs eintracht frankfurt
sir david attenborough
saman
ana airlines
水晶宫 - 顿涅茨克矿工
strasbourg vs rayo vallecano
marissa dania hakim
大马卡
palace vs shakhtar donetsk
malaysia foreign driving licence conversion
keputusan
assist
马刺 - 森林狼
airbus a220
尼克斯 - 76人
spurs vs timberwolves
perkeso
tvk vijay election results
knicks vs 76ers
nsc
mykad
honda city
sspn
cimb group holdings berhad
谢伊·吉尔杰斯-亚历山大
recoleta fc vs santos fc standings
teams
ucl final 2026
雷霆 - 湖人
final ucl
nubhan
economy
johor darul ta'zim
world championship snooker final
安东尼·爱德华兹
hantavirus infections cruise ship
undang luak sungai ujong
peluru berpandu
nepal vs oman
central bank of malaysia
trisha
rudy giuliani
taiping
go live
perkahwinan
malaysia marathon
results.eci.gov.in 2026
dean wade
mom
jeram toi
haji
earthquake
leverkusen vs rb leipzig
凯尔特人 - 76人
tiong king sing
gaji mei 2026
palmeiras vs santos
奥萨苏纳 - 巴塞罗那
inter miami vs orlando city
uae opec exit analysis
grab cross border taxi
menteri besar negeri sembilan
malaysia badminton thomas cup
猛龙 - 骑士
flower moon
ek din movie review
火箭 - 湖人
macbook
china
global sumud flotilla 2.0
nepal vs uae
森林狼 - 掘金
robotaxi
76人 - 凯尔特人
selamat hari buruh 2026
f1 schedule
lakers vs houston rockets
amira othman
lakers vs houston rockets match player stats
federal reserve interest rates
adidas
mohamad hasan
austin reaves
lafc vs toluca
lakers
湖人 - 火箭
oma vs nep
ppv
mothers day
nte redeem code
skyechip
马刺 - 开拓者
one championship live
labour day
indonesia thomas cup
anggota tentera
阿sa
掘金 - 森林狼
one championship
apple iphone foldable
太阳 - 雷霆
p1p plate
nuggets vs timberwolves
electronic invoicing
malaysian meteorological department
datuk seri aminuddin harun
court
bella astillah
today wordle hints
ezi ray 01
uae vs oman
rekod dunia
mayat
milan vs juventus
osasuna vs sevilla
estrela amadora vs porto
lockheed martin
galatasaray vs fenerbahçe
polis
torino vs inter
terengganu fc
angkrish raghuvanshi
dortmund vs sc freiburg
atlético madrid vs athletic club
fa cup games

181
data/keywords/kw_NG.txt Normal file
View File

@@ -0,0 +1,181 @@
abu bilal al minuki
xxl
wife
nba
timberwolves vs spurs
cavaliers vs pistons
evika silina
jamb utme 2026 institution change
mohamed salah
virgil van dijk
tinubu support dangote refinery
julius omodayo owotuga
claude ai
ia central cordoba vs quimsa santiogo del estero
adam sandler grown ups 3
2027 social security cola estimate
acapulco restaurant closing locations
a24 backrooms movie
iceman drake
federal bureau of investigation
dangote refinery
bbc.hausa
benjamin netanyahu
asset forfeiture
fifa world cup
pistons vs cavaliers
mls
cincinnati vs inter miami
coritiba vs santos
ikeja electric
israel
film
the boys
amazon
spurs vs timberwolves
xm
the punisher one last kill
blue video
jamb cut-off mark for 2026
adebayo adelabu
lakers vs thunder
2001 ford explorer sportsman concept
rayo vallecano vs girona fc standings
aisha yesufu
tottenham fixtures
diesel fuel
seyi tinubu
man city chelsea fa cup
benfica fc
home
open heaven for today 2026
victor wembanyama
abdul samad rabiu
neymar
$70 million lotto max jackpot winner
israel iran war
santos vs bragantino
gavi
bbc hausa news
ac milan vs atalanta prediction
wwe backlash 2026
fuji moto
ufc
noni madueke
when is mother's day
salawa abeni
daniel dubois
ilebaye
samsung galaxy s25 ultra one ui 8.5
76ers vs knicks
update
leandro trossard
arsenal champions league
aviation fuel
al hilal vs
kai havertz
b
independiente medellin vs cr flamengo rj
joni lamb
pope leo xiv bank call
fcmb
kodak black
cole palmer
election law
one ui 8.5 release date
knicks vs 76ers
atenas cordoba vs argentino junin
mikel merino return date arsenal
mbappe
junior kroupi
top scorer in champions league
puskas arena
trending video
recoleta fc vs santos fc standings
ig
2026 uae eid al adha
thunder vs lakers
adams oshiomhole
jamb news
2027 social security cola
10th nigeria national assembly
moniepoint
ypiranga fc rs vs ituano fc sp
birthday wishes
apple iphone 18 pro max
hantavirus infections cruise ship
ben ayade
desmond elliot
joint admissions and matriculation board
nrc
raptors vs cavaliers
f
cavaliers vs raptors
hantavirus
ol vs rennes
35th fighter wing
vinícius júnior
espanyol vs real madrid standings
liverpool news
nigeria news
40k armageddon box
palmeiras vs santos
celtics vs 76ers
inter miami vs orlando city
arsenal vs fulham premier league
alabama redistricting
barca news
barcelona news
rockets vs lakers
magic vs pistons
twitch tv
leke abejide
mallorca
living wage
noah okafor
remi tinubu
imperfect women
ekiti
china
timberwolves vs nuggets
76ers vs celtics
knicks vs hawks
hawks vs knicks
spotify
labour day
asake new album
lakers
lakers vs rockets
pistons vs magic
orlando city vs new england
ibukun awosika
xiaomi 17t anatel listing
sporting fc
alvarez
asake
arsenal vs psg
william ruto
spurs vs trail blazers
ahsoka tano replacement star wars
san lorenzo vs santos
the devil wears prada 2
king charles
house of the dragon season 3
gta 5
nuggets vs timberwolves
suns vs thunder
bybit
jack grealish
sanwo olu
saheed balogun
man u fc
live score today
tinubu
lagos weather
super eagles
naira exchange rate
davido
wizkid
burna boy
afcon
nollywood

View File

@@ -1,136 +1,200 @@
maarten van rossem 24 uur nürburgring 2026 waar te zien
jake paul brandweer
financiën saba eiland
zonnepaneel tyson fury
xrp nicky catsburg
cyprus horoscoop
verdachte rijnmond
112 eerbeek royal pop swatch
golden earring jeanine hennis-plasschaert
sergiño dest mexico
david wilcock thucydides trap
asiago evika silina
shownieuws jacob elordi
nijmegen jenny mollen
keira knightley pretpark hennie rotterdam
112 meldingen amsterdam alexandra capitanescu
dierenmishandeling schip
112 amsterdam monica montefalcone
freek rikkerink
poetin
atalanta - lazio
mr nobody against putin
club brugge - mechelen
frank hosmar
barcelona - celta
kees flodder
burnley - manchester city
lodewijk asscher
vallende sterren
guus meeuwis
hoofddorp
kaja kallas
politiek
stroomstoring amersfoort
solvinity digid
wout weghorst
jamie kames
bitvavo
box 3
ronde van de alpen
matthias uhl
taken film
robot
girona - real betis
real madryt deportivo alaves
tbilisi
southampton - bristol city
vittoria guazzini
oppo find x9 ultra
real madrid - alavés
الريال ضد ألافيس
lecce - fiorentina
pogoda jutro
vierhouten
weather tomorrow
over mijn lijk 2026 overleden
crystal palace - west ham
f-16 fighting falcon
klagenfurt
italië
ruud gullit
perfil falso
psg - lyon
juventus - bologna
troy parrott
az - nec opstellingen
caroline tensen
asielbeleid
philippe sandler
keerbergen
peer koopmeiners
nederlands elftal
pogoń szczecin lech poznań
stand premier league
bulgarije
chelsea - man utd
atlético madrid - real sociedad
xavi simons
ayase ueda
roma - atalanta
rtv noord
paraguay
sergio herman
fed
keuken kampioen
legia warszawa zagłębie lubin
ripple
voorzitter fed
bahamas
overtreding
almere city
real betis
sean connery
l1 nieuws
ronaldinho
demi de boer
bondgenoten
frank masmeijer
real betis - braga
ethereum
aston villa - bologna
manuel neuer
neuer
olise
mbappe
sporting
live tv
bayern munchen
arda güler
ziggo
arda guler
netflix
frenkie de jong frenkie de jong
kanye west corinthians - barra fc
vandaag inside leandro trossard
at5 kelly mcgillis
veroordeling rosanna arquette
verenigde staten rusland
alec baldwin kevin warsh
anna paulowna bataviastad
şampiyonlar ligi fifa wk 2026
NOS Nieuws antonella salvucci
Buienradar brigit toebes
Rijksoverheid nastase
Albert Heijn keir
Funda ivo opstelten
Marktplaats joost nieuwenhuis surhuisterveen
KLM motie
Ziggo hantavirus radboudumc
ING Bank weer utrecht
Eredivisie weeronline
Amsterdam Weer jason collins
Bol.com anass salah-eddine
Treinkaartjes NS anthropic
PostNL lakers vs thunder
Pathé het weer
reform bill
weer rotterdam
jake paul
caroline van der plas
matt damon
misdaadserie
shinyhunters
pien hersman
martin short
belasting
hvzeeland
bn destem
manosphere
la casa de papel
hypotheekrenteaftrek
weather
rente
wijkagent
tweede pinksterdag vrije dag
leo schilperoord
hélène hendriks
verstappen
buitenaards
scientology
perzische golf
ufc kijken
paramount
sean brady
kwadrantweg
hennie van der most
floris wolfs
pandemie hantavirus
112 tilburg
kimi antonelli
ziggo
asml
espn
kerosine
hms prince of wales
groningen
iran nieuws
duitser krijgt schadevergoeding
netflix
verenigde arabische emiraten
nba
pensioenleeftijd
toto wolff
bonaire ik vertrek nicole manuel
een huis vol
jeffrey epstein
xbox
weer zwolle
epstein
ijsselstein
benzine
kyle loftis
stagflatie
adyen
weer groningen
weerbericht
andes virus
stranger things
priscilla wildeman
tanner horner
peter bosz
blue ivy
ryan reynolds
accijns
bevrijdingsdag
walvis
iptv
mark carney
prime video
roma - fiorentina
georginio wijnaldum
intercepted
ulster
rudy giuliani
benzine en diesel
witsnuitdolfijn
farioli
ongeval
grand prix formule 1 van miami 2026
formule 1
uitslagen eredivisie
ontsnapte zebra
miami f1
shakira
rave
daghoroscoop
wetter
isack hadjar
vakantiegeld aow netto
shivon zilis
china
buienradar
politie zandvoort
nl alert
oekraïne
jade kops erehaag
onweer
corinthians - peñarol
john de bever
lance stroll
mafs
nexperia
hypersonische raket
eindhoven
f1 kalender
lakers vs rockets
bultrug timmy
b&b vol liefde
vakantiegeld
martijn van der vorm rotterdam
ismaël baouf
ea sports fc 26
bauke mollema
xrp nieuws
kaaba
mathieu van der poel
een miljard
p2000
james comey
helena bonham carter
george russell
openbaar vervoer
wayne mardle
europese unie
florence pugh
concert golden earring ahoy
de telegraaf
openai
crypto insiders
stefano domenicali
brand emmeloord
loosdrecht
taylor swift
militair
emma heesters
luik-bastenaken-luik
luilakken koningsdag
car rental
112 leiden
taxi
michael
passengers
finale wie is de mol
bourtange
marseille - nice
unchosen
prinses
sylvester stallone
28 years later
programma koningsdag 2026
milan - juventus
aryna sabalenka
fortuna
curacao

77
data/keywords/kw_NP.txt Normal file
View File

@@ -0,0 +1,77 @@
timberwolves vs spurs
nepal national cricket team
ban vs pak
usa vs nepal
kuldip yadav ipl
epl
pati patni aur woh do review
fa cup
aston villa vs liverpool
video videos
neet ug
real madrid
al-ettifaq vs al-ittihad
real madrid vs real oviedo
points table ipl
girona vs real sociedad
valencia vs rayo vallecano
naman dhir
ryan rickelton
arshdeep singh
scotland vs usa
copa do brasil
mls
today weather
cincinnati vs inter miami
coritiba vs santos
weather kathmandu
getafe vs mallorca
deportivo alavés vs fc barcelona standings
sai sudharsan
share result
ipo
rcb vs kkr
osasuna vs atlético madrid standings
southampton vs middlesbrough
osasuna vs atlético madrid
ipl points table 2026
real betis vs elche
al-nassr vs al-hilal
celta vs levante
australia cricket team
icc
cricinfo
lakers vs thunder
scotland vs nepal
rio ave vs sporting
napoli vs bologna
tottenham vs leeds
al-taawoun vs al-ahli
ashutosh sharma
lafc vs houston dynamo
from season 4 episode 4
result
psg vs stade brestois standings
santos vs bragantino
fc barcelona vs real madrid standings
toulouse vs ol
score live
live
808
joshua van
mothers day
ufc
real sociedad vs real betis
lecce vs juventus
vfl wolfsburg vs bayern munich standings
galatasaray vs antalyaspor
mohammed siraj
khamzat vs strickland
indonesia vs samoa
levante vs osasuna
al-hilal vs al kholood
vipraj nigam
anukul roy
kartik tyagi
dc vs kkr
kathmandu news nepal news nepal weather kathmandu weather nepal economy nepali rupee exchange rate kathmandu traffic tribhuvan airport flights nepal tourism pokhara travel everest base camp travel nepal visa news kathmandu post himalayan times onlinekhabar ekantipur ratopati nepal government nepal rastra bank nepal telecom ncell nepal daraz nepal esewa khalti nepal news today breaking news nepal weather today kathmandu jobs नेपाल समाचार आजको समाचार काठमाडौं मौसम नेपाली रुपैयाँ विनिमय दर

78
data/keywords/kw_PH.txt Normal file
View File

@@ -0,0 +1,78 @@
donald trump
okc vs spurs
terrence shannon jr.
harrison barnes
imee marcos
gina carano
converge
in the grey
julius randle
luke kornet
temperature today
monica elfriede witt
fuel price next week
iphone
mid year bonus 2026
google gmail 5gb storage test
steve kerr
brian keith hosaka
sony xperia 1 viii camera
capital1 solar spikers
fifa world cup 2026
marcos maidana
dog
comelec
benjamin netanyahu
valkyries vs sky
subpoena
wnba
cat
giants vs dodgers
antoine huby
gemini intelligence
shohei ohtani
eid al-adha
angel canino
ateneo de manila university
athena imperial
lunar eclipse
swatch audemars piguet royal pop
prc leris
is google down
alex eala rybakina
leris prc
google
lebron james
nba score today
nba live score
isaiah hartenstein
nba live
espn
morocco
boxing
chelsea handler
sabrina carpenter
fitbit air
los angeles lakers 2026 draft
philippine peso
swatch x audemars piguet royal pop
starlink
ronald dela rosa
government service insurance system
hantavirus infection
disney adventure cruise ship
pizza hut
remarkably bright creatures
nick smith jr.
fabio wardley vs daniel dubois
alexander volkov
jessica sanchez
wolves
hantavirus map live
mike conley
bea alonzo and vincent co wedding
de'aaron fox
naz reid
carter bryant
hyun bin
manila news philippines weather philippines economy cebu news davao news philippines traffic manila airport naia flights philippine peso rate bangko sentral ng pilipinas gma news abs cbn news philstar inquirer rappler philippines grab philippines lazada philippines shopee philippines balita ngayon panahon manila

76
data/keywords/kw_SA.txt Normal file
View File

@@ -0,0 +1,76 @@
ap x swatch
usa vs nep
مسلسل off campus
bangladesh vs pakistan
محمد باقر السعدي
timberwolves vs spurs
cavaliers vs pistons
اسعار الذهب
يلو
هذا البحر سوف يفيض
1
x.
météo
shapoor zadran
مالكوم
دنيا سمير غانم
barbara palvin
عريس
الرياض
سوق مالية
صحة
العيد الاضحى
فارس
scotland vs usa
pistons vs cavaliers
ليونيل ميسي
mls
sony xperia 1 viii
وزارة الموارد البشرية والتنمية الاجتماعية
copa do brasil
cbse class 12 result 2026
بين
وزارة
ياسمين عبد العزيز
gold price in india
spurs vs timberwolves
الفجر
the boys
بدرية طلبة
غامبا أوساكا
اليوم العالمي للتمريض
nurses day
زواج
scotland vs nepal
sara duterte
العراق
lakers vs thunder
ترند اطلس الجمال الطبيعي
مسابقة الملك عبد العزيز الدولية لحفظ القرآن الكريم
الرد الايراني
سارية السواس
برنامج خادم الحرمين الشريفين للابتعاث الخارجي
neymar
جوعان بن حمد آل ثاني
runway
le havre vs marseille
جواو كانسيلو
mehidy hasan miraz
vijay
shan masood
joshua van
كامل الوزير
وزير
حمزة شيماييف
thunder vs lakers
google fitbit air
متى عيد الاضحى 2026
സൗദി അറേബ്യ
ليبيا
ufo files
ufc
76ers vs knicks
levante vs osasuna
ليفانتي ضد أوساسونا
فهد المفرج
riyadh news saudi arabia news jeddah news saudi weather riyadh weather saudi economy saudi riyal exchange rate riyadh traffic king khalid airport flights jeddah airport flights saudi tourism riyadh season alula travel mecca news medina news saudi visa news arab news saudi gazette saudi press agency sabq al riyadh saudi government sama saudi central bank stc saudi mobily zain saudi noon saudi amazon sa jarir bookstore hungerstation saudi riyadh jobs saudi real estate saudi news today breaking news saudi weather today أخبار السعودية الرياض الطقس سعر الريال السعودي

View File

@@ -1,159 +1,200 @@
darren wang affordable housing
mukesh choudhary bangladesh vs pakistan
danish malewar timberwolves vs spurs
tamil nadu election results largo
allah ghazanfar cavaliers vs pistons
peregrine falcon mental health
airasia flight woodlands checkpoint
arrest weather singapore
hao mart singapore nea
kartik sharma mohamed salah
real salt lake vs inter miami product recall
pistons vs magic donald trump
krisflyer monica elfriede witt
michael jackson biopic lottery
新加坡 ticketmaster
atalanta vs lazio chinese f&b brands singapore
伯恩利 - 曼城 rebecca lim
porto vs sporting iceman
cdl directors resign millennium copthorne
tsla
leverkusen vs bayern
burnley vs man city
elche vs atlético madrid
psg vs nantes
michael jackson
al-nassr vs al ahli
mohsin khan
changi
rr vs lsg
primary school
alexandra eala
tan su shan
sundaresh menon
moulin rouge musical singapore
south korea
step
gamba osaka vs avispa fukuoka
honor 600 pro
china shipyards oil tanker orders
coe
lebron james
real madrid vs alavés
brighton vs chelsea
nitish rana
earth day
michael movie
kevin warsh
srh vs dc
chinese aircraft carrier liaoning
andie chen
jesseca liu wins best actress
crystal palace vs west ham
grok
gemini
claude ai
gpt
ai
is chatgpt down
strait of hormuz news
mi vs gt
psg vs lyon
sporting vs benfica
bayern munich
pl
bangkok weather
starhub
廖子妤
曼城 - 阿森纳
bayern vs vfb stuttgart
英超
chelsea vs man united
perfect crown
ayush mhatre
sarfaraz khan
napoli vs lazio
tottenham vs brighton
abhishek sharma
tinie tempah
wrexham vs stoke city
sassuolo vs como
the straits times
india women vs south africa women
beef season 2
loyang valley
world cup 2026
afc champions league
hormuz
malacca strait
kkr vs gt
aston villa vs bologna
mumbai indians vs punjab kings standings
al sadd vs vissel kobe
amd share price
opus 4.7
pete hegseth pete hegseth
naman dhir norway missiles
yen singapore dollar thucydides trap
mayank rawat scarlett johansson
dji pocket 4 karuppu
real madrid fuel
al-nassr vs al-ettifaq pistons vs cavaliers
bayern vs real madrid mls
arsenal vs sporting cincinnati vs inter miami
lucknow super giants vs royal challengers bengaluru standings coritiba vs santos
is claude down vivian balakrishnan may day award
claude deportivo alavés vs fc barcelona standings
allbirds spotify 20
red sea goh yong siang
rcb vs lsg dbs ocbc uob q1 earnings
retirement new zealand
asia flights delays cancellations silent call
suns vs trail blazers googlebook
johnny somali jason collins
bam adebayo spurs vs timberwolves
zhang linghe pursuit of jade air india
roman gofman nick teo mother's day post
cruz azul vs lafc babymonster choom tour singapore
ocbc lebron james
santos vs recoleta jcd prabhakar
atlético madrid vs barcelona ajay mitchell
ipl schedule test
liverpool vs psg nba scores
iran blockade strait of hormuz lakers vs oklahoma city thunder match player stats
kartik tyagi royal caribbean
carlos alcaraz iran war ceasefire
propertylimbrothers birth rate
byeon woo-seok selling singtel discounted shares
mahathir mohamad the weeknd singapore
csk vs kkr bosco chun ho wang
man united vs leeds lafc vs houston dynamo
cbse class 10 result 2026 date victor wembanyama
euphoria season 3 ponzi
srh vs rr santos vs bragantino
tamil new year 2026 nba draft lottery
low de wei aadhav arjuna
pope water pipe burst
flexar swatch ap
microsoft outlook scdf
new rolex 2026 china
medical classification joshua van
blasphemy law lakers vs thunder
big bang coachella 2026 62nd baeksang arts awards
小贩 hyun bin
malaysia fuel price crisis 76ers vs knicks
sbti personality test hantavirus map
cancer survivor rome open
tim cook ufc 328
spurs vs nuggets al-hilal vs al kholood
asia flights cancelled delayed mothers day 2026
singapore weather forecast palace vs shakhtar donetsk
mrt map singapore ec mop
straitstimes breaking news thunder vs lakers
cpf board login canvas
hdb bto launch updates david attenborough
best chicken rice near me iran war
public holidays sg uefa
singpass login portal job
changi airport flight status megatsunami
iras tax filing hdb
mark zuckerberg
naval strike missile
knicks vs 76ers
police
manchester united f.c.
soccernet
housing and development board
dress code
micron technology
阿森纳 - 马德里竞技
马来西亚
hydrogen
shell
kartik sharma
dario amodei
keppel infrastructure trust
toto jackpot singapore
anthony edwards
dbs bank
补贴
新加坡博彩公司
kerala election results
toto
ndtv live
oneindia tamil
us-iran news
results.eci.gov.in 2026
tamilnadu election result date 2026
tamil nadu election results
dinamalar
tamil nadu election results date 2026
san diego fc vs lafc
citigroup
spirit airlines flights
thomson-east coast line
inter miami vs orlando city
mothers day
jet bridge
celtics vs 76ers
james seah
8视界新闻
jpmorgan chase
singapore airlines ultra-long routes
drunk driving
kwek leng beng
raptors vs cavaliers
rockets vs lakers
magic vs pistons
warren buffett
lawrence wong may day speech
paynow
cold war 1994
expo event
timberwolves vs nuggets
76ers vs celtics
gardens by the bay
weather forecast
universal studios singapore
lorna hajdini
cancer
lakers
dbs earnings
lafc vs toluca
cyclist
lakers vs rockets
jerome powell
white house correspondents' dinner
oman vs nepal
primary 1
mapletree industrial trust
spurs vs trail blazers
knicks vs hawks
snake
marriage
san lorenzo vs santos
bankruptcy
诈骗
us-iran
flight
jeanette aw
jisoo
nuggets vs timberwolves
suns vs thunder
drug
jimmy kimmel
erika kirk
elon musk
hokkaido earthquake today
labour day
angela palmares
chernobyl disaster
tengah garden residences
torino vs inter
dortmund vs sc freiburg
angkrish raghuvanshi
mohsin khan
running man
arsenal vs lyon
genoa vs como
kkr vs lsg
bwf
chelsea vs leeds
bologna vs roma
angers vs psg
giant octopus fossil
premier league standings
apple iphone fold
arsenal vs newcastle
man city vs southampton
bundesliga
israel iran war
freddie woodman
sunderland vs nottm forest
real betis vs real madrid
anne hathaway
michael jackson
sai sudharsan

78
data/keywords/kw_TH.txt Normal file
View File

@@ -0,0 +1,78 @@
ราชินี
กฎหมาย
lotto
timberwolves vs spurs
หวยออมสิน
กยศ
เวียดนาม
มูรินโญ่
เลขเด็ดไทยรัฐ
ap x swatch
กัมพูชา
1
ทอง
การประปานครหลวง
ชายแดน ไทย-กัมพูชา
กรมควบคุมมลพิษ
เลขเด็ด 16 พฤษภาคม 2569
ดูคะแนนกพ
classroom
xiaomi 17 max
ทหาร
มารีน่า
คริสเตียโนโรนัลโด
บุรีรัมย์ยูไนเต็ด shopee cup
ข่าวสด
a-z
cincinnati vs inter miami
ชาวยิว
ไฟฟ้า
deportivo alavés vs fc barcelona standings
ฝน
openai
cloudflare
shell diesel
shell gasoline
คลิปทราย
pubg
ผลหวยลาว 12 พฤษภาคม 2569
cpall
aia
ดูบาสสด
nba
มะเร็ง
google
test
สีหศักดิ์ พวงเกตุแก้ว
สุราษฎร์ธานี
arne slot out
วันพยาบาลสากล
ลงทะเบียนบัตรสวัสดิการแห่งรัฐ
เงินกู้
ส้ม เช้ง สาม ช่า
thaksin shinawatra
ตลาดหลักทรัพย์
วัน ที่ 2 มิถุนายน 2569 หยุด ไหม
นักมวย
อาฒยา ฐิติกุล
มิสเวิลด์
swatch x ap
bangkok weather
เจลีก
ทักษิณ
กรมการปกครอง
ถนน
13 พฤษภาคม 2569 วันอะไร
happy mothers day
ไวรัสฮันตาคือ
roblox
joshua van
มายด์ ลภัสลัล
ฟุตบอลโลก
พี่ชายทรายสก็อต
alex jimenez bournemouth
วอลเลย์บอลหญิงเนชันส์ลีก
ลำปาง
ซาบีดา ไทยเศรษฐ์
วันหยุด เดือนพฤษภาคม 2569
bangkok news thailand news thailand weather bangkok weather thailand economy thai baht exchange rate bangkok traffic bts skytrain mrt bangkok suvarnabhumi airport flights thailand tourism bangkok hotels phuket travel chiang mai travel thai food near me grab thailand lazada thailand shopee thailand true dtac ais thailand bangkok post thairath khaosod thailand election thai government bank of thailand stock exchange thailand ข่าววันนี้ ข่าวด่วน กรุงเทพ อากาศวันนี้ ค่าเงินบาท

96
data/keywords/kw_TR.txt Normal file
View File

@@ -0,0 +1,96 @@
evrensel
on numara sonuçları
kurban bayramı'na kaç gün kaldı
starbucks
türkiye kadın milli voleybol takımı
alime özge k
malatya hava durumu
diyarbakır hava durumu
bayram ikramiyesi ne zaman yatacak
nefes gazetesi
yapı kredi
işbankası
ulusal staj programı
19 mayıs gençlik ve spor bayramı
gram altın
ihh
1
19 mayıs
halk bankası
bim aktüel 15 mayıs
rasim ozan kütahyalı
kazakistan
il dışı tayin
gamze pamuk
tayvan
14 mayıs
cem özdemir
danıştay
okulların kapanmasına kaç gün kaldı
gaziemir su kesintisi
denizli haber
13 mayıs ne günü
hbs
içişleri bakanlığı
yeşil alg
takvim gazetesi
mehmet ceyhan
erzurum hava durumu
simay kurt
galatasaray mauro icardi
jet yakıtı
ajay mitchell
hüseyin kürşat kırbıyık
samsun haber
19 mayıs tatil mi
cerny
survivor
yasak
konya hava durumu
pl
premier lig puan
nba seçmeleri
casusluk
fikret orman
şebnem ferah izmir konser
son dakika haberleri
yatırımcı
11 mayıs
darwin núñez
okullar ne zaman kapanacak
isveç
akşam
happy mother's day
çılgın sayısal loto çekilişi
erman toroğlu
hasat
halk tv
alex pereira
istanbul namaz vakitleri
hava durumu afyon
kırıkkale hava durumu
šarūnas jasikevičius
kırşehir hava durumu
muğla hava durumu
hava durumu istanbul
kredi
12 yargı paketi ne zaman çıkacak
ga
ibb
honor 600 pro 512 gb
ibrahim tatlıses baboş
anneler günü ne zaman
iran son dakika
canlı altın
baraj
huawei watch fit 5 pro
istanbul hava durumu
okullar ne zaman tatil
izmir deprem
wilfried zaha
izmir
tüpraş
bakanlık
ankara hava
hava durumu konya
iphone

View File

@@ -1,114 +1,200 @@
宋祖兒 diaz 鬥雞
porter 新聞
謝京穎 屍速禁區
德州儀器 李灏宇
台新綜合證券 stephon castle
希臘 曾峻岳
費城半導體 台灣
mrvl 英雄 聯盟
狄鶯 swatch ap 聯名
三星罷工 ap
00981a 2408
馬斯克 2603
辛耘 2368
宏碁股價 6414
0056 2464
2330 溫嵐
雷霆 對 太陽 中國 統一
0050股價 黃金
006208 繁榮
景碩 醫院
女警陳芊雯 2344
廢死聯盟 保羅沃克
西甲 統測
地震 洛杉磯 快艇
地震速報 太陽光電
台灣積體電路製造 golshifteh farahani
高頻寬 記憶 體 股息
戴奧辛 銀行控股公司
3665 三星
宋晟睿 世足
黃 甘霖 3661
劉家翔 3044
王耿豪 4977
王勝偉 吳怡農
009816 中國國民黨副主席
thời tiết ngày mai 蔡壁如
明天的天氣 王愛琳
總部 南山人壽
美光科技 apple watch 高血壓
cpbl 臺中榮民總醫院
中華職棒 google 當機
中職 住院醫師
黃甘霖 google
ajay mitchell
lebron james
元大金
nba
test
nba score
nba直播
3653
3036
2492
賴士葆
3443
3006
股本
星巴克 買 一 送 一
股價
布蘭登·費雪
羅明才
緯創資通
壽司郎
安檢
杜金龍
韓國 瑜
張榮興
歸 化
拓元
蔣友青
sk海力士
5세대 실손보험
會考
101登高賽
道奇 對 勇士
timberwolves vs spurs
徐國勇
chris sale
新應材
google fitbit air
股東
謝金 河
群聯
星巴克買一送一
exo 演唱會
徐懷鈺
光澤診所
天弓三型防空飛彈
國民 年金
kylie jenner
群創
胡元輝
徐熙娣
壽司郎咖波
美國國債
聯合再生
矽格
宋成文
teams
軍 公教 軍 公教
6147 廣達
earth day 高國豪老婆
陳哲遠 周子 瑜
台鐵 光寶科
斯普拉遁 塗擊隊 asml
麥可傑克森 新莊淹水
神將彩券行 金凱德
米可白 台玻
洪敬堯 九合一選舉
華邦電子 頎邦
柔美的細胞小將 3 五月天
底特律老虎 諾和諾德
三 商 美邦 星宇航空
川 普 瑞軒
英雄聯盟 0050 成分 股
聯電adr 亞馬遜 公司
rklb 行政專機
amd stock 漢他病毒怎麼傳染
宋仲基 封鎖
兵工廠 博通
德甲 2388
塞爾提克 對 76人 陳光復
justin bieber 演唱會 華倫·巴菲特
拜仁慕尼黑 許常德
何潤東 英特爾
廖子妤 00923
英超 friday
許凱 中華民國國防部
tottenham vs brighton 林維恩
長野縣 劉宇寧
交通安全 2 奈 米 製程
朋友收集夢想生活 淡江大橋何時通車
麥克傑克森 天母
王濛 陳盈潔
騎士 對 暴龍 林襄
熱刺 對 布萊頓 李芸
iem rio 2026 夾子園火災
garret anderson 黃路梓茵
墓乃伊 五十嵐淳子
曹格 日春木瓜牛奶
claude design 總統
柯文哲 古林睿煬
金剛 槍決
荷 姆 茲 海峽 dazn
東北 季風 陳芋汐
斯圖加特公開賽 福特汽車
歐聯 洋基
菡生婦幼診所 黃 國昌
台鐵訂票 高速鐵路
飛機 lck
東光路 og anunoby
货币 白沙 屯 媽祖
amd playstation
航空母艦 psy
axti 70歲換駕照
Yahoo奇摩 email
天氣 林逸欣
蝦皮購物 張宇
PChome 任天堂
Momo購物網 記憶體
Mobile01 ive
Dcard k spark 高雄
巴哈姆特 斑斑
中時電子報 粿 粿 判決書
聯合新聞網 蔡沁瑜
台灣高鐵 十銓科技
台鐵時刻表 邱軍
中華電信 股東會紀念品
統一發票 佳必琪
勞動 勞動
鍾東錦
棒球
spurs vs trail blazers
8028
鄭嘉睿
spencer jones
張凌赫
山本由伸
陳德修
國巨
俠 盜 獵 車手 vi
晶豪科
無限城
謝淑薇
台中停電
公務員
停電
hito 流行音樂獎
國際珍奶日
台積電 內 鬼
日圓
佳能
聯電 股東 會 紀念品
張雪機車
航空
暴龍 對 騎士
王苡丞
遊戲
chelsea đấu với leeds

View File

@@ -1,161 +1,200 @@
tbilisi daily record
connor storrie noah price
georgia b
stephen bunting on
great british menu 2026 ban vs pak
ravi eastenders restaurant
salford city fc timothee chalamet
national grid timberwolves vs spurs
mass effect backrooms movie
salford city vs bromley ap swatch watch
real salt lake vs inter miami randal kolo muani
provinces of the pantheon inquest
mls james
russell brand wade
john phelan fa cup
hung cao amazon driver cat theft elland
pistons vs magic simon dutton most wanted
jerry bruckheimer new dinosaur species
st. george's day ducks vs golden knights
asiago connections hint
framework laptop 13 pro rs-28 sarmat
boro jensen huang
interactive investor eric morecambe
mint shabana mahmood
believe me itv sco vs usa
amanda bynes p&o cruises
strasbourg vs nice nintendo switch 2
chase bank scarlett johansson
jak jones cuba
chase belfast weather
rodri ted lasso
christopher trybus weather liverpool
lsg vs rr met weather
pension chongqing
hebden bridge air india
sandra bullock practical magic sydney sweeney
rolls-royce share price drop met office weather
invincible season 5 golden knights vs ducks
josé mourinho e
chris wakelin sally nugent
jimmy bullard adam thomas north korea
aer lingus flight cancellations audi q9
sam west ajay mitchell
oxford united lebron james
liam delap st johns
wba st paulo
реал мадрид алавес strands hint
coppa italia rod stewart remarks on king
girona vs real betis rachel steven mafs australia
marcus rashford mental health awareness week
الريال ضد ألافيس ushuaia
supreme leader of iran mary berry bafta fellowship
oscar isaac moroccan military us soldier recovery
xrp ledger olivia rodrigo
pablo bet 365
is tane leaving home and away zack polanski ministry of justice
julie andrews weather manchester
danny boyle nationwide
nina eastenders nrl
john stones wordle answer today
amazon vega os fire tv tristan da cunha
porto vs tondela state pension
santos vs fluminense arman tsarukyan
martin brundle lost f1 seat cricinfo
keegan bradley people's postcode lottery
myanmar
nurseries
fitbit air tracker
national lottery results
sports
betway
natwest
taxi
ps5
wwe backlash 2026
darwin nunez
pga tour
reform policies 2026
iplayer
bb
wandsworth
bbc new
sun
wordle hint
guardian uk
daily echo
yvonne gonzalez rogers musk case
dp world tour
nikkei 225
do i need my polling card to vote
mothers day 2026
the sun uk
bbc radio 4
airport
jamie vardy
connections today
henry cavill
scottish sun
the boys season 5 finale
bolton news
recoleta fc vs santos fc standings
latest news
pizza
postcode lottery
daredevil born again
ryan reynolds
steam controllers
man utd news
connections nyt
wren kitchens
emmerdale spoilers
time
ukraine russia war
kerala election result
starbucks
star wars day
who won the snooker last night
eswatini
mcdonald's
election commission of india
funeral director
southampton marathon 2026
jet2.com
lewis hamilton ferrari 2026 season
ipswich town football
nationwide building society
savings
nursery school
nba scores
katie price
anne boleyn
beyond paradise kris marshall
nba schedule
superyacht sinking mike lynch
rockets vs lakers
ricky saints
treasury
inoue vs nakatani
mark allen snooker delay
accuweather
severn trent water
yorkshire water
rangers f.c.
anglian water
edinburgh weather
united utilities
council tax
christian horner
lafc vs toluca
lakers vs houston rockets match player stats
snooker scores
snooker
housing market
bankruptcy
gina carano
weather birmingham
bbc nees
ella langley
emma grede
ted lasso season 4 teaser trailer
antidepressants recall
financial crisis
itv news
engagement rings
spurs vs trail blazers
alexey mordashov
good morning
mortgage rates
horoscope
nhl scores
nuggets vs timberwolves
liverpool weather
todays weather
playstation plus
manchester weather
everton f.c.
dvla
snooker results
delivery
ronnie o'sullivan
janet cleverly councillor reprimanded
criminal record
mark selby
avs vs sporting
david attenborough david attenborough
antoni kowalski juventus
kezia dugdale elena rybakina
car eric bana
beef netflix roman kemp
juventus vs bologna house fire wolverhampton
losc vs nice paul merson
david szalay is scarlett moffatt pregnant
the killer man city fixtures
joe cole scarlets vs bulls
lille fc monaco fc
simon cowell jaqueline cristian
pl stock market
frank lampard everton napoli
nottingham forest fixtures alex de minaur
everton manager tigers vs hull fc
dragons vs bulls
suede
lahore
wrestlemania 2026
giants vs rhinos
glenrothan
york knights vs leopards
tim sherwood
redditch
ccfc
europa conference league
bromley fc
paul merton
chris wood
istanbul
turkey
lucy watson
thiago silva
bednarek
jan bednarek
vincent kompany
mbappe
luis suarez sporting
madrid fc
andriy lunin
what did bec say to rachel mafs
yalla kora
geovany quenda
sporting cp
pavlovic
talktalk
arne slot drops mohamed salah
suns vs trail blazers
italian
used cars
mlb
roman
johnny somali
windows update
davion mitchell
hbo max
bolton wanderers
barca vs atletico
kemi badenoch
warren zaïre-emery
barca
samuel west
barcelona fc
lamine yamal
hbomax
noah okafor
casemiro
talksport
lazio
leeds united fixtures
bruno fernandes
afc champions league
meteor
carlos queiroz
travel warning
tori amos
cloud
reading
rolls-royce smr
istanbul airport
a27
bridget phillipson
tottenham standings
may bank holiday 2026
toto wolff
london weather today
bbc news latest
premier league fixtures
tesco near me
tube map london
uk bank holidays
royal family news
how to make english tea
nhs symptom checker
property for sale in london

View File

@@ -1,165 +1,200 @@
brandon marsh new york times
psv vs pec zwolle terry stotts warriors departure
daniel merida aguilar laptop
william byron ucla softball game today
eve plumb nathan lane
mall of louisiana lorde
real oviedo vs villarreal arnold allen
real oviedo - villarreal strong acid subnautica 2
call of duty: black ops 7 lluvia
tarik skubal bitcoin
cubs game today kospi
mike repole idris elba
okc thunder famous basketball players
atlanta braves outlander finale
mlb scores today billboard top 100
braves standings usc baseball
kevin mckidd tanner scott
dan vladar dodger standings
mls standings elle kennedy
dodgers - giants super mario galaxy movie boxoffice
jon ossoff jill kargman
ozzy survivor gta 6 pre order
braves score icc
washington nationals star citizen
alex bregman 习近平
peter lambert fifa world cup 2026
darrell sheets ca lottery
ludwig kaiser jaire alexander
edina shooting bernadette peters
atalanta - lazio spokane weather
barcelona vs celta vigo ashley judd
rafael jodar jg quintel
rivian r2 michael rapaport
pick 4 mookie betts
aoc giants game today
cleveland browns shea langeliers
nintendo switch gamecube games iran missiles
lsg vs rr sf giants
spirit kash patel fbi director
atlanta fire nba playoffs bracket
deshaun watson warriors
good morning america skip bayless
pittsburgh nba free agents 2026
strands answers michael jordan
scientist nba finals
mark cuban pharmacy lakers box score
inter milan hachimura
lens vs toulouse nba mvp
david james nba live
andy weir dram stock
noah kahan tiny desk concert the boys season 5 episode 7
jennifer garner 54th birthday photos united flight 579 diversion
troy baker homicide
real madrid - alavés frontier airlines hits person
girona - real betis weather forecast texas
girona vs real betis tim burton
arc raiders alfredo adame
schd etf dividend yield seven
deportación priyanka chopra
lecce - fiorentina russia ukraine war
valley forge high school julio cesar chavez
betty yee ufc post fight press conference
seth trimble apac
bill belichick tenerife
winter storm aipac
jim parsons white house card ufc
kings vs avalanche terence crawford
suns vs thunder humberto cruz
wolf neymar
santos - fluminense canelo álvarez
mets - cubs kendrick lamar
alexander manninger ben affleck
santos vs fluminense la county fair 2026
disclosure day mark zuckerberg
tobias myers yaroslav amosov
vladimir putin udonis haslem
knicks game xiaodi you
ben rice jennifer meyer
prem alexander volkov
timberwolves vs nuggets pablo escobar
cody bellinger zelensky
nik khamenia blue shield
real sociedad jordan walker
nurburgring crash del monte
atlético madrid - real sociedad riley o'brien
ruke orhorhoro kim petras
radar ufo
the weather channel michael gandolfini
kttc bruno mars
luke gulbranson ronda rousey
kttc weather love island
comcast data breach settlement mississippi tornado warning
tornado watch sean manaea
moisés ballesteros chris stapleton
mets game today trump's hands
giancarlo stanton ca governor race polls
real betis caro claire burke
prosecution of daniel duggan oregon state baseball
liv morgan iphone 16 pro
mikey williams yosemite national park
indiana fever sophie cunningham baptism meg stalter
gregory donnell morgan jr popeyes chicken wraps permanent menu
why are the sirens going off walt frazier
leylah fernandez samsung stock
strasbourg vs mainz heather watson
michael olise los angeles angels
ريال مدريد chris brown
dazn jaafar jackson met gala 2026
paramount rachel zegler
univision amanda bynes
jude bellingham house of the dragon season 3
sam antonacci sf weather
real madrid ariana grande met gala
bayern jackson lacombe
arda güler aeromexico
los angeles dodgers nbc
vandenberg launch schedule suvendu adhikari
ryan dunn trisha
alex vesia seattle weather
ken jennings putin
ucla baseball melissa joan hart
padres standings eenadu
mets vs dodgers match player stats gavin mckenna
bo bichette mortgage loan rates today
jorge polanco floyd mayweather
psg wsl
barca whitecaps - la galaxy
vix air jordan 11 space jam
fcb budapest
barcelona schedule usyk
tarjeta roja dmitry bivol
a knight of the seven kingdoms season 2 jai opetaia
charlotte flair ebay acquisition
usa network henry winkler
natalie sago will anderson jr
carlos queiroz themba gorimbo
carlos batista yoel romero
katie boulter alex hoppe
levante - getafe junior tafa
levante vs getafe colby thicknesse
mcilroy green jacket presentation jacob malkoun
man united vs leeds nick kurtz
7-eleven closing locations kailer yamamoto
cloud alex jones
sports cps energy
sony playstation ssi
alaska airline e
toronto hail
sydney michael jackson movie biopic
paris houston weather
tokyo katarzyna kawa
delhi usd to yen
sykkuno drama michael jackson net worth
Los Angeles weather today utah hockey
S&P 500 stock chart mitch marner
local coffee shops near me hawaii news now
latest tech news spacex rocket launch
California traffic updates jack eichel
AI startups in Silicon ValleySan Jose weather this weekend apple iphone 18 pro max
Silicon Valley tech news lena dunham
best tacos in San Jose vegas knights
Apple park visitor center hours acura
Seattle Weather qatar airways
Las Vegas strip charles barkley
Charlotte Hornets turkish airlines
ayo edebiri
who do the spurs play next
one championship
samsung one ui 8.5 update
fabio jackson
san antonio
shea theodore
dodgers game today
munetaka murakami
dodgers score
joe ingles
owensboro weather
nhl overtime rules
kyle tucker
pete fairbanks
bank
ucla
housing prices
real estate
post malone
ducks game tonight
flor vigna
lebron james
bronny james
austin shooting
arthur rinderknech
avs vs sporting
elena rybakina
chris sale
bruins
sabres game
corinthians vs vasco
christian walker
where to watch new york yankees vs houston astros
gladiator ii

View File

@@ -1,137 +1,200 @@
stuttgart đấu với freiburg 擎天崗
levante sevilla mưa đá
giao dịch tài chính bh media
sevilla timberwolves vs spurs
rayo đấu với espanyol đá hoài ân
levante đấu với sevilla quyền linh
bong ma hanh phuc phòng cháy chữa cháy
aryna sabalenka cặp đôi
mason nguyễn thuế quan
marcus rashford kim thư
hà nội cảnh sát giao thông
salt lake đấu với inter miami cổ tức
hung cao trần ngọc vàng
neymar trung nam hải
cầu phú mỹ bạc
nhac ngược đường ngược nắng tập 28
wordle
날씨
giá cà phê hôm nay
premier league standings
mls
phạm nhật vượng
cristiano roland
burnley vs man city
bayern munich
atalanta đấu với lazio
barcelona đấu với celta
mc vs
psg nantes
leverkusen đấu với bayern
elche atlético madrid
bryan mbeumo
al nasr
trực tiếp bóng đá hôm nay
vtv3
vtv3 trực tiếp
tv
vtv
vtv6
360
lê khánh
ô tô
lê phương
trực tiếp bóng đá u17 hôm nay
inter milan
chelsea
girona đấu với betis
real madrid đấu với alavés
brighton vs chelsea
brighton đấu với chelsea
ath. bilbao đấu với osasuna
pep guardiola
zelvia đấu với shabab al-ahli
cầu thủ
lecce vs fiorentina
fiorentina
crystal palace đấu với west ham
afc champions league
eduardo camavinga
vissel kobe
gemi
idp
bảo hiểm y tế
crystal palace vs west ham
sporting lisbon
psg vs lyon
ca sĩ
juventus đấu với bologna
gladbach đấu với mainz
twitch
psg đấu với lyon
juventus
ligue 1
trận đấu ngoại hạng anh
chelsea đấu với man utd
atlético madrid đấu với real sociedad
roma đấu với atalanta
epl
iem rio 2026
tot
tập đoàn gelex
napoli
đường ray
inter
inter đấu với cagliari
sassuolo vs como
david alaba
claude design
fenerbahçe đấu với rizespor
como
como vs
thẻ đỏ
al ahli
porto vs
crystal palace
porto
uefa europa conference
betis đấu với braga
real betis vs braga
aston villa đấu với bologna
fiorentina đấu với crystal palace
c2
cup c2
thể thao
arda güler
aleksandar pavlović
ars
90
real
real madrid
xoi
luong sơn
fpt
phan văn giang
nhà ở xã hội
club america
giàu
đỗ mỹ linh
sun group sun group
hưng yên nam nha trang
sói lửa
đánh giá năng lực tphcm
cướp
ca sĩ
pin điện
gia ca phe hom nay
dầu mỏ
kevin warsh
nga
xe đầu kéo
dương hoàng yến
mb bank
tàu chở dầu
giải bóng đá vô địch quốc gia việt nam
phương tiện bay không người lái
công ty tnhh cây xanh công minh
mourinho
mỹ phẩm
thanh niên
mười hai con giáp
chiến lược
đèn giao thông
ukraina
chết
bộ quốc phòng
abc
đi bộ
hàn quốc
lakers
sân vận động thiên trường
eileen wang
cổ đông
cháy quán karaoke
phường rạch dừa
psi scott
lisa
cổ phiếu
trợ cấp
hồ ngọc hà
ngọc trinh
lê huỳnh bảo ngọc
mỹ tâm
tập đoàn fpt
giải vđqg nhật bản
quần đảo trường sa
câu lạc bộ bóng đá bournemouth
bị điện giật
neymar
joshua van
happy mother's day
tập đoàn đức long gia lai
khoáng sản
đại tá
cristiano ronaldo jr
u17 việt
bách hóa xanh
nga ukraine
nghệ
câu lạc bộ bóng đá west ham united
9 tháng 5
thực phẩm
công an thành phố cần thơ
strasbourg đấu với rayo
crystal palace đấu với shakhtar
quỳnh kool
bích trâm
vinhomes
giá vàng ngày 8 5 2026
hanta virus
dgc
công nhân
ngân hàng thương mại cổ phần đầu tư và phát triển việt nam
park bo gum
tốc độ
âm lịch
lương trần mỹ cẩm tập 1
chú rể
lãi suất ngân hàng
trường thpt chuyên vĩnh phúc
đỗ thị hà
tín dụng
dông
tập đoàn vingroup
cảnh sát
tuyên án
gyokeres
nguyễn thị kim tiến
học
bảo hiểm xã hội
thi sinh thi tốt nghiệp thpt
ngân hàng
đội tuyển bóng đá u 17 quốc gia yemen
giải bóng đá vô địch thế giới
kylie jenner
thời tiết cực đoan
vietnam airlines
xét tuyển đại học
matheus cunha
heidi klum
khóa sim
huấn luyện viên
chu châu
vụ án tây ninh
xác thực
lê khanh
doanh thu phim trùm sò
máy bay
lũ quét
ngộ độc
nvl nvl
américa đấu với nashville iphone 18 pro max
VnExpress 샌디에이고 fc 대 엘에이 fc
Zing News clb san diego đấu với lafc
Thời tiết Hà Nội tổng công ty khoáng sản tkv
Giá vàng hôm nay xe
Shopee VN hà giang
Tiki bia
Vietjet Air trọng tài
Vietnam Airlines thu nhập cá nhân
Bóng đá trực tuyến phương oanh
Lịch thi đấu Euro thiếu tướng quân đội nhân dân việt nam
Xổ số miền Bắc lịch nghỉ 2 9
Grab Vietnam dân việt
VTV Go rockets vs lakers
Học tiếng Anh tesla
Du lịch Đà Lạt giá vàng the giới
mỹ iran
ninh dương lan ngọc
thủy tiên
xabi alonso
mason mount
dự án
huỳnh hiểu minh
nhiệt độ tphcm
venezuela
học bổng
giáo sư
denver nuggets
dog
efootball
free fire
quang minh và hồng đào
giá gas
lakers vs rockets
đua xe đạp
đô la mỹ
hoài linh
chess
đường cao tốc
giáp
nguyễn đình bắc
avispa đấu với sanfrecce
thừa kế
hoa hậu việt nam
nguyễn xuân bắc
áp thấp nhiệt đới
tàu
nte code
bảo tín minh châu
cà phê
one ui 8.5
nguyễn huy hoàng
dự án nuôi em
đơn vị sự nghiệp công lập
nợ xấu
bộ trưởng bộ giáo dục và đào tạo việt nam
thành phố trực thuộc trung ương
âm vang tổ quốc
jennie
charlie nguyễn
nanaimoteuthis
cảng
vneid
sri lanka
hội đồng giám mục việt nam
an ninh kinh tế
kfc
đội tuyển bóng chuyền nữ quốc gia việt nam
juventus
milan đấu với juventus
villarreal đấu với celta
osasuna vs sevilla

View File

@@ -18,6 +18,10 @@
{ {
"id": "Tokyo", "id": "Tokyo",
"name": "Tokyo (东京)" "name": "Tokyo (东京)"
},
{
"id": "Osaka",
"name": "Osaka (大阪)"
} }
] ]
} }
@@ -40,6 +44,210 @@
} }
] ]
}, },
{
"id": "PH",
"name": "Philippines (菲律宾)",
"keyword_file": "kw_PH.txt",
"states": [
{
"id": "Default",
"name": "Default State",
"cities": [
{
"id": "Manila",
"name": "Manila (马尼拉)"
}
]
}
]
},
{
"id": "TH",
"name": "Thailand (泰国)",
"keyword_file": "kw_TH.txt",
"states": [
{
"id": "Default",
"name": "Default State",
"cities": [
{
"id": "Bangkok",
"name": "Bangkok (曼谷)"
}
]
}
]
},
{
"id": "KH",
"name": "Cambodia (柬埔寨)",
"keyword_file": "kw_KH.txt",
"states": [
{
"id": "Default",
"name": "Default State",
"cities": [
{
"id": "PhnomPenh",
"name": "Phnom Penh (金边)"
}
]
}
]
},
{
"id": "MM",
"name": "Myanmar (缅甸)",
"keyword_file": "kw_MM.txt",
"states": [
{
"id": "Default",
"name": "Default State",
"cities": [
{
"id": "Yangon",
"name": "Yangon (仰光)"
}
]
}
]
},
{
"id": "LA",
"name": "Laos (老挝)",
"keyword_file": "kw_LA.txt",
"states": [
{
"id": "Default",
"name": "Default State",
"cities": [
{
"id": "Vientiane",
"name": "Vientiane (万象)"
}
]
}
]
},
{
"id": "ID",
"name": "Indonesia (印度尼西亚)",
"keyword_file": "kw_ID.txt",
"states": [
{
"id": "Default",
"name": "Default State",
"cities": [
{
"id": "Jakarta",
"name": "Jakarta (雅加达)"
}
]
}
]
},
{
"id": "IN",
"name": "India (印度)",
"keyword_file": "kw_IN.txt",
"states": [
{
"id": "Default",
"name": "Default State",
"cities": [
{
"id": "Delhi",
"name": "Delhi (新德里)"
}
]
}
]
},
{
"id": "MN",
"name": "Mongolia (蒙古)",
"keyword_file": "kw_MN.txt",
"states": [
{
"id": "Default",
"name": "Default State",
"cities": [
{
"id": "Ulaanbaatar",
"name": "Ulaanbaatar (乌兰巴托)"
}
]
}
]
},
{
"id": "NP",
"name": "Nepal (尼泊尔)",
"keyword_file": "kw_NP.txt",
"states": [
{
"id": "Default",
"name": "Default State",
"cities": [
{
"id": "Kathmandu",
"name": "Kathmandu (加德满都)"
}
]
}
]
},
{
"id": "BD",
"name": "Bangladesh (孟加拉)",
"keyword_file": "kw_BD.txt",
"states": [
{
"id": "Default",
"name": "Default State",
"cities": [
{
"id": "Dhaka",
"name": "Dhaka (达卡)"
}
]
}
]
},
{
"id": "AE",
"name": "United Arab Emirates (阿联酋)",
"keyword_file": "kw_AE.txt",
"states": [
{
"id": "Default",
"name": "Default State",
"cities": [
{
"id": "Dubai",
"name": "Dubai (迪拜)"
}
]
}
]
},
{
"id": "SA",
"name": "Saudi Arabia (沙特阿拉伯)",
"keyword_file": "kw_SA.txt",
"states": [
{
"id": "Default",
"name": "Default State",
"cities": [
{
"id": "Riyadh",
"name": "Riyadh (利雅得)"
}
]
}
]
},
{ {
"id": "KR", "id": "KR",
"name": "South Korea (韩国)", "name": "South Korea (韩国)",
@@ -74,6 +282,23 @@
} }
] ]
}, },
{
"id": "MO",
"name": "Macau (澳门)",
"keyword_file": "kw_MO.txt",
"states": [
{
"id": "Default",
"name": "Default State",
"cities": [
{
"id": "Macau",
"name": "Macau (澳门)"
}
]
}
]
},
{ {
"id": "VN", "id": "VN",
"name": "Vietnam (越南)", "name": "Vietnam (越南)",
@@ -152,6 +377,23 @@
} }
] ]
}, },
{
"id": "TR",
"name": "Turkey (土耳其)",
"keyword_file": "kw_TR.txt",
"states": [
{
"id": "Default",
"name": "Default State",
"cities": [
{
"id": "Istanbul",
"name": "Istanbul (伊斯坦布尔)"
}
]
}
]
},
{ {
"id": "DE", "id": "DE",
"name": "Germany (德国)", "name": "Germany (德国)",
@@ -166,6 +408,36 @@
"name": "Frankfurt (法兰克福)" "name": "Frankfurt (法兰克福)"
} }
] ]
},
{
"id": "SN",
"name": "Saxony (萨克森州)",
"cities": [
{
"id": "Falkenstein",
"name": "Falkenstein (法尔肯施泰因)"
}
]
},
{
"id": "BY",
"name": "Bavaria (巴伐利亚州)",
"cities": [
{
"id": "Nuremberg",
"name": "Nuremberg (纽伦堡)"
}
]
},
{
"id": "BE",
"name": "Berlin (柏林州)",
"cities": [
{
"id": "Berlin",
"name": "Berlin (柏林)"
}
]
} }
] ]
}, },
@@ -231,6 +503,16 @@
"name": "United States (美国)", "name": "United States (美国)",
"keyword_file": "kw_US.txt", "keyword_file": "kw_US.txt",
"states": [ "states": [
{
"id": "AZ",
"name": "Arizona (亚利桑那州)",
"cities": [
{
"id": "Phoenix",
"name": "Phoenix (凤凰城)"
}
]
},
{ {
"id": "CA", "id": "CA",
"name": "California (加州)", "name": "California (加州)",
@@ -239,12 +521,66 @@
"id": "Los_Angeles", "id": "Los_Angeles",
"name": "Los Angeles (洛杉矶)" "name": "Los Angeles (洛杉矶)"
}, },
{
"id": "Ontario",
"name": "Ontario (安大略)"
},
{ {
"id": "San_Jose", "id": "San_Jose",
"name": "San Jose (圣何塞)" "name": "San Jose (圣何塞)"
} }
] ]
}, },
{
"id": "CO",
"name": "Colorado (科罗拉多州)",
"cities": [
{
"id": "Boulder",
"name": "Boulder (博尔德)"
}
]
},
{
"id": "FL",
"name": "Florida (佛罗里达州)",
"cities": [
{
"id": "Miami",
"name": "Miami (迈阿密)"
}
]
},
{
"id": "GA",
"name": "Georgia (佐治亚州)",
"cities": [
{
"id": "Atlanta",
"name": "Atlanta (亚特兰大)"
}
]
},
{
"id": "Hawaii",
"name": "Hawaii",
"cities": [
{
"id": "Honolulu",
"name": "Honolulu (檀香山)"
}
]
},
{
"id": "IA",
"name": "Iowa (爱荷华州)",
"cities": [
{
"id": "Council_Bluffs",
"name": "Council Bluffs (康瑟尔布拉夫斯)"
}
]
},
{ {
"id": "IL", "id": "IL",
"name": "Illinois (伊利诺伊州)", "name": "Illinois (伊利诺伊州)",
@@ -255,6 +591,16 @@
} }
] ]
}, },
{
"id": "KS",
"name": "Kansas (堪萨斯州)",
"cities": [
{
"id": "Kansas_City",
"name": "Kansas City (堪萨斯城)"
}
]
},
{ {
"id": "NC", "id": "NC",
"name": "North Carolina (北卡罗来纳州)", "name": "North Carolina (北卡罗来纳州)",
@@ -265,6 +611,16 @@
} }
] ]
}, },
{
"id": "NJ",
"name": "New Jersey (新泽西州)",
"cities": [
{
"id": "Newark",
"name": "Newark (纽瓦克)"
}
]
},
{ {
"id": "NV", "id": "NV",
"name": "Nevada (内华达州)", "name": "Nevada (内华达州)",
@@ -275,6 +631,26 @@
} }
] ]
}, },
{
"id": "NY",
"name": "New York (纽约州)",
"cities": [
{
"id": "New_York",
"name": "New York (纽约)"
}
]
},
{
"id": "OH",
"name": "Ohio (俄亥俄州)",
"cities": [
{
"id": "Columbus",
"name": "Columbus (哥伦布)"
}
]
},
{ {
"id": "OR", "id": "OR",
"name": "Oregon (俄勒冈州)", "name": "Oregon (俄勒冈州)",
@@ -285,6 +661,20 @@
} }
] ]
}, },
{
"id": "TX",
"name": "Texas (得克萨斯州)",
"cities": [
{
"id": "Dallas",
"name": "Dallas (达拉斯)"
},
{
"id": "Houston",
"name": "Houston (休斯顿)"
}
]
},
{ {
"id": "UT", "id": "UT",
"name": "Utah (犹他州)", "name": "Utah (犹他州)",
@@ -295,6 +685,16 @@
} }
] ]
}, },
{
"id": "VA",
"name": "Virginia (弗吉尼亚州)",
"cities": [
{
"id": "Ashburn",
"name": "Ashburn (阿什本)"
}
]
},
{ {
"id": "WA", "id": "WA",
"name": "Washington (华盛顿州)", "name": "Washington (华盛顿州)",
@@ -392,6 +792,29 @@
] ]
} }
] ]
},
{
"id": "AFRICA",
"name": "非洲战区 (Africa)",
"countries": [
{
"id": "NG",
"name": "Nigeria (尼日利亚)",
"keyword_file": "kw_NG.txt",
"states": [
{
"id": "Default",
"name": "Default State",
"cities": [
{
"id": "Lagos",
"name": "Lagos (拉各斯)"
}
]
}
]
}
]
} }
] ]
} }

View File

@@ -0,0 +1,40 @@
{
"region_name": "UAE (Dubai)",
"google_module": {
"base_lat": 25.2048,
"base_lon": 55.2708,
"lang_params": "hl=en-AE&gl=AE",
"valid_url_suffix": "ae"
},
"trust_module": {
"white_urls": [
"https://news.google.com/rss/articles/CBMipAFBVV95cUxOVzRvTGVtbEZhcnNaaGdxOG5FQXRaZ0hQS3BCWFBMSl9xaUhjYmtWMlBpYllJel9WNVdENWU5OWUzRklOaW1FbTJuUndtT3RDZGl6R0xTeTFFeFY0bTBBLUIyRmh3VUY2cTlyUDdqdnVES3M2VGdyNnJrcGZ4ZDUtV2Q5R0htQUo2Q0ZPS2kxQ1ZoQk9HSXZGYTliSG15RUIwOTBqeQ?oc=5",
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOM3drM1YzX1pNOHFnUkloNGUxSXJBcDFybEF5cmsyMmYxMnJhWEpjRGhFM2sza2lCU1RyaHF1RWV4ZmMtR1k2VWhWc2FKSnRIbG13dkVsT2lVTWRhZ0sxRjc4eFI0NmJRS2dJbi11S3M5NUlqSEE3X0w5VmVQb1RjUDd1eS1QVFFGbGREZ21RdUVSLVdZLVBHRlFkZHhYaEh4TGN1ZFdDNlRqdm1XM0F1V1JIM25JRWRo?oc=5",
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE1iaFpPak5tRVJzZnRPTTMyb2trVldyQ3BpY0FabDBPTk55eENaczg4Z2ExNGhBZ2VwQUJQdzdDUzhtNUtXYWN0elNnc3JIS2cyOXFaWVhHVE1WZw?oc=5",
"https://news.google.com/rss/articles/CBMingFBVV95cUxPay1xUDhsYWJWVXFqMk9wWW1yMXZySkVPcGtGa05ESmZKa3B0c0QxVTlZRkloQ2tsLXZRWGkzYmdzekxjbmJQSDJUMS1sYUNUZi0xQkJaV3dRWTRPek9WQjRnZEFGZWNEcFpqMEZOUXRnbERKUExmbm9EanlVYzdMczQ3MUJkR3ZobzhEeDlIdHd5NmFxVkJydUpZdE4zUQ?oc=5",
"https://u.ae/",
"https://news.google.com/rss/articles/CBMioAFBVV95cUxPR25DS25ZVlRDTGZZZERIQzRKbzllMUVway11UEZkajBUU1lEb1pXSllSek5wUTdJMkUtaDVKdTM2TEFTdC13OEJBWl9NSm9mZ1pKNVZKUVBsRTYtYTMwMEJaSEZPUy1vY2ZobjF1ZFZFZ201SV8tRW9VN0JCUTJjcEpMNDFXWGppOWRPZ3RTaDh4a1JqcVVLLUQ2dlpjcTdB?oc=5",
"https://news.google.com/rss/articles/CBMilAFBVV95cUxPMjM3V2Z1TnA3WVhKcXJ5RjFRNU5lRjZaTk9mZEJCczc0N3dRVzUwZzBGSXRGa3VwalV5c0hKSXBFUDBRTHg3ZTVvd0V5UVpNSG5PRUhmT0pTblNpSklob2UxLTM0YXk5NVBSV1JJSl9JNTRfeU1lZFhXZWcyb0UxMkY3bWliTGZQbVdMMExCNEpKNVZi?oc=5",
"https://news.google.com/rss/articles/CBMilgFBVV95cUxOZFJ2bTlHZkoxbHlCUzRNMkZKUGY2c21IV1ZBRllKMlZLZldCRU5FZGZFYWI4eUtERGJqQkNaQ1BTWTRSeEgtSGI5TEJwSzA0T09hbWVDc3laSnNJMUptMWg2azZhZnlvVF91VVc0TjZuT3JVdzhTMFlxUERQa3dJRmVRT1Z5c3U0YmxLYkFIMGZZUFVrNHc?oc=5",
"https://news.google.com/rss/articles/CBMisAFBVV95cUxOS3BiMjYxMEx1ZjFtUXBfYnZIdmVSMXMzRXNITXZwVlJGSnVNV1Z0b2hzNVQzSE5LRk5ZRmRnSVZiZ0NmRThvd0lkYjlCODZ6N25DUnNtRktHYkNNN2pfdXVIRmhodzVfLVI4ZDNVcEUyMXV3dTlsaTJOdldiNkotR3JoTV91ZWVxTGs1UWZSRU1vVThFbHc4NHlaX0xTUGdIbUdXT3cyYktuTW1HdGNpYQ?oc=5",
"https://gulfnews.com/",
"https://news.google.com/rss/articles/CBMiugFBVV95cUxQUnFNdlduX3paSm82ekFTdnlWbC1kLWZlc3hFTHRBRHRMUUF0MFZVcGE5T3FqNG9DYWliWU91bXNwbHM2bFlyMlNIbWtGb3lEOEdOOVQxeEpXUktRNmVpQkQwY1VqZE5kQW03bXRydzEydEZyWUsyc0pZNWhUUGs1VTkycy0zTjcwRDZMcGRRcUNWU0tBTUcwcVNCaGl6TFhMdGZfUjN3YkFSNmloYmlaVy1qSEIxSk03Tmc?oc=5",
"https://news.google.com/rss/articles/CBMihAFBVV95cUxNWVZ3RXd1U1pwN1V3dDBXcGJmaEtUNzZ2YTZjNy1vRjFqMEVMVTRtWHVkaGRORzZ5eDR2NWV5N0UydG1pNWJvenNVcTZvRkxHUHYyUmRzQWg4ak5HZjdwcEtkdkJPeFc4YmVaYzFBV3NRNnVST3QtVTZqdUpPdWR2MWdMTXA?oc=5",
"https://www.khaleejtimes.com/",
"https://www.centralbank.ae/",
"https://news.google.com/rss/articles/CBMi8wFBVV95cUxNWGIwazdLOXZJd29lMHR2MVduMDltWWU1YVAwV2lQOHlrbzVGLWgtME1tWllOU3JMQkpmdWpGOVBHcy1jQ056c0FwMkxuN2FjUnl2Z25HN2k0WF9fd0hUd1FhWmh3eHlqNkpEWEtiWloxbG9nWnBmQXJrOXpsYXlKTXdHZWlDYzRqRjJNbnRyd181a2tDTWUzVUlJd09mWGhkUVp0Q29vNFNGWUpCWndncUY5a3dDbWFoSjBHMVlUYzFMLXRoYVJWVnN6UENYcFlSSUhOZElZaHB5UjZxa1Q1ZGxjemsxOVVGMjhHZ1ZpbHd3YUk?oc=5",
"https://news.google.com/rss/articles/CBMihwFBVV95cUxNbzlld2Q1dTl0OC1VckRNR3V5NF9RQ3c1SFA4MWRUTDEtRGNsVlZrUHFGelFQUHc3TTNpQ2NKaFN6NEZ3dzdMRkoxeEc2cmtzZzB1c3dUVTBpTFFuandfVDN3WEhXb0c4UHBBdGQ0MFNSWS12MUZkSVNVOGFCbzF3TVdFbWtzVVk?oc=5",
"https://news.google.com/rss/articles/CBMigwFBVV95cUxNdGtkSDBnUUo1Y0JVZmloV1JrRmliUERpT0tuV3ZPbGlUZU4xZldHLWlVY1pxSjlNYW4tOUc2Z1VrT1RwWlZMUXZUbHhlN3h2MXF5Zmc1Z0h3OHVPUDEwTWtndklZQlV5TjNqM0VkdHFWTWJ1YlpNSnF0V3JJbHhRZlVLaw?oc=5",
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE5kUDQ5T3g2TUdia0ZhTWZWS2x2MmZwdzhMU3hZMm1HbnNPSnBVOEhjVzd6dmtrdExrblJPVW45UFFwM2kxWVBHLUI2XzVoVTl2aUk2RFBQVFY2UQ?oc=5",
"https://www.thenationalnews.com/",
"https://news.google.com/rss/articles/CBMinAFBVV95cUxNUERwd3VkUHJnYnFTOXRsQ0FFbmgzX2ZFUllwbFN0ZlhRZGNlclhxN19jNVpCTm9oZUNtNXZqZEU2V3BIM1FoNERSN2tkS1Jxc2NVeXViS0kxcGFSMHQtWVM3OF9iQmlHNVlnZ3UyVXJPcmZPZTVEdU5vWUJkdlFLZlNIUlU1LTE1eGFNZlkxVVpremUtbUhMUFhZdGk?oc=5"
],
"static_urls": [
"https://u.ae/",
"https://www.centralbank.ae/",
"https://gulfnews.com/",
"https://www.khaleejtimes.com/",
"https://www.thenationalnews.com/"
]
}
}

View File

@@ -8,31 +8,31 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.abc.net.au/news/2026-05-16/afl-round-10-crows-roos-demons-hawks-blues-bulldogs-live-blog/106687692",
"https://www.bunnings.com.au/", "https://www.bunnings.com.au/",
"https://www.abc.net.au/news/2026-04-24/abc-weekly-news-quiz-april-24/106596462", "https://www.abc.net.au/news/2026-05-16/fury-over-easements-for-inundation-bill/106682636",
"https://www.realestate.com.au/", "https://www.abc.net.au/news/2026-05-16/narendra-modi-india-bharatiya-janata-party-win-influence/106651922",
"https://www.abc.net.au/news/2026-04-24/ndis-participants-community-support-fears-government-changes/106596958", "https://www.abc.net.au/news/2026-05-16/albanese-government-response-to-gambling-ad-inquiry-criticised/106684848",
"https://www.abc.net.au/news/2026-04-24/uk-braces-for-prospect-of-sixth-pm-in-seven-years/106599990", "https://www.abc.net.au/news/2026-05-16/eurovision-2026-where-to-watch-how-to-vote-delta-goodrem/106682798",
"https://www.abc.net.au/news/2026-04-24/the-legacy-of-sikh-soldiers-anzac-day/106593346", "https://www.abc.net.au/news/2026-05-16/couple-devastated-after-house-fire-dogs-lost-sa/106669264",
"https://www.abc.net.au/news/2026-04-24/tasmania-police-sergeant-used-internal-system-to-monitor-wife/106593204", "https://www.abc.net.au/news/2026-05-16/israel-targets-hamas-leader-kills-seven-palestinians/106687730",
"https://www.abc.net.au/news/2026-04-24/jane-fonda-importance-in-developing-fitness-industry/106535102", "https://www.abc.net.au/news/2026-05-16/first-nations-father-teaches-gudjal-language-to-his-sons/106614780",
"https://www.abc.net.au/news/2026-04-24/viva-energy-boss-tell-alan-kohler-need-more-oil-refineries-fuel/106596864",
"https://www.commbank.com.au/",
"https://www.amazon.com.au/",
"https://www.abc.net.au/news/2026-04-24/iran-war-live-updates-us-shoot-kill-hormuz/106598082",
"https://www.bom.gov.au/",
"https://www.abc.net.au/news/2026-04-24/power-price-warning-over-proposed-changes-to-tax-laws/106587928",
"https://www.abc.net.au/news/2026-04-24/charts-paint-worrying-picture-global-fertiliser-prices/106590152",
"https://www.coles.com.au/",
"https://www.abc.net.au/news/2026-04-24/south-china-sea-state-funded-fishing-boat-militia/106570054",
"https://www.abc.net.au/news/2026-04-24/baby-boomers-labor-generational-inequality-federal-budget-ndis/106582640",
"https://www.woolworths.com.au/",
"https://www.ato.gov.au/", "https://www.ato.gov.au/",
"https://www.abc.net.au/news/2026-05-16/farmers-left-in-limbo-as-100m-in-inland-rail-land-sits-idle/106682610",
"https://www.abc.net.au/news/2026-05-16/scottish-fa-referee-police-protection-celtic-penalty-threats/106687974",
"https://www.amazon.com.au/",
"https://www.abc.net.au/news/2026-05-16/golf-scottle-scheffler-slams-pin-positions-pga-championship/106687684",
"https://www.abc.net.au/news/2026-05-16/northern-territory-clp-rush-drastic-child-protection-law-changes/106679066",
"https://my.gov.au/", "https://my.gov.au/",
"https://www.abc.net.au/news/2026-05-16/nrl-live-updates-tigers-sea-eagles-roosters-cowboys-eels-storm/106683340",
"https://www.coles.com.au/",
"https://www.abc.net.au/news/2026-05-16/car-linked-to-shooting-spotted-at-sa-prison/106687838",
"https://www.seek.com.au/", "https://www.seek.com.au/",
"https://www.abc.net.au/news/2026-04-24/fuel-price-supply-explainer/106593698", "https://www.commbank.com.au/",
"https://www.abc.net.au/news/2026-04-23/nt-inquest-woman-darwin-dv-shelter-death-police-child-safety/106595670", "https://www.woolworths.com.au/",
"https://www.abc.net.au/news/2026-04-24/anzac-day-2026-public-holiday-australia-states/106583304" "https://www.bom.gov.au/",
"https://www.realestate.com.au/",
"https://www.abc.net.au/news/2026-05-16/nt-man-arrested-tennant-creek-alleged-stabbing-of-sleeping-man/106687954"
], ],
"static_urls": [ "static_urls": [
"https://my.gov.au/", "https://my.gov.au/",

View File

@@ -8,31 +8,31 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.bunnings.com.au/", "https://www.abc.net.au/news/2026-05-16/first-nations-father-teaches-gudjal-language-to-his-sons/106614780",
"https://www.abc.net.au/news/2026-04-24/power-price-warning-over-proposed-changes-to-tax-laws/106587928", "https://www.abc.net.au/news/2026-05-16/israel-targets-hamas-leader-kills-seven-palestinians/106687730",
"https://www.abc.net.au/news/2026-04-24/jane-fonda-importance-in-developing-fitness-industry/106535102", "https://www.abc.net.au/news/2026-05-16/albanese-government-response-to-gambling-ad-inquiry-criticised/106684848",
"https://www.abc.net.au/news/2026-04-24/abc-weekly-news-quiz-april-24/106596462", "https://www.abc.net.au/news/2026-05-16/scottish-fa-referee-police-protection-celtic-penalty-threats/106687974",
"https://www.amazon.com.au/", "https://www.abc.net.au/news/2026-05-16/nrl-live-updates-tigers-sea-eagles-roosters-cowboys-eels-storm/106683340",
"https://www.ato.gov.au/", "https://www.abc.net.au/news/2026-05-16/nt-man-arrested-tennant-creek-alleged-stabbing-of-sleeping-man/106687954",
"https://www.seek.com.au/",
"https://www.abc.net.au/news/2026-04-24/tasmania-police-sergeant-used-internal-system-to-monitor-wife/106593204",
"https://www.abc.net.au/news/2026-04-24/the-legacy-of-sikh-soldiers-anzac-day/106593346",
"https://www.abc.net.au/news/2026-04-24/fuel-price-supply-explainer/106593698",
"https://www.abc.net.au/news/2026-04-23/nt-inquest-woman-darwin-dv-shelter-death-police-child-safety/106595670",
"https://www.woolworths.com.au/",
"https://www.abc.net.au/news/2026-04-24/anzac-day-2026-public-holiday-australia-states/106583304",
"https://my.gov.au/",
"https://www.realestate.com.au/", "https://www.realestate.com.au/",
"https://www.abc.net.au/news/2026-05-16/northern-territory-clp-rush-drastic-child-protection-law-changes/106679066",
"https://www.abc.net.au/news/2026-05-16/golf-scottle-scheffler-slams-pin-positions-pga-championship/106687684",
"https://my.gov.au/",
"https://www.commbank.com.au/", "https://www.commbank.com.au/",
"https://www.abc.net.au/news/2026-04-24/ndis-participants-community-support-fears-government-changes/106596958", "https://www.seek.com.au/",
"https://www.abc.net.au/news/2026-04-24/iran-war-live-updates-us-shoot-kill-hormuz/106598082", "https://www.abc.net.au/news/2026-05-16/couple-devastated-after-house-fire-dogs-lost-sa/106669264",
"https://www.abc.net.au/news/2026-04-24/baby-boomers-labor-generational-inequality-federal-budget-ndis/106582640", "https://www.woolworths.com.au/",
"https://www.abc.net.au/news/2026-04-24/viva-energy-boss-tell-alan-kohler-need-more-oil-refineries-fuel/106596864", "https://www.abc.net.au/news/2026-05-16/narendra-modi-india-bharatiya-janata-party-win-influence/106651922",
"https://www.abc.net.au/news/2026-04-24/south-china-sea-state-funded-fishing-boat-militia/106570054", "https://www.abc.net.au/news/2026-05-16/afl-round-10-crows-roos-demons-hawks-blues-bulldogs-live-blog/106687692",
"https://www.bom.gov.au/", "https://www.bom.gov.au/",
"https://www.abc.net.au/news/2026-05-16/farmers-left-in-limbo-as-100m-in-inland-rail-land-sits-idle/106682610",
"https://www.bunnings.com.au/",
"https://www.amazon.com.au/",
"https://www.abc.net.au/news/2026-05-16/car-linked-to-shooting-spotted-at-sa-prison/106687838",
"https://www.abc.net.au/news/2026-05-16/fury-over-easements-for-inundation-bill/106682636",
"https://www.abc.net.au/news/2026-05-16/eurovision-2026-where-to-watch-how-to-vote-delta-goodrem/106682798",
"https://www.coles.com.au/", "https://www.coles.com.au/",
"https://www.abc.net.au/news/2026-04-24/uk-braces-for-prospect-of-sixth-pm-in-seven-years/106599990", "https://www.ato.gov.au/"
"https://www.abc.net.au/news/2026-04-24/charts-paint-worrying-picture-global-fertiliser-prices/106590152"
], ],
"static_urls": [ "static_urls": [
"https://my.gov.au/", "https://my.gov.au/",

View File

@@ -8,31 +8,31 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.abc.net.au/news/2026-04-24/baby-boomers-labor-generational-inequality-federal-budget-ndis/106582640",
"https://www.abc.net.au/news/2026-04-24/tasmania-police-sergeant-used-internal-system-to-monitor-wife/106593204",
"https://www.realestate.com.au/",
"https://www.abc.net.au/news/2026-04-24/iran-war-live-updates-us-shoot-kill-hormuz/106598082",
"https://www.abc.net.au/news/2026-04-24/ndis-participants-community-support-fears-government-changes/106596958",
"https://www.abc.net.au/news/2026-04-24/charts-paint-worrying-picture-global-fertiliser-prices/106590152",
"https://www.ato.gov.au/",
"https://www.abc.net.au/news/2026-04-24/the-legacy-of-sikh-soldiers-anzac-day/106593346",
"https://www.bom.gov.au/",
"https://www.abc.net.au/news/2026-04-24/jane-fonda-importance-in-developing-fitness-industry/106535102",
"https://www.commbank.com.au/",
"https://www.abc.net.au/news/2026-04-24/viva-energy-boss-tell-alan-kohler-need-more-oil-refineries-fuel/106596864",
"https://www.coles.com.au/",
"https://www.abc.net.au/news/2026-04-24/fuel-price-supply-explainer/106593698",
"https://www.woolworths.com.au/",
"https://www.amazon.com.au/",
"https://www.abc.net.au/news/2026-04-24/anzac-day-2026-public-holiday-australia-states/106583304",
"https://www.abc.net.au/news/2026-04-24/power-price-warning-over-proposed-changes-to-tax-laws/106587928",
"https://www.abc.net.au/news/2026-04-23/nt-inquest-woman-darwin-dv-shelter-death-police-child-safety/106595670",
"https://www.abc.net.au/news/2026-04-24/abc-weekly-news-quiz-april-24/106596462",
"https://my.gov.au/",
"https://www.seek.com.au/", "https://www.seek.com.au/",
"https://www.abc.net.au/news/2026-04-24/south-china-sea-state-funded-fishing-boat-militia/106570054", "https://www.abc.net.au/news/2026-05-16/afl-round-10-crows-roos-demons-hawks-blues-bulldogs-live-blog/106687692",
"https://www.ato.gov.au/",
"https://www.abc.net.au/news/2026-05-16/car-linked-to-shooting-spotted-at-sa-prison/106687838",
"https://www.woolworths.com.au/",
"https://www.abc.net.au/news/2026-05-16/farmers-left-in-limbo-as-100m-in-inland-rail-land-sits-idle/106682610",
"https://www.abc.net.au/news/2026-05-16/nrl-live-updates-tigers-sea-eagles-roosters-cowboys-eels-storm/106683340",
"https://www.abc.net.au/news/2026-05-16/scottish-fa-referee-police-protection-celtic-penalty-threats/106687974",
"https://www.abc.net.au/news/2026-05-16/fury-over-easements-for-inundation-bill/106682636",
"https://www.bom.gov.au/",
"https://www.abc.net.au/news/2026-05-16/first-nations-father-teaches-gudjal-language-to-his-sons/106614780",
"https://www.abc.net.au/news/2026-05-16/israel-targets-hamas-leader-kills-seven-palestinians/106687730",
"https://www.commbank.com.au/",
"https://www.amazon.com.au/",
"https://www.bunnings.com.au/", "https://www.bunnings.com.au/",
"https://www.abc.net.au/news/2026-04-24/uk-braces-for-prospect-of-sixth-pm-in-seven-years/106599990" "https://www.abc.net.au/news/2026-05-16/nt-man-arrested-tennant-creek-alleged-stabbing-of-sleeping-man/106687954",
"https://www.abc.net.au/news/2026-05-16/narendra-modi-india-bharatiya-janata-party-win-influence/106651922",
"https://www.abc.net.au/news/2026-05-16/northern-territory-clp-rush-drastic-child-protection-law-changes/106679066",
"https://www.abc.net.au/news/2026-05-16/eurovision-2026-where-to-watch-how-to-vote-delta-goodrem/106682798",
"https://www.realestate.com.au/",
"https://www.abc.net.au/news/2026-05-16/albanese-government-response-to-gambling-ad-inquiry-criticised/106684848",
"https://www.abc.net.au/news/2026-05-16/golf-scottle-scheffler-slams-pin-positions-pga-championship/106687684",
"https://my.gov.au/",
"https://www.abc.net.au/news/2026-05-16/couple-devastated-after-house-fire-dogs-lost-sa/106669264",
"https://www.coles.com.au/"
], ],
"static_urls": [ "static_urls": [
"https://my.gov.au/", "https://my.gov.au/",

View File

@@ -8,31 +8,31 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.abc.net.au/news/2026-05-16/narendra-modi-india-bharatiya-janata-party-win-influence/106651922",
"https://www.coles.com.au/",
"https://www.bunnings.com.au/",
"https://www.abc.net.au/news/2026-05-16/albanese-government-response-to-gambling-ad-inquiry-criticised/106684848",
"https://www.abc.net.au/news/2026-05-16/nrl-live-updates-tigers-sea-eagles-roosters-cowboys-eels-storm/106683340",
"https://www.realestate.com.au/",
"https://www.commbank.com.au/",
"https://www.abc.net.au/news/2026-05-16/scottish-fa-referee-police-protection-celtic-penalty-threats/106687974",
"https://www.ato.gov.au/",
"https://www.abc.net.au/news/2026-05-16/car-linked-to-shooting-spotted-at-sa-prison/106687838",
"https://www.abc.net.au/news/2026-05-16/couple-devastated-after-house-fire-dogs-lost-sa/106669264",
"https://www.woolworths.com.au/", "https://www.woolworths.com.au/",
"https://www.seek.com.au/", "https://www.seek.com.au/",
"https://www.abc.net.au/news/2026-04-24/viva-energy-boss-tell-alan-kohler-need-more-oil-refineries-fuel/106596864",
"https://www.abc.net.au/news/2026-04-24/south-china-sea-state-funded-fishing-boat-militia/106570054",
"https://www.abc.net.au/news/2026-04-24/ndis-participants-community-support-fears-government-changes/106596958",
"https://www.abc.net.au/news/2026-04-23/nt-inquest-woman-darwin-dv-shelter-death-police-child-safety/106595670",
"https://my.gov.au/",
"https://www.ato.gov.au/",
"https://www.abc.net.au/news/2026-04-24/power-price-warning-over-proposed-changes-to-tax-laws/106587928",
"https://www.realestate.com.au/",
"https://www.abc.net.au/news/2026-04-24/abc-weekly-news-quiz-april-24/106596462",
"https://www.abc.net.au/news/2026-04-24/uk-braces-for-prospect-of-sixth-pm-in-seven-years/106599990",
"https://www.abc.net.au/news/2026-04-24/anzac-day-2026-public-holiday-australia-states/106583304",
"https://www.abc.net.au/news/2026-04-24/jane-fonda-importance-in-developing-fitness-industry/106535102",
"https://www.abc.net.au/news/2026-04-24/fuel-price-supply-explainer/106593698",
"https://www.abc.net.au/news/2026-04-24/the-legacy-of-sikh-soldiers-anzac-day/106593346",
"https://www.bom.gov.au/", "https://www.bom.gov.au/",
"https://www.bunnings.com.au/", "https://www.abc.net.au/news/2026-05-16/golf-scottle-scheffler-slams-pin-positions-pga-championship/106687684",
"https://www.abc.net.au/news/2026-04-24/baby-boomers-labor-generational-inequality-federal-budget-ndis/106582640", "https://www.abc.net.au/news/2026-05-16/first-nations-father-teaches-gudjal-language-to-his-sons/106614780",
"https://www.abc.net.au/news/2026-05-16/northern-territory-clp-rush-drastic-child-protection-law-changes/106679066",
"https://www.amazon.com.au/", "https://www.amazon.com.au/",
"https://www.commbank.com.au/", "https://www.abc.net.au/news/2026-05-16/farmers-left-in-limbo-as-100m-in-inland-rail-land-sits-idle/106682610",
"https://www.abc.net.au/news/2026-04-24/charts-paint-worrying-picture-global-fertiliser-prices/106590152", "https://www.abc.net.au/news/2026-05-16/fury-over-easements-for-inundation-bill/106682636",
"https://www.abc.net.au/news/2026-04-24/tasmania-police-sergeant-used-internal-system-to-monitor-wife/106593204", "https://www.abc.net.au/news/2026-05-16/afl-round-10-crows-roos-demons-hawks-blues-bulldogs-live-blog/106687692",
"https://www.abc.net.au/news/2026-04-24/iran-war-live-updates-us-shoot-kill-hormuz/106598082", "https://www.abc.net.au/news/2026-05-16/nt-man-arrested-tennant-creek-alleged-stabbing-of-sleeping-man/106687954",
"https://www.coles.com.au/" "https://www.abc.net.au/news/2026-05-16/eurovision-2026-where-to-watch-how-to-vote-delta-goodrem/106682798",
"https://my.gov.au/",
"https://www.abc.net.au/news/2026-05-16/israel-targets-hamas-leader-kills-seven-palestinians/106687730"
], ],
"static_urls": [ "static_urls": [
"https://my.gov.au/", "https://my.gov.au/",

View File

@@ -8,30 +8,30 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.abc.net.au/news/2026-04-24/ndis-participants-community-support-fears-government-changes/106596958", "https://www.abc.net.au/news/2026-05-16/fury-over-easements-for-inundation-bill/106682636",
"https://my.gov.au/", "https://www.abc.net.au/news/2026-05-16/narendra-modi-india-bharatiya-janata-party-win-influence/106651922",
"https://www.abc.net.au/news/2026-04-24/power-price-warning-over-proposed-changes-to-tax-laws/106587928", "https://www.abc.net.au/news/2026-05-16/israel-targets-hamas-leader-kills-seven-palestinians/106687730",
"https://www.abc.net.au/news/2026-04-24/viva-energy-boss-tell-alan-kohler-need-more-oil-refineries-fuel/106596864",
"https://www.abc.net.au/news/2026-04-24/baby-boomers-labor-generational-inequality-federal-budget-ndis/106582640",
"https://www.amazon.com.au/", "https://www.amazon.com.au/",
"https://www.abc.net.au/news/2026-04-24/charts-paint-worrying-picture-global-fertiliser-prices/106590152", "https://www.abc.net.au/news/2026-05-16/car-linked-to-shooting-spotted-at-sa-prison/106687838",
"https://www.abc.net.au/news/2026-04-24/tasmania-police-sergeant-used-internal-system-to-monitor-wife/106593204", "https://www.abc.net.au/news/2026-05-16/nrl-live-updates-tigers-sea-eagles-roosters-cowboys-eels-storm/106683340",
"https://www.realestate.com.au/",
"https://www.abc.net.au/news/2026-04-24/abc-weekly-news-quiz-april-24/106596462",
"https://www.seek.com.au/", "https://www.seek.com.au/",
"https://www.coles.com.au/", "https://www.abc.net.au/news/2026-05-16/scottish-fa-referee-police-protection-celtic-penalty-threats/106687974",
"https://www.abc.net.au/news/2026-04-24/south-china-sea-state-funded-fishing-boat-militia/106570054", "https://www.abc.net.au/news/2026-05-16/northern-territory-clp-rush-drastic-child-protection-law-changes/106679066",
"https://www.abc.net.au/news/2026-04-24/jane-fonda-importance-in-developing-fitness-industry/106535102",
"https://www.woolworths.com.au/",
"https://www.abc.net.au/news/2026-04-24/anzac-day-2026-public-holiday-australia-states/106583304",
"https://www.abc.net.au/news/2026-04-23/nt-inquest-woman-darwin-dv-shelter-death-police-child-safety/106595670",
"https://www.abc.net.au/news/2026-04-24/fuel-price-supply-explainer/106593698",
"https://www.abc.net.au/news/2026-04-24/uk-braces-for-prospect-of-sixth-pm-in-seven-years/106599990",
"https://www.abc.net.au/news/2026-04-24/the-legacy-of-sikh-soldiers-anzac-day/106593346",
"https://www.bom.gov.au/",
"https://www.abc.net.au/news/2026-04-24/iran-war-live-updates-us-shoot-kill-hormuz/106598082",
"https://www.ato.gov.au/", "https://www.ato.gov.au/",
"https://www.abc.net.au/news/2026-05-16/first-nations-father-teaches-gudjal-language-to-his-sons/106614780",
"https://www.abc.net.au/news/2026-05-16/albanese-government-response-to-gambling-ad-inquiry-criticised/106684848",
"https://www.bunnings.com.au/", "https://www.bunnings.com.au/",
"https://www.coles.com.au/",
"https://www.abc.net.au/news/2026-05-16/farmers-left-in-limbo-as-100m-in-inland-rail-land-sits-idle/106682610",
"https://www.abc.net.au/news/2026-05-16/eurovision-2026-where-to-watch-how-to-vote-delta-goodrem/106682798",
"https://www.abc.net.au/news/2026-05-16/couple-devastated-after-house-fire-dogs-lost-sa/106669264",
"https://www.woolworths.com.au/",
"https://www.abc.net.au/news/2026-05-16/golf-scottle-scheffler-slams-pin-positions-pga-championship/106687684",
"https://my.gov.au/",
"https://www.bom.gov.au/",
"https://www.abc.net.au/news/2026-05-16/nt-man-arrested-tennant-creek-alleged-stabbing-of-sleeping-man/106687954",
"https://www.realestate.com.au/",
"https://www.abc.net.au/news/2026-05-16/afl-round-10-crows-roos-demons-hawks-blues-bulldogs-live-blog/106687692",
"https://www.commbank.com.au/" "https://www.commbank.com.au/"
], ],
"static_urls": [ "static_urls": [

View File

@@ -0,0 +1,35 @@
{
"region_name": "Bangladesh (Dhaka)",
"google_module": {
"base_lat": 23.8103,
"base_lon": 90.4125,
"lang_params": "hl=en-BD&gl=BD",
"valid_url_suffix": "com.bd"
},
"trust_module": {
"white_urls": [
"https://www.thedailystar.net/news/bangladesh/news/noab-hikes-newspaper-price-tk-2-jul-25-3076201",
"https://www.thedailystar.net/news/bangladesh/politics/news/ecs-dialogue-parties-runs-snag-3075346",
"https://www.thedailystar.net/",
"https://bangladesh.gov.bd/",
"https://www.thedailystar.net/news/bangladesh/news/wasfia-first-bangladeshi-conquer-k2-3076981",
"https://www.thedailystar.net/news/bangladesh/news/need-1-week-assess-situation-3076976",
"https://www.thedailystar.net/youth/education/campus/news/cu-admin-identifies-2-molesters-3076956",
"https://www.thedailystar.net/news/bangladesh/news/you-cannot-remain-silent-3076231",
"https://www.thedailystar.net/news/bangladesh/news/yet-start-mega-projects-consider-putting-them-hold-3076221",
"https://www.bdnews24.com/",
"https://www.bb.org.bd/",
"https://www.thedailystar.net/news/bangladesh/news/power-crisis-may-worsen-3075341",
"https://www.thedailystar.net/news/bangladesh/crime-justice/news/cu-sexual-assault-fingers-pointed-bcl-men-3076216",
"https://www.thedailystar.net/rohingya-influx/news/rohingya-genocide-case-proceed-3076971",
"https://www.prothomalo.com/"
],
"static_urls": [
"https://bangladesh.gov.bd/",
"https://www.bb.org.bd/",
"https://www.thedailystar.net/",
"https://www.prothomalo.com/",
"https://www.bdnews24.com/"
]
}
}

View File

@@ -8,29 +8,29 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.cbc.ca/news/canada/vegetable-prices-canada-9.7173027?cmp=rss",
"https://www.rbcroyalbank.com/",
"https://www.theweathernetwork.com/ca",
"https://www.canada.ca/en.html",
"https://www.cbc.ca/news/entertainment/the-devil-wears-prada-2-photo-scroller-9.7174459?cmp=rss",
"https://www.cbc.ca/news/canada/ottawa/4-day-office-return-for-global-affairs-canada-workers-delayed-due-to-space-issues-9.7174828?cmp=rss",
"https://www.cbc.ca/news/canada/manitoba/blizzard-warning-freezing-rain-storm-manitoba-9.7174365?cmp=rss",
"https://www.cbc.ca/news/world/ntsb-laguardia-crash-preliminary-report-fire-truck-stop-stop-stop-9.7175074?cmp=rss",
"https://www.cbc.ca/news/canada/flight-cancellations-strait-of-hormuz-9.7173742?cmp=rss",
"https://www.cbc.ca/news/politics/cbc-president-marie-philippe-bouchard-committee-9.7174302?cmp=rss",
"https://www.cbc.ca/news/world/lebanon-paramedics-strike-9.7173448?cmp=rss",
"https://www.cbc.ca/news/canada/newfoundland-labrador/andrea-barbour-bullying-9.7174865?cmp=rss",
"https://www.utoronto.ca/",
"https://www.amazon.ca/",
"https://www.cbc.ca/news/politics/carney-u-s-ambassador-wiseman-9.7174897?cmp=rss",
"https://www.cbc.ca/news/politics/mark-carney-ethics-blind-trust-9.7174747?cmp=rss",
"https://www.cbc.ca/news/entertainment/heated-rivalry-peabody-9.7174978?cmp=rss",
"https://www.canadapost-postescanada.ca/", "https://www.canadapost-postescanada.ca/",
"https://www.td.com/", "https://www.rbcroyalbank.com/",
"https://www.cbc.ca/news/politics/carney-liquor-ban-9.7174723?cmp=rss", "https://www.cbc.ca/news/politics/order-of-canada-terminations-9.7201491?cmp=rss",
"https://www.cbc.ca/news/canada/montreal/smell-montreal-fire-9.7174378?cmp=rss",
"https://www.cra-arc.gc.ca/", "https://www.cra-arc.gc.ca/",
"https://www.cbc.ca/news/canada/nova-scotia/nova-scotia-mental-health-crisis-9.7171701?cmp=rss" "https://www.cbc.ca/news/world/trump-xi-china-summit-analysis-9.7201162?cmp=rss",
"https://www.cbc.ca/news/canada/saskatchewan/sask-may-long-weekend-weather-warning-9.7201543?cmp=rss",
"https://www.canada.ca/en.html",
"https://www.theweathernetwork.com/ca",
"https://www.cbc.ca/news/entertainment/drake-mohabir-ice-projection-9.7201638?cmp=rss",
"https://www.cbc.ca/news/canada/us-lee-gilley-toronto-flight-italy-9.7199144?cmp=rss",
"https://www.cbc.ca/news/canada/kars4kids-ad-banned-false-advertising-9.7201634?cmp=rss",
"https://www.utoronto.ca/",
"https://www.cbc.ca/news/canada/british-columbia/police-vehicle-ramming-crash-vancouver-west-end-9.7200915?cmp=rss",
"https://www.td.com/",
"https://www.cbc.ca/news/politics/carney-smith-energy-announcement-mou-9.7200652?cmp=rss",
"https://www.cbc.ca/news/health/hantavirus-ontario-testing-9.7201203?cmp=rss",
"https://www.cbc.ca/news/entertainment/harvey-weinstein-rape-trial-mistrial-new-york-9.7201187?cmp=rss",
"https://www.cbc.ca/news/canada/british-columbia/bc-attorney-general-intimate-partner-violence-9.7201972?cmp=rss",
"https://www.amazon.ca/",
"https://www.cbc.ca/news/politics/military-information-operation-covid-19-9.7199707?cmp=rss",
"https://www.cbc.ca/news/indigenous/itac-itbc-indigenous-tourism-9.7201224?cmp=rss",
"https://www.cbc.ca/news/world/israel-lebanon-ceasefire-9.7201450?cmp=rss",
"https://www.cbc.ca/news/canada/windsor/gordie-howe-bridge-opening-negotiations-trump-windsor-detroit-9.7201921?cmp=rss"
], ],
"static_urls": [ "static_urls": [
"https://www.canada.ca/en.html", "https://www.canada.ca/en.html",

View File

@@ -8,29 +8,29 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.cbc.ca/news/canada/nova-scotia/nova-scotia-mental-health-crisis-9.7171701?cmp=rss",
"https://www.utoronto.ca/", "https://www.utoronto.ca/",
"https://www.amazon.ca/",
"https://www.cbc.ca/news/politics/mark-carney-ethics-blind-trust-9.7174747?cmp=rss",
"https://www.cbc.ca/news/canada/flight-cancellations-strait-of-hormuz-9.7173742?cmp=rss",
"https://www.cbc.ca/news/entertainment/the-devil-wears-prada-2-photo-scroller-9.7174459?cmp=rss",
"https://www.rbcroyalbank.com/", "https://www.rbcroyalbank.com/",
"https://www.cbc.ca/news/canada/montreal/smell-montreal-fire-9.7174378?cmp=rss",
"https://www.canada.ca/en.html",
"https://www.cra-arc.gc.ca/",
"https://www.cbc.ca/news/canada/manitoba/blizzard-warning-freezing-rain-storm-manitoba-9.7174365?cmp=rss",
"https://www.cbc.ca/news/politics/cbc-president-marie-philippe-bouchard-committee-9.7174302?cmp=rss",
"https://www.cbc.ca/news/politics/carney-liquor-ban-9.7174723?cmp=rss",
"https://www.cbc.ca/news/world/ntsb-laguardia-crash-preliminary-report-fire-truck-stop-stop-stop-9.7175074?cmp=rss",
"https://www.cbc.ca/news/canada/ottawa/4-day-office-return-for-global-affairs-canada-workers-delayed-due-to-space-issues-9.7174828?cmp=rss",
"https://www.td.com/",
"https://www.cbc.ca/news/canada/vegetable-prices-canada-9.7173027?cmp=rss",
"https://www.cbc.ca/news/world/lebanon-paramedics-strike-9.7173448?cmp=rss",
"https://www.theweathernetwork.com/ca", "https://www.theweathernetwork.com/ca",
"https://www.amazon.ca/",
"https://www.cbc.ca/news/world/trump-xi-china-summit-analysis-9.7201162?cmp=rss",
"https://www.cra-arc.gc.ca/",
"https://www.cbc.ca/news/canada/saskatchewan/sask-may-long-weekend-weather-warning-9.7201543?cmp=rss",
"https://www.cbc.ca/news/politics/carney-smith-energy-announcement-mou-9.7200652?cmp=rss",
"https://www.cbc.ca/news/politics/military-information-operation-covid-19-9.7199707?cmp=rss",
"https://www.cbc.ca/news/politics/order-of-canada-terminations-9.7201491?cmp=rss",
"https://www.cbc.ca/news/entertainment/drake-mohabir-ice-projection-9.7201638?cmp=rss",
"https://www.cbc.ca/news/canada/kars4kids-ad-banned-false-advertising-9.7201634?cmp=rss",
"https://www.canadapost-postescanada.ca/", "https://www.canadapost-postescanada.ca/",
"https://www.cbc.ca/news/politics/carney-u-s-ambassador-wiseman-9.7174897?cmp=rss", "https://www.cbc.ca/news/entertainment/harvey-weinstein-rape-trial-mistrial-new-york-9.7201187?cmp=rss",
"https://www.cbc.ca/news/canada/newfoundland-labrador/andrea-barbour-bullying-9.7174865?cmp=rss", "https://www.canada.ca/en.html",
"https://www.cbc.ca/news/entertainment/heated-rivalry-peabody-9.7174978?cmp=rss" "https://www.cbc.ca/news/canada/british-columbia/police-vehicle-ramming-crash-vancouver-west-end-9.7200915?cmp=rss",
"https://www.cbc.ca/news/canada/british-columbia/bc-attorney-general-intimate-partner-violence-9.7201972?cmp=rss",
"https://www.td.com/",
"https://www.cbc.ca/news/health/hantavirus-ontario-testing-9.7201203?cmp=rss",
"https://www.cbc.ca/news/canada/us-lee-gilley-toronto-flight-italy-9.7199144?cmp=rss",
"https://www.cbc.ca/news/canada/windsor/gordie-howe-bridge-opening-negotiations-trump-windsor-detroit-9.7201921?cmp=rss",
"https://www.cbc.ca/news/indigenous/itac-itbc-indigenous-tourism-9.7201224?cmp=rss",
"https://www.cbc.ca/news/world/israel-lebanon-ceasefire-9.7201450?cmp=rss"
], ],
"static_urls": [ "static_urls": [
"https://www.canada.ca/en.html", "https://www.canada.ca/en.html",

View File

@@ -0,0 +1,50 @@
{
"region_name": "Germany - Berlin",
"google_module": {
"base_lat": 52.52,
"base_lon": 13.405,
"lang_params": "hl=de-DE&gl=DE",
"valid_url_suffix": "de"
},
"trust_module": {
"white_urls": [
"https://www.tagesschau.de/ausland/amerika/bolivien-unruhen-proteste-102.html",
"https://www.edeka.de/",
"https://www.sparkasse.de/",
"https://www.tagesschau.de/ausland/asien/china-treffen-trump-xi-100.html",
"https://www.tagesschau.de/ausland/amerika/merz-trump-128.html",
"https://www.tagesschau.de/ausland/asien/china-usa-abschluss-gipfel-100.html",
"https://www.tagesschau.de/wirtschaft/weltwirtschaft/warsh-fed-trump-zinsen-100.html",
"https://www.immobilienscout24.de/",
"https://www.stepstone.de/",
"https://www.tagesschau.de/ausland/europa/migrationszahlen-eu-100.html",
"https://www.tagesschau.de/wissen/polarstern-klimaforscher-druck-100.html",
"https://www.tagesschau.de/wirtschaft/weltwirtschaft/afrika-raffinerie-dangote-100.html",
"https://www.bundesregierung.de/",
"https://www.tagesschau.de/ausland/amerika/peptide-usa-schoenheit-100.html",
"https://www.tagesschau.de/ausland/waffenruhe-libanon-gespraeche-israel-100.html",
"https://www.tagesschau.de/ausland/amerika/trump-taiwan-waffenverkauf-100.html",
"https://www.tagesschau.de/wissen/gesundheit/neugeborenen-screening-100.html",
"https://www.amazon.de/",
"https://www.rewe.de/",
"https://www.tagesschau.de/wirtschaft/finanzen/marktberichte/wohnungsbaukrise-100.html",
"https://www.tagesschau.de/ausland/trump-china-reise-102.html",
"https://www.dwd.de/",
"https://www.arbeitsagentur.de/",
"https://www.obi.de/",
"https://www.tagesschau.de/investigativ/ndr-wdr/pfas-chemikalien-medikamente-100.html"
],
"static_urls": [
"https://www.bundesregierung.de/",
"https://www.arbeitsagentur.de/",
"https://www.dwd.de/",
"https://www.sparkasse.de/",
"https://www.stepstone.de/",
"https://www.immobilienscout24.de/",
"https://www.rewe.de/",
"https://www.edeka.de/",
"https://www.amazon.de/",
"https://www.obi.de/"
]
}
}

View File

@@ -0,0 +1,50 @@
{
"region_name": "Germany - Bavaria (Nuremberg)",
"google_module": {
"base_lat": 49.4521,
"base_lon": 11.0767,
"lang_params": "hl=de-DE&gl=DE",
"valid_url_suffix": "de"
},
"trust_module": {
"white_urls": [
"https://www.obi.de/",
"https://www.edeka.de/",
"https://www.rewe.de/",
"https://www.tagesschau.de/ausland/trump-china-reise-102.html",
"https://www.sparkasse.de/",
"https://www.arbeitsagentur.de/",
"https://www.tagesschau.de/wirtschaft/weltwirtschaft/afrika-raffinerie-dangote-100.html",
"https://www.tagesschau.de/wissen/gesundheit/neugeborenen-screening-100.html",
"https://www.bundesregierung.de/",
"https://www.dwd.de/",
"https://www.tagesschau.de/ausland/waffenruhe-libanon-gespraeche-israel-100.html",
"https://www.amazon.de/",
"https://www.immobilienscout24.de/",
"https://www.tagesschau.de/wirtschaft/weltwirtschaft/warsh-fed-trump-zinsen-100.html",
"https://www.tagesschau.de/ausland/asien/china-usa-abschluss-gipfel-100.html",
"https://www.tagesschau.de/wirtschaft/finanzen/marktberichte/wohnungsbaukrise-100.html",
"https://www.tagesschau.de/wissen/polarstern-klimaforscher-druck-100.html",
"https://www.tagesschau.de/investigativ/ndr-wdr/pfas-chemikalien-medikamente-100.html",
"https://www.tagesschau.de/ausland/amerika/peptide-usa-schoenheit-100.html",
"https://www.tagesschau.de/ausland/amerika/trump-taiwan-waffenverkauf-100.html",
"https://www.tagesschau.de/ausland/amerika/bolivien-unruhen-proteste-102.html",
"https://www.tagesschau.de/ausland/amerika/merz-trump-128.html",
"https://www.tagesschau.de/ausland/europa/migrationszahlen-eu-100.html",
"https://www.stepstone.de/",
"https://www.tagesschau.de/ausland/asien/china-treffen-trump-xi-100.html"
],
"static_urls": [
"https://www.bundesregierung.de/",
"https://www.arbeitsagentur.de/",
"https://www.dwd.de/",
"https://www.sparkasse.de/",
"https://www.stepstone.de/",
"https://www.immobilienscout24.de/",
"https://www.rewe.de/",
"https://www.edeka.de/",
"https://www.amazon.de/",
"https://www.obi.de/"
]
}
}

View File

@@ -8,29 +8,29 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.tagesschau.de/wirtschaft/finanzen/infineon-chips-halbleiter-100.html", "https://www.tagesschau.de/investigativ/ndr-wdr/pfas-chemikalien-medikamente-100.html",
"https://www.tagesschau.de/ausland/europa/ukraine-regierung-parlament-100.html", "https://www.tagesschau.de/wirtschaft/weltwirtschaft/warsh-fed-trump-zinsen-100.html",
"https://www.tagesschau.de/ausland/europa/tuerkei-socialmedia-verbot-100.html",
"https://www.tagesschau.de/ausland/asien/iran-regime-100.html",
"https://www.tagesschau.de/inland/gesellschaft/70-jahre-bundesnachrichtendienst-100.html",
"https://www.amazon.de/",
"https://www.tagesschau.de/wissen/forschung/nasa-teleskop-102.html",
"https://www.tagesschau.de/ausland/europa/eugh-asylrecht-italien-albanien-100.html",
"https://www.bundesregierung.de/",
"https://www.tagesschau.de/ausland/europa/ukraine-russland-angriffe-152.html",
"https://www.tagesschau.de/inland/regional/hessen/gesetzentwurf-existenzrecht-israel-100.html",
"https://www.ebay.de/",
"https://www.spiegel.de/", "https://www.spiegel.de/",
"https://www.tagesschau.de/wirtschaft/adac-pannenstatistik-e-autos-100.html", "https://www.tagesschau.de/ausland/trump-china-reise-102.html",
"https://www.tagesschau.de/inland/gesellschaft/pahlavi-berlin-100.html", "https://www.tagesschau.de/wissen/polarstern-klimaforscher-druck-100.html",
"https://www.tagesschau.de/ausland/amerika/trump-droht-iran-hormus-100.html", "https://www.bundesregierung.de/",
"https://www.arbeitsagentur.de/",
"https://www.tum.de/",
"https://www.bahn.de/", "https://www.bahn.de/",
"https://www.tagesschau.de/ausland/europa/daenemark-zugunglueck-102.html", "https://www.amazon.de/",
"https://www.tagesschau.de/ausland/asien/libanon-israel-verhandlungen-100.html", "https://www.tagesschau.de/ausland/europa/migrationszahlen-eu-100.html",
"https://www.tagesschau.de/ausland/amerika/bolivien-unruhen-proteste-102.html",
"https://www.tagesschau.de/ausland/amerika/merz-trump-128.html",
"https://www.tagesschau.de/wirtschaft/finanzen/marktberichte/wohnungsbaukrise-100.html",
"https://www.tum.de/",
"https://www.tagesschau.de/ausland/asien/china-usa-abschluss-gipfel-100.html",
"https://www.tagesschau.de/wissen/gesundheit/neugeborenen-screening-100.html",
"https://www.tagesschau.de/ausland/amerika/trump-taiwan-waffenverkauf-100.html",
"https://www.tagesschau.de/wirtschaft/weltwirtschaft/afrika-raffinerie-dangote-100.html",
"https://www.tagesschau.de/ausland/amerika/peptide-usa-schoenheit-100.html",
"https://www.tagesschau.de/ausland/asien/china-treffen-trump-xi-100.html",
"https://www.sparkasse.de/", "https://www.sparkasse.de/",
"https://www.tagesschau.de/newsticker/liveblog-iran-donnerstag-112.html" "https://www.ebay.de/",
"https://www.tagesschau.de/ausland/waffenruhe-libanon-gespraeche-israel-100.html",
"https://www.arbeitsagentur.de/"
], ],
"static_urls": [ "static_urls": [
"https://www.bundesregierung.de/", "https://www.bundesregierung.de/",

View File

@@ -0,0 +1,50 @@
{
"region_name": "Germany - Saxony (Falkenstein)",
"google_module": {
"base_lat": 50.4779,
"base_lon": 12.3713,
"lang_params": "hl=de-DE&gl=DE",
"valid_url_suffix": "de"
},
"trust_module": {
"white_urls": [
"https://www.stepstone.de/",
"https://www.tagesschau.de/ausland/amerika/trump-taiwan-waffenverkauf-100.html",
"https://www.tagesschau.de/ausland/europa/migrationszahlen-eu-100.html",
"https://www.edeka.de/",
"https://www.amazon.de/",
"https://www.tagesschau.de/ausland/amerika/bolivien-unruhen-proteste-102.html",
"https://www.tagesschau.de/investigativ/ndr-wdr/pfas-chemikalien-medikamente-100.html",
"https://www.tagesschau.de/wirtschaft/finanzen/marktberichte/wohnungsbaukrise-100.html",
"https://www.tagesschau.de/wirtschaft/weltwirtschaft/warsh-fed-trump-zinsen-100.html",
"https://www.rewe.de/",
"https://www.tagesschau.de/ausland/asien/china-treffen-trump-xi-100.html",
"https://www.arbeitsagentur.de/",
"https://www.immobilienscout24.de/",
"https://www.obi.de/",
"https://www.tagesschau.de/ausland/trump-china-reise-102.html",
"https://www.tagesschau.de/wirtschaft/weltwirtschaft/afrika-raffinerie-dangote-100.html",
"https://www.tagesschau.de/wissen/gesundheit/neugeborenen-screening-100.html",
"https://www.bundesregierung.de/",
"https://www.sparkasse.de/",
"https://www.tagesschau.de/ausland/waffenruhe-libanon-gespraeche-israel-100.html",
"https://www.tagesschau.de/ausland/amerika/merz-trump-128.html",
"https://www.tagesschau.de/wissen/polarstern-klimaforscher-druck-100.html",
"https://www.dwd.de/",
"https://www.tagesschau.de/ausland/asien/china-usa-abschluss-gipfel-100.html",
"https://www.tagesschau.de/ausland/amerika/peptide-usa-schoenheit-100.html"
],
"static_urls": [
"https://www.bundesregierung.de/",
"https://www.arbeitsagentur.de/",
"https://www.dwd.de/",
"https://www.sparkasse.de/",
"https://www.stepstone.de/",
"https://www.immobilienscout24.de/",
"https://www.rewe.de/",
"https://www.edeka.de/",
"https://www.amazon.de/",
"https://www.obi.de/"
]
}
}

View File

@@ -8,28 +8,28 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://elpais.com/opinion/2026-04-23/el-tipo-mas-idiota-de-internet-condenado-a-seis-meses-de-carcel.html", "https://elpais.com/espana/madrid/2026-05-15/5-planes-gratis-en-madrid-del-15-al-22-de-mayo-un-desfile-de-coches-de-epoca-y-el-dia-de-los-museos.html",
"https://www.agenciatributaria.es/", "https://elpais.com/ideas/2026-05-13/rasputin-el-monje-curandero-que-fascino-a-los-zares-y-abrio-la-puerta-al-fin-del-imperio-ruso.html",
"https://elpais.com/internacional/2026-04-23/el-tribunal-penal-internacional-juzgara-al-expresidente-filipino-duterte-por-crimenes-contra-la-humanidad.html", "https://cincodias.elpais.com/companias/2026-05-16/la-guerra-amenaza-a-las-empresas-del-private-equity-con-exceso-de-deuda-tras-los-casos-de-pronovias-goiko-y-amara.html",
"https://elpais.com/deportes/futbol/2026-04-23/lamine-yamal-con-una-lesion-muscular-le-dice-adios-a-la-temporada-pero-no-al-mundial.html",
"https://elpais.com/babelia/2026-04-23/luc-delahaye-una-realidad-entre-el-documento-y-la-ficcion.html",
"https://administracion.gob.es/",
"https://cincodias.elpais.com/mercados-financieros/2026-04-23/digi-aplaza-su-salida-a-bolsa-ante-la-volatilidad-del-mercado-por-la-guerra-de-iran.html",
"https://www.renfe.com/",
"https://elpais.com/deportes/futbol/2026-04-22/el-elche-se-oxigena-y-derrota-a-un-atletico-de-bolo-veraniego.html",
"https://elpais.com/gente/2026-04-23/enrique-de-inglaterra-pide-no-olvidar-la-guerra-de-ucrania-en-su-tercera-visita-al-pais.html",
"https://www.amazon.es/",
"https://elpais.com/espana/2026-04-23/el-rapto-de-los-90-minutos-en-miercoles-santo-resuelven-el-secuestro-del-gerente-de-un-salon-de-juegos-en-malaga.html",
"https://www.elcorteingles.es/",
"https://elpais.com/espana/catalunya/2026-04-23/sant-jordi-sigue-creciendo-en-barcelona-con-buen-tiempo-colas-y-lluvia-de-polen.html",
"https://elpais.com/tecnologia/2026-04-22/pedro-sanchez-alerta-del-colonialismo-silencioso-de-la-ia-y-pide-una-respuesta-global-ante-expertos-de-la-onu.html",
"https://www.zara.com/es/", "https://www.zara.com/es/",
"https://elpais.com/cultura/2026-04-23/cultura-estudia-hacer-obligatorios-los-gastos-de-envio-de-grandes-plataformas-online.html", "https://elpais.com/espana/galicia/2026-05-16/la-hibernacion-del-pazo-de-meiras-salas-prohibidas-a-la-espera-de-un-plan-de-consenso-que-no-llega.html",
"https://elpais.com/clima-y-medio-ambiente/2026-04-22/mas-alla-de-los-combustibles-fosiles-una-coalicion-dispuesta-a-avanzar.html", "https://elpais.com/babelia/2026-05-16/la-hora-del-cuento.html",
"https://elpais.com/salud-y-bienestar/el-medico-de-cerca/2026-04-22/sobrevivir-a-un-infarto-en-las-mejores-condiciones.html", "https://elpais.com/eps/2026-05-14/claves-para-salir-del-bucle-mental-y-empezar-a-vivir.html",
"https://elpais.com/economia/2026-04-23/cuerpo-asegura-que-el-fondo-soberano-espana-crece-estara-listo-antes-de-julio.html", "https://administracion.gob.es/",
"https://elpais.com/tecnologia/2026-05-15/sam-altman-es-mentiroso-o-musk-un-celoso-el-gran-juicio-de-la-ia-queda-visto-para-sentencia.html",
"https://www.amazon.es/",
"https://elpais.com/espana/catalunya/2026-05-16/comuns-exige-a-illa-destinar-650-millones-de-euros-mas-para-politicas-de-vivienda-en-los-presupuestos.html",
"https://www.renfe.com/",
"https://elpais.com/internacional/2026-05-16/el-sector-petrolero-de-iran-resiste-la-presion-por-el-cierre-estadounidense-de-ormuz.html",
"https://www.agenciatributaria.es/",
"https://elpais.com/tecnologia/2026-05-15/carissa-veliz-filosofa-la-ia-presenta-las-predicciones-como-hechos-y-eso-tiene-implicaciones-eticas-profundas.html",
"https://www.santander.es/", "https://www.santander.es/",
"https://elpais.com/internacional/2026-04-23/ultima-hora-de-la-guerra-de-estados-unidos-e-israel-contra-iran-en-directo.html" "https://elpais.com/planeta-futuro/2026-05-13/el-alivio-imposible-de-los-pacientes-quemados-durante-los-ataques-en-gazano-entra-nada-desde-enero-estamos-asfixiados.html",
"https://elpais.com/cultura/2026-05-15/shakira-presenta-dai-dai-la-cancion-oficial-del-mundial-con-mencion-a-espana-y-a-iniesta-este-va-a-ser-mi-cuarto-el-mas-especial.html",
"https://elpais.com/sociedad/lgtb/2026-05-16/el-asesinato-de-sonia-rescalvo-la-mujer-trans-que-puso-nombre-a-los-delitos-de-odio-en-espana-nos-obligo-a-entender-que-hay-violencias-que-no-son-neutras.html",
"https://elpais.com/economia/2026-05-16/la-ia-entra-en-la-maleta-con-cautela-la-uso-pero-para-organizar-viajes-largos-prefiero-un-profesional.html",
"https://elpais.com/cultura/2026-05-11/aparece-en-paises-bajos-un-cuadro-robado-por-los-nazis-al-coleccionista-judio-goudstikker.html",
"https://www.elcorteingles.es/"
], ],
"static_urls": [ "static_urls": [
"https://administracion.gob.es/", "https://administracion.gob.es/",

View File

@@ -8,28 +8,28 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.france24.com/fr/vid%C3%A9o/20260423-derri%C3%A8re-l-image-en-rdc-les-veuves-de-soldats-dans-la-pr%C3%A9carit%C3%A9",
"https://www.france24.com/fr/vid%C3%A9o/20260423-guerre-en-ukraine-un-pr%C3%AAt-de-90-milliards-d-euros-pr%C3%AAt-%C3%A0-%C3%AAtre-d%C3%A9bloqu%C3%A9",
"https://www.france24.com/fr/vid%C3%A9o/20260423-%C3%A9tats-unis-le-secr%C3%A9taire-%C3%A0-la-marine-limog%C3%A9-en-plein-conflit-avec-l-iran",
"https://www.sorbonne-universite.fr/",
"https://www.amazon.fr/",
"https://www.cdiscount.com/",
"https://www.france24.com/fr/vid%C3%A9o/20260423-l-iran-maintient-son-emprise-sur-ormuz-incertitudes-sur-la-tr%C3%AAve",
"https://www.france24.com/fr/vid%C3%A9o/20260423-ukraine-un-pr%C3%AAt-quasi-d%C3%A9bloqu%C3%A9-zelensky-retrouve-les-dirigeants-europ%C3%A9ens-%C3%A0-chypre",
"https://www.france24.com/fr/france/20260423-liban-isra%C3%ABl-les-pays-r%C3%A9gion-moyen-orient-doivent-participer-n%C3%A9gociations-plaide-macron-%C3%A9tats-unis-washington",
"https://www.france24.com/fr/%C3%A9missions/politique/20260423-guerre-au-moyen-orient-la-fin-du-quoiqu-il-en-co%C3%BBte",
"https://www.france24.com/fr/vid%C3%A9o/20260423-liban-quels-sont-les-pouvoirs-et-les-limites-de-la-finul",
"https://www.france24.com/fr/vid%C3%A9o/20260423-le-b%C3%A9nin-mise-sur-son-histoire-pour-d%C3%A9velopper-le-tourisme",
"https://www.france24.com/fr/vid%C3%A9o/20260423-%C3%A0-montauban-hommage-national-%C3%A0-florian-montorio-casque-bleu-fran%C3%A7ais-tu%C3%A9-au-liban",
"https://www.france24.com/fr/%C3%A9missions/le-d%C3%A9bat/20260423-orban-hors-jeu-zelensky-gagnant",
"https://www.france24.com/fr/vid%C3%A9o/20260423-gaza-des-familles-pleurent-leurs-proches-tu%C3%A9s-dans-une-frappe-nocturne",
"https://www.impots.gouv.fr/", "https://www.impots.gouv.fr/",
"https://www.france24.com/fr/moyen-orient/20260423-crise-alimentaire-pourquoi-le-plan-de-l-onu-pour-un-corridor-%C3%A0-ormuz-pi%C3%A9tine-s%C3%A9curit%C3%A9-engrais-iran", "https://www.france24.com/fr/%C3%A9missions/ici-l-europe/20260515-de-l-argent-europ%C3%A9en-pour-acheter-am%C3%A9ricain-le-r%C3%A9armement-de-l-union-europ%C3%A9enne-est-enclench%C3%A9",
"https://www.france24.com/fr/vid%C3%A9o/20260423-amal-khalil-tu%C3%A9e-dans-une-frappe-isra%C3%A9lienne-dans-le-sud-du-liban", "https://www.amazon.fr/",
"https://www.service-public.fr/", "https://www.france24.com/fr/%C3%A9missions/ici-l-europe/20260515-450-millions-d-europ%C3%A9ens-l-union-europ%C3%A9enne-investit-elle-pour-ses-citoyens-version-int%C3%A9grale",
"https://www.france24.com/fr/%C3%A9missions/journal-de-l-afrique/20260515-madagascar-les-concertations-nationales-sur-la-refondation-d%C3%A9buteront-le-3-juin",
"https://www.france24.com/fr/vid%C3%A9o/20260515-roukiata-ouedraogo-black-tax-identit%C3%A9-diaspora-le-rire-comme-miroir-des-africains",
"https://www.france24.com/fr/%C3%A9missions/info-ou-intox/20260515-la-crise-de-l-hantavirus-une-gigantesque-mise-en-sc%C3%A8ne-de-l-espagne-intox",
"https://www.sorbonne-universite.fr/",
"https://www.france24.com/fr/culture/20260515-festival-de-cannes-palme-d-or-d-honneur-pour-john-travolta-ic%C3%B4ne-du-cool-hollywoodien",
"https://www.france24.com/fr/%C3%A9missions/au-c%C5%93ur-de-l-info-l-invit%C3%A9/20260515-marc-julienne-le-r%C3%A9%C3%A9quilibrage-du-rapport-avec-les-etats-unis-c-est-un-tour-de-force-de-la-chine",
"https://www.france24.com/fr/europe/20260515-roi-suisse-autoproclame-jonas-lauwiner-terrains-proprietes",
"https://www.france24.com/fr/france/20260515-affaire-patrick-bruel-animatrice-flavie-flament-accuse-de-viol-et-annonce-porter-plainte",
"https://www.cdiscount.com/",
"https://www.france24.com/fr/%C3%A9missions/ici-l-europe/20260515-450-millions-d-europ%C3%A9ens-l-union-europ%C3%A9enne-investit-elle-pour-ses-citoyens-version-courte",
"https://www.france24.com/fr/%C3%A9missions/ici-l-europe/20260515-l-europe-quelle-puissance-g%C3%A9opolitique-version-courte",
"https://www.sncf.com/", "https://www.sncf.com/",
"https://www.france24.com/fr/vid%C3%A9o/20260515-ukraine-un-convoi-de-l-onu-pris-pour-cible-par-des-drones",
"https://www.credit-agricole.fr/", "https://www.credit-agricole.fr/",
"https://www.france24.com/fr/vid%C3%A9o/20260423-paris-le-l%C3%A9gendaire-orient-express-%C3%A0-l-honneur-au-mus%C3%A9e-des-arts-d%C3%A9coratifs" "https://www.france24.com/fr/moyen-orient/20260515-en-direct-moyen-orient-iran-donald-trump-perdre-patience-liban-israel-ormuz",
"https://www.france24.com/fr/%C3%A9missions/actuelles/20260515-faire-ou-ne-pas-faire-d-enfants-telle-est-la-question",
"https://www.france24.com/fr/moyen-orient/20260516-moyen-orient-direct-cessez-le-feu-liban-isra%C3%ABl-frappes-iran-trump-etats-unis",
"https://www.service-public.fr/"
], ],
"static_urls": [ "static_urls": [
"https://www.service-public.fr/", "https://www.service-public.fr/",

View File

@@ -8,28 +8,28 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://hk.news.yahoo.com/%E5%8F%8D%E4%BF%AE%E4%BE%8B%E8%A2%AB%E6%8D%95%E8%80%85%E6%93%9A%E5%A0%B1%E8%B5%B4%E8%A1%9B%E8%A9%A9%E9%9B%85%E5%88%86%E4%BA%AB%E6%9C%83%E5%BE%8C%E7%8D%B2%E6%92%A4%E6%8E%A7-%E4%BF%9D%E5%AE%89%E5%B1%80-%E8%A1%8C%E5%8B%95%E7%B4%B0%E7%AF%80%E4%B8%8D%E4%BE%BF%E5%85%AC%E9%96%8B-%E6%9B%B4%E6%96%B0-042322551.html", "https://hk.news.yahoo.com/%E5%A4%A7%E9%B3%B4%E5%A4%A7%E6%94%BE-%E7%9B%A7%E5%AF%B5%E8%8C%82%E6%8C%87%E7%9C%8B%E9%96%80%E8%97%A5%E5%B0%91%E4%BA%86%E4%BA%BA%E5%8F%96-%E8%AA%8D%E7%82%BA%E5%8F%AF%E6%B8%9B%E5%B0%91%E6%B5%AA%E8%B2%BB-%E6%A5%8A%E4%BD%A9%E8%A9%A9%E5%A0%B1%E9%81%93-231456456.html",
"https://www.hko.gov.hk/", "https://hk.news.yahoo.com/m-%E5%8D%9A%E7%89%A9%E9%A4%A8%E8%88%87%E5%B7%B4%E9%BB%8E%E9%BE%90%E6%AF%94%E5%BA%A6%E8%97%9D%E8%A1%93%E4%B8%AD%E5%BF%83%E9%81%94%E6%88%90%E9%95%B7%E6%9C%9F%E5%90%88%E4%BD%9C-112426881.html",
"https://hk.news.yahoo.com/%E4%BC%8A%E6%9C%97%E5%AE%A3%E7%A8%B1%E4%B8%8D%E6%9C%83%E9%96%8B%E6%94%BE%E8%8D%B7%E8%8E%AB%E8%8C%B2%E6%B5%B7%E5%B3%BD-%E9%99%A4%E9%9D%9E%E7%BE%8E%E5%9C%8B%E5%81%9C%E6%AD%A2%E5%B0%81%E9%8E%96-042002100.html",
"https://hk.news.yahoo.com/%E6%B6%88%E9%98%B2%E6%8A%AB%E9%9C%B2eas%E7%99%BC%E8%AD%A6%E7%A4%BA%E9%A0%88%E6%99%821%E5%8F%A5%E9%90%98-%E5%B0%8D%E6%80%A5%E9%80%9F%E6%83%A1%E5%8C%96%E7%81%AB%E5%8B%A2%E4%B8%8D%E9%81%A9%E5%90%88-094323720.html",
"https://hk.news.yahoo.com/%E4%BC%8A%E6%9C%97%E9%9D%A9%E5%91%BD%E8%A1%9B%E9%9A%8A%E7%82%AE%E8%89%87%E8%A5%B2%E6%93%8A%E9%98%BF%E6%9B%BC%E5%A4%96%E6%B5%B7%E8%B2%A8%E6%AB%83%E8%BC%AA-133503559.html",
"https://hk.news.yahoo.com/%E5%85%A5%E5%A2%83%E8%99%95%E6%89%93%E6%93%8A%E9%BB%91%E5%B7%A5%E5%A4%96%E8%B3%A3%E5%93%A1%E6%8B%9812%E4%BA%BA-%E5%8C%85%E6%8B%AC4%E6%B8%AF%E4%BA%BA%E6%B6%89%E5%87%BA%E7%A7%9F%E5%B8%B3%E8%99%9F%E6%88%96-%E6%B4%BE%E5%96%AE-%E8%AC%80%E5%88%A9-072553084.html",
"https://www.hktvmall.com/",
"https://www.gov.hk/", "https://www.gov.hk/",
"https://hk.news.yahoo.com/%E5%9D%A6%E5%B0%9A%E5%B0%BC%E4%BA%9E2025%E5%B9%B4%E9%81%B8%E8%88%89%E6%9A%B4%E5%8A%9B%E9%A0%BB%E5%82%B3-%E6%94%BF%E5%BA%9C%E8%AA%BF%E6%9F%A5%E7%A8%B1518%E6%AD%BB-140504774.html", "https://www.hko.gov.hk/",
"https://hk.news.yahoo.com/%E8%B3%B4%E7%B8%BD%E7%B5%B1%E5%87%BA%E8%A8%AA%E5%8F%97%E9%98%BB-%E7%BE%8E%E6%89%B9%E4%B8%AD%E5%9C%8B%E6%81%90%E5%9A%87%E9%9D%9E%E6%B4%B2%E5%9C%8B%E5%AE%B6-072003045.html",
"https://hk.news.yahoo.com/%E4%BC%8A%E6%9C%97%E5%96%8A%E8%A9%B1-%E7%BE%8E%E5%9C%8B%E4%B8%8D%E8%A7%A3%E5%B0%81%E9%8E%96%E5%B0%B1%E4%B8%8D%E9%96%8B%E8%8D%B7%E8%8E%AB%E8%8C%B2%E6%B5%B7%E5%B3%BD-055002739.html",
"https://www.police.gov.hk/", "https://www.police.gov.hk/",
"https://hk.news.yahoo.com/%E4%BB%A5%E9%BB%8E%E8%8F%AF%E5%BA%9C%E5%86%8D%E6%9C%83%E8%AB%87-%E8%B2%9D%E9%AD%AF%E7%89%B9%E7%9B%BC%E5%BB%B6%E5%81%9C%E7%81%AB%E5%8D%94%E8%AD%B0-060502345.html", "https://www.hktvmall.com/",
"https://hk.news.yahoo.com/%E5%A4%A9%E6%B0%B4%E5%9C%8D%E5%A5%B3%E9%90%B5%E9%A8%8E%E5%A3%AB%E6%92%9E%E8%B2%A8%E8%BB%8A%E5%BE%8C%E6%98%8F%E8%BF%B7%E9%80%81%E9%99%A2-145530545.html",
"https://hk.news.yahoo.com/%E5%8A%A0%E6%8B%BF%E5%A4%A7%E6%93%AC%E5%BB%BA%E6%96%B0%E6%B2%B9%E7%AE%A1-%E7%9B%BC%E6%93%B4%E5%A4%A7%E5%B0%8D%E4%BA%9E%E6%B4%B2%E5%8E%9F%E6%B2%B9%E5%87%BA%E5%8F%A3-043501508.html",
"https://hk.news.yahoo.com/%E6%97%85%E7%99%BC%E5%B1%80-4%E6%9C%88%E8%A8%AA%E6%B8%AF%E6%97%85%E5%AE%A2%E4%BA%BA%E6%AC%A1%E7%B4%84422%E8%90%AC-%E6%8C%89%E5%B9%B4%E5%8D%87-%E6%88%90-051625724.html",
"https://hk.news.yahoo.com/%E8%91%89%E5%8A%89%E6%B7%91%E5%84%80-%E4%B8%AD%E7%BE%8E%E5%85%83%E9%A6%96%E6%9C%83%E9%9D%A2%E6%9C%89%E5%8A%A9%E7%A9%A9%E5%AE%9A%E5%85%A9%E5%9C%8B%E9%97%9C%E4%BF%82-023123226.html",
"https://hk.news.yahoo.com/%E9%9D%92%E9%A6%AC%E7%AE%A1%E5%88%B6%E5%8D%80%E8%81%B7%E5%93%A1%E8%BB%8A%E7%A6%8D%E4%BA%A1-%E9%81%8B%E8%BC%B8%E7%BD%B2%E4%BF%83%E7%87%9F%E8%BE%A6%E5%95%86%E5%BC%95%E5%85%A5%E6%8E%AA%E6%96%BD%E6%8F%90%E5%8D%87%E5%AE%89%E5%85%A8-101826172.html",
"https://hk.news.yahoo.com/%E6%9C%AC%E6%B8%AF%E9%A6%96%E5%AD%A3%E7%B6%93%E6%BF%9F%E5%A2%9E%E9%95%B75-9-%E5%85%A8%E5%B9%B4%E5%A2%9E%E9%95%B7%E9%A0%90%E6%B8%AC%E7%B6%AD%E6%8C%812-5-%E8%87%B33-110326892.html",
"https://hk.news.yahoo.com/%E5%B7%9D%E6%99%AE-%E4%B8%AD%E5%9C%8B%E6%9C%89%E6%84%8F%E8%B3%BC%E8%B2%B7%E7%BE%8E%E5%9C%8B%E7%9F%B3%E6%B2%B9%E8%88%87%E9%BB%83%E8%B1%86-063502369.html",
"https://www.hku.hk/", "https://www.hku.hk/",
"https://hk.news.yahoo.com/%E7%BE%8E%E5%9C%8B%E8%B2%A1%E9%95%B7%E8%B2%9D%E6%A3%AE%E7%89%B9%E7%82%BA%E5%BB%B6%E9%95%B7%E4%BF%84%E7%BE%85%E6%96%AF%E7%9F%B3%E6%B2%B9%E5%88%B6%E8%A3%81%E8%B1%81%E5%85%8D%E8%BE%AF%E8%AD%B7-040502929.html", "https://hk.news.yahoo.com/%E5%A4%A9%E6%B0%A3%E5%A0%B1%E5%91%8A-%E5%A4%9A%E9%9B%B2%E6%9C%89%E5%B9%BE%E9%99%A3%E9%A9%9F%E9%9B%A8-%E6%9C%80%E9%AB%98%E6%B0%A3%E6%BA%AB%E7%B4%8427%E5%BA%A6-234534810.html",
"https://www.mtr.com.hk/", "https://hk.news.yahoo.com/%E5%8F%83%E9%99%A2-%E8%87%B4%E6%B1%BA%E8%AD%B0-%E6%94%BF%E5%BA%9C%E9%97%9C%E9%96%80%E6%9C%9F%E9%96%93-%E8%AD%B0%E5%93%A1%E8%96%AA%E6%B0%B4%E6%9A%AB%E6%99%82%E6%89%A3%E4%BD%8F-070503532.html",
"https://hk.news.yahoo.com/%E6%88%BF%E5%A7%94%E6%9C%83%E9%A6%96%E6%AC%A1%E5%90%8C%E6%AD%A5%E6%8E%A8%E5%B1%85%E5%B1%8B-%E7%B6%A0%E7%BD%AE%E5%B1%85-%E7%99%BD%E5%B1%85%E4%BA%8C-4-30%E8%B5%B7%E6%8E%A5%E5%8F%97%E7%94%B3%E8%AB%8B-200000762.html", "https://hk.news.yahoo.com/2027%E5%85%AC%E7%9C%BE%E5%81%87%E6%9C%9F17%E6%97%A5-%E5%B9%B4%E5%88%9D%E5%9B%9B%E7%82%BA%E8%A3%9C%E5%81%87-121113186.html",
"https://hk.news.yahoo.com/%E8%8B%B1%E5%9C%8B%E6%94%BF%E5%BA%9C%E7%B8%AE%E6%B8%9B%E8%B5%A4%E5%AD%97%E6%9C%89%E6%88%90%E6%95%88-%E5%B0%88%E5%AE%B6%E8%AD%A6%E5%91%8A%E4%B8%AD%E6%9D%B1%E6%88%B0%E7%88%AD%E6%81%90%E6%8E%A8%E5%8D%87%E8%88%89%E5%82%B5%E6%88%90%E6%9C%AC-132005020.html",
"https://www.hsbc.com.hk/", "https://www.hsbc.com.hk/",
"https://hk.news.yahoo.com/%E6%B6%89%E4%BB%A5%E8%AA%A4%E5%B0%8E%E6%89%8B%E6%B3%95%E9%8A%B7%E5%94%AE%E4%B8%AD%E8%97%A5%E6%9D%90-39%E6%AD%B2%E6%97%BA%E8%A7%92-%E8%97%A5%E6%88%BF%E5%BA%97%E5%93%A1%E8%A2%AB%E6%8D%95-200000849.html", "https://www.mtr.com.hk/",
"https://hk.news.yahoo.com/%E4%BC%8A%E6%9C%97%E5%AE%98%E5%93%A1-%E8%8D%B7%E8%8E%AB%E8%8C%B2%E6%B5%B7%E5%B3%BD%E9%A6%96%E6%89%B9%E9%81%8E%E8%B7%AF%E8%B2%BB%E6%94%B6%E5%85%A5%E5%B7%B2%E5%85%A5%E5%BA%AB-115003587.html", "https://hk.news.yahoo.com/%E6%BC%81%E8%BE%B2%E7%BD%B2%E6%8E%A8%E6%9C%AC%E5%9C%B0%E6%BC%81%E8%BE%B2%E7%94%A2%E5%93%81%E6%96%B0%E7%B5%B1-%E5%93%81%E7%89%8C-%E8%AC%9D%E5%B1%95%E5%AF%B0-%E6%9C%89%E5%8A%A9%E6%9C%AC%E5%9C%B0%E8%BE%B2%E7%94%A2%E5%93%81%E5%BB%BA%E4%BF%A1%E8%AD%BD-011623189.html",
"https://hk.news.yahoo.com/%E7%BE%8E%E5%9C%8B%E4%B8%8D%E8%A7%A3%E5%B0%81%E4%BC%8A%E6%9C%97%E4%B8%8D%E9%96%8B%E6%94%BE%E8%8D%B7%E8%8E%AB%E8%8C%B2-%E4%B8%AD%E6%9D%B1%E6%9C%80%E6%96%B0%E6%88%B0%E6%B3%81-%E6%AC%A1%E7%9C%8B-065002298.html" "https://hk.news.yahoo.com/%E5%AE%8F%E7%A6%8F%E8%8B%91%E6%B3%95%E5%9C%98%E5%89%8D%E5%A7%94%E5%93%A1%E6%B1%9F%E7%A5%A5%E7%99%BC%E8%88%87%E5%A6%BB%E8%A2%AB%E6%8D%95%E5%87%86%E4%BF%9D%E5%80%99%E6%9F%A5-%E6%B1%9F-%EF%BC%9A-%E4%BB%8A%E5%BE%8C%E4%B8%8D%E5%86%8D%E5%9B%9E%E6%87%89%E5%82%B3%E5%AA%92%E6%8F%90%E5%95%8F-012248344.html",
"https://hk.news.yahoo.com/%E9%9B%B2%E7%AB%AF%E5%B0%8D%E8%AB%87-%E6%9D%BE%E5%B1%B1%E6%B9%96%E6%9D%90%E6%96%99%E5%AF%A6%E9%A9%97%E5%AE%A4%E5%89%AF%E4%B8%BB%E4%BB%BB%E4%BB%98%E7%91%A9-%E5%88%86%E4%BA%AB%E7%A7%91%E6%8A%80%E6%88%90%E6%9E%9C%E8%BD%89%E5%8C%96%E6%A8%A1%E5%BC%8F-%E4%BD%95%E5%98%89%E9%A7%BF%E5%A0%B1%E9%81%93-022723582.html"
], ],
"static_urls": [ "static_urls": [
"https://www.gov.hk/", "https://www.gov.hk/",

View File

@@ -0,0 +1,40 @@
{
"region_name": "Indonesia (Jakarta)",
"google_module": {
"base_lat": -6.2088,
"base_lon": 106.8456,
"lang_params": "hl=id-ID&gl=ID",
"valid_url_suffix": "co.id"
},
"trust_module": {
"white_urls": [
"https://www.antaranews.com/berita/5569467/restoran-jepang-terdampak-penangguhan-visa-pekerja-asing",
"https://www.setneg.go.id/",
"https://www.antaranews.com/berita/5569395/prabowo-berkeliling-melihat-museum-marsinah-di-nganjuk",
"https://www.antaranews.com/berita/5569447/virus-penjaga-kehidupan-terapi-fag-di-tengah-resistensi-antibiotik",
"https://www.antaranews.com/berita/5569535/perjuangan-tirto-adhi-soerjo-sang-jurnalis-pribumi",
"https://www.antaranews.com/",
"https://www.antaranews.com/berita/5569417/kapal-induk-prancis-tiba-di-laut-arab-untuk-kemungkinan-misi-di-hormuz",
"https://www.antaranews.com/berita/5569443/prabowo-sebut-peristiwa-pembunuhan-marsinah-seharusnya-tidak-terjadi",
"https://www.kominfo.go.id/",
"https://www.antaranews.com/berita/5569453/prabowo-akui-sedih-saat-dapat-laporan-pejabat-lakukan-penyelewengan",
"https://www.antaranews.com/foto/5569536/serangan-udara-israel-di-gaza-tewaskan-tujuh-warga-palestina",
"https://www.kompas.com/",
"https://www.antaranews.com/berita/5569504/diplomat-tertinggi-china-sebut-pertemuan-xi-trump-sukses",
"https://www.antaranews.com/berita/5569440/mewaspadai-ancaman-logam-berat-di-balik-pangan-yang-tampak-sehat",
"https://www.antaranews.com/berita/5569456/as-lebanon-dan-israel-perpanjang-gencatan-untuk-kemajuan-negosiasi",
"https://www.antaranews.com/berita/5569451/mengenal-pendekatan-tcm-untuk-cegah-stroke-sejak-usia-muda",
"https://www.antaranews.com/berita/5569400/kapal-induk-prancis-bergerak-ke-laut-arab-dekati-selat-hormuz",
"https://www.antaranews.com/berita/5569487/prabowo-tegaskan-tidak-anti-mekanisme-pasar-bebas",
"https://www.antaranews.com/berita/5569444/trump-minta-china-dan-taiwan-tenangkan-diri-redakan-ketegangan",
"https://www.bi.go.id/"
],
"static_urls": [
"https://www.setneg.go.id/",
"https://www.bi.go.id/",
"https://www.kominfo.go.id/",
"https://www.antaranews.com/",
"https://www.kompas.com/"
]
}
}

View File

@@ -0,0 +1,40 @@
{
"region_name": "India (Delhi)",
"google_module": {
"base_lat": 28.6139,
"base_lon": 77.209,
"lang_params": "hl=en-IN&gl=IN",
"valid_url_suffix": "co.in"
},
"trust_module": {
"white_urls": [
"https://timesofindia.indiatimes.com/india/from-semiconductors-to-water-whats-on-pm-modis-netherlands-agenda/articleshow/131130956.cms",
"https://timesofindia.indiatimes.com/sports/cricket/ipl/ipl-2026/ipl-2026-as-a-smart-bowler-you-keep-repeating-what-works-how-gujarat-titans-hard-length-strategy-is-overwhelming-teams/articleshow/131122036.cms",
"https://timesofindia.indiatimes.com/world/us/i-could-tell-them-i-dont-want-any-students-but-trump-on-accepting-500000-chinese-students-in-us/articleshow/131119733.cms",
"https://www.rbi.org.in/",
"https://timesofindia.indiatimes.com/world/us/snakes-everywhere-120-burmese-python-eggs-discovered-in-floridas-everglades/articleshow/131127620.cms",
"https://timesofindia.indiatimes.com/city/noida/multiple-antemortem-injuries-chilling-details-in-noida-woman-dowry-death-case-retd-judge-gets-pre-arrest-bail/articleshow/131130367.cms",
"https://timesofindia.indiatimes.com/entertainment/tamil/movies/news/karuppu-box-office-collections-day-1-suriya-and-trisha-krishnan-starrer-opens-strong-worldwide-rs-20-66-crore-start/articleshow/131129943.cms",
"https://www.india.gov.in/",
"https://timesofindia.indiatimes.com/business/international-business/adanis-set-to-settle-us-fraud-case-with-18m-payment/articleshow/131127861.cms",
"https://www.pib.gov.in/",
"https://timesofindia.indiatimes.com/technology/tech-news/anthropic-employees-refused-to-sell-their-shares-heres-the-one-number-that-explains-why/articleshow/131131123.cms",
"https://www.thehindu.com/",
"https://timesofindia.indiatimes.com/world/rest-of-world/after-donald-trumps-beijing-visit-taiwan-detects-8-chinese-naval-vessels-one-ship-in-its-territorial-water/articleshow/131130315.cms",
"https://timesofindia.indiatimes.com/entertainment/hindi/bollywood/news/dhurandhar-2-ott-release-netizens-reveal-biggest-changes-to-ranveer-singhs-raw-and-undekha-version-after-theatrical-release/articleshow/131129727.cms",
"https://timesofindia.indiatimes.com/india/energy-defence-ties-get-a-boost-as-modi-meets-uae-president/articleshow/131127619.cms",
"https://timesofindia.indiatimes.com/india/jobless-cockroaches-attack-the-system-cji-surya-kant/articleshow/131127870.cms",
"https://timesofindia.indiatimes.com/city/bhopal/bhojshala-a-temple-rules-mphc-quashes-asi-order-allowing-namaz-at-11th-century-site/articleshow/131126810.cms",
"https://timesofindia.indiatimes.com/city/lucknow/lu-teacher-offers-to-leak-exam-paper-to-girl-student-in-exchange-of-favours/articleshow/131127214.cms",
"https://timesofindia.indiatimes.com/",
"https://timesofindia.indiatimes.com/world/us/2-great-countries-donald-trump-hails-meeting-with-xi-as-g-2-moment/articleshow/131130294.cms"
],
"static_urls": [
"https://www.india.gov.in/",
"https://www.rbi.org.in/",
"https://www.pib.gov.in/",
"https://timesofindia.indiatimes.com/",
"https://www.thehindu.com/"
]
}
}

View File

@@ -0,0 +1,33 @@
{
"region_name": "Japan (Osaka)",
"google_module": {
"base_lat": 34.6937,
"base_lon": 135.5023,
"lang_params": "hl=ja&gl=JP",
"valid_url_suffix": "co.jp"
},
"trust_module": {
"white_urls": [
"https://news.yahoo.co.jp/pickup/6580362?source=rss",
"https://news.yahoo.co.jp/pickup/6580359?source=rss",
"https://news.yahoo.co.jp/pickup/6580366?source=rss",
"https://www.japan.go.jp/",
"https://www.yahoo.co.jp/",
"https://news.yahoo.co.jp/pickup/6580371?source=rss",
"https://news.yahoo.co.jp/pickup/6580372?source=rss",
"https://www.nhk.or.jp/",
"https://www.jnto.go.jp/",
"https://news.yahoo.co.jp/pickup/6580367?source=rss",
"https://news.yahoo.co.jp/pickup/6580374?source=rss",
"https://www.rakuten.co.jp/",
"https://news.yahoo.co.jp/pickup/6580364?source=rss"
],
"static_urls": [
"https://www.yahoo.co.jp/",
"https://www.nhk.or.jp/",
"https://www.rakuten.co.jp/",
"https://www.japan.go.jp/",
"https://www.jnto.go.jp/"
]
}
}

View File

@@ -8,22 +8,22 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://news.yahoo.co.jp/pickup/6580371?source=rss",
"https://news.yahoo.co.jp/pickup/6580364?source=rss",
"https://www.rakuten.co.jp/", "https://www.rakuten.co.jp/",
"https://www.amazon.co.jp/",
"https://news.yahoo.co.jp/pickup/6580372?source=rss",
"https://news.yahoo.co.jp/pickup/6580367?source=rss",
"https://www.japan.go.jp/",
"https://www.mhlw.go.jp/",
"https://news.yahoo.co.jp/pickup/6580359?source=rss",
"https://news.yahoo.co.jp/pickup/6580366?source=rss",
"https://www.yahoo.co.jp/",
"https://www.smbc.co.jp/", "https://www.smbc.co.jp/",
"https://www.jreast.co.jp/", "https://www.jreast.co.jp/",
"https://www.mhlw.go.jp/",
"https://www.u-tokyo.ac.jp/", "https://www.u-tokyo.ac.jp/",
"https://news.yahoo.co.jp/pickup/6577376?source=rss", "https://news.yahoo.co.jp/pickup/6580374?source=rss",
"https://www.amazon.co.jp/", "https://news.yahoo.co.jp/pickup/6580362?source=rss"
"https://news.yahoo.co.jp/pickup/6577374?source=rss",
"https://www.japan.go.jp/",
"https://news.yahoo.co.jp/pickup/6577369?source=rss",
"https://news.yahoo.co.jp/pickup/6577372?source=rss",
"https://news.yahoo.co.jp/pickup/6577377?source=rss",
"https://news.yahoo.co.jp/pickup/6577363?source=rss",
"https://www.yahoo.co.jp/",
"https://news.yahoo.co.jp/pickup/6577375?source=rss",
"https://news.yahoo.co.jp/pickup/6577370?source=rss"
], ],
"static_urls": [ "static_urls": [
"https://www.japan.go.jp/", "https://www.japan.go.jp/",

View File

@@ -0,0 +1,35 @@
{
"region_name": "Cambodia (Phnom Penh)",
"google_module": {
"base_lat": 11.5564,
"base_lon": 104.9282,
"lang_params": "hl=en-KH&gl=KH",
"valid_url_suffix": "com.kh"
},
"trust_module": {
"white_urls": [
"https://www.khmertimeskh.com/",
"https://www.nbc.gov.kh/",
"https://www.akp.gov.kh/",
"https://www.cambodiadaily.com/2026/05/05/21/50/87405/",
"https://www.cambodiadaily.com/2026/05/01/13/41/87384/",
"https://www.phnompenhpost.com/",
"https://www.cambodiadaily.com/2026/05/05/21/45/87404/",
"https://www.cambodiadaily.com/2026/05/01/14/11/87391/",
"https://www.cambodiadaily.com/2026/05/01/12/57/87381/",
"https://www.gov.kh/",
"https://www.cambodiadaily.com/2026/05/01/14/49/87397/",
"https://www.cambodiadaily.com/2026/05/05/21/44/87406/",
"https://www.cambodiadaily.com/2026/05/01/14/23/87392/",
"https://www.cambodiadaily.com/2026/05/01/13/59/87388/",
"https://www.cambodiadaily.com/2026/05/05/21/58/87403/"
],
"static_urls": [
"https://www.gov.kh/",
"https://www.akp.gov.kh/",
"https://www.nbc.gov.kh/",
"https://www.khmertimeskh.com/",
"https://www.phnompenhpost.com/"
]
}
}

View File

@@ -8,19 +8,19 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.kakao.com/", "https://www.kbstar.com/",
"https://www.yonhapnewstv.co.kr/news/MYH20260423204515tFg",
"https://www.coupang.com/", "https://www.coupang.com/",
"https://www.korea.kr/", "https://www.korea.kr/",
"https://www.naver.com/",
"https://www.yonhapnewstv.co.kr/news/MYH20260516102355FW1",
"https://www.yonhapnewstv.co.kr/news/MYH202605161438584mO",
"https://www.yonhapnewstv.co.kr/news/MYH202605161111040mT",
"https://www.kakao.com/",
"https://www.hometax.go.kr/", "https://www.hometax.go.kr/",
"https://www.yonhapnewstv.co.kr/news/MYH20260423205121tTD",
"https://www.daum.net/",
"https://www.kbstar.com/",
"https://www.yonhapnewstv.co.kr/news/MYH20260423231345ZaH",
"https://www.yonhapnewstv.co.kr/news/MYH20260423235458edp",
"https://www.snu.ac.kr/", "https://www.snu.ac.kr/",
"https://www.yonhapnewstv.co.kr/news/MYH20260423211941Xe0", "https://www.daum.net/",
"https://www.naver.com/" "https://www.yonhapnewstv.co.kr/news/AKR20260516132659AyQ",
"https://www.yonhapnewstv.co.kr/news/MYH202605161124463nw"
], ],
"static_urls": [ "static_urls": [
"https://www.korea.kr/", "https://www.korea.kr/",

View File

@@ -0,0 +1,40 @@
{
"region_name": "Laos (Vientiane)",
"google_module": {
"base_lat": 17.9757,
"base_lon": 102.6331,
"lang_params": "hl=en-LA&gl=LA",
"valid_url_suffix": "la"
},
"trust_module": {
"white_urls": [
"https://news.google.com/rss/articles/CBMingFBVV95cUxPay1xUDhsYWJWVXFqMk9wWW1yMXZySkVPcGtGa05ESmZKa3B0c0QxVTlZRkloQ2tsLXZRWGkzYmdzekxjbmJQSDJUMS1sYUNUZi0xQkJaV3dRWTRPek9WQjRnZEFGZWNEcFpqMEZOUXRnbERKUExmbm9EanlVYzdMczQ3MUJkR3ZobzhEeDlIdHd5NmFxVkJydUpZdE4zUQ?oc=5",
"https://news.google.com/rss/articles/CBMiugFBVV95cUxQUnFNdlduX3paSm82ekFTdnlWbC1kLWZlc3hFTHRBRHRMUUF0MFZVcGE5T3FqNG9DYWliWU91bXNwbHM2bFlyMlNIbWtGb3lEOEdOOVQxeEpXUktRNmVpQkQwY1VqZE5kQW03bXRydzEydEZyWUsyc0pZNWhUUGs1VTkycy0zTjcwRDZMcGRRcUNWU0tBTUcwcVNCaGl6TFhMdGZfUjN3YkFSNmloYmlaVy1qSEIxSk03Tmc?oc=5",
"https://news.google.com/rss/articles/CBMilgFBVV95cUxOZFJ2bTlHZkoxbHlCUzRNMkZKUGY2c21IV1ZBRllKMlZLZldCRU5FZGZFYWI4eUtERGJqQkNaQ1BTWTRSeEgtSGI5TEJwSzA0T09hbWVDc3laSnNJMUptMWg2azZhZnlvVF91VVc0TjZuT3JVdzhTMFlxUERQa3dJRmVRT1Z5c3U0YmxLYkFIMGZZUFVrNHc?oc=5",
"https://news.google.com/rss/articles/CBMihwFBVV95cUxNbzlld2Q1dTl0OC1VckRNR3V5NF9RQ3c1SFA4MWRUTDEtRGNsVlZrUHFGelFQUHc3TTNpQ2NKaFN6NEZ3dzdMRkoxeEc2cmtzZzB1c3dUVTBpTFFuandfVDN3WEhXb0c4UHBBdGQ0MFNSWS12MUZkSVNVOGFCbzF3TVdFbWtzVVk?oc=5",
"https://www.laotel.com/",
"https://news.google.com/rss/articles/CBMioAFBVV95cUxPR25DS25ZVlRDTGZZZERIQzRKbzllMUVway11UEZkajBUU1lEb1pXSllSek5wUTdJMkUtaDVKdTM2TEFTdC13OEJBWl9NSm9mZ1pKNVZKUVBsRTYtYTMwMEJaSEZPUy1vY2ZobjF1ZFZFZ201SV8tRW9VN0JCUTJjcEpMNDFXWGppOWRPZ3RTaDh4a1JqcVVLLUQ2dlpjcTdB?oc=5",
"https://news.google.com/rss/articles/CBMipAFBVV95cUxOVzRvTGVtbEZhcnNaaGdxOG5FQXRaZ0hQS3BCWFBMSl9xaUhjYmtWMlBpYllJel9WNVdENWU5OWUzRklOaW1FbTJuUndtT3RDZGl6R0xTeTFFeFY0bTBBLUIyRmh3VUY2cTlyUDdqdnVES3M2VGdyNnJrcGZ4ZDUtV2Q5R0htQUo2Q0ZPS2kxQ1ZoQk9HSXZGYTliSG15RUIwOTBqeQ?oc=5",
"https://news.google.com/rss/articles/CBMinAFBVV95cUxNUERwd3VkUHJnYnFTOXRsQ0FFbmgzX2ZFUllwbFN0ZlhRZGNlclhxN19jNVpCTm9oZUNtNXZqZEU2V3BIM1FoNERSN2tkS1Jxc2NVeXViS0kxcGFSMHQtWVM3OF9iQmlHNVlnZ3UyVXJPcmZPZTVEdU5vWUJkdlFLZlNIUlU1LTE1eGFNZlkxVVpremUtbUhMUFhZdGk?oc=5",
"https://www.vientianetimes.org.la/",
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOM3drM1YzX1pNOHFnUkloNGUxSXJBcDFybEF5cmsyMmYxMnJhWEpjRGhFM2sza2lCU1RyaHF1RWV4ZmMtR1k2VWhWc2FKSnRIbG13dkVsT2lVTWRhZ0sxRjc4eFI0NmJRS2dJbi11S3M5NUlqSEE3X0w5VmVQb1RjUDd1eS1QVFFGbGREZ21RdUVSLVdZLVBHRlFkZHhYaEh4TGN1ZFdDNlRqdm1XM0F1V1JIM25JRWRo?oc=5",
"https://kpl.gov.la/",
"https://news.google.com/rss/articles/CBMisAFBVV95cUxOS3BiMjYxMEx1ZjFtUXBfYnZIdmVSMXMzRXNITXZwVlJGSnVNV1Z0b2hzNVQzSE5LRk5ZRmRnSVZiZ0NmRThvd0lkYjlCODZ6N25DUnNtRktHYkNNN2pfdXVIRmhodzVfLVI4ZDNVcEUyMXV3dTlsaTJOdldiNkotR3JoTV91ZWVxTGs1UWZSRU1vVThFbHc4NHlaX0xTUGdIbUdXT3cyYktuTW1HdGNpYQ?oc=5",
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE5kUDQ5T3g2TUdia0ZhTWZWS2x2MmZwdzhMU3hZMm1HbnNPSnBVOEhjVzd6dmtrdExrblJPVW45UFFwM2kxWVBHLUI2XzVoVTl2aUk2RFBQVFY2UQ?oc=5",
"https://news.google.com/rss/articles/CBMigwFBVV95cUxNdGtkSDBnUUo1Y0JVZmloV1JrRmliUERpT0tuV3ZPbGlUZU4xZldHLWlVY1pxSjlNYW4tOUc2Z1VrT1RwWlZMUXZUbHhlN3h2MXF5Zmc1Z0h3OHVPUDEwTWtndklZQlV5TjNqM0VkdHFWTWJ1YlpNSnF0V3JJbHhRZlVLaw?oc=5",
"https://news.google.com/rss/articles/CBMi8wFBVV95cUxNWGIwazdLOXZJd29lMHR2MVduMDltWWU1YVAwV2lQOHlrbzVGLWgtME1tWllOU3JMQkpmdWpGOVBHcy1jQ056c0FwMkxuN2FjUnl2Z25HN2k0WF9fd0hUd1FhWmh3eHlqNkpEWEtiWloxbG9nWnBmQXJrOXpsYXlKTXdHZWlDYzRqRjJNbnRyd181a2tDTWUzVUlJd09mWGhkUVp0Q29vNFNGWUpCWndncUY5a3dDbWFoSjBHMVlUYzFMLXRoYVJWVnN6UENYcFlSSUhOZElZaHB5UjZxa1Q1ZGxjemsxOVVGMjhHZ1ZpbHd3YUk?oc=5",
"https://news.google.com/rss/articles/CBMihAFBVV95cUxNWVZ3RXd1U1pwN1V3dDBXcGJmaEtUNzZ2YTZjNy1vRjFqMEVMVTRtWHVkaGRORzZ5eDR2NWV5N0UydG1pNWJvenNVcTZvRkxHUHYyUmRzQWg4ak5HZjdwcEtkdkJPeFc4YmVaYzFBV3NRNnVST3QtVTZqdUpPdWR2MWdMTXA?oc=5",
"https://www.bol.gov.la/",
"https://news.google.com/rss/articles/CBMilAFBVV95cUxPMjM3V2Z1TnA3WVhKcXJ5RjFRNU5lRjZaTk9mZEJCczc0N3dRVzUwZzBGSXRGa3VwalV5c0hKSXBFUDBRTHg3ZTVvd0V5UVpNSG5PRUhmT0pTblNpSklob2UxLTM0YXk5NVBSV1JJSl9JNTRfeU1lZFhXZWcyb0UxMkY3bWliTGZQbVdMMExCNEpKNVZi?oc=5",
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE1iaFpPak5tRVJzZnRPTTMyb2trVldyQ3BpY0FabDBPTk55eENaczg4Z2ExNGhBZ2VwQUJQdzdDUzhtNUtXYWN0elNnc3JIS2cyOXFaWVhHVE1WZw?oc=5",
"https://www.mof.gov.la/"
],
"static_urls": [
"https://kpl.gov.la/",
"https://www.vientianetimes.org.la/",
"https://www.bol.gov.la/",
"https://www.mof.gov.la/",
"https://www.laotel.com/"
]
}
}

View File

@@ -0,0 +1,38 @@
{
"region_name": "Myanmar (Yangon)",
"google_module": {
"base_lat": 16.8409,
"base_lon": 96.1735,
"lang_params": "hl=en-MM&gl=MM",
"valid_url_suffix": "com.mm"
},
"trust_module": {
"white_urls": [
"https://news.google.com/rss/articles/CBMigwFBVV95cUxNdGtkSDBnUUo1Y0JVZmloV1JrRmliUERpT0tuV3ZPbGlUZU4xZldHLWlVY1pxSjlNYW4tOUc2Z1VrT1RwWlZMUXZUbHhlN3h2MXF5Zmc1Z0h3OHVPUDEwTWtndklZQlV5TjNqM0VkdHFWTWJ1YlpNSnF0V3JJbHhRZlVLaw?oc=5",
"https://news.google.com/rss/articles/CBMisAFBVV95cUxOS3BiMjYxMEx1ZjFtUXBfYnZIdmVSMXMzRXNITXZwVlJGSnVNV1Z0b2hzNVQzSE5LRk5ZRmRnSVZiZ0NmRThvd0lkYjlCODZ6N25DUnNtRktHYkNNN2pfdXVIRmhodzVfLVI4ZDNVcEUyMXV3dTlsaTJOdldiNkotR3JoTV91ZWVxTGs1UWZSRU1vVThFbHc4NHlaX0xTUGdIbUdXT3cyYktuTW1HdGNpYQ?oc=5",
"https://www.cbmm.gov.mm/",
"https://www.mmtimes.com/",
"https://news.google.com/rss/articles/CBMilAFBVV95cUxPMjM3V2Z1TnA3WVhKcXJ5RjFRNU5lRjZaTk9mZEJCczc0N3dRVzUwZzBGSXRGa3VwalV5c0hKSXBFUDBRTHg3ZTVvd0V5UVpNSG5PRUhmT0pTblNpSklob2UxLTM0YXk5NVBSV1JJSl9JNTRfeU1lZFhXZWcyb0UxMkY3bWliTGZQbVdMMExCNEpKNVZi?oc=5",
"https://www.irrawaddy.com/",
"https://www.moi.gov.mm/",
"https://news.google.com/rss/articles/CBMipAFBVV95cUxOVzRvTGVtbEZhcnNaaGdxOG5FQXRaZ0hQS3BCWFBMSl9xaUhjYmtWMlBpYllJel9WNVdENWU5OWUzRklOaW1FbTJuUndtT3RDZGl6R0xTeTFFeFY0bTBBLUIyRmh3VUY2cTlyUDdqdnVES3M2VGdyNnJrcGZ4ZDUtV2Q5R0htQUo2Q0ZPS2kxQ1ZoQk9HSXZGYTliSG15RUIwOTBqeQ?oc=5",
"https://news.google.com/rss/articles/CBMi8wFBVV95cUxNWGIwazdLOXZJd29lMHR2MVduMDltWWU1YVAwV2lQOHlrbzVGLWgtME1tWllOU3JMQkpmdWpGOVBHcy1jQ056c0FwMkxuN2FjUnl2Z25HN2k0WF9fd0hUd1FhWmh3eHlqNkpEWEtiWloxbG9nWnBmQXJrOXpsYXlKTXdHZWlDYzRqRjJNbnRyd181a2tDTWUzVUlJd09mWGhkUVp0Q29vNFNGWUpCWndncUY5a3dDbWFoSjBHMVlUYzFMLXRoYVJWVnN6UENYcFlSSUhOZElZaHB5UjZxa1Q1ZGxjemsxOVVGMjhHZ1ZpbHd3YUk?oc=5",
"https://news.google.com/rss/articles/CBMingFBVV95cUxPay1xUDhsYWJWVXFqMk9wWW1yMXZySkVPcGtGa05ESmZKa3B0c0QxVTlZRkloQ2tsLXZRWGkzYmdzekxjbmJQSDJUMS1sYUNUZi0xQkJaV3dRWTRPek9WQjRnZEFGZWNEcFpqMEZOUXRnbERKUExmbm9EanlVYzdMczQ3MUJkR3ZobzhEeDlIdHd5NmFxVkJydUpZdE4zUQ?oc=5",
"https://news.google.com/rss/articles/CBMihwFBVV95cUxNbzlld2Q1dTl0OC1VckRNR3V5NF9RQ3c1SFA4MWRUTDEtRGNsVlZrUHFGelFQUHc3TTNpQ2NKaFN6NEZ3dzdMRkoxeEc2cmtzZzB1c3dUVTBpTFFuandfVDN3WEhXb0c4UHBBdGQ0MFNSWS12MUZkSVNVOGFCbzF3TVdFbWtzVVk?oc=5",
"https://news.google.com/rss/articles/CBMinAFBVV95cUxNUERwd3VkUHJnYnFTOXRsQ0FFbmgzX2ZFUllwbFN0ZlhRZGNlclhxN19jNVpCTm9oZUNtNXZqZEU2V3BIM1FoNERSN2tkS1Jxc2NVeXViS0kxcGFSMHQtWVM3OF9iQmlHNVlnZ3UyVXJPcmZPZTVEdU5vWUJkdlFLZlNIUlU1LTE1eGFNZlkxVVpremUtbUhMUFhZdGk?oc=5",
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOM3drM1YzX1pNOHFnUkloNGUxSXJBcDFybEF5cmsyMmYxMnJhWEpjRGhFM2sza2lCU1RyaHF1RWV4ZmMtR1k2VWhWc2FKSnRIbG13dkVsT2lVTWRhZ0sxRjc4eFI0NmJRS2dJbi11S3M5NUlqSEE3X0w5VmVQb1RjUDd1eS1QVFFGbGREZ21RdUVSLVdZLVBHRlFkZHhYaEh4TGN1ZFdDNlRqdm1XM0F1V1JIM25JRWRo?oc=5",
"https://news.google.com/rss/articles/CBMihAFBVV95cUxNWVZ3RXd1U1pwN1V3dDBXcGJmaEtUNzZ2YTZjNy1vRjFqMEVMVTRtWHVkaGRORzZ5eDR2NWV5N0UydG1pNWJvenNVcTZvRkxHUHYyUmRzQWg4ak5HZjdwcEtkdkJPeFc4YmVaYzFBV3NRNnVST3QtVTZqdUpPdWR2MWdMTXA?oc=5",
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE5kUDQ5T3g2TUdia0ZhTWZWS2x2MmZwdzhMU3hZMm1HbnNPSnBVOEhjVzd6dmtrdExrblJPVW45UFFwM2kxWVBHLUI2XzVoVTl2aUk2RFBQVFY2UQ?oc=5",
"https://news.google.com/rss/articles/CBMilgFBVV95cUxOZFJ2bTlHZkoxbHlCUzRNMkZKUGY2c21IV1ZBRllKMlZLZldCRU5FZGZFYWI4eUtERGJqQkNaQ1BTWTRSeEgtSGI5TEJwSzA0T09hbWVDc3laSnNJMUptMWg2azZhZnlvVF91VVc0TjZuT3JVdzhTMFlxUERQa3dJRmVRT1Z5c3U0YmxLYkFIMGZZUFVrNHc?oc=5",
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE1iaFpPak5tRVJzZnRPTTMyb2trVldyQ3BpY0FabDBPTk55eENaczg4Z2ExNGhBZ2VwQUJQdzdDUzhtNUtXYWN0elNnc3JIS2cyOXFaWVhHVE1WZw?oc=5",
"https://news.google.com/rss/articles/CBMioAFBVV95cUxPR25DS25ZVlRDTGZZZERIQzRKbzllMUVway11UEZkajBUU1lEb1pXSllSek5wUTdJMkUtaDVKdTM2TEFTdC13OEJBWl9NSm9mZ1pKNVZKUVBsRTYtYTMwMEJaSEZPUy1vY2ZobjF1ZFZFZ201SV8tRW9VN0JCUTJjcEpMNDFXWGppOWRPZ3RTaDh4a1JqcVVLLUQ2dlpjcTdB?oc=5",
"https://news.google.com/rss/articles/CBMiugFBVV95cUxQUnFNdlduX3paSm82ekFTdnlWbC1kLWZlc3hFTHRBRHRMUUF0MFZVcGE5T3FqNG9DYWliWU91bXNwbHM2bFlyMlNIbWtGb3lEOEdOOVQxeEpXUktRNmVpQkQwY1VqZE5kQW03bXRydzEydEZyWUsyc0pZNWhUUGs1VTkycy0zTjcwRDZMcGRRcUNWU0tBTUcwcVNCaGl6TFhMdGZfUjN3YkFSNmloYmlaVy1qSEIxSk03Tmc?oc=5"
],
"static_urls": [
"https://www.moi.gov.mm/",
"https://www.cbmm.gov.mm/",
"https://www.mmtimes.com/",
"https://www.irrawaddy.com/"
]
}
}

View File

@@ -0,0 +1,38 @@
{
"region_name": "Mongolia (Ulaanbaatar)",
"google_module": {
"base_lat": 47.8864,
"base_lon": 106.9057,
"lang_params": "hl=mn-MN&gl=MN",
"valid_url_suffix": "mn"
},
"trust_module": {
"white_urls": [
"https://news.google.com/rss/articles/CBMisAFBVV95cUxOS3BiMjYxMEx1ZjFtUXBfYnZIdmVSMXMzRXNITXZwVlJGSnVNV1Z0b2hzNVQzSE5LRk5ZRmRnSVZiZ0NmRThvd0lkYjlCODZ6N25DUnNtRktHYkNNN2pfdXVIRmhodzVfLVI4ZDNVcEUyMXV3dTlsaTJOdldiNkotR3JoTV91ZWVxTGs1UWZSRU1vVThFbHc4NHlaX0xTUGdIbUdXT3cyYktuTW1HdGNpYQ?oc=5",
"https://news.google.com/rss/articles/CBMilgFBVV95cUxOZFJ2bTlHZkoxbHlCUzRNMkZKUGY2c21IV1ZBRllKMlZLZldCRU5FZGZFYWI4eUtERGJqQkNaQ1BTWTRSeEgtSGI5TEJwSzA0T09hbWVDc3laSnNJMUptMWg2azZhZnlvVF91VVc0TjZuT3JVdzhTMFlxUERQa3dJRmVRT1Z5c3U0YmxLYkFIMGZZUFVrNHc?oc=5",
"https://news.google.com/rss/articles/CBMilAFBVV95cUxPMjM3V2Z1TnA3WVhKcXJ5RjFRNU5lRjZaTk9mZEJCczc0N3dRVzUwZzBGSXRGa3VwalV5c0hKSXBFUDBRTHg3ZTVvd0V5UVpNSG5PRUhmT0pTblNpSklob2UxLTM0YXk5NVBSV1JJSl9JNTRfeU1lZFhXZWcyb0UxMkY3bWliTGZQbVdMMExCNEpKNVZi?oc=5",
"https://news.google.com/rss/articles/CBMiugFBVV95cUxQUnFNdlduX3paSm82ekFTdnlWbC1kLWZlc3hFTHRBRHRMUUF0MFZVcGE5T3FqNG9DYWliWU91bXNwbHM2bFlyMlNIbWtGb3lEOEdOOVQxeEpXUktRNmVpQkQwY1VqZE5kQW03bXRydzEydEZyWUsyc0pZNWhUUGs1VTkycy0zTjcwRDZMcGRRcUNWU0tBTUcwcVNCaGl6TFhMdGZfUjN3YkFSNmloYmlaVy1qSEIxSk03Tmc?oc=5",
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOM3drM1YzX1pNOHFnUkloNGUxSXJBcDFybEF5cmsyMmYxMnJhWEpjRGhFM2sza2lCU1RyaHF1RWV4ZmMtR1k2VWhWc2FKSnRIbG13dkVsT2lVTWRhZ0sxRjc4eFI0NmJRS2dJbi11S3M5NUlqSEE3X0w5VmVQb1RjUDd1eS1QVFFGbGREZ21RdUVSLVdZLVBHRlFkZHhYaEh4TGN1ZFdDNlRqdm1XM0F1V1JIM25JRWRo?oc=5",
"https://news.google.com/rss/articles/CBMihwFBVV95cUxNbzlld2Q1dTl0OC1VckRNR3V5NF9RQ3c1SFA4MWRUTDEtRGNsVlZrUHFGelFQUHc3TTNpQ2NKaFN6NEZ3dzdMRkoxeEc2cmtzZzB1c3dUVTBpTFFuandfVDN3WEhXb0c4UHBBdGQ0MFNSWS12MUZkSVNVOGFCbzF3TVdFbWtzVVk?oc=5",
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE1iaFpPak5tRVJzZnRPTTMyb2trVldyQ3BpY0FabDBPTk55eENaczg4Z2ExNGhBZ2VwQUJQdzdDUzhtNUtXYWN0elNnc3JIS2cyOXFaWVhHVE1WZw?oc=5",
"https://news.google.com/rss/articles/CBMi8wFBVV95cUxNWGIwazdLOXZJd29lMHR2MVduMDltWWU1YVAwV2lQOHlrbzVGLWgtME1tWllOU3JMQkpmdWpGOVBHcy1jQ056c0FwMkxuN2FjUnl2Z25HN2k0WF9fd0hUd1FhWmh3eHlqNkpEWEtiWloxbG9nWnBmQXJrOXpsYXlKTXdHZWlDYzRqRjJNbnRyd181a2tDTWUzVUlJd09mWGhkUVp0Q29vNFNGWUpCWndncUY5a3dDbWFoSjBHMVlUYzFMLXRoYVJWVnN6UENYcFlSSUhOZElZaHB5UjZxa1Q1ZGxjemsxOVVGMjhHZ1ZpbHd3YUk?oc=5",
"https://www.gov.mn/",
"https://news.google.com/rss/articles/CBMihAFBVV95cUxNWVZ3RXd1U1pwN1V3dDBXcGJmaEtUNzZ2YTZjNy1vRjFqMEVMVTRtWHVkaGRORzZ5eDR2NWV5N0UydG1pNWJvenNVcTZvRkxHUHYyUmRzQWg4ak5HZjdwcEtkdkJPeFc4YmVaYzFBV3NRNnVST3QtVTZqdUpPdWR2MWdMTXA?oc=5",
"https://news.google.com/rss/articles/CBMioAFBVV95cUxPR25DS25ZVlRDTGZZZERIQzRKbzllMUVway11UEZkajBUU1lEb1pXSllSek5wUTdJMkUtaDVKdTM2TEFTdC13OEJBWl9NSm9mZ1pKNVZKUVBsRTYtYTMwMEJaSEZPUy1vY2ZobjF1ZFZFZ201SV8tRW9VN0JCUTJjcEpMNDFXWGppOWRPZ3RTaDh4a1JqcVVLLUQ2dlpjcTdB?oc=5",
"https://news.google.com/rss/articles/CBMinAFBVV95cUxNUERwd3VkUHJnYnFTOXRsQ0FFbmgzX2ZFUllwbFN0ZlhRZGNlclhxN19jNVpCTm9oZUNtNXZqZEU2V3BIM1FoNERSN2tkS1Jxc2NVeXViS0kxcGFSMHQtWVM3OF9iQmlHNVlnZ3UyVXJPcmZPZTVEdU5vWUJkdlFLZlNIUlU1LTE1eGFNZlkxVVpremUtbUhMUFhZdGk?oc=5",
"https://news.mn/",
"https://news.google.com/rss/articles/CBMipAFBVV95cUxOVzRvTGVtbEZhcnNaaGdxOG5FQXRaZ0hQS3BCWFBMSl9xaUhjYmtWMlBpYllJel9WNVdENWU5OWUzRklOaW1FbTJuUndtT3RDZGl6R0xTeTFFeFY0bTBBLUIyRmh3VUY2cTlyUDdqdnVES3M2VGdyNnJrcGZ4ZDUtV2Q5R0htQUo2Q0ZPS2kxQ1ZoQk9HSXZGYTliSG15RUIwOTBqeQ?oc=5",
"https://news.google.com/rss/articles/CBMigwFBVV95cUxNdGtkSDBnUUo1Y0JVZmloV1JrRmliUERpT0tuV3ZPbGlUZU4xZldHLWlVY1pxSjlNYW4tOUc2Z1VrT1RwWlZMUXZUbHhlN3h2MXF5Zmc1Z0h3OHVPUDEwTWtndklZQlV5TjNqM0VkdHFWTWJ1YlpNSnF0V3JJbHhRZlVLaw?oc=5",
"https://news.google.com/rss/articles/CBMingFBVV95cUxPay1xUDhsYWJWVXFqMk9wWW1yMXZySkVPcGtGa05ESmZKa3B0c0QxVTlZRkloQ2tsLXZRWGkzYmdzekxjbmJQSDJUMS1sYUNUZi0xQkJaV3dRWTRPek9WQjRnZEFGZWNEcFpqMEZOUXRnbERKUExmbm9EanlVYzdMczQ3MUJkR3ZobzhEeDlIdHd5NmFxVkJydUpZdE4zUQ?oc=5",
"https://www.mongolbank.mn/",
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE5kUDQ5T3g2TUdia0ZhTWZWS2x2MmZwdzhMU3hZMm1HbnNPSnBVOEhjVzd6dmtrdExrblJPVW45UFFwM2kxWVBHLUI2XzVoVTl2aUk2RFBQVFY2UQ?oc=5",
"https://montsame.mn/"
],
"static_urls": [
"https://www.gov.mn/",
"https://www.mongolbank.mn/",
"https://montsame.mn/",
"https://news.mn/"
]
}
}

View File

@@ -0,0 +1,39 @@
{
"region_name": "Macau (澳门)",
"google_module": {
"base_lat": 22.1987,
"base_lon": 113.5439,
"lang_params": "hl=zh-HK&gl=MO",
"valid_url_suffix": "com.mo"
},
"trust_module": {
"white_urls": [
"https://macaudailytimes.com.mo/security-guard-investigated-for-damaging-shop-light-fixture.html",
"https://macaudailytimes.com.mo/mgto-receives-long-standing-membership-award-at-pata-summit.html",
"https://macaudailytimes.com.mo/trump-offers-platitudes-while-xi-warns-of-possible-confrontation-during-meeting.html",
"https://macaudailytimes.com.mo/ai-reshaping-broadcasting-betting-and-sports.html",
"https://macaudailytimes.com.mo/macao-water-warns-public-over-fake-bill-payment-sms-scam-links.html",
"https://macaudailytimes.com.mo/govt-rolls-out-expanded-happy-family-month-extends-reach-to-hengqin.html",
"https://www.macau.gov.mo/",
"https://www.dsat.gov.mo/",
"https://macaudailytimes.com.mo/economy-remains-stable-despite-external-uncertainties-association.html",
"https://www.umac.mo/",
"https://macaudailytimes.com.mo/lrt-ridership-grows-steadily-with-80-jump-in-passengers.html",
"https://www.ctm.net/",
"https://www.gov.mo/",
"https://macaudailytimes.com.mo/thai-and-portuguese-culinary-reunion-a-critical-reckoning.html",
"https://macaudailytimes.com.mo/two-time-macau-winner-at-risk-of-missing-gp.html",
"https://www.macaudailytimes.com.mo/",
"https://www.bocmacau.com/"
],
"static_urls": [
"https://www.gov.mo/",
"https://www.macau.gov.mo/",
"https://www.dsat.gov.mo/",
"https://www.bocmacau.com/",
"https://www.umac.mo/",
"https://www.ctm.net/",
"https://www.macaudailytimes.com.mo/"
]
}
}

View File

@@ -8,31 +8,31 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOc1FQTHJHTkRtLVM2aWNhRm1oSHY0WHJOMFI3N1l0S0FBSEVQaXFDNUxEcmUwUmlMMWtBMThiMGhVdjItdzltUUJNRUx4RDBQSDFBZmtfaVZ0YXFRWlp1ZmtWQlR6amFZeDByZEhtMmMwZVV3ZHFqZG9JQy1QWHF2dEZlRTFmZFVFd3kydnpZajlVOXRMcFRUZGxlRmxQU2puZnU1TTVRdE80blB3OG1SSDd2MXZjNDdJZWZWel92YTQ?oc=5", "https://news.google.com/rss/articles/CBMizAFBVV95cUxPRVpVbzdpUm9OdE9oQ0FnUXJCVTQ5Mi1WOVJJTFVfdFM4bzI0bVZWajRMZTM0RktfTHVKeldmaDhLQThndWE4QXg5ZjF4ZmlpbU9QMEItNWIyem5ySHNaSC0yYkpKcGhmRWZDXy0zVWpaUFRZSHJuRjFwUGJqMFNQUmZ3T1oyQlJ2S1FsVU8tMXhIbWNUT3lVNmdmcWt5ZzBELUpaSHlaS2JfWllfVXlaakFKZndWRVh5TFZ1clhZbjRnSkFXeWdvNVh5azg?oc=5",
"https://www.maybank2u.com.my/", "https://news.google.com/rss/articles/CBMinwFBVV95cUxQS1E5UEN4dW5pT2JPQWlZV1E0QUl0QnNpZWVvYTdwVkVsM291eGhvak1yMEZfTDFpeHRaX3BnZG43LVFQSDh0N2pJWjFPeHlVaXkybnVsa1Jnb2xUN3hQU2MtaFN4MldyczFmWERqZFdnM2xhQXk1R242Mkg3MHBYb2J0Tnlxd1RQREFacDd4M2hwbkZPVFAtNVUzUDN4YVE?oc=5",
"https://www.lazada.com.my/", "https://news.google.com/rss/articles/CBMiigFBVV95cUxNQ2trY05pWVFaQWs5bElVZ3dmZTAtX2l3LXVMcUF5cGkyeExrQW9tcGZreWw0bFY1enQ1TFlScDBNazlRc3BodWFlRjNQOF9vUDNtTEdLNHBETkVkWHlaajU2TkNGc3NsSW1FUGhkQnF3NEpfX3F0eEJnbnFMZE9uWWdlQ2VJel9yYVE?oc=5",
"https://www.kwsp.gov.my/", "https://news.google.com/rss/articles/CBMi5AFBVV95cUxQNjE1bzhhUlEycnN6SFZka3lpR2hKSjJKazJsVjJxTEV4SnYyNWRGeENrWjlGR0lReTB4ZWNRRkhiTnBVeGZLMWwyM21TQS0wYU15ZFlxMlc5YjJKX2dicFZIN2xBX0tEMEtHOVRVLTJSamNldFRVcmZLT01IZlFxblZGU0p1OTlLdDk0NmZvaHVUVXlCMFZMNmlmckVDaGE4emt0ZkZ1SkxHcFBLNlR5TVpxR2lrZDdwY0NuYlQ3bmwxUXRaV043Z2dMWE9VYkg3UE4yZENyUzZsWWx5UVRYWWtwMWw?oc=5",
"https://news.google.com/rss/articles/CBMipgFBVV95cUxOT3Z4R043SjdaTTY4blQzTGZxOUFQRmJldmhTaFAxc2M4TC1tMmFSeHFMWGNfWk1jQW9FcWk2cmRsUUg0S3ItTmJ6VTdMTEcxWVhxejI5eDk2elBiN25TanRWVFBlNkswQUNhSk9WS19MVDBjbldRQ1FiX2NKeXEzdVZnUVY3YkxncjNYWGgwUE1VbFN1Z2FSNG53UkJ3SHQwNTkzSU1R0gGrAUFVX3lxTE4xVlVPRFJYZkFYUUx6cGVuVi1lZEhHLWZVdnFlS2ZCNk9WbXNlVkp5RlZBdmF4dmhGWXBLbnJzV0E5eUY5d3c1dDZzT1pQMURZRzZUd3NnYWNHOGVLWk1UV2RTR0kxZkd2bEt2WGFOVlBnSzhBdDhuTE5IY1F1S0oyNFdEaFNmTGtEd3JZVXJXUkpkNFRGMmJvZFdsNnFlNmo4Q3UyM1BxRlJ6dw?oc=5",
"https://news.google.com/rss/articles/CBMinAFBVV95cUxQc0puNXJDNjJvaWRLSjRjSXUzQk1WVlVTRGZsOEVhSnlCQWI3U29hdGJVSXZySmRKbm9pR3h3cUtmUmxPVWV3bG81YUtZSUlQel9rUzFITFZTZkhfV1hOcExIdmdXMzQ1aXdfamlxUmFFeXJrMDJVVEN3RmQ1VlEtSlU4WDRneHZJcTBVNWtPV1d5UC14UjJSaUJrd1PSAaIBQVVfeXFMUHRqS2VRMVktbGtuQWlOeWxZQUdKRWtjdGZINms3M0VvUnYyYUtTVVdpN2c3UkZ0V19oVVNCY3RyZk11d2pxb3BxUWZRVXcwVzBLUWM0V1gxVUtMMFNlRjRJcG9HYmZlcGhHU2dJMG5xQzRzdjRaMVpGbEFSU2tNaTcyaUE2SlkwMHRlM3Y1NEFsRkJQRWhmbUlBbE85MnBFMzV3?oc=5",
"https://news.google.com/rss/articles/CBMi1AFBVV95cUxQcWFCUXVGSUhfVHFUUXpTeDNrUm5yYWpPZXlzMUZtSzFDX0ZJdzNyWmlnbmZ2bUpLSXFHUHcyOFRHbkJMSzB6bjJYWDYyd2s5U285X1JIakRzYWxvNGJpSk5Deld3Q3NuZTdjTGJObmV1X2M0TW1GM19Nb0ZIWndDbHc1bHU3S3FtdmhMQ1k3MG5rSFRFRVA2TkZzOWNxczdvb3plMDN2dS1jWEw5Z09TeXZmZ1dtMGxtX1pvMkVDWWFrM25lVG5zNmZ5Y0lEN2VSaXhSYw?oc=5",
"https://www.pos.com.my/",
"https://news.google.com/rss/articles/CBMiqgFBVV95cUxPZnVfanlkc0NjNWNyU2lCSGhPY2tZMmJLMklhdlBuc1JRY3I3ZlE3TWhqdkVxclFzX0tSa2xHZ1Y3WUlCdzdaR05SX2VScWFkaFFwT0ZXMjRRUkM4OVlQSXNfbkV1Y01wRVNVckVHZmY5UGNCdm13YlBzQkdsQ3ZJb3BMN1YxaXdsWlhaXzBaSUdfbzhQQ3NoRzNUbkRueDh1QjlKbU1NaEFUQQ?oc=5",
"https://news.google.com/rss/articles/CBMi7wFBVV95cUxQSERSOUhUWHFZeTZVQ2JsMlpta0dVWjRGR2xkVFN4M1pYMzExTndtLVllZVVxMTVTTkRhMnB1Qm50TFRxcEVMTXYxejMyZi1jckZwYTJ0MERIY0diR3J5aTBWbE11SXZILTFhc2EtaE93Q25INlptQUpGT3lFaXE5c1g3UHhxX0JSTjdOSHhoUFFvdUJfclNwZnpJOFB3VG5UU2lrN3pJeTFzWmRVS0hRWVN3dk5KRGhBTER3MU1ySVJNeDRaTmJtODJqdkhGWl9iUE5aVk5vX0RNZ2NoOHRjeE9aR3l0SEZta0pDVERnSQ?oc=5",
"https://shopee.com.my/",
"https://news.google.com/rss/articles/CBMimgFBVV95cUxNM0Fha3pYTVVEblg0dUJNYmtIZGdJdGFwa20tbUttRHNFNUMtQ0doMVJDZU5GYm0wLUkwaVpkMzZzM2lhcDNkaXlOMm5UckJvQjUyQ25URl9aMC1idm5pNDJCSm5xN3FKMXloREV6azNVZmt6WXg3TkQxa2JoaWdhSy1ZcU1ac251Ukt3TlE3SVpPVWxOSnJIMkpn0gGfAUFVX3lxTE9uT1dydUxaa1NWQk9rUFlGRTVZZFRSM0NqNURDMzRXRnJCTkZFTEZCdXkwd1lDdkVJaWo2M0dIVnprZ2ZjOTEzU3VneE8xV0pIMWZTOVlLSFo3N2UtZ19JMVZCWFVhRW5PeFFSNHI4MWNGXzJLOWRxRVY3WkREaENGeEVhM1dYVnViYU50WS1SQzB6Z3VzaEpHU0tzbVphWQ?oc=5",
"https://news.google.com/rss/articles/CBMirAFBVV95cUxNN1N5S3h1ZmlMcl9Zd01BYmRFd0N1Vi1aX1BUTFprR1pvSHF5VDZqWk9PUWJEYllScHFyX25qNnFWMFJfTmZoNjNwSTdUYmlDWnJPN2dsajJMbjhfam1WdGZ2bW45V1gxeGRpdTlFQ1RqdE5tbmU0ZVRibVE4S0JqRndVQmlvX3o5QkRDdFpfMXRsQ2hUQ2tmWm5QRnh1d0ZacWl2TlBKR19ybEVQ?oc=5",
"https://news.google.com/rss/articles/CBMiZ0FVX3lxTE04VkZwSllHVjZXNWRvOW8zU3dCVVMzQUJ6OEJpY2NmdFZaRlhJTzhQWDYxNFZhMnVyVE9GMlZPOTFtbzZfd0g0el8zQkNEdU9BT3lQcmc3TldKTk5rYjEtdF9ZNG45WU0?oc=5",
"https://www.cimbclicks.com.my/",
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxQd2tyWHRaY180eklwZHNXdXdZY0dfcnZGQ3ZTbktEVldDeE9KaGRHMHRlRUhXdXhUZzdNVlNjaXgzZTBHUW54Z1RqNnZKcGF2V21nTFhyTFdFS0Z6cVUzWDNrLXU5UmRZR2QxYjAzVjJ4QkhCZUUwZ2lzQVlNMkxxNGs0REkzVmFNSFNvczY3S25TN0hpV1JjYmptVGlxckIxeFRkNUp5ZnBraEh1SUNKTUVCRGx0TXcwa1AxVFkyY3M?oc=5",
"https://news.google.com/rss/articles/CBMifkFVX3lxTE5EOXcwZDBtWEZhNUdjUDczVGRXU2VVdUNsUGtVUl9hSHBTU21pNkI5YnlJWXVkOW5NaVgzWUJFUktxS2dKbk9CU2xqLWl1bnlCalJRUWFwLU1QTUVDMXBqM2o0dVJOMF9fWjcxTGZ1RlNlcWpxb0ljMVBYZ2tKZw?oc=5",
"https://www.malaysia.gov.my/",
"https://www.thestar.com.my/", "https://www.thestar.com.my/",
"https://um.edu.my/", "https://www.pos.com.my/",
"https://news.google.com/rss/articles/CBMiqAFBVV95cUxQQjNRaVEwbkJuRUpEU1AyaTB3Y01QQm5TWFhLb0hyZVU2c0g4Y0huTnBuS0FtLVI0RnZKZ0J6aTdaSElFaFhUbDJ1NmZsUFYzTTU1TGNTRFh6T3l4VXVkWHdNSmt2aWtyYTlXem9HNDRwVVRqSHVXNVdJN3A5bTlTWHRONXJlczJSaExVb1ZURXlTWGVQOFE5a3NLMEtabkY5ZDFYeVR3UU4?oc=5", "https://news.google.com/rss/articles/CBMiUEFVX3lxTE1MUkh4TlFmZTd4LUJLUnNCNnd2cklwd1hpc04tNnZyVHNGLXVrVUQ2ckt6UHRqcmJBdmFXQ0tGdy1ZTDhKMTdVM3FQQWhqbkpW?oc=5",
"https://shopee.com.my/",
"https://www.lazada.com.my/",
"https://news.google.com/rss/articles/CBMid0FVX3lxTE9vTlNMb3dKS1M5eThadDY5cGVra2VGZnBDeHBld0U4LWlxcTNsaUR6dU9RNTVvdXNTcEVFdFFCdlVOUzJic0RNamVXTHlLeXRiWVVQaUtSZmQxbVRXYVJQeXdXUnh5SUp6Znd0VVp2RkRMaHR5Q013?oc=5",
"https://www.hasil.gov.my/", "https://www.hasil.gov.my/",
"https://news.google.com/rss/articles/CBMiugFBVV95cUxOdDFsd1RzdXlQSGVNTThONWdKaDROUzZwN0paQVNQNHN1Z20zd1lpUlVneVo0dUNfRDcyTEdXOFgzb3JCck0xT3JEMVFybXc5Ync1TFdHLXFvVlM4Si16ckk3RHF6U1BDOTh2LU1COC1paUcxWkgtTE9ZYnBPM0xMYnU4VlVoSTBPLVVSZ0Vwdi04V093d0NTeUUwT1FlNmxjcWZvWGZfdzdhcE5aTGNqbHdYUkZrQTdJM2c?oc=5", "https://news.google.com/rss/articles/CBMimwFBVV95cUxNaTNDNnFtdVFEcDNJOFZIdmJScGJ5RmVVQlpSekFPSk1zN3pRU2xycXlqYjVYeFRQYkRHTG85Z213QzRpOFZfZnNzUmFLcWhwREdYRjh3TURJX3ZIQnlPYnBOLVkwaWw2U0NnSzlJMzdSdVFvV0htSnRhQnlxdUtLU3RPQk1mLXZqWDY4VGdpVG1ZZlVwU2ROaE8ydw?oc=5",
"https://news.google.com/rss/articles/CBMiywFBVV95cUxQQWJxZjduYVFWMk45SDdGX3Frc3ItZURydjE2a3NBTkh3YXU4S2FzUG9MV3dnSXY5STM5SjlKTk5JQXFWLXl2RXYyQVdiZjd3U1hhSk1xUzNscWJrUUczc1U1MHNrQzYwMDlkU2k1WFFhSG5uUnl2YlVEcWcyVHZKeTFqRkMxaE1HU296aTBNdGt0Q1BvOVN1b0NuX3RKOFczeDJXWE1USGJkU0xaOUFMMVNieng1dDlkMnhhVTNFY0dHNXhQbXNZMXJvNA?oc=5", "https://www.kwsp.gov.my/",
"https://news.google.com/rss/articles/CBMirgFBVV95cUxORXNSSDhJeXhuZ0Z0ZlM1ZGpwdlhJaWhiR0xObFljZ0NTV0tYUWp4S3VXZ0EtOWpSQ1dlb3RRcVdyWGl4NUxzWGRSbmREd1RGbDg1aFpmeHlhVVIxLTh6d09KWnFBVk9ER0MxSmN6MW9DZ1ZsMndRajNzMzBkV3hCbVdwbEZ0ZFBRLXdMbXZDLTZFdTZZeGNfQW9hNGhlc0R0ekpZek1qbmNST0pYRkHSAbMBQVVfeXFMTks1eWhUZngyTXFCSzFuYzhNZkFlcWhGUkEtbHhSLV9CV3BvTm1hdWJhUGF6UjJFNFRHZ3U5MDd2NU54b29LVUJsM0lrN2FocUI4OFFmXy03ajZfbk45aHZucFVUSUpSTXZRQjlVTWFWR2FaV25TQXAydV85Z3QwaFd2b2tJOWxnbGZrSDlFVU1TREFfUWRFaUZEVHlqUXJPMllYRzRCVHJPd1pyTkhZSGpZUUk?oc=5" "https://www.malaysia.gov.my/",
"https://um.edu.my/",
"https://news.google.com/rss/articles/CBMiswFBVV95cUxNSFJNcVpXSHljdHFuNzlGSUplcUFvYnBLQWwxdmdKVHFsSnE4RWRSMTJHWlBfX3Nwc3JuV0I0ak5uSUlrbWhlcVBqa1dkbUJ6ZnRsenFTeXBSSWNWRDFkM3h1RlVaVjY1SXNpLWpkTDBfU2MwLUtpMGhUQm5YTmFvbDZPMFlXN3dLbHl4TDBZYTNhM25hV2RmczBqM3VSdVpMeVJINVVlUXg1bVdsejRnNVhZSQ?oc=5",
"https://news.google.com/rss/articles/CBMixwFBVV95cUxOaUhIbXhubHlvbkFJaFdiSGJEUmY4NXRpMEl0cDhGYlJnQzJwV1psVFlrUGxkNWtyTWY0dXdtbWVNeTExT1JJUVBaSUlfU3IwTjByZHBNRmJ1ZkJxR2NmYXZ2clAyQUM5WHd5d1loRHpZTVdpcWpBQ213cnNSeHBxRnp0OWlMUkRiM1Z0XzhXNmttWXhCTFJ1anNXa3RDYzNlVTQ4U0h0ZEUyYlJhWDZVOFZaU0xuS2dBTE5Nb256cXAxQVhEZjNB?oc=5",
"https://news.google.com/rss/articles/CBMi5AFBVV95cUxQU0pOcmNHWFlrWnpfdHQxTXM4dHg2eVQ0WklUSnpVR3lOaEN0eDRxOFlFUW91SllZcm0yMk5vUnVSems2YzBvUWhpSUdDdkdiRURyZk5FQnFLNkRBMmd5ZmVKcTlIQ0FTU2I2SFdmdWxsOEN1T082S19lMEdDSGpVMXlLVGxHd01BYkdaQTV4RG5pV1kzdXdiOTVTbDFpdnRhQ3M0emlTYVEyMDZXbXRHVE5aUG9HRHNmX1dxRGJwakY3eWRYOUJ5X2FTb21lalBuX1ZnS0pXTDFJblJsdzh4RnJvVm7SAeoBQVVfeXFMTzVoX1J6dWJTdHRpX2hRSFZRMHdyY1pEbG1ESGI1bDdIZm5YX3gtM2g0STU5S1EtbmNqT1RCTWllYjVfc0ZxZlg0VDFfZkMtWG5ycHFxLTNfaFZXck1lZ0JUNnZ5cElyVG9heGQ1RXo5cWtsYWdPaEFmTXJOMmZzdG45MjJlb0JsMXFnYXR6WWV2Uk5lTkIyVk5DcU5DOTB6VWloT0E1Y1J3NENZcmxNQVcyaW5DY3haOTdOMmpNZEMtWUdncWIta1pXa1RJdzY5NFIzU3hoU0pNcHV5Rko4SnlYYUhMYmJIVWRn?oc=5",
"https://news.google.com/rss/articles/CBMiUEFVX3lxTFBScFRTRDVZR1A1d05sbVEwS0lxOXcwU0dNZWxqX2ZFbThhV3hNWmxtdzg2UjltQU90VWh4ZjdLYlVtZUZXenh0OGNfTzJoZ3RL?oc=5",
"https://news.google.com/rss/articles/CBMiXkFVX3lxTE1aQ3RxT1ZvYWE4Y21GbzZxRnlHUWhtSWh1U21lYUw0bGg1VHNDbGxZUmZrejBUNjVUNUtVVXA2RDlzVG5keTlaZ0hwdWc4bUNWRXNsUHJ1bTJZc2xjS0E?oc=5",
"https://news.google.com/rss/articles/CBMiX0FVX3lxTE5OTElGem00WTVUb09xdWswcGdIeXh4UzBQYlNqN3hFZHJ2YzliTlJ3QnVmZDRYaTdHVVFaLXN2VGw5aVE2cTZnUlJTMFZZQTZoZDQ0ZGlVSHU3am1fbHhJ?oc=5",
"https://news.google.com/rss/articles/CBMipgFBVV95cUxQTzlKZUJ4ZnNjTnhBb2hyZ3doUnFBSF83X1FZcW8xV1A0QndrLXpUcE5RbklualpmbkFmVXZTMUZ2dFNWd1ZvUnB0QlpHOUxJUDZCOV9yR0tObDlhblVuVFJaSWQ2RDVmZjhuRERYbnZqVTVRNDJVSU0yYkJheXJLUEJlajV1QjlPRTFTT2VueUp2dFdKcjJFbU1tQ0NESnphMzVpNWpR?oc=5",
"https://news.google.com/rss/articles/CBMirwFBVV95cUxNWk5nZ2tVNUluOGFNZEJ5VG5oYk8wbWZSSGhTY3JCVm93c3NFcWxEVlFkXy02dUs3M1dsY1lBRzVJRl9BQkF2VWpqTHRMcE1KMDhRS1AxazQybEZ0NnhJZzBMMTlLUW03VWQ3X3hxRzdpdGpUVG5xTkI4RlpyX2ZBZ0ZwS2VHSFMwLWZNeTJ6WkY2RnAxZlRRWnRCZTFMMHJZcjJxdHBjYnJRYk43eFRB?oc=5",
"https://www.maybank2u.com.my/",
"https://www.cimbclicks.com.my/"
], ],
"static_urls": [ "static_urls": [
"https://www.malaysia.gov.my/", "https://www.malaysia.gov.my/",

View File

@@ -0,0 +1,50 @@
{
"region_name": "Nigeria - Lagos",
"google_module": {
"base_lat": 6.5244,
"base_lon": 3.3792,
"lang_params": "hl=en-NG&gl=NG",
"valid_url_suffix": "com.ng"
},
"trust_module": {
"white_urls": [
"https://punchng.com/trump-says-us-nigerian-forces-kill-senior-is-leader/?utm_source=rss.punchng.com&utm_medium=web",
"https://www.konga.com/",
"https://www.vanguardngr.com/2026/05/of-leadership-and-apprenticeship-by-muyiwa-adelina/",
"https://www.vanguardngr.com/2026/05/us-nigerian-forces-kill-isis-fighters-in-sokoto-trump/",
"https://www.jumia.com.ng/",
"https://punchng.com/njc-suspends-two-judges-recommends-elevation-of-12/?utm_source=rss.punchng.com&utm_medium=web",
"https://www.punchng.com/",
"https://punchng.com/era-of-impunity-gone-says-ig-disu/?utm_source=rss.punchng.com&utm_medium=web",
"https://punchng.com/nigerian-born-politician-elected-uk-partys-leader/?utm_source=rss.punchng.com&utm_medium=web",
"https://www.vanguardngr.com/2026/05/tinubu-arrives-in-lagos-after-international-engagements/",
"https://punchng.com/before-stardom-with-kayode-solomon-eludiwura-kay-wonder/?utm_source=rss.punchng.com&utm_medium=web",
"https://www.vanguardngr.com/2026/05/nfvcb-classifies-304-films-in-2026-records-growth-over-same-period-in-2025/",
"https://punchng.com/anambra-bans-security-operatives-from-wearing-masks/?utm_source=rss.punchng.com&utm_medium=web",
"https://www.nairaland.com/",
"https://www.airtel.com.ng/",
"https://www.firstbanknigeria.com/",
"https://guardian.ng/",
"https://www.gtbank.com/",
"https://punchng.com/police-intercept-stolen-vehicle-in-kano/?utm_source=rss.punchng.com&utm_medium=web",
"https://www.vanguardngr.com/",
"https://punchng.com/i-cant-eat-when-united-lose-baba-esu/?utm_source=rss.punchng.com&utm_medium=web",
"https://punchng.com/two-security-guards-bag-life-imprisonment-for-serial-rape-of-minor/?utm_source=rss.punchng.com&utm_medium=web",
"https://www.vanguardngr.com/2026/05/nigeria-grants-rwandans-30-day-visa-free-entry/",
"https://punchng.com/inflation-hits-15-69-as-food-transport-costs-surge/?utm_source=rss.punchng.com&utm_medium=web",
"https://www.mtn.ng/"
],
"static_urls": [
"https://www.jumia.com.ng/",
"https://www.punchng.com/",
"https://www.gtbank.com/",
"https://guardian.ng/",
"https://www.konga.com/",
"https://www.firstbanknigeria.com/",
"https://www.vanguardngr.com/",
"https://www.nairaland.com/",
"https://www.airtel.com.ng/",
"https://www.mtn.ng/"
]
}
}

View File

@@ -8,28 +8,28 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.belastingdienst.nl/", "https://nos.nl/l/2614493",
"https://nos.nl/l/2611728", "https://nos.nl/l/2614500",
"https://nos.nl/l/2614498",
"https://nos.nl/l/2614459",
"https://www.ns.nl/", "https://www.ns.nl/",
"https://nos.nl/l/2611737", "https://nos.nl/l/2614499",
"https://nos.nl/l/2611716",
"https://nos.nl/l/2611732",
"https://www.buienradar.nl/",
"https://nos.nl/l/2611731",
"https://www.marktplaats.nl/",
"https://nos.nl/l/2611710",
"https://www.ing.nl/", "https://www.ing.nl/",
"https://nos.nl/l/2611745",
"https://nos.nl/l/2611729",
"https://nos.nl/l/2611696",
"https://nos.nl/l/2611744",
"https://nos.nl/l/2611738",
"https://nos.nl/l/2611694",
"https://www.rijksoverheid.nl/", "https://www.rijksoverheid.nl/",
"https://nos.nl/l/2614483",
"https://www.bol.com/", "https://www.bol.com/",
"https://nos.nl/l/2611719", "https://www.belastingdienst.nl/",
"https://nos.nl/l/2611725", "https://nos.nl/l/2614484",
"https://nos.nl/l/2611703" "https://nos.nl/l/2614501",
"https://nos.nl/l/2614482",
"https://nos.nl/l/2614477",
"https://nos.nl/l/2614465",
"https://nos.nl/l/2614490",
"https://nos.nl/l/2614475",
"https://www.buienradar.nl/",
"https://www.marktplaats.nl/",
"https://nos.nl/l/2614495",
"https://nos.nl/l/2614489"
], ],
"static_urls": [ "static_urls": [
"https://www.rijksoverheid.nl/", "https://www.rijksoverheid.nl/",

View File

@@ -0,0 +1,40 @@
{
"region_name": "Nepal (Kathmandu)",
"google_module": {
"base_lat": 27.7172,
"base_lon": 85.324,
"lang_params": "hl=en-NP&gl=NP",
"valid_url_suffix": "com.np"
},
"trust_module": {
"white_urls": [
"https://news.google.com/rss/articles/CBMiugFBVV95cUxQUnFNdlduX3paSm82ekFTdnlWbC1kLWZlc3hFTHRBRHRMUUF0MFZVcGE5T3FqNG9DYWliWU91bXNwbHM2bFlyMlNIbWtGb3lEOEdOOVQxeEpXUktRNmVpQkQwY1VqZE5kQW03bXRydzEydEZyWUsyc0pZNWhUUGs1VTkycy0zTjcwRDZMcGRRcUNWU0tBTUcwcVNCaGl6TFhMdGZfUjN3YkFSNmloYmlaVy1qSEIxSk03Tmc?oc=5",
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE1iaFpPak5tRVJzZnRPTTMyb2trVldyQ3BpY0FabDBPTk55eENaczg4Z2ExNGhBZ2VwQUJQdzdDUzhtNUtXYWN0elNnc3JIS2cyOXFaWVhHVE1WZw?oc=5",
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOM3drM1YzX1pNOHFnUkloNGUxSXJBcDFybEF5cmsyMmYxMnJhWEpjRGhFM2sza2lCU1RyaHF1RWV4ZmMtR1k2VWhWc2FKSnRIbG13dkVsT2lVTWRhZ0sxRjc4eFI0NmJRS2dJbi11S3M5NUlqSEE3X0w5VmVQb1RjUDd1eS1QVFFGbGREZ21RdUVSLVdZLVBHRlFkZHhYaEh4TGN1ZFdDNlRqdm1XM0F1V1JIM25JRWRo?oc=5",
"https://news.google.com/rss/articles/CBMihwFBVV95cUxNbzlld2Q1dTl0OC1VckRNR3V5NF9RQ3c1SFA4MWRUTDEtRGNsVlZrUHFGelFQUHc3TTNpQ2NKaFN6NEZ3dzdMRkoxeEc2cmtzZzB1c3dUVTBpTFFuandfVDN3WEhXb0c4UHBBdGQ0MFNSWS12MUZkSVNVOGFCbzF3TVdFbWtzVVk?oc=5",
"https://www.nrb.org.np/",
"https://news.google.com/rss/articles/CBMilAFBVV95cUxPMjM3V2Z1TnA3WVhKcXJ5RjFRNU5lRjZaTk9mZEJCczc0N3dRVzUwZzBGSXRGa3VwalV5c0hKSXBFUDBRTHg3ZTVvd0V5UVpNSG5PRUhmT0pTblNpSklob2UxLTM0YXk5NVBSV1JJSl9JNTRfeU1lZFhXZWcyb0UxMkY3bWliTGZQbVdMMExCNEpKNVZi?oc=5",
"https://news.google.com/rss/articles/CBMinAFBVV95cUxNUERwd3VkUHJnYnFTOXRsQ0FFbmgzX2ZFUllwbFN0ZlhRZGNlclhxN19jNVpCTm9oZUNtNXZqZEU2V3BIM1FoNERSN2tkS1Jxc2NVeXViS0kxcGFSMHQtWVM3OF9iQmlHNVlnZ3UyVXJPcmZPZTVEdU5vWUJkdlFLZlNIUlU1LTE1eGFNZlkxVVpremUtbUhMUFhZdGk?oc=5",
"https://kathmandupost.com/",
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE5kUDQ5T3g2TUdia0ZhTWZWS2x2MmZwdzhMU3hZMm1HbnNPSnBVOEhjVzd6dmtrdExrblJPVW45UFFwM2kxWVBHLUI2XzVoVTl2aUk2RFBQVFY2UQ?oc=5",
"https://news.google.com/rss/articles/CBMioAFBVV95cUxPR25DS25ZVlRDTGZZZERIQzRKbzllMUVway11UEZkajBUU1lEb1pXSllSek5wUTdJMkUtaDVKdTM2TEFTdC13OEJBWl9NSm9mZ1pKNVZKUVBsRTYtYTMwMEJaSEZPUy1vY2ZobjF1ZFZFZ201SV8tRW9VN0JCUTJjcEpMNDFXWGppOWRPZ3RTaDh4a1JqcVVLLUQ2dlpjcTdB?oc=5",
"https://thehimalayantimes.com/",
"https://news.google.com/rss/articles/CBMigwFBVV95cUxNdGtkSDBnUUo1Y0JVZmloV1JrRmliUERpT0tuV3ZPbGlUZU4xZldHLWlVY1pxSjlNYW4tOUc2Z1VrT1RwWlZMUXZUbHhlN3h2MXF5Zmc1Z0h3OHVPUDEwTWtndklZQlV5TjNqM0VkdHFWTWJ1YlpNSnF0V3JJbHhRZlVLaw?oc=5",
"https://nepal.gov.np/",
"https://www.onlinekhabar.com/",
"https://news.google.com/rss/articles/CBMi8wFBVV95cUxNWGIwazdLOXZJd29lMHR2MVduMDltWWU1YVAwV2lQOHlrbzVGLWgtME1tWllOU3JMQkpmdWpGOVBHcy1jQ056c0FwMkxuN2FjUnl2Z25HN2k0WF9fd0hUd1FhWmh3eHlqNkpEWEtiWloxbG9nWnBmQXJrOXpsYXlKTXdHZWlDYzRqRjJNbnRyd181a2tDTWUzVUlJd09mWGhkUVp0Q29vNFNGWUpCWndncUY5a3dDbWFoSjBHMVlUYzFMLXRoYVJWVnN6UENYcFlSSUhOZElZaHB5UjZxa1Q1ZGxjemsxOVVGMjhHZ1ZpbHd3YUk?oc=5",
"https://news.google.com/rss/articles/CBMingFBVV95cUxPay1xUDhsYWJWVXFqMk9wWW1yMXZySkVPcGtGa05ESmZKa3B0c0QxVTlZRkloQ2tsLXZRWGkzYmdzekxjbmJQSDJUMS1sYUNUZi0xQkJaV3dRWTRPek9WQjRnZEFGZWNEcFpqMEZOUXRnbERKUExmbm9EanlVYzdMczQ3MUJkR3ZobzhEeDlIdHd5NmFxVkJydUpZdE4zUQ?oc=5",
"https://news.google.com/rss/articles/CBMilgFBVV95cUxOZFJ2bTlHZkoxbHlCUzRNMkZKUGY2c21IV1ZBRllKMlZLZldCRU5FZGZFYWI4eUtERGJqQkNaQ1BTWTRSeEgtSGI5TEJwSzA0T09hbWVDc3laSnNJMUptMWg2azZhZnlvVF91VVc0TjZuT3JVdzhTMFlxUERQa3dJRmVRT1Z5c3U0YmxLYkFIMGZZUFVrNHc?oc=5",
"https://news.google.com/rss/articles/CBMihAFBVV95cUxNWVZ3RXd1U1pwN1V3dDBXcGJmaEtUNzZ2YTZjNy1vRjFqMEVMVTRtWHVkaGRORzZ5eDR2NWV5N0UydG1pNWJvenNVcTZvRkxHUHYyUmRzQWg4ak5HZjdwcEtkdkJPeFc4YmVaYzFBV3NRNnVST3QtVTZqdUpPdWR2MWdMTXA?oc=5",
"https://news.google.com/rss/articles/CBMisAFBVV95cUxOS3BiMjYxMEx1ZjFtUXBfYnZIdmVSMXMzRXNITXZwVlJGSnVNV1Z0b2hzNVQzSE5LRk5ZRmRnSVZiZ0NmRThvd0lkYjlCODZ6N25DUnNtRktHYkNNN2pfdXVIRmhodzVfLVI4ZDNVcEUyMXV3dTlsaTJOdldiNkotR3JoTV91ZWVxTGs1UWZSRU1vVThFbHc4NHlaX0xTUGdIbUdXT3cyYktuTW1HdGNpYQ?oc=5",
"https://news.google.com/rss/articles/CBMipAFBVV95cUxOVzRvTGVtbEZhcnNaaGdxOG5FQXRaZ0hQS3BCWFBMSl9xaUhjYmtWMlBpYllJel9WNVdENWU5OWUzRklOaW1FbTJuUndtT3RDZGl6R0xTeTFFeFY0bTBBLUIyRmh3VUY2cTlyUDdqdnVES3M2VGdyNnJrcGZ4ZDUtV2Q5R0htQUo2Q0ZPS2kxQ1ZoQk9HSXZGYTliSG15RUIwOTBqeQ?oc=5"
],
"static_urls": [
"https://nepal.gov.np/",
"https://www.nrb.org.np/",
"https://kathmandupost.com/",
"https://thehimalayantimes.com/",
"https://www.onlinekhabar.com/"
]
}
}

View File

@@ -0,0 +1,36 @@
{
"region_name": "Philippines (Manila)",
"google_module": {
"base_lat": 14.5995,
"base_lon": 120.9842,
"lang_params": "hl=en-PH&gl=PH",
"valid_url_suffix": "com.ph"
},
"trust_module": {
"white_urls": [
"https://news.google.com/rss/articles/CBMipwFBVV95cUxPMndQRHFQWXBNTGpVOVJtV1JaYXI1RVJrWnV0THlYSS1wUVFlNGxBWVRIZm51enRIVUVNU3I3c0U5N09ORnRQVnZXa0U0bEx6OHVaVFpkMmczaVk0TzJlZjJoTWtPWkhReW9TbkNnSFI1RGd2bFdGalpBZ29IMzR2Y3RtZDNnY3ZQZmpTR2tMLTh2cmc1N1c3RDVxOHM0cmE4bEJlZlR3SdIBrgFBVV95cUxNR214V3JkQnNlZDlmXzZmd193R21jRmZMTHRWaVpiY2Nhb21PWGRXTlhYaGpxRXFmWXZQLU9wZXVRWHRLVFA4a1dabFFjLU1LNWFyZFA2LTZyelNVNGJhRXpUa2pBV1JUbmxtX2RLckNHY1pXUXItM0dRanJfQ004LWxZdTBXOHBBSVRPYUY2YzhadHBXVTZvMFloY3ItR0Z5NG5TbnlUNmNBZk5Wbnc?oc=5",
"https://news.google.com/rss/articles/CBMiUEFVX3lxTFBGNHJCZTBIekY0M3J2QXdiaHVzV202M04zUktqRmM4TWNhZ0ZaelJoc282Sk90REZuQkpXcHdMbnpGQkRLbjJfTDVHWFhqWnlM?oc=5",
"https://news.google.com/rss/articles/CBMingFBVV95cUxPWkNua0xCbEVYeWQ0dkQ1czNQNHhmaVdiRnNueU1UMXN1dS14S3hocDEtTjM2SGpXUWtCRmJ3UWpRcjFCOC1wSUtRcmduLTNMZ3p4NlE0MWlTWHdpS1RpbTM3RVpSckFGakhLUkd0SzVPdktnZkhfd0hheVRQQmhjT1czTlBHMlZkeGR2a2RoU09STjNoQzQybEdBUTdNZ9IBowFBVV95cUxOdUtFNkVSOGJ3UTFLV2pDRGFYXzE4MEx1NTRmOFB2ak1DWVoxU0szLXFVSEs0aWVWTjlnS1l6TmZ0bXQ5NTY2MEJnbDZTVlFtTzdBVGhBMFdhTUM3cHk3SDVqTmh6WXo5NnZ3ck5Rd2VTTXNNUzg1eUw0SDIxYlFNTTRWVFAxeVJUVmJZMzBwcXUtUmxhX3NHMDRrZTNwb1o1RHk4?oc=5",
"https://news.google.com/rss/articles/CBMiogFBVV95cUxNNklqeGxGcC1HN3JTNThGQm5WY1NwMjRwTmw3UDJ2aXNQTmJiTlJFRmJEV3g5U2Y3Smt5eFZkRE9fZF9oWldaVUZtWGdjclY4OENsTGJfRkJRdk9JYnZlMnJUd0NXOEdUM2FneWVVVE80NDFqaGFjVkpMMnpYak12alVSMnc5UzA3U0lRSzUxSjNkanJEWmpXc1lOdk5JNmRXZ0E?oc=5",
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPdVZJbnF2Z3BMS0RVWmhEMC1HYUdEZEVHN3hkME5aMFlSNUlWWk5NdTh2NkkxMllaUnVkcDMxOEZHQ0ZNRm5fX1FDYWQ2ZXRNdWxSdl9JcFg1WUctT3dtVkJhNllnQ0dmZXZ3WWlqS3A5Z1pDbi1mTHYza2duRmZ3MWtDX2hYN1hMUG9MeXNmY25oektFdG1EZnRfMA?oc=5",
"https://news.google.com/rss/articles/CBMinAFBVV95cUxOcldQNmhQeHFPNmo0Tl8wNXJheU9OemdfMk9NbmpobHRETFNpaW5XSU9yUFM0YVR1SHNUM2RodV82Qnl5dy1IZFBRSFpHblRSVk9Gb1dvU0EweW4wTWk5SThfdTBPM2dMMkY0ZlBSRFMxb01IUzlrSnpOTFhvN1pkbkU0bmI1RW5LQ1pnUmdmYTZMREpBSjdVTVRyUmXSAaIBQVVfeXFMT1N5S1c4cFh0Z2Y2TXY4V0JwOHZMZFJzMXBpTlV3WG1SZ2c5SnBsUnpNVkpxbGVOSW1zTWhlUVZUcUpxbHc2ci1NdHpRY21uUml4Y1VLM2dnczhSbHZfclBROEIzeWZ4bVRxajRLaVNZMXJNLWFSeHNiV0F3VFRCMmx5SExaUlRFc1hudm14Szl2MGg5dXJlNUtSOWNZQ3BtTG1n?oc=5",
"https://www.bsp.gov.ph/",
"https://news.google.com/rss/articles/CBMi4AFBVV95cUxNUGRiVi1lSXFHc2xCZU9XQ1VJU2dpaVVuVU9ZYzl5NHhXOE80MEdhWDdKRFZYaml5NmhLTndmNkNGdWNka2g4cFNIa0JQZWh5OEVoZ1J2eEtfOVVHZ0pPNE04UUFlNXBpeUtSNjcyQ0JZSTVLbUdZdjdmVldRZDZCdzU1MDFPeTlUSWJ6ZVVfREVNTzdjbXNzbnNLdndZSTFtcjFBUFFiUDJxX2lsRVV2QVEzdHVzT2hpWllldFpUMUxTSXk4Y01Vaks4ZnZ5by12TEpCMmhfYUhhY2hHVHlabw?oc=5",
"https://news.google.com/rss/articles/CBMihAFBVV95cUxPclF4Q1FxNHhxamlRTmRyOHZDcWNNMGc1ODJyZUVld2hiWnh2UUhWRjlmU1dib3lhMGZuRVFVN3FUY2lGWFp2U3pjU0Fkb0d3bzVzQ3BVSTdaSlFYaG9Lbjk2WVRrV2h1ZWsycVRaY1FfR284UU1nWTRQbEN1MkZ4NGdSOTA?oc=5",
"https://www.pna.gov.ph/",
"https://news.google.com/rss/articles/CBMipwFBVV95cUxNYUc3QWRvV3dOUEc3R1lLbXlnWkNnV3l0aTBtOE45OWc4MUhKU3V5eUNkZXFBT2IxZXJSTWtJMWFCUVpfclBlZHdvdlBVX0wzNmRaMUp6Sk9uY2lzZGZJTkhFMFEzVFh2WjhGeUp6WDB4ZzlkYTdHdjZMcE1KUFJTX3Q1cElEb09DUVBGbFRtRUxwT08xbTJ6Wlg1bV96UmZfUkhCRWtKONIBrAFBVV95cUxNczMyUEl0d0FBV2VvSzA5RWFpRWVDcmtLNDRqQ19qMnJlSFVpbFhkZGxaZm83aTJTcmlQMmdIWE9iZHhTamZJUnRxUUp6clJZN1VzbjlyR0Z3Z0dwTjR3SHpSQ1BVN3VFVEpuT0FHVDJrUEdqMW5yNnZrcTJoMG1kUld4Qk5sbUUyZnh6Ynhndk9vOVVFYzcwelhhVko2Z1JiR1VFU0JELTluYnk5?oc=5",
"https://news.google.com/rss/articles/CBMipAFBVV95cUxNRUtqdTZXOEkxZ2ZGeWxlUWY4Q3pUNFFybE5MbzgwYl8tendyUXFMZk5lU2RrRjV5a1dybFRFR3JDVlpLdXVNMXRxb2RhVUExdEVmaHVxU2E0cUJDdXdSNHlYdDJZbHBJMmgxQm1JTHk5YUFoUTk1MWR4czR0X0xCQlY2cW5oZ21RdlZ4eFpfODFVTFhMazlIM09ZdGVTTU5XeGk5ZNIBqgFBVV95cUxOQUVHdEpwSFJlbEJmekZPdFBRNkMzVnZaek1RUXpBXzFHYVcybU0tNjE0WTN0U2dQUXJyWTNBWFIxS3EwZEoxNkc5dUwyYzM1YjZ4SjRnek04VjRIc1BGRzdDVHgwUDJCaWwwQlphX3VjcGRBekNnbC1Veml1TWxXa0x6MUN1QWxZaXEtVC1vWGZrblhrSHUtdGJHUEQ5VkNpLWdUVU01dGJOdw?oc=5",
"https://news.google.com/rss/articles/CBMihwFBVV95cUxQR29PSEVDd2ZUMTZfVm5VamVrcEtGdjQ0VXQ4QXdsYnFTRVpOQ3lGLUVHRkZCNFpJNGI1TFl4MFBVaVlIYWUwdkYxWHZxRFhXQUtCei1GU0FoM1V4S09XSnQ1ZVVxek5DTmNWendsbGJQOWZqa29FcW5VcFlqOFcyQmZMUnBBYWM?oc=5",
"https://news.google.com/rss/articles/CBMifEFVX3lxTE9OajZROThJd1lUZEdpSmZUSlpuTk1rbGRPNEUtWDlOYWtWdFFycGpvQ0Y4MHBOVnNOT3lxN2V6QWx6Z2RkNHVrc0ZJbmZ2dUU1emYtNVhSTFpPQ3JoeG44NE1NSzhmdnZmaHlFVHUtV3dGQTh2Tlo0c3ZEM2U?oc=5",
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOQ1BaY1dkZlZZaDlWb3ZOU1dLYWhDZmpST082UGFHSU5oa2pvNzhUMWJXemVNYlV3ODNYN0JXYlpJdEhzY1IzcXd5djVwRXR4dUI3ODZZX0k0dWtZb2hjWlQ4TUNsMHplM0xxT3FiRXRFbGdnY1BpNWZrNmkxUnlvZE4xUC1qcURIb2Z4al9DeEdIdjliSHhzUFMwa2VhRTNBUmR0UFdQaw?oc=5",
"https://news.google.com/rss/articles/CBMinAFBVV95cUxNNGtzMXBvVWNNOGNPQVZDU1dJSjlJbERWMEJpRERLUmx3UFhNd3lJWUdyRU51OHJmYktZSHQ5N2w2Mm10YzJwS205T1UwcnkzUDlMaEk2X09mN3ZUQUQ4dkZ5a2hhYTZPb1U3alhSYVY3NXdjamVfeV91d203X3R2UFFoOWhpRkRocTNQYlpfcEF4YVkwalpMTHdiWnrSAaIBQVVfeXFMTVhIZW1qX09KbFFFMWVxeFJGeVFOSlpoRXJIMnVscW12eVA2QXZVWGUyY0RpaF9WUHNFemNQNXk5SkFnOUxPWEE4U2hzUkQ5UFRnUy1ZWFR6UmQtXzRkVkJPenJibEltdlZnUEhtOGxrazNjcXNFdjdxS0xfVGlFZFh3U09KTGt1UjBxX3FIU1R1ZllIcUl5SWtfbS0wLTVZSlBn?oc=5",
"https://www.gov.ph/",
"https://news.google.com/rss/articles/CBMi0gFBVV95cUxOU0h1OWNYV0dFMmoyd0lmOTR6T0JCZEpRbWtQRlZhY3dkalZZY0hQbVpIdFlkeDBsYllGbHUyOXZPSlhLekNSVWU4VWRGU2tpUjZSeWpFekhvSFF6Qk5VN3BGNWJzaVlDMElvV2x4TzhxTlgxQnJ1MlRBQmQ5S1NfTmlFLWV3bk0ybGEwampUR3VuNU0tbkFpZjA3ZWlXY0lNcllMYnNoVVY0cU1EZ00wVHVGTm5iQkpQOU15WW1vSi15SjRUajZ0X0p4Z21hWDZUSmfSAdcBQVVfeXFMUGdsaVhtdEYzR1dxUlBUeklrQ3BDQkpBRVA2bEZidU9zUF9TZlNjNjc3R2Nlcld1aklMWjdTY1hYQmdFNWNxUWJMUUJGTFM3NkttcDZCS2dCMWFkMkwyY3FjRzl5Wko5QUM2a3c1cDM4U29lMGxxWXkwcjBNNFlPZ3IweE9BaFlmYlFQLVVXTlpud0JrZ1B3QUpMR1FJY004MUtsZHNDT0VFS015WHZtSFNDdmxhUVhNRnRtVUQxOUpmTUkyNjBMXzZ6ejhzNm4tUnRZT2pWVzQ?oc=5"
],
"static_urls": [
"https://www.gov.ph/",
"https://www.pna.gov.ph/",
"https://www.bsp.gov.ph/"
]
}
}

View File

@@ -0,0 +1,40 @@
{
"region_name": "Saudi Arabia (Riyadh)",
"google_module": {
"base_lat": 24.7136,
"base_lon": 46.6753,
"lang_params": "hl=ar-SA&gl=SA",
"valid_url_suffix": "com.sa"
},
"trust_module": {
"white_urls": [
"https://www.spa.gov.sa/",
"https://www.my.gov.sa/",
"https://news.google.com/rss/articles/CBMimgJBVV95cUxPLWsycWI0Tmh3SllzdTZFbjVWbUdRV0VlS1lpODRZT180a290aXQ4OURzLUNIWjlsdl8tbjBndFBMcHo2Sk5ZS3FqSXVBMlRHVi1JYVpkNGhkMnhUN0E4V3EyeWJwVUpJYmFjS3FrOUo4dDlSaFh6b1Q2UzhvQlRrVm9RSDJZdUtnbXpIZC1ESEc3aTBYZlhsQXczS3Fma2FXd1BoRHcyWWJCSU1zdGo2NVZSWUZfeWY2ZXJ5a2Uyc1lkYWhUVi0wakNORzdRemFlMC12TkRJWUdjNmh6N1BncG5EeTVDSnRBODZ2MlVmcHF6NVd0T3NoZGhmQlVCZGJrZTk0Yzl5ZUktTjlwYW9wNjQ3SDNaRU5RQ1E?oc=5",
"https://news.google.com/rss/articles/CBMiW0FVX3lxTFBvTmxSTEo5bUYyTVNTZHlKUVF5WUZrc3RENWJNWmNQVmpKaWJBY05Gd0VpSFZEdHZnNmNYNGpwdmZpRXh1YWdockdpd2l5NVN6Q19iSG1zTW1HRWvSAVRBVV95cUxOaUhHcG1KTzRwQTItcnZCcVBxdTdrSjVrc3c3WVo4eHFNOGRqVGlxOVNyNGV6cUk2anhqSk8wWDcxaE9yQjdXMlZaVFdIQzloWFZpZXk?oc=5",
"https://www.arabnews.com/",
"https://news.google.com/rss/articles/CBMiX0FVX3lxTE8yR2F3SUtUREg1RkotTzZyX2pXQW43OFZhZFlwNmloaFFJckxzSUZzM2o5YkNnWV9BZUxtNmhKS3N3QVkyWGRkek5YTWg2clNhVWJZLVl0TnpUTnNFdlZF0gFUQVVfeXFMTU5WNjlsTm9XczNjRkt6TEY2Um1yVXVzWktUUEtfNHFrbk5BbWh6S3JBTU9KZHJIMW1NTkZDUG5wbW8tWG9GeWltSlhPOXE2cFpTdXhO?oc=5",
"https://news.google.com/rss/articles/CBMi-gNBVV95cUxPbG8yTUFPSUxLSVJGVXJOdXBEOGFnNjIzTjU0RkJ3aV8wQlRaWXo3RW9hSFN6YVUydTY4Nk9YaGRfRW52dEFyYjlEb3FycjFhdnZTNGlGalF4YnNYNkJvbndkYXRPUWYxRGpXcVR4ajdfdHdTLURldEZQZThJUUdnZmZ5QUpSdHdUWGJxcEhReUJCVHZFUVd1Q2pSaS16YmdXUUtWX1EyQ3c0aUp2eU51V1F0Y2hGTVZnRi1ma0tjbnhZZUxuM19yUkpraHlBVHpLYnFXLVhId0gtZHNJV1dEdGRlSEZDSVljbGg4UmFKTHozSHpzbzFidjg0dWM3Vmtwd3BfWDhxX3FSWnNPM1BKSk9DcGlsb2JZdWQ3QzAyTVlUcWFoeWJGaUxTZk9TLWg4Z0llUHRDNjM1N1dPeFNXdGNjSDFMZFNmT2xPd1BmQm50M0lqQ21VNXk1a1c2OXFfdWdxWVc3bUVUaU5zWkJxaEE5QlkxLThfRGhzVXlYaU1IVGdYOEVBaXplVVJFOVpDV3FaMHZnU09TWGJHaVh4YVlVcDZwaUxGLVp6WnExM3hNMEFCZzd0NlhpUlI4dVczZ21GTk9fUVhkcFpvQjJvWER0YmVOQ0lJcTZkY2JYSDcxQ3dLNG5YaUkzanFCOGQzZ1Z1dXR5UWE2UQ?oc=5",
"https://news.google.com/rss/articles/CBMimgNBVV95cUxPRFd6T3RsajZ1NDJQYW8xTm9SWEV5SUtKZGJab2UtSkpObUplbXd1b1pPeDZycW5yMjNISG1BYUU3M3ZSbEE3RDVNWEtwYU5iemNSLWVqMWU2Um4tOFFVcjljS0NjWGhaSnRkSng1NllmakFUZC1qVkh4TEZSamlUa2JHMldza3ZLWVFZUFo2Z2tLNzZCRjBXcEpYYy1TSVczdGNJcUlBSzJfeUtLVjNYMm0wczVSZEZlYjBSeUVSMU40Q25SdlJ5RFJMY24wb1YtSmhKR1daNEhqRWRScEhaYm1JdnNEa2NHOTY2eUtOOXNybWktdGk5VFhvV05sSjh6U0xoVHVmYk5fbjZIdzJjbUtfSkFSRzNHUXBkSmxSbzlaUC1Ia2o0UGhBU3hWTV9VX2tUOVpFT0x2TmRmT3pRMUZ0dU13ZVVEeW0welhGZjNucElKaF9IMzdZcVN2cHdhU2puSWpMamJ0Nk1QamJaNHFXUjQ1SVRONWRtNC1pcmU5Z3FnZmxrTGE2WWtuRTZQa21WUzRUNy1XZ9IBnwNBVV95cUxPelpuVHhsaXZUTmtuX1NIbng0aUs1b1czTVEyODdPenA1WWxucXEwc0d4V2xRcTFVTDFxZ04zczJzVXUxT1hoNVljRDJSUHdDd1NwWVItbUZpLUlBdVBESXZiWENPY1hXR2lROXBiZXdxU1dDb21jaTRFNlM0d1FYdVFyRnY2YzN0RFVRZENVcnJiWkZFUVZLMlVWdmRiRlVHVHJObUd0Smc0SjhYbVdqWUEzNS1PWGhma2I2bTFzOXZkMXYwMHNUUDFnLXhMUk9RdG13OXJqV0tIUGp1cTdFUTFqSkRoRklBVE1ldEdrOEhxTGk4ZFJWRHcxQ2NSdTBfMUcyUVFEdDNJTDV5Ni1ySXlCd24ydWR0UmlqTEhDMkRtMjNfMDE5N1pEbkYzSjlBYlE5VEF6Q2xFRkM5bFRFaE9NMWxTNlk5TVcweklBSDE3SWlJeUZlR0JmZWxhRzhkb0dhejA0azBraG5NbmJEUVhWRkFxZzhBUE1PbHV4UjFHeDBDaU1wa0xVcFJRX0tIS3djR0NWUURFVkNNUUo0?oc=5",
"https://www.saudigazette.com.sa/",
"https://news.google.com/rss/articles/CBMiugVBVV95cUxOMFB0WW9TTUVfRURqbXhuaHo4Z3hGbUxDWFR0R0d6MUxjanoxaFBMYzJadE10V2NzakpwQkltVnhhcHl0VmVVMVRwMUhXU0hEN0k2RDdRVF95Wi0tUWZQQi1lNDBKeFRoam5wZE5rcHFLSWtTaUdLbTJnTmJUUWREZ0FKYUpWQVlFREE2SWotbXp6U1VGSFQta0F1cTYyM3pfd0hmSEJOVmxQZklQdjVPaUo1YjBEWGVjTVNNekJJX0xhckk0VUc3YzU5Sld5ajBqYlFvcHhWZDhSSkg3LWhiWml1NzlUSmhDZFV0VGpkaEJKdVZsUXBJNi1EbkNuOWp4TVdNOUgzYmFDdmtiMWdGZUdXcDJXeGRscHVBTlRpdTVEamtmUjBnNGtkSXV2enoybXFWVldXVlFjUHl4LTJqdE9aZ1pHSzhTd2htUW5vbkJSbnZUdXJqWFRESGRka0U5XzdCbm1FWm5nMjQtaUx3NHh3LVFhRlgzYWJTcWpxRzJUcmNIQUszbjEyVzhQQUw3RDhEVFZXci1VcVgtcjd6aXB6THN6UUJyWEZvbTRHYXNuVU5aNVlXcm9BSHNfVDNkUS1KNVZlZU1pek9EN1FCYUppb2xZZGxzVU10SlI4ZnluQnJ1THZtemd0YnlRNXByU2FRWWFBSkZmQ1pyQ3M4TGhlV25uMnA2RnFrMlk4bXhlcWI4VXc1cU1IalhVWmJnbjNPamVSOGtiRmNNS09hRW5GQ29qQWJOVzZSN0JfYS1ZOGJDVWVDUmVQaDVjU1YwTGZGaldhSTJucUVIS1lqaWF3Q00zczJablhlZ0Nxb2lERjNTZlo4WFpjM056eFl6OVNYVTNyWVBjUDl2ZEhwSzJkVkhFT1d5STFUWlB1WkRFaFZCS0JRdWIxcktJRkhaaFlIQXA5YVdnQdIBU0FVX3lxTE5kbC16d1lwbkd6WkI0a0hCaVl2aDVlRnN4ZkotbDMzWHVwSElIVk1Nam5RWmx4MFRiOWpEbnRPaTdRenRYc0FGckREa01POUpkc3lr?oc=5",
"https://news.google.com/rss/articles/CBMiwANBVV95cUxOX0Q2eGR6SHpuS1FBczdvb1ItZEctaEdBWE1oYTJiWl9GLTRsYmItYTNnSGowVXJIYkJROV9weGh1MkQwaXVadGZ1c2Y3WFBZMlVGLWRaVGszNER0U1N6ZGhVb2FsV3pfbEpiNmsxLUhDSDhDOHdTWmw2MnpFTTg1S1dQczlFbFV4cUhXM0VraVpSUk9hVG5PYzVQb280QTY1amEzeTJEYjEtRUdfT1RoTXBoQTc2V0lmQmpaeWI3aUZ2dnk1QnlCNXU4ZkxfYjNJNzgtWVN3bTVmbHRQUnRqbmZaOEVTOGY5eUtNMzFTbll3RG5CZGJBcG01Yi1hZjdHRW1PajlweVZDZ1BqNFFfYTlmLU1rcWdKMUVzUFM1blMzQmJOREFISzZTcDduR2ZuZXJQeEZzdWdvdFFnTUJoTmFZODMyTEk0Um56ODM1eWZzZEVOMFRQS1JCSGtuNkI0YmNMQlVGbnl1d0pnQUVycjVWQUxWWTc1eTdtaG5uanFscU43YzYzZEJ1UE5ZU2picWwxNEdhbGliX252ZUtrRE52YUZHTVdFYUlTc0l3WkZOdXJoeEZ0Xy10bWttWDdO0gHGA0FVX3lxTE01UkN4MFdwcERYNFdCMnN1ZG5OUFJLZk5BQmpQUlZBWENwblVnbzBwaVRtaEUxZHFGb2FiY2FybWhSNTFIU2NmWnJrUUtJbGRRbkI0NUlZOUxrM0tjTjFlc3VNcGdESFBmU09yLVlLOHZUTHYzV1g2eDNfZHMwSUxVYmJBN0IxRWZDaWhia3Mxd0gwaFh6S2prZV9OYTBYbnJ0V2xIaW9zWGN4QmlFdmZjVHJzaDZndFlpUkc4SmxKVkxGYm9ZcS1COTNrWUwxRWdVNHlETUF0TVdIN1UzRXdzcGVmbWJJbHZWbjlMZnMzOEtxZk1GYjM3aEdZWHcyWUwxWDlLMXhZYWVwRkdCYVlWOHdqdlg5Y1RBWkx0OW55LUo1ZXhTLTlLVjYtNTVxUkhOQzlXSWdnZDYyLVFJaUYzRkMxNHZ6NDFVOFU2MGZUQWRfbENvblpUWnZUejVnQlRiUzhleWwzMDRUM0VIQmdWVmM3ZmlMQ2taaWRITTN6V25xSlRob1RVRzVXbEtJOUtvSVQteUJZOXRIbGl1RGVpbl9WQVFMcU80Rkk5TWkwRWtjU0xJV0xGTGlOa21qN3oxbXY5T0E?oc=5",
"https://news.google.com/rss/articles/CBMi6gRBVV95cUxORW1sNU52Nk8xbWU4NEZzUnJCR0g4Q0xRc1JUWWNkY2hnbjZ6bUJPMG5kYVVlQkFxZkFqLVRkTE5reW92VVBOTHdTRkw4cXZzQ0pEZGlhempmUW1XVGIxOFNzWkdZYzliMTY2Ry1veDRUdmFfWDFjeDdqNVJ1NlF0dmwzWkRfSlE5T1FueHZFUGtMRG41ZG8wSjVOQTZtUS1XcnhHYklWOGtGMVJBRDRibjhsMXdVb25rZVMzRU5jVEFQenR2dDVsYW5qNGVCLWxMaFZwSXl0NU0yNWJHM0hsTXlsRnR5MTRzc2wxWHJFRTVLTm85bVNnS2JibkRBZ3puZG9wdTNVVUlrUHBWaXVtQ2c4MXE0SXFhZVdncFhJTHRrdmVNb204WWNkR29way1tTnAwR3pjanUyVHRvN2JRc0lRNkdtcG9EVjRDU2pSUGl1dTd3UU5tbXU3dWcxdThNOVNQVk5BS2I0bldXRzFGY2VWQmZwNnpVUmRkSXVMNWQyVEFNTUIzb1M4aFZaVEdDaHlUc1dxVlk2a19CV012Z1U5UWJZOG1BNGRjU3BPSHA2QThvZkpCWDMtZEVsT2M4dGM5dGlDTnNURE5HZmV2dXVNSnc1UkZjcmJjYnMtejdIdlpOS1F2UXBtVGNzR29mbVpvQWhJZzVubUhsYXlXYzhtYVJVMlpWdmQ0aDRDc2szdmtmbldmWDJuU3RldzVKWFNLTG5qemRlTnU5aTRUV2lfdjJKbmRDeDNoajJkbmd4RDNBWUZiWlMyLS1Db2FkbFRrclB2QmFxOEh1Q29vdlhkQnRHMDZmR0HSAVNBVV95cUxOb1czZ2hycThOczMwVm1Cd0tEQk9iTWVpTVVTTkdzVGZUeWplRi1KTWRSekdZT0tnSGNNcGZONDE1TU16WlZpOVIyVXpqRUplTG14OA?oc=5",
"https://news.google.com/rss/articles/CBMimARBVV95cUxNdHZaVmtRTzBFbW1nVV96MTRVUEkzQ0FzR2thd05sRHRMSmZnZEVDQTlORHk1NXZyNlVDbHFnbmRuOXBBNmUzSnF4SjZGZDVUaks1azNMRTZqZWVlc2pqOTI3N2ljUnVONTBHaEk0V29jSHpKWlV3Sl83ei1LLWFEZVpJTXp1bjRpUjd3R2llZFRkak1lNTNLd2kxUE1aRXc0di1FMGxlcDE2ZjRTeTlHTU42bnRXc2UyeTN1bDdDWTF0TW9jY0R0VnB0T1NfNGd3TDJxX2wyQ0NHT3lYXzExZk4zaXlYWnZRcE5WenFsaWctai0wUDA3cld6dG41TDlhYWlFRTI1aWZ5S0VhaGJfczM4ZWw2VDZhY3BWSXROaXpQOG1OT0pwOUVnWXlaaWNBa19EUGtTcTlQZGtrUEU2RmQtSXFxX01jZ0NHV0ZwMjduNEJrX0hsY1BLWllwTkJOYnM4RzZIR1VzdVdzYklOejN1SWwzZzlvM0lGLWhzbTRMRWJYOVREUWVDNmxtMVQ3VzhrZG1DUGM0dU5zSFFQTHY2N21rUWh5U3lVejVrMVNPa1puQ1JCZWVuajVPbl9xUDJldW5DSTZvUUFUdjViQ0JsaVNVdURnWjh4YWpDTUlLaXh6dWNkRzVHdlBrNWlxdDJZX1ViZlhrWU5JOFNUVWZSazVuYTFqNVd4Q2NLUVZ5Q3JxT3BWZ9IBngRBVV95cUxQUzNQVnZmdnJYS2JjMjR5dWYxa3lVLWNLdDZVWXEyenV5eHhZaF9fOGZvc1dUVGJvTjdLU3k5ei1HTFVCUUxmNDhPVGpNVHJjODlscjJ5aVBUNFZmQjdJUjF6N1NuR2VQWndldnlpcmpuckxPWDRuOEFHV1NxbGx3YVJsWUd5aVRvUHBpMzg2WTBTN0VDQWlWVllCUTRYcG5nQXB5U1FVUjJNWVNibTd6bU11Z1FRS2gtU0hja1I2eWk0ZjI1aG91bVlQY0l2UGk0d0tIY0hxVU05WmNhSi1YTEUzSlpORXl0SC1hZVliUnF6bnctbEI2OFZmNDhhc3RFRHVxS1FTOUJ4WkZUYmdud0lnZVVQSl9sZER0MzRBU01PVTlOYUg2WF9FWlhLckNVeE96WG0tMk44Z1JaX1RDOHNRMVZ6MmhlU1VjcndBdnBjWm5rdmxFYkllMVpXZDVxY1MzZDhNNEQtaF9waTRhR0p3SURBbjNfT1gxM0l2RE12ODk4UXhYTnVlT2ZMa21MR05XVU5iQlhtV2VEWDdsdUVVZXBqYUZCSUlSczM5ZS1ZMkFHdzdDZVQ0eU03QWNKUERuNHk5T1ZhNXhyX0dadW5MaWJFWGhTUldkbnVRZ0M0d2p1Z0pMU3FRdlhlOUpZSFVpSlNHcWZkU3lmMnIxTGxOR2J6RGppSnJ6d2wxak9GQ05VRll3QjJ3MFQ4dw?oc=5",
"https://news.google.com/rss/articles/CBMid0FVX3lxTE1uT293UXdtcFQxdUIzcFRxaU9OeVJkemRyRldYeTMwYVJsX21mb2ZlaEZaVGZaT295cEJXb0tkZ3lwVnZwdmpKb0gyOWR6Q2xXcXpnQ3BFdy1lbDZGLXgwS0hMaWNaYVRzd1U0WENkRUpBRE1nNGNB?oc=5",
"https://news.google.com/rss/articles/CBMiX0FVX3lxTFBZM25URmpsaHZuZEZWZndwTzFWZUFtYjZZNVo0d081WnhZZlJKcWZZMF9FZkRFZ1BVVGJpSlMtUTRndGRjYmJTLXBMTjREa0lfS0I3Z0dxbHBrUW9YdnNr0gFUQVVfeXFMUEtibTdMUWxNbjBXZ1BubzJUVHYxcHVDRHNDVHJhbDU5S2dNWHJVcnVHQUYtUThoNzJqWXAxM0JGa3oxVzU0VHMwLWdqVG1RaDdJTTV5?oc=5",
"https://news.google.com/rss/articles/CBMivgJBVV95cUxQbmdjM0ZOUzhXeTBOSTFzTUlXcDFqdWFWdVJ4dDA3SC1jaVBQdUVSZ1NJbFBiOE9SX3FqNHJaSmYzYUpTbTBmSFVvNEgtZDlPVUVmS1EzZXdnZXMxMVplelB1S2JFYWZSQUNqb1NYMWtOdEZKa0NkVkQ3Z01qUHRhUEVTMnNSeTFDamFGTF9NdnBPQmhIdzB6eENfSnhuQVgtM0hoRWlsOFdYeVY4TjU4cWlMbTRGSy15aGQxdjlWc3B4MHBOOWttUUFkd2JNZGxfTmtTdnNsN3kyOEstS0tlem1YcndsWDh5Tl83cHcwMVdSd25pUW9iTVpRM3NhX0FTODN3b3h5Q1NZSERSVHA5R09FUGtSeTluLUt2SnBidWRhODRTZFJHeWZqd2J5amJ0REtzWFBmbUdzMDg2b2fSAcMCQVVfeXFMT1V6VGxrWVRQa29HUE84MUlsZDg3eV9pWVdUMGV6Vmc4RGxaNy1qYnQya2xjTGc4aTJ2Rm01UmpMejJYV1M0RXQ2YWRFakxJaHdKNjFvdUxjQUdfaDNxc0pTV29BblBvZktHNjI0ZWJwcWQ2Rzl5LUs3ZlBvR0h0UWdMdThMczcybnQxNTBaemg4S3FnQ2tmb2dRaXgxV3NYbnM4OWN6S3gxOU1xN1lfOXB0QjkzUERQYXBmUjA1ZGpTaU1iTlZNOUtNU3Z6bVBGZEVLelZ3YkZSWHQxT25RYllSTGtGWWVsQ2xCNGprR1dhc0FxOHJFTmhydWZ3b3lubVgxTGhLbTZaQmNCYUQyblZ6RjZSTDRTaDhRZkx5V1Zval8xTlhnLW15OThoTFUwbjl1VVhTbmZQeG1YMjJuaHhudWM?oc=5",
"https://news.google.com/rss/articles/CBMi-wNBVV95cUxQSGJWSXR2V1B6RVRTWlVUUmlEZUZyYzZxWWdGUHo2d0pldk80OS1TejdZS0MxZTFCNmFpMktEZGFhblNITzJPSmltWDVVVm1mU0hKRXRTbVRlcG5BQ01EQVdaaVMyamZobFBxYzUwWUhmLUVxZ1hEc1JHOE9zZF90QWd3WERtdEFiY3d1LWQ2OEI3REFFd2FydUtpVDdtYzJWTU4yckRSOWV5VzlCR091LU8tN29xTnZjTzViZTlfdjJNd0RWX3FqWXRUeWhxczVJVFYzdTRWaTl4UHlzcExrRE9Kckd0WDBwUHlNNmtoZkxQOUZYaVp5aUh3UFE3THhFSzl1eGoyTWV2TU9hUE04OHlhNFdjMmhfeF92UmNxYnVQMktfOXZ2SXpEaHoxa0hjTDcyTEh3ZHBfMzVOOEJIZ1hWSlk0dGFPSjl4R1ZaVkhrYVNZTDhhQndnMURxNGRxa2FvWG1iazE0eFd4YzlkM3BNR0lRcFJpT3ZFNjhUNl9Dc3dXSW5hTEdHT0loYTUtMll1QTc5c3U2VEZyTVBmZ0JKZVNxWHRqbVlsWjYxenVFd1JPMWhWMXR4TE5IOVB4Z2tubWU4aVB3bnQ3bDdqTXNvWm56Q0owR1lTT1MzR2hUOHc0WVVPXzl6QmU5dTBnaExyMmJobFlZRWPSAYAEQVVfeXFMTVJrNmt2bDVvLXE1YzhCS1JOcmlEbHpkN2lSQ2dpaFlkWlc5d3VZRU85RkJHMGF1bHlyc1hHX2JPd3hoNTFnY0VmcFpyeGJlMF9yT3MweWlCV3pzQzE5MjFGYWN4eC1LMEVibWczZFBDNmtpRHN1eVRZREtKaHJHalJ4YWFiME84RU4yejJQSWxYYmJ6X2hzbTZyU0tKSHRBOFRrd2RlSjF5Y1FkcG9ncUZ0X2hYUnc5YjBBczU4c0pFajE3LXRycVhZWlhIWWpaXzFITS13LWVWZWhqUTllY1FJMUNQWHUzRnpaU3pncnJORDdERkVSMXVweXoydjM0cU13aUVFYlRJQjFQUjdDQ1RyZ3pWSFBwaTdsdERpT2lZSUg4UUE5YTREZ1Z4UEFuU0dGR3BmYlQxTjVWb2ZvZ0tVZVBmUEV0SmZUSXhQNmQxWjh1U2tPTTZuOTdGY0tCVHY5NlczYWFJdE5YZDVrR0RpcEpNOW1RY3d6SmJ1b2M2TERidDRlV0FNaUZqTUhjNG9NTkJuYi1HRUQySUlROVo1S2pKcWo5VXRSTWFCektXTGVjY3c0MGNQWThyTEFnUG9ZaHVONGZSN0FQY1Z6b1EtdE4xVVVPYnB6UVBHUTc4Y0xFVWoteW9fVU1wS2N6R0lMY3VSTHRCVTVCYmd1SHM?oc=5",
"https://news.google.com/rss/articles/CBMi7AJBVV95cUxPMkVuV3NMdjREN1RrWmFRY09Nanl5dEZLTnNKZHNGN0oxdWF4VWhnTlc2ZTlGM2NmamYwVkMwN21EQktUYzRTamJhY1pZTWJSdWpPWXM0MGdUd1BjWjdrM0R4RDlhWk9ZM0s0SHVpUUM3RzVZcnJiTDVWUlhDN2hXcHdROXlSN1BoVEFZMktaR01GMmJndERxWm1DRHNtS3VZWUdtdkVWSGg3OUpsV3FsdzNkZ1laRWRRdkZmTEh3ZW5ZMWU2QlFacU9POEtkRlpITUxxRjAyc1dWemt6VGdNaWR2b05aNkN2SFB2NnZfb2pjbDVicEF0UzZfU214NFBhQzFzRnVfZkt3RWw4NEJ4cEZ2WWxpWDh3aGxYa0RidXozeTM4dGdEc3hCWTFoY0dFQVVWd0dPdXdfTmZnYTVxcUx2WEZTVzkxNUx6MzJzSU1JYUptYS1MWmx0cXJydUxFTFN0UXB5ek8tbjhZ0gHyAkFVX3lxTE9KbU9SMDVObGFzVTlRN2NWOWpza1EzbUktbUJYX3hyYnlxNjdyT05uZUhLa1pfN0o2UUI5a1A1S1pXbFVvYkVtbHpKTmQzb3FKSHFHdkJxMGtWa0xwRzBKTUcxbTRSY0t5QUFkZUNwR0hvblJHNjlrYUpNV09xS1IwaWE1Q2ZlbGFyb1Q0eGZ1MnVFYzNOQnluLXVHcHFjeDBGMVpoR0M0NkItNWFlVktwdGFxNnRrMy00d18wS0ZvVE1aemtxMDZIUTNjV0ZVODhoa3pjS08wX3pkR2QwRlBkck5xN0RaamdOVHJBS3ZfeXFMcTRLbFEwRFBFM2JwQ0xKTGZRdHA5TVZpUC1VWW0tazBwTzh6WG9ZNmVPUGhvTHh1Q2ZoOWFjb3M3QzdzR3lQd0lPRGpIRmNPNXZ1RVBic3lOVjhQM1B3SDNpM0VWclppWjdHZWxmTmJBN2FjOGFqU0hFbmxINjF4UlZiVFBsTmc?oc=5",
"https://news.google.com/rss/articles/CBMiX0FVX3lxTE1MZVdSMmpMWG9jR2JCRzg0dVVDc1JfUW9nT0hyejdaWFlzVEE4TDhNRGdGMl80V0hZWWpyUGNyUnhIY3FxNnNGZUZOeXFnMjdVQTVDcHBreGZXank3d3hZ0gFUQVVfeXFMTUJXY2lVbnNTb1dqTXRyLVU0bmNJMV9STVlubE1lN08zYm9kQlBCN1JNVUdRaTNNM2pGa0NYMVN3R0NMbFBhV2dqVGx0T1RpdDBZNUFJ?oc=5",
"https://www.sama.gov.sa/"
],
"static_urls": [
"https://www.my.gov.sa/",
"https://www.sama.gov.sa/",
"https://www.spa.gov.sa/",
"https://www.arabnews.com/",
"https://www.saudigazette.com.sa/"
]
}
}

View File

@@ -8,29 +8,29 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.nus.edu.sg/", "https://www.channelnewsasia.com/singapore/national-dengue-prevention-campaign-launch-6123056",
"https://www.channelnewsasia.com/sport/shanto-rahman-fire-bangladesh-seal-2-1-odi-series-win-over-new-zealand-6076636",
"https://www.shopee.sg/", "https://www.shopee.sg/",
"https://www.channelnewsasia.com/business/electrolux-plans-about-1-billion-share-issue-tie-up-midea-in-north-america-shake-up-ops-6077066", "https://www.channelnewsasia.com/business/ackman-loeb-take-different-routes-tech-bets-in-early-2026-6125151",
"https://www.channelnewsasia.com/business/milan-tech-firm-bending-spoons-picks-banks-20-billion-us-listing-sources-say-6076741", "https://www.channelnewsasia.com/business/youtube-snap-and-tiktok-settle-school-districts-social-media-addiction-claims-6125166",
"https://www.cpf.gov.sg/", "https://www.nus.edu.sg/",
"https://www.channelnewsasia.com/business/us-sets-preliminary-antidumping-duties-solar-imports-india-indonesia-and-laos-6077106", "https://www.channelnewsasia.com/sport/morocco-beat-france-ayyoub-bouaddi-in-major-world-cup-boost-6125131",
"https://www.channelnewsasia.com/world/trump-administration-marijuana-drug-medical-use-6076856",
"https://www.channelnewsasia.com/business/microsoft-plans-first-voluntary-employee-buyout-cnbc-reports-6076806",
"https://www.gov.sg/",
"https://www.channelnewsasia.com/business/warner-bros-shareholders-back-us110-billion-merger-paramount-skydance-6076681",
"https://www.channelnewsasia.com/asia/indonesia-not-impose-tariffs-strait-malacca-foreign-minister-sugiono-6076516",
"https://www.channelnewsasia.com/business/in-two-amazon-units-builder-replaces-traditional-job-titles-6076801",
"https://www.channelnewsasia.com/business/stocks-retreat-us-iran-peace-talks-stall-6076641",
"https://www.dbs.com.sg/",
"https://www.iras.gov.sg/", "https://www.iras.gov.sg/",
"https://www.channelnewsasia.com/world/ukraine-russia-war-european-union-loan-hungary-pipeline-6076921", "https://www.channelnewsasia.com/world/trump-losing-patience-xi-jinping-iran-war-strait-hormuz-6125136",
"https://www.channelnewsasia.com/sport/miami-grand-prix-practice-extended-after-rule-changes-race-cancellations-6076656", "https://www.channelnewsasia.com/world/trump-isis-second-in-command-abu-bilal-al-minuki-eliminated-6125356",
"https://www.singpass.gov.sg/", "https://www.channelnewsasia.com/sport/kohli-play-2027-world-cup-only-if-he-can-add-value-6125401",
"https://www.channelnewsasia.com/wellness/cardio-strength-training-exercises-benefits-6089961",
"https://www.dbs.com.sg/",
"https://www.channelnewsasia.com/travel/johor-bahru-mall-guide-shopping-6077651",
"https://www.channelnewsasia.com/business/ares-management-bulks-up-credit-funds-in-first-quarter-2026-6125056",
"https://www.gov.sg/",
"https://www.fairprice.com.sg/", "https://www.fairprice.com.sg/",
"https://www.channelnewsasia.com/sport/coventry-chairman-king-shrugs-reports-linking-lampard-chelsea-return-6076911", "https://www.channelnewsasia.com/business/arm-holdings-face-us-antitrust-probe-over-chip-tech-bloomberg-news-reports-6125096",
"https://www.channelnewsasia.com/business/cretaceous-kraken-prowled-seas-during-age-dinosaurs-6077036", "https://www.channelnewsasia.com/asia/malaysia-police-transnational-scam-syndicate-visa-policy-6125416",
"https://www.channelnewsasia.com/sport/mclaren-will-have-completely-new-car-miami-gp-6076976" "https://www.channelnewsasia.com/commentary/vietnam-bid-semiconductor-chip-hub-us-china-chip-war-6123421",
"https://www.singpass.gov.sg/",
"https://www.channelnewsasia.com/sport/slot-backs-liverpool-bounce-back-villa-horror-show-6125046",
"https://www.cpf.gov.sg/",
"https://www.channelnewsasia.com/sport/liverpools-gomez-rues-frustrating-villa-defeat-amid-tight-champions-league-race-6125236"
], ],
"static_urls": [ "static_urls": [
"https://www.gov.sg/", "https://www.gov.sg/",

View File

@@ -0,0 +1,35 @@
{
"region_name": "Thailand (Bangkok)",
"google_module": {
"base_lat": 13.7563,
"base_lon": 100.5018,
"lang_params": "hl=th-TH&gl=TH",
"valid_url_suffix": "co.th"
},
"trust_module": {
"white_urls": [
"https://www.bangkokpost.com/thailand/politics/3255994/bangkok-race-set-to-tighten",
"https://www.bangkokpost.com/business/general/3255620/ecommerce-platforms-defend-rising-fees",
"https://www.bangkokpost.com/thailand/general/3255764/navy-pushes-new-frigate-plan",
"https://www.thairath.co.th/",
"https://www.bangkokpost.com/business/general/3255799/oil-inflation-worries-push-shares-downward",
"https://www.bangkokpost.com/",
"https://www.bangkokpost.com/business/general/3255739/tourism-strategy-targets-highspending-visitors",
"https://www.bangkokpost.com/business/general/3255774/financially-weak-airlines-at-risk-from-rising-fuel-prices",
"https://www.bangkokpost.com/thailand/general/3255934/thailand-tightens-sales-rules-for-cannabis",
"https://www.bot.or.th/",
"https://www.bangkokpost.com/business/general/3255979/a-closer-look-at-the-ai-hype-train",
"https://www.bangkokpost.com/thailand/general/3255724/bangkok-expressway-expansion-to-be-fasttracked",
"https://www.set.or.th/",
"https://www.thaigov.go.th/",
"https://www.bangkokpost.com/thailand/general/3255679/state-agencies-deny-graft-claims"
],
"static_urls": [
"https://www.thaigov.go.th/",
"https://www.bot.or.th/",
"https://www.set.or.th/",
"https://www.bangkokpost.com/",
"https://www.thairath.co.th/"
]
}
}

View File

@@ -0,0 +1,46 @@
{
"region_name": "Turkey (Istanbul)",
"google_module": {
"base_lat": 41.0082,
"base_lon": 28.9784,
"lang_params": "hl=tr-TR&gl=TR",
"valid_url_suffix": "com.tr"
},
"trust_module": {
"white_urls": [
"https://www.hurriyet.com.tr/kelebek/hayat/tuba-buyukustun-yildizlar-arasinda-43173922",
"https://www.hurriyet.com.tr/dunya/live-son-dakika-trumptan-irana-yeni-tehdit-her-seyi-iki-gunde-yerle-bir-edebiliriz-43174768",
"https://www.hurriyet.com.tr/kelebek/fakir-hausgerate-ile-lezzetli-tarifler/somon-bowl-43163358",
"https://www.hurriyet.com.tr/kelebek/televizyon/gizemli-karelere-begeni-yagiyor-43174767",
"https://www.hurriyet.com.tr/kelebek/stil/sertab-erener-o-esegi-sahiplendi-43174769",
"https://www.hurriyet.com.tr/gundem/size-en-yakin-nobetci-eczaneler-adresleriyle-konumlariyla-telefonunuzda-hayatinizin-yeni-asistani-hurriyet-super-app-her-aninizda-43117696",
"https://www.hurriyet.com.tr/kelebek/fakir-hausgerate-ile-lezzetli-tarifler/sogan-dolmasi-43163357",
"https://www.hurriyet.com.tr/dunya/kievde-iki-gecelik-kabus-3u-cocuk-24-olu-43174755",
"https://www.hurriyet.com.tr/dunya/trumptan-yillar-sonra-sasirtan-donus-cin-virusunden-buyuk-lidere-caresizlik-mi-isbirligi-mi-uzmanlara-gore-kazanan-taraf-belli-43174410",
"https://www.trendyol.com/",
"https://www.hurriyet.com.tr/kelebek/hayat/cemre-kemer-bizde-her-sey-organikti-43174235",
"https://www.milliyet.com.tr/",
"https://www.hepsiburada.com/",
"https://www.turkiye.gov.tr/",
"https://www.hurriyet.com.tr/gundem/huzurevinde-olume-21-bin-lira-ceza-43173838",
"https://www.hurriyet.com.tr/yazarlar/ahmet-hakan/finansal-suc-agina-kendini-kullandiran-bir-adam-43174705",
"https://www.ziraatbank.com.tr/",
"https://www.garantibbva.com.tr/",
"https://www.hurriyet.com.tr/",
"https://www.hurriyet.com.tr/dunya/eurovision-cokuyor-43174733",
"https://www.hurriyet.com.tr/dunya/lubnanda-ateskese-45-gunluk-uzatma-43174754",
"https://www.hurriyet.com.tr/sporarena/galatasaraydan-orta-saha-transferinde-surpriz-hamle-top-kapma-canavarinin-menajeri-istanbula-geldi-43174762",
"https://www.sahibinden.com/"
],
"static_urls": [
"https://www.turkiye.gov.tr/",
"https://www.ziraatbank.com.tr/",
"https://www.sahibinden.com/",
"https://www.trendyol.com/",
"https://www.hepsiburada.com/",
"https://www.garantibbva.com.tr/",
"https://www.hurriyet.com.tr/",
"https://www.milliyet.com.tr/"
]
}
}

View File

@@ -8,30 +8,30 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.post.gov.tw/",
"https://news.google.com/rss/articles/CBMi0gFBVV95cUxPZUdJQVZpMVdsS1ZIYzd2TkhpQkRPOUJmd3lIRC1PSWRpbDJZNHUxNlpwM2RMVHBUYjZWSzNNcTQtbEFhNHozTTBacWp3Mzl4d09YeGFha0ZxRkN0U01OZG5FeklFbUtEb0l1TW5SWWRNQ0JzcFp3TEVqUFdlRi01QnRQVlBLbEV3SVNyYWFBbGllTGdfcGc3VjYzNERGX0RpZFFZUkxtX09KMFM5TmZVeklPX0dMa3EydDgwUV9yUFgxaGZzM0JzNGQtWl9vRUpqWFE?oc=5",
"https://news.google.com/rss/articles/CBMiZkFVX3lxTE1kdU8yNlI0c2NKSzFjdGlWNHk4MmFHQVZXRUJocGhQTlZrc2ZXTkVKYXBWUUZSUF9nNnhyeUE2ZV9IY3NvRWdLRDJrc1E0eWRrQXVaLW9MYzN3eTIzX2VjWEZQc1NCQdIBa0FVX3lxTFB4WWVBdXV0NjdZY2xfam5PLUQ4VDBZaUlwOTFlZ19fcG53dW9VbjVGakNUcGNkaUJnYjZpejBkd0hSQm1HcnYyUmpXUFg1V2E4cTYta093Z1AtSHY2S0s1VUFqRS12S3JKMU9Z?oc=5",
"https://news.google.com/rss/articles/CBMiUkFVX3lxTE0yNkVPWlVSczlIUFRZMlBtVkNUMUJzb2FXVDFVQll4ajhFdlBjMlRWUk9MaE5hRWxlanVMaGtCM2tTYTZtYS0ybzE4ZlQ3bUVRalE?oc=5",
"https://www.pchome.com.tw/", "https://www.pchome.com.tw/",
"https://www.cathaybk.com.tw/", "https://news.google.com/rss/articles/CBMiuAJBVV95cUxQWlkzTkFNUHBUUXBlRGRiMzZWSTBQQk4wbUtmd3FNbV9ZZ0JuZGdSaWFpbUUwdXl4SVFTeXBLTi1DZzhMU0VHS3BKOV9IdmF5akhiVkFSb2l6Y2N0clVTZWdsNFdmRGJFN0RpcG5zeFl6VkZmbS1Dd2hwOXI2Zl9wYXY2ODUxdlkwMkVYVTJtQ2YzNEhNcGcycEJHamRDUFFzeTZsMVh2ZUpvdWgtZTVSU0EtMFRuY1FHSGVIX0N0WnFadWVRdEMtMTI0MHh4Z3diamJlQWtXVEZfWGIwQk54S255OUFNbW5xclhqbnBhaWNhOEx3bHlGX3NOX1ozWTFwRnAxc0lVUmhfOUxodkhwanJnTlpzc1k0aFhjTmpLRzNJMzM2MlhIbW11UXU1c2d3Mlg2SEU0NW4?oc=5",
"https://www.gov.tw/", "https://news.google.com/rss/articles/CBMiigNBVV95cUxQX0J2T2t4dFJQbEgxLUQ4QUdCMmhNX3Z5Y3Y1bVl4UzVPOXVBS0NpLTB2eEZCS3RWLVVZemNmX0JCZjVlMmd0OUxtWnJfLVdDZGJ4WHZoREhkdmlCZFRFTlUyeHhsMHNjUDg4NHNIRVRxbkY2SlpMM2J4d2FnODNSNThiYzg0WmhwaWQ4V3pvb3ZTYWE4RnhEWGg3aTZlYXFoZi10d1Q1LXAxX2FycHNDd3AyMDlUdkdNV042YndnRmNqYk5tVVk1VTNoVXI0SENfTVkzeGw2ZVJDSElwSFpfR1VOWHVCZ1JUV1cyOTR4eng3ZFk3cnBjalFVQ2NJQWdmZWVIZTJ3UTBWQnBtczkxTTYtLVpIV0gyTkd3NG1RZGZ3QzdLUVU1QnBZVDNpWC1JWW41NENoYkw5VVN1ODhsQXBJOWhIWVZIdG9wNE1UeU05QVhZT3VHSnFyZWswMHJ0VTFfZ2R0ZkZDa19HUVE3SllUVTh0YXl1WG9Bcm1mSkJjZlJnZVE3ZmxR?oc=5",
"https://news.google.com/rss/articles/CBMiswNBVV95cUxPcDZmUHpyYmlLUkZSaGtGaW1qa1JBd2N6bnY0RTJBblg5WXlxVDYwYm9yQ0J3Zi1YV25RRmk0V1hyVmhTWUpWQ09sY2tJVkZ4azdnZml0SG9yRnZodWVZMHhHV3U2dmN0OEp4dk9PSWpOVEhjYmFBRVg4cU1xaVZiTU05dVBRRzJROG1HR1BtRmFFck1sWDd0TXhvZHRLT0lGZVk0QUJQUTBUVHJJeWxWWjBNaXg3MEUxUW54RkRxVlhmbkhPZmxNdkJqbkczeWJ1c3ZEVURmMDk0d1RYSlZqckNxSnFaMUVNbmstc0N2clhoTjBocmM5bmk4eUhuRVpsbnpyaEI2UEF1WDkxcTRUNy14YXdvVmpqVGtJQ3ZHUXhWdFF2aEQxQS1IU1h2N2dyWUxZU0h6ZXJfeDBsN09aY3YydUVTODlIV2N1Z3loSjNBVkRSWVVBS281TTVDTi00UlZYZ1RENFBPdFh4YTdsWUJPUmVKdUJodTlIUTR0Mm03Z3YzODN0dUgzbmZWY1U3RE5qZWdMOHdFTXRjY29SZXJUME5vTFVNdXRmQTZMSmVOZlk?oc=5", "https://news.google.com/rss/articles/CBMiTkFVX3lxTE4yOGRJeEV5QzZrZ25VWk13TUhZUVJBOFVRSzI2YjZwRThFNFM2amEyZUc3UTNoSzdTallEb21wRUZFeHBBTFlaX3NNZ2Ezdw?oc=5",
"https://news.google.com/rss/articles/CBMiUEFVX3lxTE0xdUpUQlNCUEdEeVdVYTg0ck1LYUw5Yll4OW5vTEZNTjRkQm5ROHlNMTJOdWE0czBLUjBxamlvNXIwMTdVei05M2hzY19BTk1M0gFWQVVfeXFMT1hVZEEyeWs4aHRTSzNKUGdfOUNqbUxYazJUMDN6RTJHYmhkU21fNTNnREliSG5WM3V3b0N0S3dkSTl2UGZ2Y19JUmRwWHJ3bGV0MzIyVmc?oc=5", "https://news.google.com/rss/articles/CBMiW0FVX3lxTE5qSWxTWDlfVkNPSzhGQWhaS255bU1vZHM3UXRPWlpkZEV1cEZxQ0hoNjNBdDAycEh6MHlwblNYNW5MdG5CWHNzRVBhYXdJOVJGNlg5NFFyenphNVk?oc=5",
"https://news.google.com/rss/articles/CBMibkFVX3lxTFBHTmprcGlaR3I3TFlyUUhzZmFKQzZRYUFQXzhzR2dBVzJuQ1ZzU3c0T1ZMR2FRc3lkcTBFaThTdl92bWdhY3NBbFhOc01ZQ2pZc3l2bHUxT3BOOWcwMndYVFlZd0xYLU96bjVJOEdn?oc=5", "https://news.google.com/rss/articles/CBMivwNBVV95cUxPajF2WW8zOW93bHdsMzk0aThIMUZhZmN0ZGd6N093c2ZmTjhTb05iZGEteDBXanhsUzlyRDV2dzRXdXRDRGFoQU1Yd3hfNjlpV2JRZFNPMTRNLTdUcEZnelBVcm1qZUZsLXd0bkJXMzJfeTJHak1vZFlDZHh2VE9YRUlxRi1HVGZSUGVwdVU1bU91NXlydmNodUdrQU56dl9sQlhtaEYzS0d1MC1pR245bWlCejJnSUlQU0ZSUWo1X2drOXVXMkJJc1BZNTlBZGxNc2VEd2ZPbWRZMHFsWXMzaDJLbE1yYmJTT1U4bFoyNFV2QmJFOGtWc1RubEp5dUxpTkduTHBCR1VaUHp5SWlBU3hmcTYtbjFOUXM5TlAyWXZ2b2pmRF9BRUk4QkFJRzhBbDNuWHhZeTBNRkdlclBTdkx6NHFaYmZ2X1YxTGxuOU5jM2JZMlV0d1QyZms3X2FaNmZJZ1BPNG90aUtUS3FJVnN3UUdKQW5GQ0pJcWwtTHpGLTZ3QmVNVS1tU1RDTHFublJiSEJ3eVllRmhQb3RKWkQ4ZWVyY2p1bFJsN3BDWWtwMFRKNGJ4VUItT3daTm8?oc=5",
"https://news.google.com/rss/articles/CBMiUEFVX3lxTE8wLWdBbXA4QVRlc2V2WE5rVTR2RE4zZVQweGZRSjdPNnBCclFoV1h0YkJZdkhkRElZdUtDQ0tBWVpPSzdvbjdqRXpuaTVET3ND?oc=5",
"https://news.google.com/rss/articles/CBMiogFBVV95cUxOODRIaHhSWWx2UzBMMW83LUNid29ZTmFuYXgtZktVUWtJUFlzaWpOdTN2ZGZXTldlRUllTHJleGR2RFc0NjN1YVVyRC1VT0FuQjRIYmNreTFDdk0yaURzdHJ1SmdFRllCZEo0RWFWTkxzM2pDdWVDWDlETzBhRWRnVGlTT3hOUFo4MjYzaGRwb3cyeHJ2c3E1MHVrS0hTclBkWVE?oc=5",
"https://news.google.com/rss/articles/CBMiWEFVX3lxTFBSWHMtZE5Ha1N0SGVMbWE0eHdFaV9aWktDNVpwWWZ2NmZYNU02N1RGVks5MXFYSWE2Yl9ZSkttRkZ6QWJ3azgzZl9LYzk2Ymx3bWpTRmFrZDA?oc=5",
"https://www.momoshop.com.tw/",
"https://www.dcard.tw/",
"https://www.thsrc.com.tw/",
"https://news.google.com/rss/articles/CBMiZkFVX3lxTE1xSXBsR2pKWXBZc0x4bUJxZWFEak04S25qaFI0Y3BLTnozc2Q3MzRHbWFCNUlZbVZDY0JzUVROTHJrWC1od2V0THVSb251bFdQeE15anltRnZ0NGNpc3MyVS1WeUlMd9IBa0FVX3lxTE1KWjRfMVBZN25ISHJLWGFLZGg1Rm1EMVFBMTZiMndKcmpSelVNSzJWU2NVazFMZnJHNmhxUWVzVkdNMDE2c05pb0RmZ2ZSUFZIbTNnbHNjYzU0eGZJbkRXOVRucHIxYnduazFz?oc=5",
"https://news.google.com/rss/articles/CBMiYEFVX3lxTE11eVZ2Rlk5SEthZmRtanVXWmRrWXhGYXRVbEpmSTBfSjluLTBNSlpCV3BZQUhoXzVYSzd5OTh2V2lFV3dtSWlXUG9IS2NwZHFPREwxdnNJVkVzVDZfZDlUV9IBZkFVX3lxTE5xWG9UNHJiLVhqem1td1JvbEkzR1Zpc1ItMDNGOTNvZFhiYURBR2ZtREp6aFdqWUxCUHpKUWZmTlVYQ3M3bzdJUWhnLUhrNFBBdlMxQk9faHRGWkh6eU9TRjljV1Y0UQ?oc=5",
"https://www.ntu.edu.tw/",
"https://news.google.com/rss/articles/CBMi1wJBVV95cUxPREFTbWloRmVNY0lyQXlHMkZ6QmtCM2M1RGdzbk8zQXNmMzhlRTJ5UkxKNHBIZjZBS0Z4akkzN3NmRkRiaTB4cUUxQ0pOa3lzdG1rNXJsaHhnSFcxX2Y1SXhoRkU3di1LZ29GVEFraEtOLVpWSURtZlRyX0licU81VkhHdVBMckNTeDNZNFdsVTlQbC14cGthN3VER0JtZk13VDF4ZlhON1dZZFBqcHNxdkpycmFBc1d1ZTRWWV82S2RzQzE3SzhuMUFCb3UwMFZfWTBIU1JpXzRORS1PVEpCMzlmTmRfZVY0b2Rtelo1Znk1UkJ4VUhySzdOQjBjaDJaR3ppZkR2NGlrdzdtMDZqU0Mta0tuLXBzRk1YbG1jR3Vxd0loWlJ3YmhEdGYxMzk3WWtjWi1BN0NFMXhSTUltRHFrMll4N3hwWFpBWmxCLWhiUmhkTnBn?oc=5",
"https://news.google.com/rss/articles/CBMiU0FVX3lxTFBDS2JaR3M3cjRLTHlMR1Y4U1IzNkkxM0I1aWY0S3B1ZDFkdUZWQlc3VC1nZndhQkUzRkJmZERvS1lsSG5lUXRUc3BqaTRPQVVFeG5v0gFYQVVfeXFMT2dUMTFLVHZpWWg0SE9XMWFwQnZhZ2lBLWUwbHhNTlhNbTZfc3ZUUF92QUlLTEpzTGlwS2t3Qi1WZmpHdWdMcG5zaHFmTmRPTmlpMDhQeS1wXw?oc=5",
"https://tw.yahoo.com/", "https://tw.yahoo.com/",
"https://news.google.com/rss/articles/CBMiZEFVX3lxTE9udVJJTVBBT1Z0ZFlmZXNpZFBnTDM3RmU0NkhVZnNNMEg5MHBrSHR4N2phUlZGNmhNQ1hubEM0MjljUmZrZkpyTDVNa1RDQ1YtY1Zha0diV29wUjhEbGdOeUhBMm7SAWpBVV95cUxQSlNFcy13NWd4Y2Nlck41Y0ZTTGhrWnlkalRCWm1RUm9ndkxkLUdUM1NHcFI4ZnZwWFdiR3RqNjVvVVM4UnkzbXJXbUhBRjl2UUVaNUFibGwwRTk1ZHhaSUx0aWVoLVNvc3hn?oc=5", "https://www.thsrc.com.tw/",
"https://news.google.com/rss/articles/CBMiT0FVX3lxTE1WNGN4MEFiTjdScmQ0NDZxaDN5cUxQbmpFbnF1eHVJaXBfSlc0ekZTOUxrYkJzVVJVWUstRGI2ekVjajEzVU8zeUdVUjRBSUU?oc=5" "https://www.dcard.tw/",
"https://www.cathaybk.com.tw/",
"https://news.google.com/rss/articles/CBMiXkFVX3lxTFBiOXZDLTJyY3M5VmtMRjlLV01tQ1ZDSC10WXdiczl5VlVyVlBmVlNrZ3ZsR09NTFI1M21ONUQxbWVSMDVVWWFONXluOGd5bjB3RE5QYTMwVGRaMEdOYnfSAWhBVV95cUxOSVVBR1VmVm55SjlpNVVwS3BTSEk2ZTRZY2gzYWdoT3h6OWhIc0V5R2l3MFF5MnJ2dkZncU1HOGdPZjVUQndud0pZMHZiNnBFY2tWSXotZkVYMi1rWDd2SXA0anltWlJ5bA?oc=5",
"https://www.ntu.edu.tw/",
"https://news.google.com/rss/articles/CBMiX0FVX3lxTE5OandJeHY0a0tOQ2NyV1U2Sk5GNzktZlg4NFFPd0RWY0tyMzB5N0J4YWRxdVA0X3Itb1FWT0ZiNGdhSkN1WDExV3I2WHdIMFVKMDJtc0tLNnd0Nlg0UERN0gFkQVVfeXFMTVhfV3hOSkpBOVZpTGtQSE8wUEU1b3N0WnZjWHFRWWFxbGp5azVjTkhxR2tDWHgydGRNZWtFYTFoelZhYzNDUnYzb0FhZDByU2xsZTdvMVZobS10am1TVFJ0NGtzNw?oc=5",
"https://news.google.com/rss/articles/CBMiZEFVX3lxTFBXS3NhblI5SXVfc2JFSnViNDJuRDNQM1NzN19lYncwcHcxQldERnBWMXRmMWJXUzdTNXRBOWFZY0NkdEZYYUNMcEhDWnJoT09rdHhQRmZ0N0owQThBMnJDbmpOYnLSAWpBVV95cUxPcnV3MHppZ1JtU3NVYlhFVWF0X1hSM0hqSU9KeUlUQ0h1M0hjRXhWVXN5djh2SE9VSGdNM2NBM0dTWnF1Z0RadWdBWjU4a0pXdEFiZTNTUmowVmdwMHBQWXV0TWJKSHZpSWN3?oc=5",
"https://news.google.com/rss/articles/CBMiowNBVV95cUxQOURsNS1wTTZ3QW93MFB4anJrSnVEZ0g4WHZyeUxkSnkySE9sd2NtdFJHMUJzcS1pLXdDYTE0MlZFWnhWV2dycDMzeUlUWThfdDEySXZ4ZEZTdnItZlh4cjRTMzBxbkx2LTVHbmVjVDZsSHFRLUV2eXNyOHliV3VudzhiSTl5Tk1VZVFYVGk3M19LeExtanVkTk9aS3BTaWdSWUFZS1Y4VjFIcExFOTA0SzBxZVF0WVB0a1lVVDZ6cnhxLUk2cEQxaHZrcFNaZVY2UTlfMHFjNDA5MUh6Zi1rNFRfWXM3RWtVcmJCTUNvajZScE4zVnpSVVdQbDRtaUVlQU9VSnlFN0lZYVl5QzB0MURlMnA5Y2IwU3RFYXV1VjB0cDVOM2EtcTM3ZXpRaHJKbDlOMjdqUHVCRGZSV1RxX0QyYjY5SGtwTi1NY1ZZZnlGWi1VQm1NSG9KUnRsaG5WLVdmWFhDcmQ5azBlR2E5ckZReExycHBGSVM3RkFMSWRYX1Y3LTJlamtsYXc5ZlphZFBpQUlsU3dkQ2U3OUMzdXk0UQ?oc=5",
"https://news.google.com/rss/articles/CBMifkFVX3lxTFBIbU52LU55TDZGMHIzRlpRMXI3NU4xSDdiVGJrODMxUzBIWmp0dC1mWDUwZTl2aENVTjN6NFBfZUV3MFBTOExSR0JhVWx6bmhRZnpQV21Eb1VSSnBxS2QtSUZZOTlDY2NpVm5tcUhXV0VlX19yV2R5cjNHVkFWUQ?oc=5",
"https://news.google.com/rss/articles/CBMiVkFVX3lxTE5UTVRpZ2IxdkxEX0RGdEViQlNSZU0zb3hDckszclI3SWNTMjFlV29fMUJMNDNWc00wam5FTlZxNThBTHNFZTNCZ0hnaFFpeF80SjRvZ3N3?oc=5",
"https://news.google.com/rss/articles/CBMinANBVV95cUxQY1YxdjZ3dW1HT3RoeW02Z3hPRW5RcDVPN3BOTTBEVnRsSE9iLXh1Tk9QNC1WVTZfVndla2ZtVG4xVUFSSmxNNFhxN2NXV3F6TFMzcS1CWUlMTEpEVVBQS2NCSzJPZkY3elNoMDduX3hSSi1yUEFVOFdtb1E1SUkzcUhJeWRSX2pnLTJ3LTE2V0lkbGc2VUZOWGptcDE2dkpHUS1uWlNzSkxBRjNCaTVIR0E5dHVxSk5TRWxLdWd6TWhzYlZWTUpKdnMwcUNDbWJvcEI5cDRrLWtxTUQ5bnlpZHhyY2VFZUJlMFJVVnFBN3BTVV9YZEgwR2UwY05HWkxOeldwYnlTbDU4WF9JZ3FIREx2RlJwMG9nRjRmS19DVi1EbEdfZVlDMVFIVDNOWjJjbkNuR2s2XzdvcmlpYlR4OVhVbnVoTkUwelFfRGxoS2NJNEU0Ykp4UkdCdWhBNWNZWDhhUzJvQnFtU1IzR2R4a0d1bnI2aS1fNDBsS1FBaDRGeEhEYWF0c294ZGhxankzaS1SbWpMV2JjSEZF?oc=5",
"https://news.google.com/rss/articles/CBMi9AJBVV95cUxPTzRNQmU2QzdqTWM2Q2dkd1gwMzFQTk9XcUE0RWlPSGhMZzVvd050NURGV2hPQlNtRHduMW5xY0poR29WUXVjVU1od1BQNmdwMWNqSEFSNVQ3VG02WndOYWE0Q0d0RHBpck5CNEtCVjRjcVhYdDd5OUdSc1B6dzlxR0F2OU9BenRsYkN5ZTg4VW5uVXRzR1l5bnQySlg1b1o3ZFRXXzFpWUdCV2FEQndPTWNIQnpCblBZMVhvR0NhNXRFMXF6Q2FhMGFEUkJJRmxiTHAzZlY3NDh4NjNCc3ZGdG5lREl0ejlOSGx6WW9Zdkh1OF83QVE1YVhmTUhHV1QyVHpjYVRMclJoWGtEbTBGRzBzbjNHNGFESk9yZF9XNGZ2WVJNMFFrMWJ4QzZIZHpreGszcUxRYVlIX2FudlBsNG5rRlBLUkY2RWRnS0pKSGxsSC0zRFNiQnNHdkJmWGJyOFFkQUpPa2tVcDMzYm9fdmRkZ3c?oc=5",
"https://www.gov.tw/",
"https://www.momoshop.com.tw/",
"https://www.post.gov.tw/",
"https://news.google.com/rss/articles/CBMiX0FVX3lxTE0xOHZEN3BqQ3cxWVBqVTgwVnpjaVRoc2pyeXZlcF9pcWU1eTFXZE51Uzl5UmNiaXBkSWpPVUwxbEUzd1dmY1ZGLV9pSmZlS0ViN0FtOG9LV0Q1Wk10cXA40gFkQVVfeXFMUGUyU3c4blBBeXJxWXZ6WUM1RVZ5UHlqWU9xZTc5alhCbTJHd20tQTJPa0N1NXVIUkJ3MXZ1TWkzTGhTMktveFZwb3ljN3lIbFZ4Rk5Tb2c1azRtejBxWW5OMktGYg?oc=5",
"https://news.google.com/rss/articles/CBMiUEFVX3lxTE9nQmtNaGlnZDdJRFVkaGp1ZWdvVWZleTRpNmlkZTVJSXY2Y0NvNzFGNjM3TkNEdFJHa2xSWW5abzVXWVpPODMyRHpXWFl5bndu0gFWQVVfeXFMTlVuUkp2bXR0SDU3ZEJFVVVySU1DSExUcEliV3Vkc0hVbnYyX1pHaEFDZjh1ZU9FYTUxSHgxNmNKd3hmNUxPZjFqYkIydElUMEhkMmt3dXc?oc=5"
], ],
"static_urls": [ "static_urls": [
"https://www.gov.tw/", "https://www.gov.tw/",

View File

@@ -8,29 +8,29 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.nhs.uk/", "https://www.bbc.com/news/articles/c1w2gnd9xp2o?at_medium=RSS&at_campaign=rss",
"https://www.ox.ac.uk/", "https://www.bbc.com/news/articles/cq8wjn98y85o?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/cdrm8k7lzmko?at_medium=RSS&at_campaign=rss", "https://www.bbc.com/news/articles/clyp1lnp4ygo?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/cgj09ny0dq6o?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/cp3lge56zxwo?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/clyxlnzrq41o?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/sport/football/articles/cy813gy08v2o?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/c20qrg4dyr3o?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/videos/c0q9k3lekn3o?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/sport/football/articles/c98kz9pe01po?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/c86ezy3qvjno?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/cr41yel6v4eo?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/sport/football/articles/cly60l1e6nxo?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/cvgkwk9525zo?at_medium=RSS&at_campaign=rss",
"https://www.ebay.co.uk/",
"https://www.gov.uk/",
"https://www.bbc.co.uk/iplayer/episode/m002t4vt?at_medium=RSS&at_campaign=rss",
"https://www.barclays.co.uk/",
"https://www.nationalrail.co.uk/", "https://www.nationalrail.co.uk/",
"https://www.bbc.com/news/articles/c5ywjn9zpyjo?at_medium=RSS&at_campaign=rss", "https://www.gov.uk/",
"https://www.bbc.co.uk/sounds/play/p0nkrlhy?at_medium=RSS&at_campaign=rss",
"https://www.bbc.co.uk/iplayer/episode/m0024z37/whats-love-got-to-do-with-it?at_mid=gwNkhmpDbl&at_campaign=Whats_Love_Got_to_Do_with_It?&at_medium=display_ad&at_campaign_type=owned&at_audience_id=SS&at_product=iplayer&at_brand=m0024z37&at_ptr_name=bbc&at_ptr_type=media&at_format=image&at_objective=consumption&at_link_title=Whats_Love_Got_to_Do_with_It?&at_bbc_team=BBC",
"https://www.nhs.uk/",
"https://www.bbc.com/news/articles/cgmpz1mxzd9o?at_medium=RSS&at_campaign=rss",
"https://www.bbc.co.uk/sounds/play/w3ct8lz2?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/c4g7zd66e13o?at_medium=RSS&at_campaign=rss",
"https://www.barclays.co.uk/",
"https://www.bbc.co.uk/news/10628994?at_medium=RSS&at_campaign=rss",
"https://www.postoffice.co.uk/",
"https://www.bbc.com/news/articles/cgkpnnen5dzo?at_medium=RSS&at_campaign=rss",
"https://www.amazon.co.uk/", "https://www.amazon.co.uk/",
"https://www.bbc.com/news/articles/c3r3pz82g58o?at_medium=RSS&at_campaign=rss", "https://www.bbc.com/news/articles/cq6p57mnz9lo?at_medium=RSS&at_campaign=rss",
"https://www.postoffice.co.uk/" "https://www.bbc.com/sport/football/articles/c5y7jp32nv9o?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/ce8p61v7l68o?at_medium=RSS&at_campaign=rss",
"https://www.ox.ac.uk/",
"https://www.bbc.com/news/articles/c78qzpg0n0go?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/sport/football/articles/c392rp8lwe1o?at_medium=RSS&at_campaign=rss",
"https://www.ebay.co.uk/"
], ],
"static_urls": [ "static_urls": [
"https://www.gov.uk/", "https://www.gov.uk/",

View File

@@ -8,29 +8,29 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.bbc.com/news/articles/cp3lge56zxwo?at_medium=RSS&at_campaign=rss", "https://www.bbc.com/news/articles/c1w2gnd9xp2o?at_medium=RSS&at_campaign=rss",
"https://www.barclays.co.uk/",
"https://www.bbc.com/news/articles/c20qrg4dyr3o?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/videos/c0q9k3lekn3o?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/clyxlnzrq41o?at_medium=RSS&at_campaign=rss",
"https://www.amazon.co.uk/",
"https://www.postoffice.co.uk/",
"https://www.ox.ac.uk/",
"https://www.bbc.com/news/articles/c5ywjn9zpyjo?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/c3r3pz82g58o?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/cgj09ny0dq6o?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/cr41yel6v4eo?at_medium=RSS&at_campaign=rss",
"https://www.gov.uk/",
"https://www.bbc.com/news/articles/cdrm8k7lzmko?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/sport/football/articles/c98kz9pe01po?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/sport/football/articles/cly60l1e6nxo?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/sport/football/articles/cy813gy08v2o?at_medium=RSS&at_campaign=rss",
"https://www.nationalrail.co.uk/",
"https://www.bbc.co.uk/iplayer/episode/m002t4vt?at_medium=RSS&at_campaign=rss",
"https://www.nhs.uk/", "https://www.nhs.uk/",
"https://www.bbc.com/sport/football/articles/c392rp8lwe1o?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/c78qzpg0n0go?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/cq8wjn98y85o?at_medium=RSS&at_campaign=rss",
"https://www.ox.ac.uk/",
"https://www.bbc.com/news/articles/clyp1lnp4ygo?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/c4g7zd66e13o?at_medium=RSS&at_campaign=rss",
"https://www.ebay.co.uk/", "https://www.ebay.co.uk/",
"https://www.bbc.com/news/articles/cvgkwk9525zo?at_medium=RSS&at_campaign=rss", "https://www.bbc.com/sport/football/articles/c5y7jp32nv9o?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/c86ezy3qvjno?at_medium=RSS&at_campaign=rss" "https://www.bbc.co.uk/iplayer/episode/m0024z37/whats-love-got-to-do-with-it?at_mid=gwNkhmpDbl&at_campaign=Whats_Love_Got_to_Do_with_It?&at_medium=display_ad&at_campaign_type=owned&at_audience_id=SS&at_product=iplayer&at_brand=m0024z37&at_ptr_name=bbc&at_ptr_type=media&at_format=image&at_objective=consumption&at_link_title=Whats_Love_Got_to_Do_with_It?&at_bbc_team=BBC",
"https://www.nationalrail.co.uk/",
"https://www.bbc.co.uk/sounds/play/w3ct8lz2?at_medium=RSS&at_campaign=rss",
"https://www.bbc.co.uk/sounds/play/p0nkrlhy?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/ce8p61v7l68o?at_medium=RSS&at_campaign=rss",
"https://www.bbc.co.uk/news/10628994?at_medium=RSS&at_campaign=rss",
"https://www.amazon.co.uk/",
"https://www.barclays.co.uk/",
"https://www.postoffice.co.uk/",
"https://www.gov.uk/",
"https://www.bbc.com/news/articles/cgkpnnen5dzo?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/cq6p57mnz9lo?at_medium=RSS&at_campaign=rss",
"https://www.bbc.com/news/articles/cgmpz1mxzd9o?at_medium=RSS&at_campaign=rss"
], ],
"static_urls": [ "static_urls": [
"https://www.gov.uk/", "https://www.gov.uk/",

View File

@@ -0,0 +1,50 @@
{
"region_name": "United States - Arizona (Phoenix)",
"google_module": {
"base_lat": 33.4484,
"base_lon": -112.074,
"lang_params": "hl=en-US&gl=US",
"valid_url_suffix": "com"
},
"trust_module": {
"white_urls": [
"https://www.weather.gov/",
"https://www.npr.org/2026/05/15/nx-s1-5819872/hantavirus-quarantine",
"https://www.homedepot.com/",
"https://www.amazon.com/",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
"https://www.cnn.com/2023/04/18/entertainment/michelle-yeoh-star-trek-section-31/index.html",
"https://www.chase.com/",
"https://www.indeed.com/",
"https://www.usa.gov/",
"https://www.zillow.com/",
"https://www.target.com/",
"https://www.irs.gov/",
"https://www.cnn.com/2023/04/16/entertainment/succession-season-4-episode-4-recap/index.html",
"https://www.npr.org/2026/05/15/nx-s1-5823911/supreme-court-virginia-redistricting",
"https://www.npr.org/2026/05/15/g-s1-122276/the-trump-administration-is-planning-a-prayer-event-on-the-national-mall-all-but-one-of-the-speakers-is-christian",
"https://www.cnn.com/2023/04/18/us/maine-shooting-bowdoin-yarmouth/index.html",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.cnn.com/2023/04/18/us/undocumented-immigrants-taxes-cec/index.html",
"https://www.cnn.com/2023/04/18/sport/damar-hamlin-cleared-to-train-nfl-spt-intl/index.html",
"https://www.cnn.com/videos/world/2023/04/18/india-ex-lawmaker-atiq-ahmed-assassination-sud-pkg-contd-ovn-intl-hnk-vpx.cnn",
"https://www.walmart.com/",
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
"https://www.cnn.com/2023/04/18/us/kansas-city-ralph-yarl-shooting-tuesday/index.html",
"https://www.cnn.com/2023/04/18/politics/fulton-county-trump-fake-electors/index.html"
],
"static_urls": [
"https://www.usa.gov/",
"https://www.irs.gov/",
"https://www.weather.gov/",
"https://www.chase.com/",
"https://www.indeed.com/",
"https://www.zillow.com/",
"https://www.walmart.com/",
"https://www.target.com/",
"https://www.amazon.com/",
"https://www.homedepot.com/"
]
}
}

View File

@@ -8,31 +8,31 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.harvard.edu/", "https://www.cnn.com/2023/04/18/us/undocumented-immigrants-taxes-cec/index.html",
"https://www.usa.gov/",
"https://www.chase.com/",
"https://www.cnn.com/europe/live-news/russia-ukraine-war-news-04-18-23/index.html",
"https://www.walmart.com/",
"https://www.npr.org/2026/04/23/g-s1-118440/up-first-newsletter-us-iran-john-phelan-trump-republican-democrat-midterm-fundraising-budget-reconciliation-ice",
"https://www.cnn.com/2023/04/17/health/rise-type-2-diabetes-global-wellness/index.html",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html", "https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.cnn.com/travel/article/worlds-longest-cycling-tunnel/index.html",
"https://www.cnn.com/2023/04/18/opinions/2024-presidential-election-alternative-voters-lieberman",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.cnn.com/business/live-news/fox-news-dominion-trial-04-18-23/h_8d51e3ae2714edaa0dace837305d03b8",
"https://www.cnn.com/business/live-news/fox-news-dominion-trial-04-18-23/index.html",
"https://www.cnn.com/cnn-underscored/reviews/mmmat-silicone-mats?iid=CNNUnderscoredHPcontainer",
"https://www.amazon.com/",
"https://www.irs.gov/",
"https://www.cnn.com/2023/04/18/health/teen-misuse-adhd-meds-wellness/index.html",
"https://www.npr.org/2026/04/23/nx-s1-5795829/peace-talks-between-us-and-iran-at-a-standstill-as-trump-extends-ceasefire",
"https://www.usps.com/",
"https://www.cnn.com/videos/politics/2023/04/18/jake-tapper-dominion-lawsuit-settlement-fox-news-statement-lead-vpx.cnn",
"https://www.target.com/", "https://www.target.com/",
"https://www.cnn.com/2023/04/18/politics/fulton-county-trump-fake-electors/index.html",
"https://www.cnn.com/2023/04/18/us/kansas-city-ralph-yarl-shooting-tuesday/index.html",
"https://www.cnn.com/videos/world/2023/04/18/india-ex-lawmaker-atiq-ahmed-assassination-sud-pkg-contd-ovn-intl-hnk-vpx.cnn",
"https://www.cnn.com/2023/04/16/entertainment/succession-season-4-episode-4-recap/index.html",
"https://www.npr.org/2026/05/15/nx-s1-5823911/supreme-court-virginia-redistricting",
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
"https://www.amazon.com/",
"https://www.npr.org/2026/05/15/nx-s1-5819872/hantavirus-quarantine",
"https://www.cnn.com/2023/04/18/entertainment/michelle-yeoh-star-trek-section-31/index.html",
"https://www.walmart.com/",
"https://www.usa.gov/",
"https://www.cnn.com/2023/04/18/us/maine-shooting-bowdoin-yarmouth/index.html",
"https://www.cdc.gov/",
"https://www.npr.org/2026/05/15/g-s1-122276/the-trump-administration-is-planning-a-prayer-event-on-the-national-mall-all-but-one-of-the-speakers-is-christian",
"https://www.chase.com/",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
"https://www.bankofamerica.com/", "https://www.bankofamerica.com/",
"https://www.cnn.com/2023/04/18/politics/schumer-senate-feinstein-vote-cardin/index.html", "https://www.usps.com/",
"https://www.cnn.com/2023/04/14/entertainment/yellowjackets-90s-music/index.html", "https://www.irs.gov/",
"https://www.cdc.gov/" "https://www.cnn.com/2023/04/18/sport/damar-hamlin-cleared-to-train-nfl-spt-intl/index.html",
"https://www.harvard.edu/"
], ],
"static_urls": [ "static_urls": [
"https://www.usa.gov/", "https://www.usa.gov/",

View File

@@ -0,0 +1,50 @@
{
"region_name": "United States - California (Ontario)",
"google_module": {
"base_lat": 34.0633,
"base_lon": -117.6509,
"lang_params": "hl=en-US&gl=US",
"valid_url_suffix": "com"
},
"trust_module": {
"white_urls": [
"https://www.cnn.com/2023/04/18/sport/damar-hamlin-cleared-to-train-nfl-spt-intl/index.html",
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
"https://www.chase.com/",
"https://www.cnn.com/2023/04/18/politics/fulton-county-trump-fake-electors/index.html",
"https://www.cnn.com/2023/04/18/us/undocumented-immigrants-taxes-cec/index.html",
"https://www.walmart.com/",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.irs.gov/",
"https://www.usa.gov/",
"https://www.cnn.com/2023/04/18/us/kansas-city-ralph-yarl-shooting-tuesday/index.html",
"https://www.cnn.com/2023/04/18/us/maine-shooting-bowdoin-yarmouth/index.html",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.indeed.com/",
"https://www.npr.org/2026/05/15/nx-s1-5819872/hantavirus-quarantine",
"https://www.npr.org/2026/05/15/g-s1-122276/the-trump-administration-is-planning-a-prayer-event-on-the-national-mall-all-but-one-of-the-speakers-is-christian",
"https://www.weather.gov/",
"https://www.homedepot.com/",
"https://www.amazon.com/",
"https://www.cnn.com/videos/world/2023/04/18/india-ex-lawmaker-atiq-ahmed-assassination-sud-pkg-contd-ovn-intl-hnk-vpx.cnn",
"https://www.npr.org/2026/05/15/nx-s1-5823911/supreme-court-virginia-redistricting",
"https://www.cnn.com/2023/04/18/entertainment/michelle-yeoh-star-trek-section-31/index.html",
"https://www.zillow.com/",
"https://www.cnn.com/2023/04/16/entertainment/succession-season-4-episode-4-recap/index.html",
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
"https://www.target.com/"
],
"static_urls": [
"https://www.usa.gov/",
"https://www.irs.gov/",
"https://www.weather.gov/",
"https://www.chase.com/",
"https://www.indeed.com/",
"https://www.zillow.com/",
"https://www.walmart.com/",
"https://www.target.com/",
"https://www.amazon.com/",
"https://www.homedepot.com/"
]
}
}

View File

@@ -8,31 +8,31 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.amazon.com/", "https://www.npr.org/2026/05/15/nx-s1-5819872/hantavirus-quarantine",
"https://www.npr.org/2026/04/23/nx-s1-5795829/peace-talks-between-us-and-iran-at-a-standstill-as-trump-extends-ceasefire", "https://www.cnn.com/2023/04/18/sport/damar-hamlin-cleared-to-train-nfl-spt-intl/index.html",
"https://www.irs.gov/", "https://www.cnn.com/2023/04/18/us/maine-shooting-bowdoin-yarmouth/index.html",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html", "https://www.cnn.com/2023/04/18/entertainment/michelle-yeoh-star-trek-section-31/index.html",
"https://www.chase.com/",
"https://www.cnn.com/business/live-news/fox-news-dominion-trial-04-18-23/h_8d51e3ae2714edaa0dace837305d03b8",
"https://www.cdc.gov/", "https://www.cdc.gov/",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html", "https://www.npr.org/2026/05/15/nx-s1-5823911/supreme-court-virginia-redistricting",
"https://www.cnn.com/business/live-news/fox-news-dominion-trial-04-18-23/index.html", "https://www.amazon.com/",
"https://www.cnn.com/2023/04/14/entertainment/yellowjackets-90s-music/index.html",
"https://www.target.com/",
"https://www.npr.org/2026/04/23/g-s1-118440/up-first-newsletter-us-iran-john-phelan-trump-republican-democrat-midterm-fundraising-budget-reconciliation-ice",
"https://www.cnn.com/videos/politics/2023/04/18/jake-tapper-dominion-lawsuit-settlement-fox-news-statement-lead-vpx.cnn",
"https://www.cnn.com/europe/live-news/russia-ukraine-war-news-04-18-23/index.html",
"https://www.cnn.com/2023/04/17/health/rise-type-2-diabetes-global-wellness/index.html",
"https://www.cnn.com/2023/04/18/health/teen-misuse-adhd-meds-wellness/index.html",
"https://www.cnn.com/2023/04/18/politics/schumer-senate-feinstein-vote-cardin/index.html",
"https://www.walmart.com/", "https://www.walmart.com/",
"https://www.bankofamerica.com/", "https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.cnn.com/2023/04/18/us/undocumented-immigrants-taxes-cec/index.html",
"https://www.cnn.com/2023/04/18/politics/fulton-county-trump-fake-electors/index.html",
"https://www.usps.com/", "https://www.usps.com/",
"https://www.cnn.com/travel/article/worlds-longest-cycling-tunnel/index.html", "https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
"https://www.cnn.com/cnn-underscored/reviews/mmmat-silicone-mats?iid=CNNUnderscoredHPcontainer", "https://www.bankofamerica.com/",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.npr.org/2026/05/15/g-s1-122276/the-trump-administration-is-planning-a-prayer-event-on-the-national-mall-all-but-one-of-the-speakers-is-christian",
"https://www.target.com/",
"https://www.irs.gov/",
"https://www.cnn.com/2023/04/18/us/kansas-city-ralph-yarl-shooting-tuesday/index.html",
"https://www.harvard.edu/", "https://www.harvard.edu/",
"https://www.cnn.com/videos/world/2023/04/18/india-ex-lawmaker-atiq-ahmed-assassination-sud-pkg-contd-ovn-intl-hnk-vpx.cnn",
"https://www.usa.gov/", "https://www.usa.gov/",
"https://www.cnn.com/2023/04/18/opinions/2024-presidential-election-alternative-voters-lieberman" "https://www.cnn.com/2023/04/16/entertainment/succession-season-4-episode-4-recap/index.html",
"https://www.chase.com/"
], ],
"static_urls": [ "static_urls": [
"https://www.usa.gov/", "https://www.usa.gov/",

View File

@@ -0,0 +1,50 @@
{
"region_name": "United States - Colorado (Boulder)",
"google_module": {
"base_lat": 40.015,
"base_lon": -105.2705,
"lang_params": "hl=en-US&gl=US",
"valid_url_suffix": "com"
},
"trust_module": {
"white_urls": [
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
"https://www.weather.gov/",
"https://www.cnn.com/2023/04/18/entertainment/michelle-yeoh-star-trek-section-31/index.html",
"https://www.indeed.com/",
"https://www.cnn.com/2023/04/18/politics/fulton-county-trump-fake-electors/index.html",
"https://www.homedepot.com/",
"https://www.cnn.com/2023/04/16/entertainment/succession-season-4-episode-4-recap/index.html",
"https://www.cnn.com/2023/04/18/us/maine-shooting-bowdoin-yarmouth/index.html",
"https://www.amazon.com/",
"https://www.cnn.com/2023/04/18/us/kansas-city-ralph-yarl-shooting-tuesday/index.html",
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
"https://www.walmart.com/",
"https://www.cnn.com/2023/04/18/sport/damar-hamlin-cleared-to-train-nfl-spt-intl/index.html",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.zillow.com/",
"https://www.chase.com/",
"https://www.irs.gov/",
"https://www.npr.org/2026/05/15/nx-s1-5823911/supreme-court-virginia-redistricting",
"https://www.npr.org/2026/05/15/nx-s1-5819872/hantavirus-quarantine",
"https://www.cnn.com/2023/04/18/us/undocumented-immigrants-taxes-cec/index.html",
"https://www.target.com/",
"https://www.cnn.com/videos/world/2023/04/18/india-ex-lawmaker-atiq-ahmed-assassination-sud-pkg-contd-ovn-intl-hnk-vpx.cnn",
"https://www.npr.org/2026/05/15/g-s1-122276/the-trump-administration-is-planning-a-prayer-event-on-the-national-mall-all-but-one-of-the-speakers-is-christian",
"https://www.usa.gov/"
],
"static_urls": [
"https://www.usa.gov/",
"https://www.irs.gov/",
"https://www.weather.gov/",
"https://www.chase.com/",
"https://www.indeed.com/",
"https://www.zillow.com/",
"https://www.walmart.com/",
"https://www.target.com/",
"https://www.amazon.com/",
"https://www.homedepot.com/"
]
}
}

View File

@@ -0,0 +1,50 @@
{
"region_name": "United States - Florida (Miami)",
"google_module": {
"base_lat": 25.7617,
"base_lon": -80.1918,
"lang_params": "hl=en-US&gl=US",
"valid_url_suffix": "com"
},
"trust_module": {
"white_urls": [
"https://www.npr.org/2026/05/15/g-s1-122276/the-trump-administration-is-planning-a-prayer-event-on-the-national-mall-all-but-one-of-the-speakers-is-christian",
"https://www.target.com/",
"https://www.npr.org/2026/05/15/nx-s1-5819872/hantavirus-quarantine",
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
"https://www.cnn.com/2023/04/18/us/undocumented-immigrants-taxes-cec/index.html",
"https://www.indeed.com/",
"https://www.amazon.com/",
"https://www.cnn.com/2023/04/18/sport/damar-hamlin-cleared-to-train-nfl-spt-intl/index.html",
"https://www.cnn.com/videos/world/2023/04/18/india-ex-lawmaker-atiq-ahmed-assassination-sud-pkg-contd-ovn-intl-hnk-vpx.cnn",
"https://www.homedepot.com/",
"https://www.irs.gov/",
"https://www.cnn.com/2023/04/18/us/maine-shooting-bowdoin-yarmouth/index.html",
"https://www.cnn.com/2023/04/18/entertainment/michelle-yeoh-star-trek-section-31/index.html",
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
"https://www.zillow.com/",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.npr.org/2026/05/15/nx-s1-5823911/supreme-court-virginia-redistricting",
"https://www.walmart.com/",
"https://www.cnn.com/2023/04/16/entertainment/succession-season-4-episode-4-recap/index.html",
"https://www.cnn.com/2023/04/18/us/kansas-city-ralph-yarl-shooting-tuesday/index.html",
"https://www.cnn.com/2023/04/18/politics/fulton-county-trump-fake-electors/index.html",
"https://www.usa.gov/",
"https://www.weather.gov/",
"https://www.chase.com/",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html"
],
"static_urls": [
"https://www.usa.gov/",
"https://www.irs.gov/",
"https://www.weather.gov/",
"https://www.chase.com/",
"https://www.indeed.com/",
"https://www.zillow.com/",
"https://www.walmart.com/",
"https://www.target.com/",
"https://www.amazon.com/",
"https://www.homedepot.com/"
]
}
}

View File

@@ -0,0 +1,50 @@
{
"region_name": "United States - Georgia (Atlanta)",
"google_module": {
"base_lat": 33.749,
"base_lon": -84.388,
"lang_params": "hl=en-US&gl=US",
"valid_url_suffix": "com"
},
"trust_module": {
"white_urls": [
"https://www.cnn.com/2023/04/18/us/maine-shooting-bowdoin-yarmouth/index.html",
"https://www.cnn.com/2023/04/18/sport/damar-hamlin-cleared-to-train-nfl-spt-intl/index.html",
"https://www.indeed.com/",
"https://www.cnn.com/2023/04/18/us/undocumented-immigrants-taxes-cec/index.html",
"https://www.chase.com/",
"https://www.cnn.com/2023/04/18/politics/fulton-county-trump-fake-electors/index.html",
"https://www.npr.org/2026/05/15/nx-s1-5823911/supreme-court-virginia-redistricting",
"https://www.npr.org/2026/05/15/nx-s1-5819872/hantavirus-quarantine",
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.walmart.com/",
"https://www.cnn.com/2023/04/18/entertainment/michelle-yeoh-star-trek-section-31/index.html",
"https://www.zillow.com/",
"https://www.cnn.com/2023/04/18/us/kansas-city-ralph-yarl-shooting-tuesday/index.html",
"https://www.homedepot.com/",
"https://www.npr.org/2026/05/15/g-s1-122276/the-trump-administration-is-planning-a-prayer-event-on-the-national-mall-all-but-one-of-the-speakers-is-christian",
"https://www.cnn.com/videos/world/2023/04/18/india-ex-lawmaker-atiq-ahmed-assassination-sud-pkg-contd-ovn-intl-hnk-vpx.cnn",
"https://www.weather.gov/",
"https://www.amazon.com/",
"https://www.usa.gov/",
"https://www.irs.gov/",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.cnn.com/2023/04/16/entertainment/succession-season-4-episode-4-recap/index.html",
"https://www.target.com/",
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html"
],
"static_urls": [
"https://www.usa.gov/",
"https://www.irs.gov/",
"https://www.weather.gov/",
"https://www.chase.com/",
"https://www.indeed.com/",
"https://www.zillow.com/",
"https://www.walmart.com/",
"https://www.target.com/",
"https://www.amazon.com/",
"https://www.homedepot.com/"
]
}
}

View File

@@ -0,0 +1,38 @@
{
"region_name": "USA (Hawaii - Honolulu)",
"google_module": {
"base_lat": 21.3069,
"base_lon": -157.8583,
"lang_params": "hl=en-US&gl=US",
"valid_url_suffix": "com"
},
"trust_module": {
"white_urls": [
"https://www.npr.org/2026/05/15/nx-s1-5819872/hantavirus-quarantine",
"https://www.cnn.com/2023/04/18/entertainment/michelle-yeoh-star-trek-section-31/index.html",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.npr.org/2026/05/15/nx-s1-5823911/supreme-court-virginia-redistricting",
"https://www.cnn.com/2023/04/18/us/kansas-city-ralph-yarl-shooting-tuesday/index.html",
"https://www.cnn.com/2023/04/18/us/maine-shooting-bowdoin-yarmouth/index.html",
"https://www.cnn.com/2023/04/18/sport/damar-hamlin-cleared-to-train-nfl-spt-intl/index.html",
"https://www.hawaiinewsnow.com/",
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
"https://www.cnn.com/2023/04/18/us/undocumented-immigrants-taxes-cec/index.html",
"https://health.hawaii.gov/",
"https://www.staradvertiser.com/",
"https://www.npr.org/2026/05/15/g-s1-122276/the-trump-administration-is-planning-a-prayer-event-on-the-national-mall-all-but-one-of-the-speakers-is-christian",
"https://www.hawaii.gov/",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
"https://www.cnn.com/2023/04/18/politics/fulton-county-trump-fake-electors/index.html",
"https://www.cnn.com/2023/04/16/entertainment/succession-season-4-episode-4-recap/index.html",
"https://www.cnn.com/videos/world/2023/04/18/india-ex-lawmaker-atiq-ahmed-assassination-sud-pkg-contd-ovn-intl-hnk-vpx.cnn"
],
"static_urls": [
"https://www.hawaii.gov/",
"https://health.hawaii.gov/",
"https://www.staradvertiser.com/",
"https://www.hawaiinewsnow.com/"
]
}
}

View File

@@ -0,0 +1,50 @@
{
"region_name": "United States - Iowa (Council Bluffs)",
"google_module": {
"base_lat": 41.2619,
"base_lon": -95.8608,
"lang_params": "hl=en-US&gl=US",
"valid_url_suffix": "com"
},
"trust_module": {
"white_urls": [
"https://www.npr.org/2026/05/15/nx-s1-5819872/hantavirus-quarantine",
"https://www.cnn.com/2023/04/18/us/maine-shooting-bowdoin-yarmouth/index.html",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.cnn.com/2023/04/18/entertainment/michelle-yeoh-star-trek-section-31/index.html",
"https://www.cnn.com/2023/04/18/us/undocumented-immigrants-taxes-cec/index.html",
"https://www.amazon.com/",
"https://www.cnn.com/2023/04/18/sport/damar-hamlin-cleared-to-train-nfl-spt-intl/index.html",
"https://www.walmart.com/",
"https://www.cnn.com/2023/04/18/us/kansas-city-ralph-yarl-shooting-tuesday/index.html",
"https://www.cnn.com/videos/world/2023/04/18/india-ex-lawmaker-atiq-ahmed-assassination-sud-pkg-contd-ovn-intl-hnk-vpx.cnn",
"https://www.npr.org/2026/05/15/g-s1-122276/the-trump-administration-is-planning-a-prayer-event-on-the-national-mall-all-but-one-of-the-speakers-is-christian",
"https://www.usa.gov/",
"https://www.cnn.com/2023/04/18/politics/fulton-county-trump-fake-electors/index.html",
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
"https://www.irs.gov/",
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
"https://www.indeed.com/",
"https://www.zillow.com/",
"https://www.chase.com/",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.npr.org/2026/05/15/nx-s1-5823911/supreme-court-virginia-redistricting",
"https://www.target.com/",
"https://www.cnn.com/2023/04/16/entertainment/succession-season-4-episode-4-recap/index.html",
"https://www.weather.gov/",
"https://www.homedepot.com/"
],
"static_urls": [
"https://www.usa.gov/",
"https://www.irs.gov/",
"https://www.weather.gov/",
"https://www.chase.com/",
"https://www.indeed.com/",
"https://www.zillow.com/",
"https://www.walmart.com/",
"https://www.target.com/",
"https://www.amazon.com/",
"https://www.homedepot.com/"
]
}
}

View File

@@ -8,31 +8,31 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.usa.gov/", "https://www.cnn.com/2023/04/16/entertainment/succession-season-4-episode-4-recap/index.html",
"https://www.cnn.com/travel/article/worlds-longest-cycling-tunnel/index.html", "https://www.cnn.com/videos/world/2023/04/18/india-ex-lawmaker-atiq-ahmed-assassination-sud-pkg-contd-ovn-intl-hnk-vpx.cnn",
"https://www.npr.org/2026/04/23/nx-s1-5795829/peace-talks-between-us-and-iran-at-a-standstill-as-trump-extends-ceasefire", "https://www.cnn.com/2023/04/18/us/maine-shooting-bowdoin-yarmouth/index.html",
"https://www.chase.com/", "https://www.cnn.com/2023/04/18/us/kansas-city-ralph-yarl-shooting-tuesday/index.html",
"https://www.usps.com/", "https://www.cnn.com/2023/04/18/us/undocumented-immigrants-taxes-cec/index.html",
"https://www.cnn.com/2023/04/17/health/rise-type-2-diabetes-global-wellness/index.html",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.cdc.gov/",
"https://www.cnn.com/2023/04/18/politics/schumer-senate-feinstein-vote-cardin/index.html",
"https://www.cnn.com/europe/live-news/russia-ukraine-war-news-04-18-23/index.html",
"https://www.cnn.com/2023/04/18/health/teen-misuse-adhd-meds-wellness/index.html",
"https://www.walmart.com/",
"https://www.cnn.com/cnn-underscored/reviews/mmmat-silicone-mats?iid=CNNUnderscoredHPcontainer",
"https://www.bankofamerica.com/",
"https://www.npr.org/2026/04/23/g-s1-118440/up-first-newsletter-us-iran-john-phelan-trump-republican-democrat-midterm-fundraising-budget-reconciliation-ice",
"https://www.harvard.edu/", "https://www.harvard.edu/",
"https://www.cnn.com/2023/04/18/opinions/2024-presidential-election-alternative-voters-lieberman", "https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
"https://www.cnn.com/2023/04/14/entertainment/yellowjackets-90s-music/index.html", "https://www.cnn.com/2023/04/18/entertainment/michelle-yeoh-star-trek-section-31/index.html",
"https://www.cnn.com/business/live-news/fox-news-dominion-trial-04-18-23/h_8d51e3ae2714edaa0dace837305d03b8", "https://www.bankofamerica.com/",
"https://www.amazon.com/", "https://www.chase.com/",
"https://www.target.com/",
"https://www.npr.org/2026/05/15/nx-s1-5819872/hantavirus-quarantine",
"https://www.usa.gov/",
"https://www.cdc.gov/",
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
"https://www.npr.org/2026/05/15/nx-s1-5823911/supreme-court-virginia-redistricting",
"https://www.walmart.com/",
"https://www.cnn.com/2023/04/18/sport/damar-hamlin-cleared-to-train-nfl-spt-intl/index.html",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html", "https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.cnn.com/2023/04/18/politics/fulton-county-trump-fake-electors/index.html",
"https://www.amazon.com/",
"https://www.usps.com/",
"https://www.npr.org/2026/05/15/g-s1-122276/the-trump-administration-is-planning-a-prayer-event-on-the-national-mall-all-but-one-of-the-speakers-is-christian",
"https://www.irs.gov/", "https://www.irs.gov/",
"https://www.cnn.com/business/live-news/fox-news-dominion-trial-04-18-23/index.html", "https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html"
"https://www.cnn.com/videos/politics/2023/04/18/jake-tapper-dominion-lawsuit-settlement-fox-news-statement-lead-vpx.cnn",
"https://www.target.com/"
], ],
"static_urls": [ "static_urls": [
"https://www.usa.gov/", "https://www.usa.gov/",

View File

@@ -0,0 +1,50 @@
{
"region_name": "United States - Kansas (Kansas City)",
"google_module": {
"base_lat": 39.1155,
"base_lon": -94.6268,
"lang_params": "hl=en-US&gl=US",
"valid_url_suffix": "com"
},
"trust_module": {
"white_urls": [
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.cnn.com/2023/04/18/entertainment/michelle-yeoh-star-trek-section-31/index.html",
"https://www.weather.gov/",
"https://www.usa.gov/",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.cnn.com/videos/world/2023/04/18/india-ex-lawmaker-atiq-ahmed-assassination-sud-pkg-contd-ovn-intl-hnk-vpx.cnn",
"https://www.cnn.com/2023/04/18/us/maine-shooting-bowdoin-yarmouth/index.html",
"https://www.cnn.com/2023/04/16/entertainment/succession-season-4-episode-4-recap/index.html",
"https://www.cnn.com/2023/04/18/sport/damar-hamlin-cleared-to-train-nfl-spt-intl/index.html",
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
"https://www.cnn.com/2023/04/18/us/undocumented-immigrants-taxes-cec/index.html",
"https://www.cnn.com/2023/04/18/politics/fulton-county-trump-fake-electors/index.html",
"https://www.indeed.com/",
"https://www.cnn.com/2023/04/18/us/kansas-city-ralph-yarl-shooting-tuesday/index.html",
"https://www.target.com/",
"https://www.amazon.com/",
"https://www.npr.org/2026/05/15/g-s1-122276/the-trump-administration-is-planning-a-prayer-event-on-the-national-mall-all-but-one-of-the-speakers-is-christian",
"https://www.walmart.com/",
"https://www.npr.org/2026/05/15/nx-s1-5823911/supreme-court-virginia-redistricting",
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
"https://www.zillow.com/",
"https://www.homedepot.com/",
"https://www.npr.org/2026/05/15/nx-s1-5819872/hantavirus-quarantine",
"https://www.chase.com/",
"https://www.irs.gov/"
],
"static_urls": [
"https://www.usa.gov/",
"https://www.irs.gov/",
"https://www.weather.gov/",
"https://www.chase.com/",
"https://www.indeed.com/",
"https://www.zillow.com/",
"https://www.walmart.com/",
"https://www.target.com/",
"https://www.amazon.com/",
"https://www.homedepot.com/"
]
}
}

View File

@@ -8,31 +8,31 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.npr.org/2026/04/23/g-s1-118440/up-first-newsletter-us-iran-john-phelan-trump-republican-democrat-midterm-fundraising-budget-reconciliation-ice", "https://www.cnn.com/2023/04/16/entertainment/succession-season-4-episode-4-recap/index.html",
"https://www.irs.gov/", "https://www.irs.gov/",
"https://www.cnn.com/2023/04/18/health/teen-misuse-adhd-meds-wellness/index.html", "https://www.cnn.com/2023/04/18/entertainment/michelle-yeoh-star-trek-section-31/index.html",
"https://www.target.com/",
"https://www.harvard.edu/",
"https://www.cnn.com/2023/04/17/health/rise-type-2-diabetes-global-wellness/index.html",
"https://www.npr.org/2026/04/23/nx-s1-5795829/peace-talks-between-us-and-iran-at-a-standstill-as-trump-extends-ceasefire",
"https://www.cnn.com/2023/04/18/opinions/2024-presidential-election-alternative-voters-lieberman",
"https://www.bankofamerica.com/",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.usps.com/",
"https://www.walmart.com/",
"https://www.cnn.com/business/live-news/fox-news-dominion-trial-04-18-23/index.html",
"https://www.cnn.com/2023/04/14/entertainment/yellowjackets-90s-music/index.html",
"https://www.cnn.com/europe/live-news/russia-ukraine-war-news-04-18-23/index.html",
"https://www.cnn.com/cnn-underscored/reviews/mmmat-silicone-mats?iid=CNNUnderscoredHPcontainer",
"https://www.cdc.gov/",
"https://www.usa.gov/",
"https://www.cnn.com/business/live-news/fox-news-dominion-trial-04-18-23/h_8d51e3ae2714edaa0dace837305d03b8",
"https://www.cnn.com/videos/politics/2023/04/18/jake-tapper-dominion-lawsuit-settlement-fox-news-statement-lead-vpx.cnn",
"https://www.chase.com/",
"https://www.amazon.com/",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html", "https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.cnn.com/2023/04/18/politics/schumer-senate-feinstein-vote-cardin/index.html", "https://www.walmart.com/",
"https://www.cnn.com/travel/article/worlds-longest-cycling-tunnel/index.html" "https://www.cnn.com/2023/04/18/politics/fulton-county-trump-fake-electors/index.html",
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.npr.org/2026/05/15/nx-s1-5819872/hantavirus-quarantine",
"https://www.npr.org/2026/05/15/g-s1-122276/the-trump-administration-is-planning-a-prayer-event-on-the-national-mall-all-but-one-of-the-speakers-is-christian",
"https://www.cnn.com/2023/04/18/us/undocumented-immigrants-taxes-cec/index.html",
"https://www.cnn.com/2023/04/18/us/maine-shooting-bowdoin-yarmouth/index.html",
"https://www.cnn.com/2023/04/18/sport/damar-hamlin-cleared-to-train-nfl-spt-intl/index.html",
"https://www.harvard.edu/",
"https://www.cnn.com/2023/04/18/us/kansas-city-ralph-yarl-shooting-tuesday/index.html",
"https://www.npr.org/2026/05/15/nx-s1-5823911/supreme-court-virginia-redistricting",
"https://www.cdc.gov/",
"https://www.target.com/",
"https://www.amazon.com/",
"https://www.usps.com/",
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
"https://www.usa.gov/",
"https://www.chase.com/",
"https://www.bankofamerica.com/",
"https://www.cnn.com/videos/world/2023/04/18/india-ex-lawmaker-atiq-ahmed-assassination-sud-pkg-contd-ovn-intl-hnk-vpx.cnn"
], ],
"static_urls": [ "static_urls": [
"https://www.usa.gov/", "https://www.usa.gov/",

View File

@@ -0,0 +1,50 @@
{
"region_name": "United States - New Jersey (Newark)",
"google_module": {
"base_lat": 40.7357,
"base_lon": -74.1724,
"lang_params": "hl=en-US&gl=US",
"valid_url_suffix": "com"
},
"trust_module": {
"white_urls": [
"https://www.cnn.com/2023/04/18/sport/damar-hamlin-cleared-to-train-nfl-spt-intl/index.html",
"https://www.cnn.com/2023/04/18/us/undocumented-immigrants-taxes-cec/index.html",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.target.com/",
"https://www.usa.gov/",
"https://www.amazon.com/",
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
"https://www.weather.gov/",
"https://www.indeed.com/",
"https://www.cnn.com/2023/04/18/politics/fulton-county-trump-fake-electors/index.html",
"https://www.homedepot.com/",
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
"https://www.cnn.com/videos/world/2023/04/18/india-ex-lawmaker-atiq-ahmed-assassination-sud-pkg-contd-ovn-intl-hnk-vpx.cnn",
"https://www.npr.org/2026/05/15/g-s1-122276/the-trump-administration-is-planning-a-prayer-event-on-the-national-mall-all-but-one-of-the-speakers-is-christian",
"https://www.chase.com/",
"https://www.irs.gov/",
"https://www.zillow.com/",
"https://www.npr.org/2026/05/15/nx-s1-5819872/hantavirus-quarantine",
"https://www.cnn.com/2023/04/16/entertainment/succession-season-4-episode-4-recap/index.html",
"https://www.npr.org/2026/05/15/nx-s1-5823911/supreme-court-virginia-redistricting",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.cnn.com/2023/04/18/us/maine-shooting-bowdoin-yarmouth/index.html",
"https://www.cnn.com/2023/04/18/us/kansas-city-ralph-yarl-shooting-tuesday/index.html",
"https://www.cnn.com/2023/04/18/entertainment/michelle-yeoh-star-trek-section-31/index.html",
"https://www.walmart.com/"
],
"static_urls": [
"https://www.usa.gov/",
"https://www.irs.gov/",
"https://www.weather.gov/",
"https://www.chase.com/",
"https://www.indeed.com/",
"https://www.zillow.com/",
"https://www.walmart.com/",
"https://www.target.com/",
"https://www.amazon.com/",
"https://www.homedepot.com/"
]
}
}

View File

@@ -8,31 +8,31 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.cnn.com/business/live-news/fox-news-dominion-trial-04-18-23/index.html",
"https://www.cnn.com/2023/04/18/politics/schumer-senate-feinstein-vote-cardin/index.html",
"https://www.npr.org/2026/04/23/g-s1-118440/up-first-newsletter-us-iran-john-phelan-trump-republican-democrat-midterm-fundraising-budget-reconciliation-ice",
"https://www.walmart.com/",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.amazon.com/",
"https://www.usps.com/",
"https://www.cnn.com/business/live-news/fox-news-dominion-trial-04-18-23/h_8d51e3ae2714edaa0dace837305d03b8",
"https://www.cnn.com/travel/article/worlds-longest-cycling-tunnel/index.html",
"https://www.cnn.com/2023/04/14/entertainment/yellowjackets-90s-music/index.html",
"https://www.cnn.com/videos/politics/2023/04/18/jake-tapper-dominion-lawsuit-settlement-fox-news-statement-lead-vpx.cnn",
"https://www.cnn.com/2023/04/17/health/rise-type-2-diabetes-global-wellness/index.html",
"https://www.cnn.com/europe/live-news/russia-ukraine-war-news-04-18-23/index.html",
"https://www.cnn.com/cnn-underscored/reviews/mmmat-silicone-mats?iid=CNNUnderscoredHPcontainer",
"https://www.cnn.com/2023/04/18/opinions/2024-presidential-election-alternative-voters-lieberman",
"https://www.npr.org/2026/04/23/nx-s1-5795829/peace-talks-between-us-and-iran-at-a-standstill-as-trump-extends-ceasefire",
"https://www.irs.gov/",
"https://www.chase.com/",
"https://www.cdc.gov/", "https://www.cdc.gov/",
"https://www.target.com/",
"https://www.usa.gov/", "https://www.usa.gov/",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.cnn.com/2023/04/18/us/kansas-city-ralph-yarl-shooting-tuesday/index.html",
"https://www.cnn.com/2023/04/18/politics/fulton-county-trump-fake-electors/index.html",
"https://www.walmart.com/",
"https://www.usps.com/",
"https://www.harvard.edu/", "https://www.harvard.edu/",
"https://www.cnn.com/2023/04/18/health/teen-misuse-adhd-meds-wellness/index.html", "https://www.cnn.com/videos/world/2023/04/18/india-ex-lawmaker-atiq-ahmed-assassination-sud-pkg-contd-ovn-intl-hnk-vpx.cnn",
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
"https://www.npr.org/2026/05/15/g-s1-122276/the-trump-administration-is-planning-a-prayer-event-on-the-national-mall-all-but-one-of-the-speakers-is-christian",
"https://www.chase.com/",
"https://www.amazon.com/",
"https://www.cnn.com/2023/04/18/us/undocumented-immigrants-taxes-cec/index.html",
"https://www.cnn.com/2023/04/18/sport/damar-hamlin-cleared-to-train-nfl-spt-intl/index.html",
"https://www.cnn.com/2023/04/18/entertainment/michelle-yeoh-star-trek-section-31/index.html",
"https://www.npr.org/2026/05/15/nx-s1-5823911/supreme-court-virginia-redistricting",
"https://www.cnn.com/2023/04/16/entertainment/succession-season-4-episode-4-recap/index.html",
"https://www.cnn.com/2023/04/18/us/maine-shooting-bowdoin-yarmouth/index.html",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.bankofamerica.com/", "https://www.bankofamerica.com/",
"https://www.target.com/" "https://www.npr.org/2026/05/15/nx-s1-5819872/hantavirus-quarantine",
"https://www.irs.gov/",
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html"
], ],
"static_urls": [ "static_urls": [
"https://www.usa.gov/", "https://www.usa.gov/",

View File

@@ -0,0 +1,50 @@
{
"region_name": "United States - New York",
"google_module": {
"base_lat": 40.7128,
"base_lon": -74.006,
"lang_params": "hl=en-US&gl=US",
"valid_url_suffix": "com"
},
"trust_module": {
"white_urls": [
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
"https://www.usa.gov/",
"https://www.cnn.com/2023/04/18/politics/fulton-county-trump-fake-electors/index.html",
"https://www.cnn.com/2023/04/18/us/undocumented-immigrants-taxes-cec/index.html",
"https://www.walmart.com/",
"https://www.cnn.com/2023/04/18/entertainment/michelle-yeoh-star-trek-section-31/index.html",
"https://www.homedepot.com/",
"https://www.irs.gov/",
"https://www.cnn.com/2023/04/18/us/maine-shooting-bowdoin-yarmouth/index.html",
"https://www.cnn.com/2023/04/18/us/kansas-city-ralph-yarl-shooting-tuesday/index.html",
"https://www.npr.org/2026/05/15/g-s1-122276/the-trump-administration-is-planning-a-prayer-event-on-the-national-mall-all-but-one-of-the-speakers-is-christian",
"https://www.cnn.com/videos/world/2023/04/18/india-ex-lawmaker-atiq-ahmed-assassination-sud-pkg-contd-ovn-intl-hnk-vpx.cnn",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.zillow.com/",
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
"https://www.amazon.com/",
"https://www.cnn.com/2023/04/16/entertainment/succession-season-4-episode-4-recap/index.html",
"https://www.cnn.com/2023/04/18/sport/damar-hamlin-cleared-to-train-nfl-spt-intl/index.html",
"https://www.npr.org/2026/05/15/nx-s1-5819872/hantavirus-quarantine",
"https://www.target.com/",
"https://www.chase.com/",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.weather.gov/",
"https://www.npr.org/2026/05/15/nx-s1-5823911/supreme-court-virginia-redistricting",
"https://www.indeed.com/"
],
"static_urls": [
"https://www.usa.gov/",
"https://www.irs.gov/",
"https://www.weather.gov/",
"https://www.chase.com/",
"https://www.indeed.com/",
"https://www.zillow.com/",
"https://www.walmart.com/",
"https://www.target.com/",
"https://www.amazon.com/",
"https://www.homedepot.com/"
]
}
}

View File

@@ -0,0 +1,50 @@
{
"region_name": "United States - Ohio (Columbus)",
"google_module": {
"base_lat": 39.9612,
"base_lon": -83.0007,
"lang_params": "hl=en-US&gl=US",
"valid_url_suffix": "com"
},
"trust_module": {
"white_urls": [
"https://www.npr.org/2026/05/15/nx-s1-5823911/supreme-court-virginia-redistricting",
"https://www.cnn.com/videos/world/2023/04/18/india-ex-lawmaker-atiq-ahmed-assassination-sud-pkg-contd-ovn-intl-hnk-vpx.cnn",
"https://www.irs.gov/",
"https://www.npr.org/2026/05/15/g-s1-122276/the-trump-administration-is-planning-a-prayer-event-on-the-national-mall-all-but-one-of-the-speakers-is-christian",
"https://www.cnn.com/2023/04/18/entertainment/michelle-yeoh-star-trek-section-31/index.html",
"https://www.zillow.com/",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
"https://www.cnn.com/2023/04/18/us/undocumented-immigrants-taxes-cec/index.html",
"https://www.indeed.com/",
"https://www.cnn.com/2023/04/16/entertainment/succession-season-4-episode-4-recap/index.html",
"https://www.homedepot.com/",
"https://www.cnn.com/2023/04/18/sport/damar-hamlin-cleared-to-train-nfl-spt-intl/index.html",
"https://www.amazon.com/",
"https://www.usa.gov/",
"https://www.walmart.com/",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.npr.org/2026/05/15/nx-s1-5819872/hantavirus-quarantine",
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
"https://www.weather.gov/",
"https://www.target.com/",
"https://www.cnn.com/2023/04/18/us/kansas-city-ralph-yarl-shooting-tuesday/index.html",
"https://www.cnn.com/2023/04/18/politics/fulton-county-trump-fake-electors/index.html",
"https://www.chase.com/",
"https://www.cnn.com/2023/04/18/us/maine-shooting-bowdoin-yarmouth/index.html"
],
"static_urls": [
"https://www.usa.gov/",
"https://www.irs.gov/",
"https://www.weather.gov/",
"https://www.chase.com/",
"https://www.indeed.com/",
"https://www.zillow.com/",
"https://www.walmart.com/",
"https://www.target.com/",
"https://www.amazon.com/",
"https://www.homedepot.com/"
]
}
}

View File

@@ -8,31 +8,31 @@
}, },
"trust_module": { "trust_module": {
"white_urls": [ "white_urls": [
"https://www.cnn.com/2023/04/14/entertainment/yellowjackets-90s-music/index.html",
"https://www.walmart.com/",
"https://www.cnn.com/business/live-news/fox-news-dominion-trial-04-18-23/index.html",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.usa.gov/",
"https://www.cnn.com/videos/politics/2023/04/18/jake-tapper-dominion-lawsuit-settlement-fox-news-statement-lead-vpx.cnn",
"https://www.cnn.com/travel/article/worlds-longest-cycling-tunnel/index.html",
"https://www.cdc.gov/",
"https://www.irs.gov/",
"https://www.harvard.edu/",
"https://www.amazon.com/",
"https://www.cnn.com/2023/04/17/health/rise-type-2-diabetes-global-wellness/index.html",
"https://www.cnn.com/cnn-underscored/reviews/mmmat-silicone-mats?iid=CNNUnderscoredHPcontainer",
"https://www.target.com/",
"https://www.npr.org/2026/04/23/g-s1-118440/up-first-newsletter-us-iran-john-phelan-trump-republican-democrat-midterm-fundraising-budget-reconciliation-ice",
"https://www.bankofamerica.com/",
"https://www.cnn.com/2023/04/18/politics/schumer-senate-feinstein-vote-cardin/index.html",
"https://www.cnn.com/europe/live-news/russia-ukraine-war-news-04-18-23/index.html",
"https://www.chase.com/",
"https://www.usps.com/", "https://www.usps.com/",
"https://www.cnn.com/business/live-news/fox-news-dominion-trial-04-18-23/h_8d51e3ae2714edaa0dace837305d03b8", "https://www.npr.org/2026/05/15/nx-s1-5819872/hantavirus-quarantine",
"https://www.cnn.com/2023/04/18/health/teen-misuse-adhd-meds-wellness/index.html", "https://www.cnn.com/2023/04/18/us/kansas-city-ralph-yarl-shooting-tuesday/index.html",
"https://www.npr.org/2026/04/23/nx-s1-5795829/peace-talks-between-us-and-iran-at-a-standstill-as-trump-extends-ceasefire", "https://www.usa.gov/",
"https://www.cnn.com/2023/04/18/opinions/2024-presidential-election-alternative-voters-lieberman" "https://www.cnn.com/videos/world/2023/04/18/india-ex-lawmaker-atiq-ahmed-assassination-sud-pkg-contd-ovn-intl-hnk-vpx.cnn",
"https://www.npr.org/2026/05/15/g-s1-122276/the-trump-administration-is-planning-a-prayer-event-on-the-national-mall-all-but-one-of-the-speakers-is-christian",
"https://www.npr.org/2026/05/15/nx-s1-5823911/supreme-court-virginia-redistricting",
"https://www.cnn.com/2023/04/18/us/undocumented-immigrants-taxes-cec/index.html",
"https://www.walmart.com/",
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.bankofamerica.com/",
"https://www.cnn.com/2023/04/18/politics/fulton-county-trump-fake-electors/index.html",
"https://www.amazon.com/",
"https://www.cnn.com/2023/04/18/entertainment/michelle-yeoh-star-trek-section-31/index.html",
"https://www.chase.com/",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.cnn.com/2023/04/18/us/maine-shooting-bowdoin-yarmouth/index.html",
"https://www.cdc.gov/",
"https://www.target.com/",
"https://www.harvard.edu/",
"https://www.cnn.com/2023/04/18/sport/damar-hamlin-cleared-to-train-nfl-spt-intl/index.html",
"https://www.cnn.com/2023/04/16/entertainment/succession-season-4-episode-4-recap/index.html",
"https://www.irs.gov/"
], ],
"static_urls": [ "static_urls": [
"https://www.usa.gov/", "https://www.usa.gov/",

View File

@@ -0,0 +1,50 @@
{
"region_name": "United States - Dallas",
"google_module": {
"base_lat": 32.7767,
"base_lon": -96.797,
"lang_params": "hl=en&gl=US",
"valid_url_suffix": "com"
},
"trust_module": {
"white_urls": [
"https://www.target.com/",
"https://www.npr.org/2026/05/15/g-s1-122276/the-trump-administration-is-planning-a-prayer-event-on-the-national-mall-all-but-one-of-the-speakers-is-christian",
"https://www.texas.gov/",
"https://www.cnn.com/2023/04/18/entertainment/michelle-yeoh-star-trek-section-31/index.html",
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
"https://www.npr.org/2026/05/15/nx-s1-5823911/supreme-court-virginia-redistricting",
"https://www.cnn.com/2023/04/16/entertainment/succession-season-4-episode-4-recap/index.html",
"https://www.bankofamerica.com/",
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
"https://www.cnn.com/2023/04/18/us/undocumented-immigrants-taxes-cec/index.html",
"https://www.cnn.com/2023/04/18/us/maine-shooting-bowdoin-yarmouth/index.html",
"https://www.cnn.com/2023/04/18/sport/damar-hamlin-cleared-to-train-nfl-spt-intl/index.html",
"https://www.dallasnews.com/",
"https://www.foxnews.com/",
"https://www.cnn.com/2023/04/18/politics/fulton-county-trump-fake-electors/index.html",
"https://www.walmart.com/",
"https://www.cnn.com/2023/04/18/us/kansas-city-ralph-yarl-shooting-tuesday/index.html",
"https://www.chase.com/",
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
"https://www.npr.org/2026/05/15/nx-s1-5819872/hantavirus-quarantine",
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
"https://www.nytimes.com/",
"https://www.amazon.com/",
"https://www.cnn.com/",
"https://www.cnn.com/videos/world/2023/04/18/india-ex-lawmaker-atiq-ahmed-assassination-sud-pkg-contd-ovn-intl-hnk-vpx.cnn"
],
"static_urls": [
"https://www.texas.gov/",
"https://www.dallasnews.com/",
"https://www.cnn.com/",
"https://www.foxnews.com/",
"https://www.nytimes.com/",
"https://www.amazon.com/",
"https://www.walmart.com/",
"https://www.target.com/",
"https://www.chase.com/",
"https://www.bankofamerica.com/"
]
}
}

Some files were not shown because too many files have changed in this diff Show More