mirror of
https://github.com/hotyue/IP-Sentinel.git
synced 2026-06-04 00:09:58 +08:00
Compare commits
190 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b0e5e072e6 | ||
|
|
90754d58b0 | ||
|
|
2c158f212f | ||
|
|
86acc89e7b | ||
|
|
9e04da886b | ||
|
|
9cb7406cda | ||
|
|
8cdab0a7bc | ||
|
|
2c1afd705d | ||
|
|
6c0d1e2d9a | ||
|
|
9941e2c8e6 | ||
|
|
1d81fdd1a5 | ||
|
|
9ada3e8807 | ||
|
|
ffd841011e | ||
|
|
4eb62a6344 | ||
|
|
4efa58eadc | ||
|
|
154c0cbab7 | ||
|
|
5f5871ca78 | ||
|
|
c398c2494d | ||
|
|
e6e6cea38d | ||
|
|
43822c02d2 | ||
|
|
59366cc6e0 | ||
|
|
70b6c61002 | ||
|
|
98cfa3a875 | ||
|
|
d586afc95f | ||
|
|
866a884e44 | ||
|
|
dad8e9477b | ||
|
|
32aea06044 | ||
|
|
669c0b0cad | ||
|
|
8782bf1ff0 | ||
|
|
371bbc9783 | ||
|
|
14ac9fcbd7 | ||
|
|
44c17b1ad8 | ||
|
|
0ad88f21c0 | ||
|
|
284651f60f | ||
|
|
1fbef8c4df | ||
|
|
8c9285c68f | ||
|
|
287fcea1ce | ||
|
|
75cf579b12 | ||
|
|
29fbd8c409 | ||
|
|
270e6a89d1 | ||
|
|
eb8250b700 | ||
|
|
d29bcc8749 | ||
|
|
7670f3a712 | ||
|
|
c86f6e21ca | ||
|
|
adf77d47cc | ||
|
|
fb63cd00e4 | ||
|
|
6630e3a42e | ||
|
|
033d5310f8 | ||
|
|
0c2a43a2af | ||
|
|
aaeb7d12db | ||
|
|
b4e6894964 | ||
|
|
413415f999 | ||
|
|
4da4b6e02e | ||
|
|
888f298edc | ||
|
|
ede247e7ef | ||
|
|
b785241cca | ||
|
|
216065727c | ||
|
|
8178781dcd | ||
|
|
f23f06025b | ||
|
|
d5ccb245f2 | ||
|
|
6a31763c49 | ||
|
|
21dd59ebbd | ||
|
|
450a925c7f | ||
|
|
587e0d2e8d | ||
|
|
5ecf01cd52 | ||
|
|
3302067675 | ||
|
|
7683dbf56c | ||
|
|
793332a9ef | ||
|
|
0f50ca38ee | ||
|
|
8424b0c9bc | ||
|
|
0e240b66ee | ||
|
|
f464617366 | ||
|
|
17b525eae8 | ||
|
|
c9c6cc5cae | ||
|
|
70c328bbc5 | ||
|
|
86c9a5b15b | ||
|
|
9deaea5490 | ||
|
|
ca0055f769 | ||
|
|
4b388fc343 | ||
|
|
75d7e2b0f9 | ||
|
|
e81467f31f | ||
|
|
d497ed44ef | ||
|
|
f4aa566f01 | ||
|
|
d087687d38 | ||
|
|
05b91a736d | ||
|
|
1809168562 | ||
|
|
e52315798a | ||
|
|
a1b1168aa6 | ||
|
|
ccabed6bea | ||
|
|
7342559844 | ||
|
|
b85529e2c1 | ||
|
|
96ba81c611 | ||
|
|
bc87d9d9af | ||
|
|
6f91d30e82 | ||
|
|
392517514c | ||
|
|
b05789a367 | ||
|
|
7a1f974930 | ||
|
|
ef283dcbf3 | ||
|
|
ac0c4abd8b | ||
|
|
5a1194f8de | ||
|
|
a49976d54c | ||
|
|
aed5a5bf0f | ||
|
|
5793f13b9c | ||
|
|
fb58f25175 | ||
|
|
9c434fdbdc | ||
|
|
3c8cd0499e | ||
|
|
f26bb49692 | ||
|
|
8b0abf8d05 | ||
|
|
518b62444e | ||
|
|
ffc593f9bc | ||
|
|
84b5fc9f93 | ||
|
|
14761ee128 | ||
|
|
4d29b719ef | ||
|
|
a3d4de00bc | ||
|
|
aa3fb2e298 | ||
|
|
3fb71e2a60 | ||
|
|
41520782d1 | ||
|
|
24286ebb75 | ||
|
|
3f73825972 | ||
|
|
56b655af2d | ||
|
|
70d940584e | ||
|
|
0cdb4f8d3f | ||
|
|
67be930060 | ||
|
|
be82242ed1 | ||
|
|
67d6e35d9f | ||
|
|
f34e697016 | ||
|
|
56cfbb5485 | ||
|
|
d40b7928d0 | ||
|
|
ac2f8b0a1c | ||
|
|
caf7589b89 | ||
|
|
ebada9f455 | ||
|
|
d2dc1a20c3 | ||
|
|
d115f01d4a | ||
|
|
b1dc0ab79d | ||
|
|
c147843d39 | ||
|
|
ae67817eb4 | ||
|
|
27e48defb2 | ||
|
|
cc216e288e | ||
|
|
9f32bc990d | ||
|
|
3a981f24e3 | ||
|
|
a626283b54 | ||
|
|
12eaf89f48 | ||
|
|
5e1331bad0 | ||
|
|
e44418d381 | ||
|
|
c86f1e509b | ||
|
|
f7f2421843 | ||
|
|
014486e558 | ||
|
|
ce4a40d860 | ||
|
|
36847aeaa2 | ||
|
|
43adf55a4b | ||
|
|
838dc01ebc | ||
|
|
641055ab74 | ||
|
|
5c19b6a6e1 | ||
|
|
af2570f15d | ||
|
|
df77f397aa | ||
|
|
d6dee813c5 | ||
|
|
d20f576908 | ||
|
|
17dd927719 | ||
|
|
bff49cd2b9 | ||
|
|
49090f1b97 | ||
|
|
15324d0840 | ||
|
|
8b632fe4f9 | ||
|
|
11ff23bf94 | ||
|
|
332765a72e | ||
|
|
38869e8681 | ||
|
|
85cd1dc594 | ||
|
|
55f7ee0c8c | ||
|
|
d24be4da0b | ||
|
|
ae36155545 | ||
|
|
dc5560f8fd | ||
|
|
18985cb57d | ||
|
|
830d62ead8 | ||
|
|
5c8d9d6096 | ||
|
|
22d26079e4 | ||
|
|
c564ea0ab8 | ||
|
|
ec7bf0f2b9 | ||
|
|
be241ab6bd | ||
|
|
4b2985b4ef | ||
|
|
d4afb57f9f | ||
|
|
230a59bbb3 | ||
|
|
f4a5cf8306 | ||
|
|
b606fe02ff | ||
|
|
3375356143 | ||
|
|
d9255ecbca | ||
|
|
6ad6f6b4b3 | ||
|
|
a8caea3b6d | ||
|
|
1a49e18200 | ||
|
|
c223d7a476 | ||
|
|
eaa51358a8 | ||
|
|
00827b3b15 |
4
.github/workflows/daily_keywords.yml
vendored
4
.github/workflows/daily_keywords.yml
vendored
@@ -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:
|
||||||
|
|||||||
4
.github/workflows/ua_factory.yml
vendored
4
.github/workflows/ua_factory.yml
vendored
@@ -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:
|
||||||
|
|||||||
26
README.md
26
README.md
@@ -5,6 +5,7 @@
|
|||||||

|

|
||||||
|
|
||||||
> **一个极度轻量、零感知、支持中枢遥控的 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
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
# 脚本名称: agent_daemon.sh (受控节点 Webhook 守护进程 - 动态锚点版)
|
# 脚本名称: agent_daemon.sh
|
||||||
# 核心功能: 智能防打扰注册、进程自检、模块级路由分发(403拦截)
|
# 核心功能: TLS 隧道构建、HMAC 动态鉴权、防重放攻击、模块级零信任路由
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
|
|
||||||
INSTALL_DIR="/opt/ip_sentinel"
|
INSTALL_DIR="/opt/ip_sentinel"
|
||||||
@@ -12,23 +12,26 @@ IP_CACHE="${INSTALL_DIR}/core/.last_ip"
|
|||||||
[ ! -f "$CONFIG_FILE" ] && exit 1
|
[ ! -f "$CONFIG_FILE" ] && exit 1
|
||||||
source "$CONFIG_FILE"
|
source "$CONFIG_FILE"
|
||||||
|
|
||||||
# 如果没有配置 TG,说明未开启联控模式,直接退出
|
# [战术核心] 若未配置司令部凭证,则判定为单机运行模式,主动进入休眠
|
||||||
[ -z "$TG_TOKEN" ] || [ -z "$CHAT_ID" ] && exit 0
|
[ -z "$TG_TOKEN" ] || [ -z "$CHAT_ID" ] && exit 0
|
||||||
|
|
||||||
# 默认 Webhook 监听端口
|
|
||||||
AGENT_PORT=${AGENT_PORT:-9527}
|
AGENT_PORT=${AGENT_PORT:-9527}
|
||||||
# [v3.5.2 核心] 载入不可变主键与可变展示名 (双轨身份)
|
|
||||||
|
# ----------------------------------------------------------
|
||||||
|
# [身份锚定] 载入不可变主键与展示别名 (双轨身份映射)
|
||||||
|
# ----------------------------------------------------------
|
||||||
if [ -z "$NODE_NAME" ]; then
|
if [ -z "$NODE_NAME" ]; then
|
||||||
IP_HASH=$(echo "${PUBLIC_IP:-127.0.0.1}" | md5sum | cut -c 1-4 | tr 'a-z' 'A-Z')
|
IP_HASH=$(echo "${PUBLIC_IP:-127.0.0.1}" | md5sum | cut -c 1-4 | tr 'a-z' 'A-Z')
|
||||||
NODE_NAME="$(hostname | tr -cd 'a-zA-Z0-9' | cut -c 1-10)-${IP_HASH}"
|
NODE_NAME="$(hostname | tr -cd 'a-zA-Z0-9' | cut -c 1-10)-${IP_HASH}"
|
||||||
fi
|
fi
|
||||||
NODE_ALIAS="${NODE_ALIAS:-$NODE_NAME}"
|
NODE_ALIAS="${NODE_ALIAS:-$NODE_NAME}"
|
||||||
|
|
||||||
|
# ----------------------------------------------------------
|
||||||
# 1. 尝试获取实时公网 IP
|
# [网络侦测] 实时公网 IP 嗅探与静默状态更新
|
||||||
|
# ----------------------------------------------------------
|
||||||
RAW_IP=$(curl -${IP_PREF:-4} -s -m 5 api.ip.sb/ip | tr -d '[:space:]')
|
RAW_IP=$(curl -${IP_PREF:-4} -s -m 5 api.ip.sb/ip | tr -d '[:space:]')
|
||||||
|
|
||||||
# [v3.3.1 修改] 为新获取到的 v6 自动加方括号;如果网络波动没抓到,强制信任本地 config 中的公网面孔
|
# [防线/容灾] 为 IPv6 自动装载方括号护甲;API 失效时退回静态配置锚点
|
||||||
if [ -n "$RAW_IP" ]; then
|
if [ -n "$RAW_IP" ]; then
|
||||||
if [[ "$RAW_IP" == *":"* ]] && [[ "$RAW_IP" != *"["* ]]; then
|
if [[ "$RAW_IP" == *":"* ]] && [[ "$RAW_IP" != *"["* ]]; then
|
||||||
AGENT_IP="[${RAW_IP}]"
|
AGENT_IP="[${RAW_IP}]"
|
||||||
@@ -40,29 +43,21 @@ 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 权限)
|
# [底层交互] 仅执行本地缓存重写,切除高频发信逻辑,保持静默侦听
|
||||||
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
|
||||||
|
|
||||||
# ================== [v3.6.3 新增: 自动生成自签名 TLS 加密证书] ==================
|
# ==========================================================
|
||||||
# [修复] 彻底废除官方网关免 TLS 的裸奔逻辑,全网强制生成证书装甲
|
# [加密通信] 强制构建自签名 TLS 装甲,屏蔽中间人嗅探
|
||||||
|
# ==========================================================
|
||||||
CERT_FILE="${INSTALL_DIR}/core/cert.pem"
|
CERT_FILE="${INSTALL_DIR}/core/cert.pem"
|
||||||
KEY_FILE="${INSTALL_DIR}/core/key.pem"
|
KEY_FILE="${INSTALL_DIR}/core/key.pem"
|
||||||
if [ ! -f "$CERT_FILE" ] || [ ! -f "$KEY_FILE" ]; then
|
if [ ! -f "$CERT_FILE" ] || [ ! -f "$KEY_FILE" ]; then
|
||||||
@@ -71,9 +66,10 @@ if [ ! -f "$CERT_FILE" ] || [ ! -f "$KEY_FILE" ]; then
|
|||||||
-keyout "$KEY_FILE" -out "$CERT_FILE" \
|
-keyout "$KEY_FILE" -out "$CERT_FILE" \
|
||||||
-subj "/C=US/O=IP-Sentinel/CN=Agent-Sec" >/dev/null 2>&1 || true
|
-subj "/C=US/O=IP-Sentinel/CN=Agent-Sec" >/dev/null 2>&1 || true
|
||||||
fi
|
fi
|
||||||
# ==============================================================================
|
|
||||||
|
|
||||||
# 3. 启动轻量级 Python3 Webhook 监听服务 (v3.0.4 动态 HMAC 签名防重放)
|
# ==========================================================
|
||||||
|
# [引擎核心] Python3 高并发 Webhook 侦听与路由枢纽
|
||||||
|
# ==========================================================
|
||||||
cat > "${INSTALL_DIR}/core/webhook.py" << 'EOF'
|
cat > "${INSTALL_DIR}/core/webhook.py" << 'EOF'
|
||||||
import http.server
|
import http.server
|
||||||
import socketserver
|
import socketserver
|
||||||
@@ -81,26 +77,26 @@ import subprocess
|
|||||||
import sys
|
import sys
|
||||||
import os
|
import os
|
||||||
import html
|
import html
|
||||||
# ================== [v3.0.4 新增密码学与解析依赖] ==================
|
|
||||||
import urllib.parse
|
import urllib.parse
|
||||||
import urllib.request
|
import urllib.request
|
||||||
import hmac
|
import hmac
|
||||||
import hashlib
|
import hashlib
|
||||||
import time
|
import time
|
||||||
# ====================================================================
|
|
||||||
|
|
||||||
PORT = int(sys.argv[1])
|
PORT = int(sys.argv[1])
|
||||||
|
|
||||||
# 🛡️ 防重放攻击 (Nonce 缓存池)
|
# ----------------------------------------------------------
|
||||||
|
# [防御矩阵] Nonce 缓存池防重放攻击 (Replay Attack)
|
||||||
|
# ----------------------------------------------------------
|
||||||
USED_SIGNS = {}
|
USED_SIGNS = {}
|
||||||
def clean_used_signs():
|
def clean_used_signs():
|
||||||
now = time.time()
|
now = time.time()
|
||||||
# 清理过期签名 (超 60 秒的安全窗口)
|
# [安全策略] 滑动清理超 65 秒过期签名,保障内存健康
|
||||||
expired = [s for s, t in USED_SIGNS.items() if now - t > 65]
|
expired = [s for s, t in USED_SIGNS.items() if now - t > 65]
|
||||||
for s in expired:
|
for s in expired:
|
||||||
del USED_SIGNS[s]
|
del USED_SIGNS[s]
|
||||||
|
|
||||||
# 🛡️ 提取全局鉴权 Token (利用 CHAT_ID 作为 PSK 预共享密钥)
|
# [权限鉴权] 提取 CHAT_ID 作为 PSK 预共享密钥
|
||||||
AUTH_TOKEN = ""
|
AUTH_TOKEN = ""
|
||||||
if os.path.exists('/opt/ip_sentinel/config.conf'):
|
if os.path.exists('/opt/ip_sentinel/config.conf'):
|
||||||
with open('/opt/ip_sentinel/config.conf', 'r') as f:
|
with open('/opt/ip_sentinel/config.conf', 'r') as f:
|
||||||
@@ -112,7 +108,7 @@ if os.path.exists('/opt/ip_sentinel/config.conf'):
|
|||||||
|
|
||||||
class AgentHandler(http.server.BaseHTTPRequestHandler):
|
class AgentHandler(http.server.BaseHTTPRequestHandler):
|
||||||
def do_GET(self):
|
def do_GET(self):
|
||||||
# 🛡️ [v3.0.4 核心] URL 解析与动态 HMAC-SHA256 签名校验
|
# [权限校验] 路径解析与 HMAC-SHA256 动态签名核验
|
||||||
parsed = urllib.parse.urlparse(self.path)
|
parsed = urllib.parse.urlparse(self.path)
|
||||||
req_path = parsed.path
|
req_path = parsed.path
|
||||||
|
|
||||||
@@ -121,7 +117,6 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
|
|||||||
req_t = query.get('t', [''])[0]
|
req_t = query.get('t', [''])[0]
|
||||||
req_sign = query.get('sign', [''])[0]
|
req_sign = query.get('sign', [''])[0]
|
||||||
|
|
||||||
# 校验 1:参数是否齐全
|
|
||||||
if not req_t or not req_sign:
|
if not req_t or not req_sign:
|
||||||
self.send_response(401)
|
self.send_response(401)
|
||||||
self.end_headers()
|
self.end_headers()
|
||||||
@@ -130,7 +125,7 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
current_time = int(time.time())
|
current_time = int(time.time())
|
||||||
# 校验 2:时间戳防重放 (误差 ±60秒 内有效,拒绝隔夜抓包重放)
|
# [防重放 1] 校验时间戳防偏离 (±60秒窗口,免疫隔夜抓包重放)
|
||||||
if abs(current_time - int(req_t)) > 60:
|
if abs(current_time - int(req_t)) > 60:
|
||||||
self.send_response(401)
|
self.send_response(401)
|
||||||
self.end_headers()
|
self.end_headers()
|
||||||
@@ -141,7 +136,7 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
|
|||||||
self.end_headers()
|
self.end_headers()
|
||||||
return
|
return
|
||||||
|
|
||||||
# 校验 2.5:基于 60秒 窗口的精确重放拦截 (拦截 MITM 并发洗劫)
|
# [防重放 2] Nonce 精确核对 (拦截 60 秒内的 MITM 并发重放洗劫)
|
||||||
clean_used_signs()
|
clean_used_signs()
|
||||||
if req_sign in USED_SIGNS:
|
if req_sign in USED_SIGNS:
|
||||||
self.send_response(401)
|
self.send_response(401)
|
||||||
@@ -149,21 +144,22 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
|
|||||||
self.wfile.write(b"401 Unauthorized: Replay Attack Detected\n")
|
self.wfile.write(b"401 Unauthorized: Replay Attack Detected\n")
|
||||||
return
|
return
|
||||||
|
|
||||||
# 校验 3:HMAC 数据完整性与身份合法性校验
|
# [身份核验] 数据完整性校验,使用 compare_digest 免疫时序探测攻击
|
||||||
msg = f"{req_path}:{req_t}".encode('utf-8')
|
msg = f"{req_path}:{req_t}".encode('utf-8')
|
||||||
expected_sign = hmac.new(AUTH_TOKEN.encode('utf-8'), msg, hashlib.sha256).hexdigest()
|
expected_sign = hmac.new(AUTH_TOKEN.encode('utf-8'), msg, hashlib.sha256).hexdigest()
|
||||||
|
|
||||||
# 使用 compare_digest 防御时序攻击
|
|
||||||
if not hmac.compare_digest(expected_sign, req_sign):
|
if not hmac.compare_digest(expected_sign, req_sign):
|
||||||
self.send_response(401)
|
self.send_response(401)
|
||||||
self.end_headers()
|
self.end_headers()
|
||||||
self.wfile.write(b"401 Unauthorized: Signature Mismatch\n")
|
self.wfile.write(b"401 Unauthorized: Signature Mismatch\n")
|
||||||
return
|
return
|
||||||
|
|
||||||
# 鉴权通过,记录该签名至防重放内存池
|
# 鉴权通过,登记 Nonce 载荷
|
||||||
USED_SIGNS[req_sign] = current_time
|
USED_SIGNS[req_sign] = current_time
|
||||||
|
|
||||||
# ================== 路由分发 (恢复为安全的精确匹配) ==================
|
# ==========================================================
|
||||||
|
# [指令分发] 模块级业务路由矩阵 (精确匹配策略)
|
||||||
|
# ==========================================================
|
||||||
|
|
||||||
# 路由 0: 全局统筹调度
|
# 路由 0: 全局统筹调度
|
||||||
if req_path == '/trigger_run':
|
if req_path == '/trigger_run':
|
||||||
@@ -177,7 +173,7 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
|
|||||||
self.send_response(404)
|
self.send_response(404)
|
||||||
self.end_headers()
|
self.end_headers()
|
||||||
|
|
||||||
# 路由 1: Google 区域纠偏
|
# 路由 1: Google 区域纠偏探测
|
||||||
elif req_path == '/trigger_google':
|
elif req_path == '/trigger_google':
|
||||||
if os.path.exists('/opt/ip_sentinel/core/mod_google.sh'):
|
if os.path.exists('/opt/ip_sentinel/core/mod_google.sh'):
|
||||||
self.send_response(200)
|
self.send_response(200)
|
||||||
@@ -191,7 +187,7 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
|
|||||||
self.end_headers()
|
self.end_headers()
|
||||||
self.wfile.write(b"403 Forbidden: Google Module Disabled\n")
|
self.wfile.write(b"403 Forbidden: Google Module Disabled\n")
|
||||||
|
|
||||||
# 路由 2: IP 信用净化
|
# 路由 2: IP 信用数据清洗
|
||||||
elif req_path == '/trigger_trust':
|
elif req_path == '/trigger_trust':
|
||||||
if os.path.exists('/opt/ip_sentinel/core/mod_trust.sh'):
|
if os.path.exists('/opt/ip_sentinel/core/mod_trust.sh'):
|
||||||
self.send_response(200)
|
self.send_response(200)
|
||||||
@@ -205,7 +201,7 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
|
|||||||
self.end_headers()
|
self.end_headers()
|
||||||
self.wfile.write(b"403 Forbidden: Trust Module Disabled\n")
|
self.wfile.write(b"403 Forbidden: Trust Module Disabled\n")
|
||||||
|
|
||||||
# 路由 3: 触发战报推送
|
# 路由 3: 触发异步战报生成
|
||||||
elif req_path == '/trigger_report':
|
elif req_path == '/trigger_report':
|
||||||
self.send_response(200)
|
self.send_response(200)
|
||||||
self.send_header("Content-type", "text/plain")
|
self.send_header("Content-type", "text/plain")
|
||||||
@@ -213,7 +209,7 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
|
|||||||
self.wfile.write(b"Action Accepted: tg_report\n")
|
self.wfile.write(b"Action Accepted: tg_report\n")
|
||||||
os.system("nohup bash /opt/ip_sentinel/core/tg_report.sh >/dev/null 2>&1 &")
|
os.system("nohup bash /opt/ip_sentinel/core/tg_report.sh >/dev/null 2>&1 &")
|
||||||
|
|
||||||
# 路由 4: 抓取并回传实时日志
|
# 路由 4: 获取并回传实时日志切片
|
||||||
elif req_path == '/trigger_log':
|
elif req_path == '/trigger_log':
|
||||||
self.send_response(200)
|
self.send_response(200)
|
||||||
self.send_header("Content-type", "text/plain")
|
self.send_header("Content-type", "text/plain")
|
||||||
@@ -238,13 +234,13 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
|
|||||||
if lines:
|
if lines:
|
||||||
log_data = html.escape("".join(lines[-15:]))
|
log_data = html.escape("".join(lines[-15:]))
|
||||||
|
|
||||||
# [v3.5.2 核心] 获取版本与节点展示别名
|
# 动态提取终端状态以构建回传信息
|
||||||
local_ver = config.get('AGENT_VERSION', '未知')
|
local_ver = config.get('AGENT_VERSION', '未知')
|
||||||
node_alias = config.get('NODE_ALIAS', config.get('NODE_NAME', 'Unknown-Node'))
|
node_alias = config.get('NODE_ALIAS', config.get('NODE_NAME', 'Unknown-Node'))
|
||||||
|
|
||||||
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>"
|
||||||
|
|
||||||
# [v4.0.3 体验升级] 引入 json 模块并改用 JSON Payload,挂载返回控制台按钮
|
# [交互反馈] 构建内联 JSON Payload 回调指令
|
||||||
import json
|
import json
|
||||||
node_name_cb = config.get('NODE_NAME', 'Unknown')
|
node_name_cb = config.get('NODE_NAME', 'Unknown')
|
||||||
payload = {
|
payload = {
|
||||||
@@ -260,7 +256,6 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
|
|||||||
req = urllib.request.Request(
|
req = urllib.request.Request(
|
||||||
config.get('TG_API_URL', ''),
|
config.get('TG_API_URL', ''),
|
||||||
data=data,
|
data=data,
|
||||||
# [动态化] 彻底消灭硬编码,使用运行态版本号,并声明 JSON 头
|
|
||||||
headers={
|
headers={
|
||||||
'User-Agent': f'IP-Sentinel-Agent/{local_ver}',
|
'User-Agent': f'IP-Sentinel-Agent/{local_ver}',
|
||||||
'Content-Type': 'application/json'
|
'Content-Type': 'application/json'
|
||||||
@@ -271,7 +266,7 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"Log transmission failed: {e}")
|
print(f"Log transmission failed: {e}")
|
||||||
|
|
||||||
# ================== [v4.0.0 新增: 触发深海声呐] ==================
|
# 路由 5: 深海声呐模块触发
|
||||||
elif req_path == '/trigger_quality':
|
elif req_path == '/trigger_quality':
|
||||||
self.send_response(200)
|
self.send_response(200)
|
||||||
self.send_header("Content-type", "text/plain")
|
self.send_header("Content-type", "text/plain")
|
||||||
@@ -280,10 +275,8 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
|
|||||||
|
|
||||||
if os.path.exists('/opt/ip_sentinel/core/mod_quality.sh'):
|
if os.path.exists('/opt/ip_sentinel/core/mod_quality.sh'):
|
||||||
os.system("nohup bash /opt/ip_sentinel/core/mod_quality.sh >/dev/null 2>&1 &")
|
os.system("nohup bash /opt/ip_sentinel/core/mod_quality.sh >/dev/null 2>&1 &")
|
||||||
# =================================================================
|
|
||||||
|
|
||||||
|
# 路由 6: 节点展示别名热修改 (全量 WAF 防护)
|
||||||
# 路由 5: 节点重命名展示别名同步接口 (Base64 终极防御版)
|
|
||||||
elif req_path == '/trigger_rename':
|
elif req_path == '/trigger_rename':
|
||||||
b64_alias = query.get('b64', [''])[0]
|
b64_alias = query.get('b64', [''])[0]
|
||||||
if not b64_alias:
|
if not b64_alias:
|
||||||
@@ -295,19 +288,19 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
|
|||||||
import re
|
import re
|
||||||
import base64
|
import base64
|
||||||
try:
|
try:
|
||||||
# 1. 还原 URL 安全的 Base64 字符并解码 (杜绝乱码与 WAF 拦截)
|
# [防线/容灾] 还原安全 Base64 编码,屏蔽乱码级注入风险
|
||||||
pad = len(b64_alias) % 4
|
pad = len(b64_alias) % 4
|
||||||
if pad > 0:
|
if pad > 0:
|
||||||
b64_alias += '=' * (4 - pad)
|
b64_alias += '=' * (4 - pad)
|
||||||
b64_alias = b64_alias.replace('-', '+').replace('_', '/')
|
b64_alias = b64_alias.replace('-', '+').replace('_', '/')
|
||||||
raw_alias = base64.b64decode(b64_alias).decode('utf-8', errors='ignore')
|
raw_alias = base64.b64decode(b64_alias).decode('utf-8', errors='ignore')
|
||||||
|
|
||||||
# 2. 强清洗:杜绝 TG Markdown 崩溃,严格限制中英数,最大20字符
|
# 强格式清洗:剔除潜在非法字符,保护 TG 面板不被恶意解析撑爆
|
||||||
decoded_alias = raw_alias.replace('_', '-')
|
decoded_alias = raw_alias.replace('_', '-')
|
||||||
safe_alias = re.sub(r'[^a-zA-Z0-9\-\u4e00-\u9fa5]', '', decoded_alias)[:20]
|
safe_alias = re.sub(r'[^a-zA-Z0-9\-\u4e00-\u9fa5]', '', decoded_alias)[:20]
|
||||||
|
|
||||||
if safe_alias:
|
if safe_alias:
|
||||||
# 3. 强容错读写 config.conf (引入 fcntl 排他锁与 r+ 模式防并发清空)
|
# [底层交互] 利用 fcntl 独占锁执行安全写操作,防止并发数据被截断
|
||||||
config_path = '/opt/ip_sentinel/config.conf'
|
config_path = '/opt/ip_sentinel/config.conf'
|
||||||
import fcntl
|
import fcntl
|
||||||
with open(config_path, 'r+', encoding='utf-8', errors='ignore') as f:
|
with open(config_path, 'r+', encoding='utf-8', errors='ignore') as f:
|
||||||
@@ -329,7 +322,6 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
|
|||||||
f.truncate()
|
f.truncate()
|
||||||
fcntl.flock(f, fcntl.LOCK_UN)
|
fcntl.flock(f, fcntl.LOCK_UN)
|
||||||
|
|
||||||
# [v3.5.2 极致丝滑] 移除向 TG 推送冗余报文的逻辑,直接向 Master 回执成功状态即可
|
|
||||||
self.send_response(200)
|
self.send_response(200)
|
||||||
self.send_header("Content-type", "text/plain")
|
self.send_header("Content-type", "text/plain")
|
||||||
self.end_headers()
|
self.end_headers()
|
||||||
@@ -345,7 +337,7 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
|
|||||||
self.end_headers()
|
self.end_headers()
|
||||||
self.wfile.write(b"400 Bad Request: Invalid Characters\n")
|
self.wfile.write(b"400 Bad Request: Invalid Characters\n")
|
||||||
|
|
||||||
# ================== [v3.5.3 新增: 模块动态启停接口] ==================
|
# 路由 7: 功能模块动态起停 (Feature Flag API)
|
||||||
elif req_path == '/trigger_toggle':
|
elif req_path == '/trigger_toggle':
|
||||||
mod_name = query.get('mod', [''])[0]
|
mod_name = query.get('mod', [''])[0]
|
||||||
target_state = query.get('state', [''])[0].lower()
|
target_state = query.get('state', [''])[0].lower()
|
||||||
@@ -391,10 +383,9 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
|
|||||||
self.end_headers()
|
self.end_headers()
|
||||||
self.wfile.write(f"500 Internal Error: {str(e)}\n".encode('utf-8'))
|
self.wfile.write(f"500 Internal Error: {str(e)}\n".encode('utf-8'))
|
||||||
|
|
||||||
# ================== [v3.6.0 新增: 零信任 OTA 远程静默升级路由] ==================
|
# 路由 8: 零信任 OTA 远程热更新链路
|
||||||
elif req_path == '/trigger_ota':
|
elif req_path == '/trigger_ota':
|
||||||
try:
|
try:
|
||||||
# 动态读取最新 config 内存态
|
|
||||||
config_mem = {}
|
config_mem = {}
|
||||||
config_path = '/opt/ip_sentinel/config.conf'
|
config_path = '/opt/ip_sentinel/config.conf'
|
||||||
if os.path.exists(config_path):
|
if os.path.exists(config_path):
|
||||||
@@ -405,30 +396,28 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
|
|||||||
key, val = line.split('=', 1)
|
key, val = line.split('=', 1)
|
||||||
config_mem[key] = val.strip('"\'')
|
config_mem[key] = val.strip('"\'')
|
||||||
|
|
||||||
# 🛡️ 熔断校验 1: Agent 本地是否开启了 OTA 授权
|
# [OTA 熔断器 1] 核验 Agent 本地策略是否授予了更新权限
|
||||||
if config_mem.get('ENABLE_OTA', 'false').lower() != 'true':
|
if config_mem.get('ENABLE_OTA', 'false').lower() != 'true':
|
||||||
self.send_response(403)
|
self.send_response(403)
|
||||||
self.end_headers()
|
self.end_headers()
|
||||||
self.wfile.write(b"403 Forbidden: OTA Upgrade Disabled locally\n")
|
self.wfile.write(b"403 Forbidden: OTA Upgrade Disabled locally\n")
|
||||||
return
|
return
|
||||||
|
|
||||||
# 🛡️ 熔断校验 2: 是否处于官方公共网关下 (强行硬编码拦截)
|
# [OTA 熔断器 2] 检测官方网关硬编码限制,防范越权投毒
|
||||||
if config_mem.get('TG_TOKEN', '') == 'OFFICIAL_GATEWAY_MODE':
|
if config_mem.get('TG_TOKEN', '') == 'OFFICIAL_GATEWAY_MODE':
|
||||||
self.send_response(403)
|
self.send_response(403)
|
||||||
self.end_headers()
|
self.end_headers()
|
||||||
self.wfile.write(b"403 Forbidden: OTA strictly disabled under Public Gateway mode\n")
|
self.wfile.write(b"403 Forbidden: OTA strictly disabled under Public Gateway mode\n")
|
||||||
return
|
return
|
||||||
|
|
||||||
# 校验通过,立即返回 200 回执,释放 Master 连接池
|
|
||||||
self.send_response(200)
|
self.send_response(200)
|
||||||
self.send_header("Content-type", "text/plain")
|
self.send_header("Content-type", "text/plain")
|
||||||
self.end_headers()
|
self.end_headers()
|
||||||
self.wfile.write(b"Action Accepted: trigger_ota\n")
|
self.wfile.write(b"Action Accepted: trigger_ota\n")
|
||||||
|
|
||||||
# [修复] 逃逸 Systemd Cgroup,并引入 bash -n 语法树校验防砖机制
|
# [防线/容灾] 逃逸 Cgroup 隔离沙盒,并引入前置脚本语法校验防砖
|
||||||
import shutil
|
import shutil
|
||||||
import base64
|
import base64
|
||||||
# 动态提取部署时的源地址,废除强制写死 main 分支,保障隔离测试环境
|
|
||||||
repo_url = "https://raw.githubusercontent.com/hotyue/IP-Sentinel/main"
|
repo_url = "https://raw.githubusercontent.com/hotyue/IP-Sentinel/main"
|
||||||
if os.path.exists('/opt/ip_sentinel/core/install.sh'):
|
if os.path.exists('/opt/ip_sentinel/core/install.sh'):
|
||||||
with open('/opt/ip_sentinel/core/install.sh', 'r') as f:
|
with open('/opt/ip_sentinel/core/install.sh', 'r') as f:
|
||||||
@@ -437,15 +426,13 @@ class AgentHandler(http.server.BaseHTTPRequestHandler):
|
|||||||
repo_url = line.split('=', 1)[1].strip('"\'')
|
repo_url = line.split('=', 1)[1].strip('"\'')
|
||||||
break
|
break
|
||||||
|
|
||||||
# 动态构建报错回执文本 (第一层 Base64 隔离换行与特殊字符)
|
|
||||||
err_msg = f"❌ **OTA 熔断告警**\n📍 节点: `{config_mem.get('NODE_ALIAS', '未知')}`\n⚠️ 原因: 脚本语法校验(bash -n)未通过,下载可能不完整。\n🚀 状态: 升级已取消,节点安全。"
|
err_msg = f"❌ **OTA 熔断告警**\n📍 节点: `{config_mem.get('NODE_ALIAS', '未知')}`\n⚠️ 原因: 脚本语法校验(bash -n)未通过,下载可能不完整。\n🚀 状态: 升级已取消,节点安全。"
|
||||||
err_msg_b64 = base64.b64encode(err_msg.encode('utf-8')).decode('utf-8')
|
err_msg_b64 = base64.b64encode(err_msg.encode('utf-8')).decode('utf-8')
|
||||||
|
|
||||||
tg_url = config_mem.get('TG_API_URL', '')
|
tg_url = config_mem.get('TG_API_URL', '')
|
||||||
chat_id = config_mem.get('CHAT_ID', '')
|
chat_id = config_mem.get('CHAT_ID', '')
|
||||||
|
|
||||||
# [v3.6.3 究极防御] 采用 Base64 将整个 OTA 执行脚本封装 (第二层隔离)
|
# 将升级逻辑进行 Base64 深层封装,免疫 Popen 或 Systemd 传递带来的指令注入风险
|
||||||
# 彻底免疫因为 python 变量掺杂引号而导致的 shell 注入或截断
|
|
||||||
ota_script = f"""
|
ota_script = f"""
|
||||||
export SILENT_OTA="true"
|
export SILENT_OTA="true"
|
||||||
curl -fsSL {repo_url}/core/install.sh -o /tmp/ota_agent.sh
|
curl -fsSL {repo_url}/core/install.sh -o /tmp/ota_agent.sh
|
||||||
@@ -459,13 +446,11 @@ fi
|
|||||||
"""
|
"""
|
||||||
ota_script_b64 = base64.b64encode(ota_script.encode('utf-8')).decode('utf-8')
|
ota_script_b64 = base64.b64encode(ota_script.encode('utf-8')).decode('utf-8')
|
||||||
|
|
||||||
# 安全解包并执行
|
|
||||||
if shutil.which("systemd-run"):
|
if shutil.which("systemd-run"):
|
||||||
full_cmd = f"systemd-run --quiet --no-block bash -c \"echo '{ota_script_b64}' | base64 -d | bash\""
|
full_cmd = f"systemd-run --quiet --no-block bash -c \"echo '{ota_script_b64}' | base64 -d | bash\""
|
||||||
else:
|
else:
|
||||||
full_cmd = f"nohup bash -c \"echo '{ota_script_b64}' | base64 -d | bash\" >/dev/null 2>&1 &"
|
full_cmd = f"nohup bash -c \"echo '{ota_script_b64}' | base64 -d | bash\" >/dev/null 2>&1 &"
|
||||||
|
|
||||||
# 彻底统一为 os.system,消灭最后一个可能游离的 Popen 僵尸进程
|
|
||||||
os.system(full_cmd)
|
os.system(full_cmd)
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
@@ -481,34 +466,36 @@ fi
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
import socket
|
import socket
|
||||||
# ================== [v3.0.3 变更: 引入多线程模型抵抗 Slowloris 攻击] ==================
|
# ----------------------------------------------------------
|
||||||
|
# [核心架构] 多线程非阻塞 Socket 模型 (抵抗 Slowloris 及阻塞攻击)
|
||||||
|
# ----------------------------------------------------------
|
||||||
class ThreadedServer(socketserver.ThreadingMixIn, socketserver.TCPServer):
|
class ThreadedServer(socketserver.ThreadingMixIn, socketserver.TCPServer):
|
||||||
allow_reuse_address = True # 开启端口复用,防止热重启时端口冲突
|
allow_reuse_address = True
|
||||||
|
|
||||||
# [核心修复] 显式关闭 V6ONLY 参数,治愈大量云主机纯双栈下的 IPv4 耳聋现象
|
|
||||||
def server_bind(self):
|
|
||||||
if self.address_family == socket.AF_INET6:
|
|
||||||
try:
|
|
||||||
self.socket.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_V6ONLY, 0)
|
|
||||||
except Exception:
|
|
||||||
pass
|
|
||||||
super().server_bind()
|
|
||||||
|
|
||||||
try:
|
# 精准探底协议栈:根据配置的 IP 类型动态执行 AF_INET/AF_INET6 单轨监听
|
||||||
# 1. 优先尝试监听双栈/IPv6
|
bind_addr = "0.0.0.0"
|
||||||
ThreadedServer.address_family = socket.AF_INET6
|
ThreadedServer.address_family = socket.AF_INET
|
||||||
httpd = ThreadedServer(("::", PORT), AgentHandler)
|
|
||||||
except Exception:
|
|
||||||
# 2. [核心修复 Issue #23] 若系统内核已禁用 IPv6,抛弃报错,智能回退至纯 IPv4 监听
|
|
||||||
ThreadedServer.address_family = socket.AF_INET
|
|
||||||
httpd = ThreadedServer(("0.0.0.0", PORT), AgentHandler)
|
|
||||||
|
|
||||||
# ================== [v3.6.3 核心: 挂载 TLS 加密隧道 (强制装甲版)] ==================
|
config_path = '/opt/ip_sentinel/config.conf'
|
||||||
|
if os.path.exists(config_path):
|
||||||
|
with open(config_path, 'r', errors='ignore') as f:
|
||||||
|
for line in f:
|
||||||
|
if line.startswith('PUBLIC_IP='):
|
||||||
|
pub_ip = line.split('=', 1)[1].strip('"\'')
|
||||||
|
if ':' in pub_ip:
|
||||||
|
bind_addr = "::"
|
||||||
|
ThreadedServer.address_family = socket.AF_INET6
|
||||||
|
break
|
||||||
|
|
||||||
|
httpd = ThreadedServer((bind_addr, PORT), AgentHandler)
|
||||||
|
|
||||||
|
# ----------------------------------------------------------
|
||||||
|
# [加密通信] 强制全网挂载 TLS 加密隧道上下文
|
||||||
|
# ----------------------------------------------------------
|
||||||
import ssl
|
import ssl
|
||||||
cert_path = '/opt/ip_sentinel/core/cert.pem'
|
cert_path = '/opt/ip_sentinel/core/cert.pem'
|
||||||
key_path = '/opt/ip_sentinel/core/key.pem'
|
key_path = '/opt/ip_sentinel/core/key.pem'
|
||||||
|
|
||||||
# 全网强制启用 TLS 装甲,彻底消灭 HTTP 裸奔漏洞
|
|
||||||
if os.path.exists(cert_path) and os.path.exists(key_path):
|
if os.path.exists(cert_path) and os.path.exists(key_path):
|
||||||
try:
|
try:
|
||||||
context = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH)
|
context = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH)
|
||||||
@@ -516,15 +503,12 @@ if os.path.exists(cert_path) and os.path.exists(key_path):
|
|||||||
httpd.socket = context.wrap_socket(httpd.socket, server_side=True)
|
httpd.socket = context.wrap_socket(httpd.socket, server_side=True)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"SSL 隧道构建失败,退化为 HTTP: {e}")
|
print(f"SSL 隧道构建失败,退化为 HTTP: {e}")
|
||||||
# ======================================================================================
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
httpd.serve_forever()
|
httpd.serve_forever()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
# ====================================================================================
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# --- [重点升级 3: 移交系统级守护进程接管 (阻塞模式)] ---
|
|
||||||
echo "🚀 [Agent] 正在启动 Webhook 监听服务 (端口: $AGENT_PORT)..."
|
echo "🚀 [Agent] 正在启动 Webhook 监听服务 (端口: $AGENT_PORT)..."
|
||||||
exec python3 "${INSTALL_DIR}/core/webhook.py" "$AGENT_PORT"
|
exec python3 "${INSTALL_DIR}/core/webhook.py" "$AGENT_PORT"
|
||||||
489
core/install.sh
489
core/install.sh
@@ -1,12 +1,12 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
# 脚本名称: install.sh (IP-Sentinel 分布式边缘节点部署脚本 - 动态锚点版)
|
# 脚本名称: install.sh
|
||||||
# 核心功能: 战区分组菜单、模块按需开启、官方机器人一键配置、版本状态机路由
|
# 核心功能: 动态环境解析、无感原子交接、防砖部署、沙盒隔离
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
|
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
# 🛑 核心权限防线: 检查是否以 root 权限运行
|
# [权限鉴权] 严格防范低权限执行导致的组件缺失
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
if [ "$EUID" -ne 0 ]; then
|
if [ "$EUID" -ne 0 ]; then
|
||||||
echo -e "\033[31m❌ 权限被拒绝: 部署 IP-Sentinel 需要最高系统权限。\033[0m"
|
echo -e "\033[31m❌ 权限被拒绝: 部署 IP-Sentinel 需要最高系统权限。\033[0m"
|
||||||
@@ -14,89 +14,125 @@ if [ "$EUID" -ne 0 ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 你的 GitHub 仓库 Raw 数据直链前缀
|
# [沙盒机制] 创建含高强度熵值的安全挂载点,并在异常断开时确保物理覆写销毁
|
||||||
|
SECURE_TMP=$(mktemp -d /tmp/ips_install.XXXXXX)
|
||||||
|
trap 'rm -rf "$SECURE_TMP"' EXIT HUP INT QUIT TERM
|
||||||
|
|
||||||
|
# ==========================================================
|
||||||
|
# [环境侦测] 靶机架构预检与调度器降级决策
|
||||||
|
# ==========================================================
|
||||||
|
is_systemd() {
|
||||||
|
command -v systemctl >/dev/null 2>&1 || return 1
|
||||||
|
[ -d /run/systemd/system ] || return 1
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
get_os_info() {
|
||||||
|
if [ -f /etc/os-release ]; then
|
||||||
|
. /etc/os-release
|
||||||
|
echo "$PRETTY_NAME"
|
||||||
|
else
|
||||||
|
uname -srm
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
get_virt_info() {
|
||||||
|
if grep -qaE 'docker|containerd|podman' /proc/1/cgroup 2>/dev/null || [ -f /.dockerenv ]; then
|
||||||
|
echo "Docker/OCI Container"
|
||||||
|
elif grep -qa container=lxc /proc/1/environ 2>/dev/null || [ -d /proc/vz ]; then
|
||||||
|
echo "LXC/OpenVZ"
|
||||||
|
elif command -v systemd-detect-virt >/dev/null 2>&1; then
|
||||||
|
systemd-detect-virt
|
||||||
|
else
|
||||||
|
echo "Unknown/Bare Metal"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
echo -e "\n======================================"
|
||||||
|
echo -e "📊 \033[36mIP-Sentinel 靶机环境侦测预检\033[0m"
|
||||||
|
echo -e "--------------------------------------"
|
||||||
|
echo -e "OS 架构 : $(get_os_info)"
|
||||||
|
echo -e "虚拟化 : $(get_virt_info)"
|
||||||
|
if is_systemd; then
|
||||||
|
echo -e "Init 系统 : systemd ✅"
|
||||||
|
else
|
||||||
|
echo -e "Init 系统 : 非 systemd ⚠️ (将自动降维至守护循环)"
|
||||||
|
fi
|
||||||
|
echo -e "======================================\n"
|
||||||
|
sleep 1
|
||||||
|
|
||||||
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"
|
||||||
|
|
||||||
# [核心: 动态提取 Agent 专属版本锚点 (KV 解析法)]
|
# [网络容灾] 挂载双栈并利用防抖重试护甲,从远端解析运行态版本约束
|
||||||
# [修复] 增加 -L 与双栈容灾 (-4),解决纯 V6 或 V6 优先机器连接 GitHub Raw 易超时的问题
|
TARGET_VERSION=$( (curl -fsSL --connect-timeout 5 --retry 2 "${REPO_RAW_URL}/version.txt" || curl -4 -fsSL --connect-timeout 5 --retry 2 "${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.1.1"}
|
||||||
# 🛡️ 兜底防线:如果网络波动拉取失败,启用内置的安全兜底版本
|
|
||||||
TARGET_VERSION=${TARGET_VERSION:-"4.0.0"}
|
|
||||||
|
|
||||||
# 轻量级版本号比对函数 (例如: version_lt "3.3.1" "3.4.0" 返回 true)
|
|
||||||
version_lt() {
|
version_lt() {
|
||||||
test "$(printf '%s\n' "$1" "$2" | sort -V | head -n 1)" = "$1" && test "$1" != "$2"
|
test "$(printf '%s\n' "$1" "$2" | sort -V | head -n 1)" = "$1" && test "$1" != "$2"
|
||||||
}
|
}
|
||||||
|
|
||||||
# 1. 依赖检查与智能安装 (v3.5.4 兼容性升级: 支持 Alpine, Arch 及更完善的依赖链)
|
# ==========================================================
|
||||||
|
# [依赖装甲] 多分支包管理器嗅探与极简系统补全
|
||||||
|
# ==========================================================
|
||||||
echo -e "\n[1/7] 正在探测并安装基础环境依赖 (curl, jq, cron, procps, python3)..."
|
echo -e "\n[1/7] 正在探测并安装基础环境依赖 (curl, jq, cron, procps, python3)..."
|
||||||
|
|
||||||
# 定义必须检测的核心命令
|
|
||||||
REQUIRED_CMDS=("curl" "jq" "crontab" "pgrep" "python3" "openssl")
|
REQUIRED_CMDS=("curl" "jq" "crontab" "pgrep" "python3" "openssl")
|
||||||
MISSING_CMDS=()
|
MISSING_CMDS=()
|
||||||
|
|
||||||
# 基础探测:预检查缺失的命令
|
|
||||||
for cmd in "${REQUIRED_CMDS[@]}"; do
|
for cmd in "${REQUIRED_CMDS[@]}"; do
|
||||||
if ! command -v "$cmd" >/dev/null 2>&1; then
|
if ! command -v "$cmd" >/dev/null 2>&1; then
|
||||||
MISSING_CMDS+=("$cmd")
|
MISSING_CMDS+=("$cmd")
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
# 如果有缺失,执行智能安装逻辑
|
|
||||||
if [ ${#MISSING_CMDS[@]} -gt 0 ]; then
|
if [ ${#MISSING_CMDS[@]} -gt 0 ]; then
|
||||||
echo "⏳ 发现缺失依赖: ${MISSING_CMDS[*]},正在尝试自动补齐..."
|
echo "⏳ 发现缺失依赖: ${MISSING_CMDS[*]},正在尝试自动补齐..."
|
||||||
|
|
||||||
# 嗅探包管理器
|
|
||||||
if command -v apt-get >/dev/null 2>&1; then
|
if command -v apt-get >/dev/null 2>&1; then
|
||||||
# Debian / Ubuntu 系列
|
|
||||||
apt-get update -y >/dev/null 2>&1
|
apt-get update -y >/dev/null 2>&1
|
||||||
# [v3.6.3 抽脂级优化] 注入 --no-install-recommends 拒绝捆绑销售,大幅节省磁盘与内存
|
|
||||||
apt-get install -y --no-install-recommends curl jq cron procps python3 openssl >/dev/null 2>&1
|
apt-get install -y --no-install-recommends curl jq cron procps python3 openssl >/dev/null 2>&1
|
||||||
systemctl enable cron >/dev/null 2>&1 && systemctl start cron >/dev/null 2>&1
|
systemctl enable cron >/dev/null 2>&1 && systemctl start cron >/dev/null 2>&1
|
||||||
|
|
||||||
elif command -v yum >/dev/null 2>&1 || command -v dnf >/dev/null 2>&1; then
|
elif command -v yum >/dev/null 2>&1 || command -v dnf >/dev/null 2>&1 || command -v microdnf >/dev/null 2>&1; then
|
||||||
# RHEL / CentOS / AlmaLinux 系列
|
|
||||||
PKG_MGR="yum"
|
PKG_MGR="yum"
|
||||||
OPT_ARGS=""
|
OPT_ARGS=""
|
||||||
if command -v dnf >/dev/null 2>&1; then
|
if command -v dnf >/dev/null 2>&1; then
|
||||||
PKG_MGR="dnf"
|
PKG_MGR="dnf"
|
||||||
# [v3.6.3 抽脂级优化] 强行关闭 DNF 的弱依赖拉取
|
|
||||||
OPT_ARGS="--setopt=install_weak_deps=False"
|
OPT_ARGS="--setopt=install_weak_deps=False"
|
||||||
|
elif command -v microdnf >/dev/null 2>&1; then
|
||||||
|
PKG_MGR="microdnf"
|
||||||
fi
|
fi
|
||||||
$PKG_MGR install -y $OPT_ARGS curl jq cronie procps-ng python3 openssl >/dev/null 2>&1
|
|
||||||
|
echo -e "\033[90m (正在安装 epel-release 扩展源,请稍候...)\033[0m"
|
||||||
|
$PKG_MGR install -y epel-release >/dev/null 2>&1 || true
|
||||||
|
|
||||||
|
echo -e "\033[90m (正在拉取核心组件...)\033[0m"
|
||||||
|
$PKG_MGR install -y $OPT_ARGS curl jq cronie procps-ng python3 openssl
|
||||||
systemctl enable crond >/dev/null 2>&1 && systemctl start crond >/dev/null 2>&1
|
systemctl enable crond >/dev/null 2>&1 && systemctl start crond >/dev/null 2>&1
|
||||||
|
|
||||||
elif command -v apk >/dev/null 2>&1; then
|
elif command -v apk >/dev/null 2>&1; then
|
||||||
# Alpine 本身就是极致精简,无需特殊参数
|
|
||||||
echo "Alpine 探测到系统类型为 Alpine Linux,正在执行轻量级安装..."
|
echo "Alpine 探测到系统类型为 Alpine Linux,正在执行轻量级安装..."
|
||||||
# [修复] 新版 Alpine 已废弃 dcron。优先尝试 cronie,若失败则信任自带 busybox-cron,并移除屏蔽以便暴露报错
|
|
||||||
apk add --no-cache curl jq cronie procps python3 bash openssl || apk add --no-cache curl jq procps python3 bash openssl
|
apk add --no-cache curl jq cronie procps python3 bash openssl || apk add --no-cache curl jq procps python3 bash openssl
|
||||||
mkdir -p /var/spool/cron/crontabs
|
mkdir -p /var/spool/cron/crontabs
|
||||||
rc-update add crond default >/dev/null 2>&1
|
rc-update add crond default >/dev/null 2>&1
|
||||||
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 系列
|
pacman -S --needed --noconfirm curl jq cronie procps-ng python openssl >/dev/null 2>&1
|
||||||
pacman -Sy --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
|
||||||
|
|
||||||
else
|
else
|
||||||
# 无法识别的系统:退出并给出清晰的引导信息 (同步更新防捆绑参数)
|
|
||||||
echo -e "\033[31m❌ 自动安装失败:系统未知的包管理器。\033[0m"
|
echo -e "\033[31m❌ 自动安装失败:系统未知的包管理器。\033[0m"
|
||||||
echo -e "\033[33m⚠️ 请根据您的操作系统,手动执行以下安装命令后重新运行本脚本:\033[0m"
|
echo -e "\033[33m⚠️ 请根据您的操作系统,手动执行以下安装命令后重新运行本脚本:\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 " 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"
|
echo -e " Arch Linux: \033[36mpacman -Syu --needed curl jq cronie procps-ng python openssl\033[0m"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 安装后二次复检
|
|
||||||
for cmd in "${REQUIRED_CMDS[@]}"; do
|
for cmd in "${REQUIRED_CMDS[@]}"; do
|
||||||
if ! command -v "$cmd" >/dev/null 2>&1; then
|
if ! command -v "$cmd" >/dev/null 2>&1; then
|
||||||
echo -e "\033[31m❌ 致命错误:核心命令 '$cmd' 仍未找到!\033[0m"
|
echo -e "\033[31m❌ 致命错误:核心命令 '$cmd' 仍未找到!\033[0m"
|
||||||
@@ -108,18 +144,17 @@ if [ ${#MISSING_CMDS[@]} -gt 0 ]; then
|
|||||||
fi
|
fi
|
||||||
echo -e "\033[32m✅ 基础环境检测通过。\033[0m"
|
echo -e "\033[32m✅ 基础环境检测通过。\033[0m"
|
||||||
|
|
||||||
# 2. 交互式引导与动态地图解析 (v3.0 全球网络)
|
# ----------------------------------------------------------
|
||||||
|
# [交互中枢] LBS 地理图谱树预载
|
||||||
|
# ----------------------------------------------------------
|
||||||
echo -e "\n[2/7] 正在连线云端,拉取全球节点地图..."
|
echo -e "\n[2/7] 正在连线云端,拉取全球节点地图..."
|
||||||
curl -sL "${REPO_RAW_URL}/data/map.json" -o "/tmp/map.json"
|
curl -fsSL --connect-timeout 10 --retry 3 "${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
|
||||||
|
|
||||||
# ==========================================================
|
# [自动化架构] 拦截交互菜单,接受云端重载指令直接执行 OTA
|
||||||
# [v3.6.0 核心] 拦截静默 OTA 升级模式 (强行接管执行流,跳过人工交互)
|
|
||||||
# ==========================================================
|
|
||||||
if [ "$SILENT_OTA" == "true" ]; then
|
if [ "$SILENT_OTA" == "true" ]; then
|
||||||
echo -e "\n⏳ [OTA] 静默升级指令已确认,正在剥离控制台交互..."
|
echo -e "\n⏳ [OTA] 静默升级指令已确认,正在剥离控制台交互..."
|
||||||
ACTION_CHOICE=1
|
ACTION_CHOICE=1
|
||||||
@@ -132,19 +167,18 @@ else
|
|||||||
echo " 2) 🗑️ 一键卸载 IP-Sentinel"
|
echo " 2) 🗑️ 一键卸载 IP-Sentinel"
|
||||||
read -p "请输入选择 [1-2] (默认1): " ACTION_CHOICE
|
read -p "请输入选择 [1-2] (默认1): " ACTION_CHOICE
|
||||||
|
|
||||||
# [v3.5.2 修复] 防止用户直接回车导致变量为空,从而漏过下方的平滑升级判定
|
|
||||||
ACTION_CHOICE=${ACTION_CHOICE:-1}
|
ACTION_CHOICE=${ACTION_CHOICE:-1}
|
||||||
|
|
||||||
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 -fsSL --connect-timeout 10 --retry 3 "${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
|
||||||
|
|
||||||
# ================== [v3.2.2 新增: 平滑升级模式嗅探] ==================
|
# [态势传承] 平滑升级探测,防用户误删配置档案
|
||||||
UPGRADE_MODE="false"
|
UPGRADE_MODE="false"
|
||||||
KEEP_LOGS="true"
|
KEEP_LOGS="true"
|
||||||
|
|
||||||
@@ -158,36 +192,33 @@ else
|
|||||||
KEEP_LOGS="false"
|
KEEP_LOGS="false"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 将原配置读入环境变量,为后续跳过配置步骤提供燃料
|
|
||||||
source "$CONFIG_FILE"
|
source "$CONFIG_FILE"
|
||||||
echo -e "\033[32m✅ 已激活 [平滑升级模式],即将跳过基础配置,直接更新核心装甲...\033[0m"
|
echo -e "\033[32m✅ 已激活 [平滑升级模式],即将跳过基础配置,直接更新核心装甲...\033[0m"
|
||||||
else
|
else
|
||||||
echo -e "\033[33m🔄 您选择了重新配置,旧的哨兵数据将被彻底抹除。\033[0m"
|
echo -e "\033[33m🔄 您选择了重新配置,旧的哨兵数据将被彻底抹除。\033[0m"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
# ====================================================================
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# ================== [v3.1.1/v3.2.2 优化: 安装前环境纯净度清理] ==================
|
# ==========================================================
|
||||||
echo -e "\n⏳ 正在清理旧版守护进程与冗余任务..."
|
# [物理清洗] 安装前的环境纯净度构建与幽灵进程抹除
|
||||||
# [新增] 优雅停止 Systemd 服务,防止代码替换时引发无限复活风暴
|
# ==========================================================
|
||||||
if command -v systemctl >/dev/null 2>&1; then
|
echo -e "\n⏳ 正在清理系统定时任务中的旧版条目..."
|
||||||
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 及各类看门狗进程,释放端口
|
crontab -l 2>/dev/null | grep -v "ip_sentinel" > "${SECURE_TMP}/cron_clean" || true
|
||||||
pkill -9 -f "webhook.py" >/dev/null 2>&1 || true
|
[ -f "${SECURE_TMP}/cron_clean" ] && crontab "${SECURE_TMP}/cron_clean" >/dev/null 2>&1
|
||||||
pkill -9 -f "agent_daemon.sh" >/dev/null 2>&1 || true
|
rm -f "${SECURE_TMP}/cron_clean"
|
||||||
pkill -9 -f "runner.sh" >/dev/null 2>&1 || true
|
|
||||||
|
|
||||||
# 2. 清除系统定时任务 (Cron) 中的旧版条目 (安全容错版)
|
for CRON_FILE in "/var/spool/cron/crontabs/root" "/etc/crontabs/root"; do
|
||||||
crontab -l 2>/dev/null | grep -v "ip_sentinel" > /tmp/cron_clean || true
|
if [ -f "$CRON_FILE" ]; then
|
||||||
[ -f /tmp/cron_clean ] && crontab /tmp/cron_clean 2>/dev/null
|
grep -v "ip_sentinel" "$CRON_FILE" > "${CRON_FILE}.tmp" 2>/dev/null || true
|
||||||
rm -f /tmp/cron_clean
|
cat "${CRON_FILE}.tmp" > "$CRON_FILE" 2>/dev/null || true
|
||||||
|
rm -f "${CRON_FILE}.tmp" 2>/dev/null
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
rm -f /etc/local.d/ip_sentinel.start 2>/dev/null
|
||||||
|
|
||||||
# 3. 抹除旧版核心代码,杜绝代码冲突 (根据模式分流)
|
|
||||||
if [ "$UPGRADE_MODE" == "true" ]; then
|
if [ "$UPGRADE_MODE" == "true" ]; then
|
||||||
# [修复] 升级模式:不再提前销毁核心引擎,改为后续下载成功后的原子化替换,彻底防止断网变砖!
|
|
||||||
if [ "$KEEP_LOGS" == "false" ]; then
|
if [ "$KEEP_LOGS" == "false" ]; then
|
||||||
rm -rf "${INSTALL_DIR}/logs" 2>/dev/null
|
rm -rf "${INSTALL_DIR}/logs" 2>/dev/null
|
||||||
echo -e "🗑️ 历史日志已按指令清空。"
|
echo -e "🗑️ 历史日志已按指令清空。"
|
||||||
@@ -195,57 +226,52 @@ if [ "$UPGRADE_MODE" == "true" ]; then
|
|||||||
echo -e "📦 历史配置与战地日志已妥善保留。"
|
echo -e "📦 历史配置与战地日志已妥善保留。"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
# 全新安装模式:焦土政策,彻底抹除
|
|
||||||
if [ -d "$INSTALL_DIR" ]; then
|
if [ -d "$INSTALL_DIR" ]; then
|
||||||
rm -rf "${INSTALL_DIR}/core" "${INSTALL_DIR}/data" "${INSTALL_DIR}/config.conf" "${INSTALL_DIR}/.last_ip" 2>/dev/null
|
rm -rf "${INSTALL_DIR}/core" "${INSTALL_DIR}/data" "${INSTALL_DIR}/config.conf" "${INSTALL_DIR}/.last_ip" 2>/dev/null
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
echo -e "\033[32m✅ 环境清理完毕,幽灵进程已肃清!\033[0m"
|
echo -e "\033[32m✅ 环境清理完毕,幽灵进程已肃清!\033[0m"
|
||||||
# ========================================================================================
|
|
||||||
|
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
# 🛑 如果是全新部署,才执行以下所有交互逻辑;否则直接跳过
|
# [交互装配] 从云端拓扑树中摘取节点信息并构建关联
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
if [ "$UPGRADE_MODE" == "false" ]; then
|
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}
|
||||||
CONT_ID="${CONT_MAP[$CONT_SEL]}"
|
CONT_ID="${CONT_MAP[$CONT_SEL]}"
|
||||||
|
|
||||||
# 📍 动态一级菜单:国家选择 (基于选中战区)
|
|
||||||
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}
|
||||||
COUNTRY_ID="${COUNTRY_MAP[$C_SEL]}"
|
COUNTRY_ID="${COUNTRY_MAP[$C_SEL]}"
|
||||||
KEYWORD_FILE="${KEYWORD_MAP[$C_SEL]}"
|
KEYWORD_FILE="${KEYWORD_MAP[$C_SEL]}"
|
||||||
REGION_CODE="$COUNTRY_ID" # 兼容旧版的 config.conf
|
REGION_CODE="$COUNTRY_ID"
|
||||||
|
|
||||||
# 📍 动态二级菜单:省/州选择 (基于选中战区和国家)
|
|
||||||
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,19 +279,18 @@ 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]}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 📍 动态三级菜单:城市选择 (基于战区、国家、州三层过滤)
|
|
||||||
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,28 +299,24 @@ 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]}"
|
||||||
CITY_NAME="${CITY_NAME_MAP[$CI_SEL]}"
|
CITY_NAME="${CITY_NAME_MAP[$CI_SEL]}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 清理临时文件 (增加清理 continents.txt)
|
rm -f "${SECURE_TMP}/map.json" "${SECURE_TMP}/continents.txt" "${SECURE_TMP}/countries.txt" "${SECURE_TMP}/states.txt" "${SECURE_TMP}/cities.txt"
|
||||||
rm -f /tmp/map.json /tmp/continents.txt /tmp/countries.txt /tmp/states.txt /tmp/cities.txt
|
|
||||||
|
|
||||||
# 本地工作目录初始化 (支持 v3.0 的深度层级)
|
|
||||||
mkdir -p "${INSTALL_DIR}/core"
|
mkdir -p "${INSTALL_DIR}/core"
|
||||||
mkdir -p "${INSTALL_DIR}/data/keywords"
|
mkdir -p "${INSTALL_DIR}/data/keywords"
|
||||||
mkdir -p "${INSTALL_DIR}/data/regions/${COUNTRY_ID}/${STATE_ID}"
|
mkdir -p "${INSTALL_DIR}/data/regions/${COUNTRY_ID}/${STATE_ID}"
|
||||||
mkdir -p "${INSTALL_DIR}/logs"
|
mkdir -p "${INSTALL_DIR}/logs"
|
||||||
|
|
||||||
# 3. 功能模块前置开关 (v3.5.3 默认全量加载,后续经由 TG 动态启停)
|
|
||||||
echo -e "\n[3/7] 正在初始化养护模块 (默认全量部署,支持 TG 远程动态启停)..."
|
echo -e "\n[3/7] 正在初始化养护模块 (默认全量部署,支持 TG 远程动态启停)..."
|
||||||
ENABLE_GOOGLE="true"
|
ENABLE_GOOGLE="true"
|
||||||
ENABLE_TRUST="true"
|
ENABLE_TRUST="true"
|
||||||
|
|
||||||
# 4. 接入 Master 中枢配置
|
|
||||||
echo -e "\n[4/7] 是否接入 Master 司令部进行远程联控? (y/n)"
|
echo -e "\n[4/7] 是否接入 Master 司令部进行远程联控? (y/n)"
|
||||||
read -p "请输入选择 [y/n] (默认n): " TG_CHOICE
|
read -p "请输入选择 [y/n] (默认n): " TG_CHOICE
|
||||||
TG_TOKEN=""
|
TG_TOKEN=""
|
||||||
@@ -314,26 +335,23 @@ if [ "$UPGRADE_MODE" == "false" ]; then
|
|||||||
ENABLE_OTA="false"
|
ENABLE_OTA="false"
|
||||||
echo -e "\033[32m✅ 已自动连接官方安全网关 (@OmniBeacon_bot)。\033[0m"
|
echo -e "\033[32m✅ 已自动连接官方安全网关 (@OmniBeacon_bot)。\033[0m"
|
||||||
echo -e "\033[33m👉 请确保您已在 TG 中关注官方机器人并发送过 /start,否则将无法接收消息。\033[0m"
|
echo -e "\033[33m👉 请确保您已在 TG 中关注官方机器人并发送过 /start,否则将无法接收消息。\033[0m"
|
||||||
# [v3.6.0 安全熔断]
|
|
||||||
echo -e "\n\033[33m⚠️ 【安全熔断提示】\033[0m"
|
echo -e "\n\033[33m⚠️ 【安全熔断提示】\033[0m"
|
||||||
echo -e "\033[33m由于您使用了官方公共网关,为防止潜在的滥用或供应链风险,本节点的 [OTA 远程升级] 权限已被系统底层强制禁用。\033[0m"
|
echo -e "\033[33m由于您使用了官方公共网关,为防止潜在的滥用或供应链风险,本节点的 [OTA 远程升级] 权限已被系统底层强制禁用。\033[0m"
|
||||||
echo -e "\033[33m💡 若未来需要启用 OTA,请自建私有中枢后重新部署本节点。\033[0m"
|
echo -e "\033[33m💡 若未来需要启用 OTA,请自建私有中枢后重新部署本节点。\033[0m"
|
||||||
else
|
else
|
||||||
# [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
|
|
||||||
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"
|
||||||
TG_API_URL="https://api.telegram.org/bot${TG_TOKEN}/sendMessage"
|
TG_API_URL="https://api.telegram.org/bot${TG_TOKEN}/sendMessage"
|
||||||
echo -e "\033[32m✅ 已记录您的私有机器人 Token。\033[0m"
|
echo -e "\033[32m✅ 已记录您的私有机器人 Token。\033[0m"
|
||||||
|
|
||||||
# [v3.6.0] 私有模式开放 OTA 授权向导
|
|
||||||
echo -e "\n\033[36m[4.1/7] OTA 远程静默升级授权\033[0m"
|
echo -e "\n\033[36m[4.1/7] OTA 远程静默升级授权\033[0m"
|
||||||
echo -e "💡 开启后,您可以在 TG 面板一键将本节点热更新至最新版本。"
|
echo -e "💡 开启后,您可以在 TG 面板一键将本节点热更新至最新版本。"
|
||||||
read -p "是否允许本节点接收 OTA 升级指令?(y/n, 默认y): " OTA_CHOICE
|
read -p "是否允许本节点接收 OTA 升级指令?(y/n, 默认y): " OTA_CHOICE
|
||||||
@@ -347,16 +365,15 @@ if [ "$UPGRADE_MODE" == "false" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
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 变更: 智能随机高位端口生成系统] ==================
|
|
||||||
echo -e "\n\033[36m[4.2/7] 正在构建 Webhook 安全通信隧道...\033[0m"
|
echo -e "\n\033[36m[4.2/7] 正在构建 Webhook 安全通信隧道...\033[0m"
|
||||||
echo -n "🎲 正在探测可用随机端口..."
|
echo -n "🎲 正在探测可用随机端口..."
|
||||||
while true; do
|
while true; do
|
||||||
RANDOM_PORT=$((RANDOM % 55536 + 10000))
|
RANDOM_PORT=$((RANDOM % 55536 + 10000))
|
||||||
# 同时兼容 ss (新) 和 netstat (旧) 检查端口占用
|
|
||||||
if ! (ss -tuln 2>/dev/null | grep -q ":$RANDOM_PORT " || netstat -tuln 2>/dev/null | grep -q ":$RANDOM_PORT "); then
|
if ! (ss -tuln 2>/dev/null | grep -q ":$RANDOM_PORT " || netstat -tuln 2>/dev/null | grep -q ":$RANDOM_PORT "); then
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
@@ -374,7 +391,6 @@ if [ "$UPGRADE_MODE" == "false" ]; then
|
|||||||
AGENT_PORT="$RANDOM_PORT"
|
AGENT_PORT="$RANDOM_PORT"
|
||||||
break
|
break
|
||||||
else
|
else
|
||||||
# 校验手动输入的合法性与可用性
|
|
||||||
if [[ "$INPUT_PORT" =~ ^[0-9]+$ ]] && [ "$INPUT_PORT" -ge 1 ] && [ "$INPUT_PORT" -le 65535 ]; then
|
if [[ "$INPUT_PORT" =~ ^[0-9]+$ ]] && [ "$INPUT_PORT" -ge 1 ] && [ "$INPUT_PORT" -le 65535 ]; then
|
||||||
if (ss -tuln 2>/dev/null | grep -q ":$INPUT_PORT " || netstat -tuln 2>/dev/null | grep -q ":$INPUT_PORT "); then
|
if (ss -tuln 2>/dev/null | grep -q ":$INPUT_PORT " || netstat -tuln 2>/dev/null | grep -q ":$INPUT_PORT "); then
|
||||||
echo -e "\033[31m❌ 端口 $INPUT_PORT 已被占用,请重新输入或使用推荐端口。\033[0m"
|
echo -e "\033[31m❌ 端口 $INPUT_PORT 已被占用,请重新输入或使用推荐端口。\033[0m"
|
||||||
@@ -388,17 +404,16 @@ if [ "$UPGRADE_MODE" == "false" ]; then
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
echo -e "✅ 已锁定 Webhook 通讯端口: \033[32m$AGENT_PORT\033[0m"
|
echo -e "✅ 已锁定 Webhook 通讯端口: \033[32m$AGENT_PORT\033[0m"
|
||||||
# ====================================================================
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# ================== [v3.0.1新增修改 1: 冗余网络栈探测与锚点锁定] ==================
|
# ----------------------------------------------------------
|
||||||
|
# [网络锚定] 冗余网络栈探测与多出口智能嗅探
|
||||||
|
# ----------------------------------------------------------
|
||||||
echo -e "\n\033[36m[4.5/7] 正在探测本机网络栈与可用出口 (多节点雷达扫描中)...\033[0m"
|
echo -e "\n\033[36m[4.5/7] 正在探测本机网络栈与可用出口 (多节点雷达扫描中)...\033[0m"
|
||||||
|
|
||||||
# 引入容灾机制:依次尝试三个不同的 API,拿到有效的 IP 格式就停止
|
|
||||||
DETECT_V4=$( (curl -4 -s -m 3 api.ip.sb/ip || curl -4 -s -m 3 ifconfig.me || curl -4 -s -m 3 ipv4.icanhazip.com) 2>/dev/null | grep -E "^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+" | head -n 1 | tr -d '[:space:]')
|
DETECT_V4=$( (curl -4 -s -m 3 api.ip.sb/ip || curl -4 -s -m 3 ifconfig.me || curl -4 -s -m 3 ipv4.icanhazip.com) 2>/dev/null | grep -E "^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+" | head -n 1 | tr -d '[:space:]')
|
||||||
DETECT_V6=$( (curl -6 -s -m 3 api.ip.sb/ip || curl -6 -s -m 3 ifconfig.me || curl -6 -s -m 3 ipv6.icanhazip.com) 2>/dev/null | grep -E "^[0-9a-fA-F:]+.*:" | head -n 1 | tr -d '[:space:]')
|
DETECT_V6=$( (curl -6 -s -m 3 api.ip.sb/ip || curl -6 -s -m 3 ifconfig.me || curl -6 -s -m 3 ipv6.icanhazip.com) 2>/dev/null | grep -E "^[0-9a-fA-F:]+.*:" | head -n 1 | tr -d '[:space:]')
|
||||||
|
|
||||||
# 构建动态选项数组
|
|
||||||
IP_OPTIONS=()
|
IP_OPTIONS=()
|
||||||
IP_PROTO=()
|
IP_PROTO=()
|
||||||
|
|
||||||
@@ -407,7 +422,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,请选择要注册与养护的锚点:"
|
||||||
@@ -433,32 +449,27 @@ if [ "$UPGRADE_MODE" == "false" ]; then
|
|||||||
read -p "请输入您要绑定的公网 IP (v4 或 v6): " PUBLIC_IP
|
read -p "请输入您要绑定的公网 IP (v4 或 v6): " PUBLIC_IP
|
||||||
[[ "$PUBLIC_IP" == *":"* ]] && IP_PREF="6" || IP_PREF="4"
|
[[ "$PUBLIC_IP" == *":"* ]] && IP_PREF="6" || IP_PREF="4"
|
||||||
else
|
else
|
||||||
# 兜底:乱输就默认选第一个
|
|
||||||
PUBLIC_IP="${IP_OPTIONS[0]}"
|
PUBLIC_IP="${IP_OPTIONS[0]}"
|
||||||
IP_PREF="${IP_PROTO[0]}"
|
IP_PREF="${IP_PROTO[0]}"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# ================== [v3.3.1 核心重构: 身份剥离与双栈实弹嗅探] ==================
|
# [容灾防线] 为含冒号的 IPv6 数据自动装卸方括号护盾,保障下游组件识别不崩溃
|
||||||
# 1. 固化对外通讯身份 (自动穿透方括号护甲)
|
|
||||||
if [[ "$PUBLIC_IP" == *":"* ]] && [[ "$PUBLIC_IP" != *"["* ]]; then
|
if [[ "$PUBLIC_IP" == *":"* ]] && [[ "$PUBLIC_IP" != *"["* ]]; then
|
||||||
SAFE_PUBLIC_IP="[${PUBLIC_IP}]"
|
SAFE_PUBLIC_IP="[${PUBLIC_IP}]"
|
||||||
else
|
else
|
||||||
SAFE_PUBLIC_IP="$PUBLIC_IP"
|
SAFE_PUBLIC_IP="$PUBLIC_IP"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 2. 实弹打靶测试 (NAT 环境嗅探与双栈自适应)
|
|
||||||
echo -n "🕵️ 正在进行出站链路试射 (NAT环境与双栈嗅探)..."
|
echo -n "🕵️ 正在进行出站链路试射 (NAT环境与双栈嗅探)..."
|
||||||
RAW_TEST_IP=$(echo "$SAFE_PUBLIC_IP" | tr -d '[]')
|
RAW_TEST_IP=$(echo "$SAFE_PUBLIC_IP" | tr -d '[]')
|
||||||
|
|
||||||
# 智能切换靶机:V6 机器打 Cloudflare V6 节点,V4 机器打 1.1.1.1
|
|
||||||
if [[ "$RAW_TEST_IP" == *":"* ]]; then
|
if [[ "$RAW_TEST_IP" == *":"* ]]; then
|
||||||
TEST_TARGET="https://[2606:4700:4700::1111]"
|
TEST_TARGET="https://[2606:4700:4700::1111]"
|
||||||
else
|
else
|
||||||
TEST_TARGET="https://1.1.1.1"
|
TEST_TARGET="https://1.1.1.1"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 执行实弹试射
|
|
||||||
if curl --interface "$RAW_TEST_IP" -sI -m 3 "$TEST_TARGET" >/dev/null 2>&1; then
|
if curl --interface "$RAW_TEST_IP" -sI -m 3 "$TEST_TARGET" >/dev/null 2>&1; then
|
||||||
echo -e " \033[32m✅ 原生直连,物理网卡死锁已激活。\033[0m"
|
echo -e " \033[32m✅ 原生直连,物理网卡死锁已激活。\033[0m"
|
||||||
BIND_IP="$SAFE_PUBLIC_IP"
|
BIND_IP="$SAFE_PUBLIC_IP"
|
||||||
@@ -467,9 +478,8 @@ if [ "$UPGRADE_MODE" == "false" ]; then
|
|||||||
BIND_IP=""
|
BIND_IP=""
|
||||||
fi
|
fi
|
||||||
echo -e "\033[32m✅ 哨兵对外联络点已永久锁定至: $SAFE_PUBLIC_IP\033[0m"
|
echo -e "\033[32m✅ 哨兵对外联络点已永久锁定至: $SAFE_PUBLIC_IP\033[0m"
|
||||||
# ========================================================================
|
|
||||||
|
|
||||||
# ================== [v3.5.2 新增: 节点不可变主键与展示别名] ==================
|
# [身份分离] 分离底层系统锚定的不可变主键,与暴露给上层展示的可变别名
|
||||||
IP_HASH=$(echo "${SAFE_PUBLIC_IP:-127.0.0.1}" | md5sum | cut -c 1-4 | tr 'a-z' 'A-Z')
|
IP_HASH=$(echo "${SAFE_PUBLIC_IP:-127.0.0.1}" | md5sum | cut -c 1-4 | tr 'a-z' 'A-Z')
|
||||||
NODE_NAME="$(hostname | tr -cd 'a-zA-Z0-9' | cut -c 1-10)-${IP_HASH}"
|
NODE_NAME="$(hostname | tr -cd 'a-zA-Z0-9' | cut -c 1-10)-${IP_HASH}"
|
||||||
NODE_ALIAS="$NODE_NAME"
|
NODE_ALIAS="$NODE_NAME"
|
||||||
@@ -480,32 +490,28 @@ if [ "$UPGRADE_MODE" == "false" ]; then
|
|||||||
read -p "请输入节点展示别名 (如'纽约机房', 回车使用默认): " CUSTOM_ALIAS
|
read -p "请输入节点展示别名 (如'纽约机房', 回车使用默认): " CUSTOM_ALIAS
|
||||||
|
|
||||||
if [ -n "$CUSTOM_ALIAS" ]; then
|
if [ -n "$CUSTOM_ALIAS" ]; then
|
||||||
# 🛡️ 强制字符清洗:防御 Shell 注入,并限制长度防刷屏
|
|
||||||
NODE_ALIAS=$(echo "$CUSTOM_ALIAS" | tr -d '"'\''\`\$\|&;<>\n\r' | cut -c 1-20)
|
NODE_ALIAS=$(echo "$CUSTOM_ALIAS" | tr -d '"'\''\`\$\|&;<>\n\r' | cut -c 1-20)
|
||||||
[ -z "$NODE_ALIAS" ] && NODE_ALIAS="$NODE_NAME"
|
[ -z "$NODE_ALIAS" ] && NODE_ALIAS="$NODE_NAME"
|
||||||
fi
|
fi
|
||||||
echo -e "✅ 已锁定节点展示别名: \033[32m$NODE_ALIAS\033[0m"
|
echo -e "✅ 已锁定节点展示别名: \033[32m$NODE_ALIAS\033[0m"
|
||||||
fi
|
fi
|
||||||
# ========================================================================
|
|
||||||
|
|
||||||
# 5. 远程拉取冷数据并解析固化
|
# 5. 远程拉取冷数据并解析固化
|
||||||
echo -e "\n[5/7] 正在从云端数据仓库拉取 [${CITY_NAME}] 节点的底层规则..."
|
echo -e "\n[5/7] 正在从云端数据仓库拉取 [${CITY_NAME}] 节点的底层规则..."
|
||||||
REGION_JSON_FILE="${INSTALL_DIR}/data/regions/${COUNTRY_ID}/${STATE_ID}/${CITY_ID}.json"
|
REGION_JSON_FILE="${INSTALL_DIR}/data/regions/${COUNTRY_ID}/${STATE_ID}/${CITY_ID}.json"
|
||||||
curl -sL "${REPO_RAW_URL}/data/regions/${COUNTRY_ID}/${STATE_ID}/${CITY_ID}.json" -o "$REGION_JSON_FILE"
|
curl -fsSL --connect-timeout 10 --retry 3 "${REPO_RAW_URL}/data/regions/${COUNTRY_ID}/${STATE_ID}/${CITY_ID}.json" -o "$REGION_JSON_FILE"
|
||||||
|
|
||||||
if [ ! -s "$REGION_JSON_FILE" ]; then
|
if [ ! -s "$REGION_JSON_FILE" ]; then
|
||||||
echo "❌ 拉取或解析规则失败!请检查 Forgejo 仓库是否公开或网络是否畅通。"
|
echo "❌ 拉取或解析规则失败!请检查 Forgejo 仓库是否公开或网络是否畅通。"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 使用 jq 提取 JSON 里的核心值
|
|
||||||
REGION_NAME=$(jq -r '.region_name' "$REGION_JSON_FILE")
|
REGION_NAME=$(jq -r '.region_name' "$REGION_JSON_FILE")
|
||||||
BASE_LAT=$(jq -r '.google_module.base_lat' "$REGION_JSON_FILE")
|
BASE_LAT=$(jq -r '.google_module.base_lat' "$REGION_JSON_FILE")
|
||||||
BASE_LON=$(jq -r '.google_module.base_lon' "$REGION_JSON_FILE")
|
BASE_LON=$(jq -r '.google_module.base_lon' "$REGION_JSON_FILE")
|
||||||
LANG_PARAMS=$(jq -r '.google_module.lang_params' "$REGION_JSON_FILE")
|
LANG_PARAMS=$(jq -r '.google_module.lang_params' "$REGION_JSON_FILE")
|
||||||
VALID_URL_SUFFIX=$(jq -r '.google_module.valid_url_suffix' "$REGION_JSON_FILE")
|
VALID_URL_SUFFIX=$(jq -r '.google_module.valid_url_suffix' "$REGION_JSON_FILE")
|
||||||
|
|
||||||
# 写入本地静态配置文件 (v3.4.0 引入版本锚点)
|
|
||||||
cat > "$CONFIG_FILE" << EOF
|
cat > "$CONFIG_FILE" << EOF
|
||||||
# IP-Sentinel 本地固化配置 (生成时间: $(date '+%Y-%m-%d %H:%M:%S'))
|
# IP-Sentinel 本地固化配置 (生成时间: $(date '+%Y-%m-%d %H:%M:%S'))
|
||||||
AGENT_VERSION="$TARGET_VERSION"
|
AGENT_VERSION="$TARGET_VERSION"
|
||||||
@@ -527,32 +533,27 @@ AGENT_PORT="$AGENT_PORT"
|
|||||||
INSTALL_DIR="$INSTALL_DIR"
|
INSTALL_DIR="$INSTALL_DIR"
|
||||||
LOG_FILE="${INSTALL_DIR}/logs/sentinel.log"
|
LOG_FILE="${INSTALL_DIR}/logs/sentinel.log"
|
||||||
|
|
||||||
# [v3.3.1修改: 双核身份剥离配置]
|
|
||||||
IP_PREF="$IP_PREF"
|
IP_PREF="$IP_PREF"
|
||||||
PUBLIC_IP="$SAFE_PUBLIC_IP"
|
PUBLIC_IP="$SAFE_PUBLIC_IP"
|
||||||
BIND_IP="$BIND_IP"
|
BIND_IP="$BIND_IP"
|
||||||
|
|
||||||
# [v3.5.2新增: 双轨身份系统]
|
|
||||||
NODE_NAME="$NODE_NAME"
|
NODE_NAME="$NODE_NAME"
|
||||||
NODE_ALIAS="$NODE_ALIAS"
|
NODE_ALIAS="$NODE_ALIAS"
|
||||||
|
|
||||||
# [v3.6.0新增: OTA 权限标识]
|
|
||||||
ENABLE_OTA="$ENABLE_OTA"
|
ENABLE_OTA="$ENABLE_OTA"
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# ================== [v3.0.3 变更: 敏感配置文件权限收敛] ==================
|
|
||||||
chmod 600 "$CONFIG_FILE"
|
chmod 600 "$CONFIG_FILE"
|
||||||
# ====================================================================
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
# 🛑 拦截块结束 (全套交互配置跳过完毕)
|
|
||||||
|
|
||||||
# ================== [v3.3.1 核心修复: 老节点配置无损热迁移] ==================
|
# ----------------------------------------------------------
|
||||||
|
# [无感热重载] 老节点数据格式迁移兼容机制
|
||||||
|
# ----------------------------------------------------------
|
||||||
if [ "$UPGRADE_MODE" == "true" ]; then
|
if [ "$UPGRADE_MODE" == "true" ]; then
|
||||||
if ! grep -q "PUBLIC_IP=" "$CONFIG_FILE"; then
|
if ! grep -q "PUBLIC_IP=" "$CONFIG_FILE"; then
|
||||||
echo -e "\n🔄 [平滑迁移] 正在对老节点进行 v3.3.1 双核身份架构升级..."
|
echo -e "\n🔄 [平滑迁移] 正在对老节点进行无损双核身份架构升级..."
|
||||||
|
|
||||||
# 重新抓取公网面孔 (应对老节点 BIND_IP 可能已被手动清空的情况)
|
|
||||||
MIGRATE_IP=$(curl -${IP_PREF:-4} -s -m 5 api.ip.sb/ip | tr -d '[:space:]')
|
MIGRATE_IP=$(curl -${IP_PREF:-4} -s -m 5 api.ip.sb/ip | tr -d '[:space:]')
|
||||||
[[ "$MIGRATE_IP" == *":"* ]] && [[ "$MIGRATE_IP" != *"["* ]] && MIGRATE_IP="[${MIGRATE_IP}]"
|
[[ "$MIGRATE_IP" == *":"* ]] && [[ "$MIGRATE_IP" != *"["* ]] && MIGRATE_IP="[${MIGRATE_IP}]"
|
||||||
|
|
||||||
@@ -572,19 +573,15 @@ if [ "$UPGRADE_MODE" == "true" ]; then
|
|||||||
NEW_BIND_IP=""
|
NEW_BIND_IP=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 动态修改旧配置文件 (更新 BIND_IP,追加 PUBLIC_IP)
|
|
||||||
sed -i "s/^BIND_IP=.*/BIND_IP=\"$NEW_BIND_IP\"/" "$CONFIG_FILE"
|
sed -i "s/^BIND_IP=.*/BIND_IP=\"$NEW_BIND_IP\"/" "$CONFIG_FILE"
|
||||||
echo "PUBLIC_IP=\"$MIGRATE_IP\"" >> "$CONFIG_FILE"
|
echo "PUBLIC_IP=\"$MIGRATE_IP\"" >> "$CONFIG_FILE"
|
||||||
|
|
||||||
# 刷新当前安装脚本的环境变量,防止底部代码报错
|
|
||||||
SAFE_PUBLIC_IP="$MIGRATE_IP"
|
SAFE_PUBLIC_IP="$MIGRATE_IP"
|
||||||
BIND_IP="$NEW_BIND_IP"
|
BIND_IP="$NEW_BIND_IP"
|
||||||
else
|
else
|
||||||
# 如果是未来再升级,配置文件已是最新,直接提取变量供安装脚本尾部使用
|
SAFE_PUBLIC_IP="${PUBLIC_IP}"
|
||||||
SAFE_PUBLIC_IP=$(grep "^PUBLIC_IP=" "$CONFIG_FILE" | cut -d'"' -f2)
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# [v3.5.2 热修复] 兼容老版本没有 NODE_NAME 和 NODE_ALIAS 的情况,无损补齐
|
|
||||||
if ! grep -q "^NODE_NAME=" "$CONFIG_FILE"; then
|
if ! grep -q "^NODE_NAME=" "$CONFIG_FILE"; then
|
||||||
TMP_HASH=$(echo "${SAFE_PUBLIC_IP:-127.0.0.1}" | md5sum | cut -c 1-4 | tr 'a-z' 'A-Z')
|
TMP_HASH=$(echo "${SAFE_PUBLIC_IP:-127.0.0.1}" | md5sum | cut -c 1-4 | tr 'a-z' 'A-Z')
|
||||||
NODE_NAME="$(hostname | tr -cd 'a-zA-Z0-9' | cut -c 1-10)-${TMP_HASH}"
|
NODE_NAME="$(hostname | tr -cd 'a-zA-Z0-9' | cut -c 1-10)-${TMP_HASH}"
|
||||||
@@ -600,7 +597,6 @@ if [ "$UPGRADE_MODE" == "true" ]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# [v3.6.0 热修复] 兼容老版本没有 ENABLE_OTA 的情况,无损补齐默认关闭以防滥用
|
|
||||||
if ! grep -q "^ENABLE_OTA=" "$CONFIG_FILE"; then
|
if ! grep -q "^ENABLE_OTA=" "$CONFIG_FILE"; then
|
||||||
echo "ENABLE_OTA=\"false\"" >> "$CONFIG_FILE"
|
echo "ENABLE_OTA=\"false\"" >> "$CONFIG_FILE"
|
||||||
ENABLE_OTA="false"
|
ENABLE_OTA="false"
|
||||||
@@ -608,27 +604,27 @@ if [ "$UPGRADE_MODE" == "true" ]; then
|
|||||||
ENABLE_OTA=$(grep "^ENABLE_OTA=" "$CONFIG_FILE" | cut -d'"' -f2)
|
ENABLE_OTA=$(grep "^ENABLE_OTA=" "$CONFIG_FILE" | cut -d'"' -f2)
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
# ========================================================================
|
|
||||||
|
|
||||||
# 6. 拉取全套组件 (原子化升级,防断网变砖)
|
# ==========================================================
|
||||||
|
# [原子交接] 防变砖双缓冲下载执行域
|
||||||
|
# 必须保证核心模块物理就绪后,才允许向当前正在运行的旧引擎开火
|
||||||
|
# ==========================================================
|
||||||
echo -e "\n[6/7] 正在部署核心引擎与热数据..."
|
echo -e "\n[6/7] 正在部署核心引擎与热数据..."
|
||||||
mkdir -p "${INSTALL_DIR}/data/keywords"
|
mkdir -p "${INSTALL_DIR}/data/keywords"
|
||||||
|
|
||||||
# [核心修复] 开辟临时下载区,确保下载 100% 成功后再替换旧核心
|
TMP_CORE="${SECURE_TMP}/core_update"
|
||||||
TMP_CORE="/tmp/ip_sentinel_core_$$"
|
|
||||||
mkdir -p "$TMP_CORE"
|
mkdir -p "$TMP_CORE"
|
||||||
|
|
||||||
# 拉取核心代码至临时区
|
curl -fsSL --connect-timeout 10 --retry 3 "${REPO_RAW_URL}/core/runner.sh" -o "${TMP_CORE}/runner.sh"
|
||||||
curl -sL "${REPO_RAW_URL}/core/runner.sh" -o "${TMP_CORE}/runner.sh"
|
curl -fsSL --connect-timeout 10 --retry 3 "${REPO_RAW_URL}/core/updater.sh" -o "${TMP_CORE}/updater.sh"
|
||||||
curl -sL "${REPO_RAW_URL}/core/updater.sh" -o "${TMP_CORE}/updater.sh"
|
curl -fsSL --connect-timeout 10 --retry 3 "${REPO_RAW_URL}/core/tg_report.sh" -o "${TMP_CORE}/tg_report.sh"
|
||||||
curl -sL "${REPO_RAW_URL}/core/tg_report.sh" -o "${TMP_CORE}/tg_report.sh"
|
curl -fsSL --connect-timeout 10 --retry 3 "${REPO_RAW_URL}/core/agent_daemon.sh" -o "${TMP_CORE}/agent_daemon.sh"
|
||||||
curl -sL "${REPO_RAW_URL}/core/agent_daemon.sh" -o "${TMP_CORE}/agent_daemon.sh"
|
curl -fsSL --connect-timeout 10 --retry 3 "${REPO_RAW_URL}/core/uninstall.sh" -o "${TMP_CORE}/uninstall.sh"
|
||||||
curl -sL "${REPO_RAW_URL}/core/uninstall.sh" -o "${TMP_CORE}/uninstall.sh"
|
curl -fsSL --connect-timeout 10 --retry 3 "${REPO_RAW_URL}/core/mod_google.sh" -o "${TMP_CORE}/mod_google.sh"
|
||||||
curl -sL "${REPO_RAW_URL}/core/mod_google.sh" -o "${TMP_CORE}/mod_google.sh"
|
curl -fsSL --connect-timeout 10 --retry 3 "${REPO_RAW_URL}/core/mod_trust.sh" -o "${TMP_CORE}/mod_trust.sh"
|
||||||
curl -sL "${REPO_RAW_URL}/core/mod_trust.sh" -o "${TMP_CORE}/mod_trust.sh"
|
curl -fsSL --connect-timeout 10 --retry 3 "${REPO_RAW_URL}/core/mod_quality.sh" -o "${TMP_CORE}/mod_quality.sh"
|
||||||
curl -sL "${REPO_RAW_URL}/core/mod_quality.sh" -o "${TMP_CORE}/mod_quality.sh"
|
|
||||||
|
|
||||||
# 🛡️ 防砖终极校验:检查关键文件是否真实存在且不为空
|
# 🛡️ 终极自检墙:一旦任意文件缺失或长度为零,直接熔断放弃覆写,确保宿主不宕机
|
||||||
if [ ! -s "${TMP_CORE}/runner.sh" ] || [ ! -s "${TMP_CORE}/agent_daemon.sh" ]; then
|
if [ ! -s "${TMP_CORE}/runner.sh" ] || [ ! -s "${TMP_CORE}/agent_daemon.sh" ]; then
|
||||||
echo -e "\033[31m❌ 致命错误:核心代码拉取失败!网络阻断或 GitHub Raw 异常。\033[0m"
|
echo -e "\033[31m❌ 致命错误:核心代码拉取失败!网络阻断或 GitHub Raw 异常。\033[0m"
|
||||||
echo "🛡️ 防砖机制触发:已中止覆盖,旧版哨兵引擎仍安全存活中。"
|
echo "🛡️ 防砖机制触发:已中止覆盖,旧版哨兵引擎仍安全存活中。"
|
||||||
@@ -636,30 +632,42 @@ if [ ! -s "${TMP_CORE}/runner.sh" ] || [ ! -s "${TMP_CORE}/agent_daemon.sh" ]; t
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 校验完美通过,执行原子化交接
|
echo "⏳ 新引擎校验通过,正在抹杀旧版守护进程..."
|
||||||
|
if is_systemd; 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
|
||||||
|
|
||||||
# 拉取热数据与词库
|
curl -fsSL --connect-timeout 10 --retry 3 "${REPO_RAW_URL}/data/user_agents.txt" -o "${INSTALL_DIR}/data/user_agents.txt"
|
||||||
curl -sL "${REPO_RAW_URL}/data/user_agents.txt" -o "${INSTALL_DIR}/data/user_agents.txt"
|
|
||||||
if [ "$UPGRADE_MODE" == "false" ]; then
|
if [ "$UPGRADE_MODE" == "false" ]; then
|
||||||
curl -sL "${REPO_RAW_URL}/data/keywords/${KEYWORD_FILE}" -o "${INSTALL_DIR}/data/keywords/${KEYWORD_FILE}"
|
curl -fsSL --connect-timeout 10 --retry 3 "${REPO_RAW_URL}/data/keywords/${KEYWORD_FILE}" -o "${INSTALL_DIR}/data/keywords/${KEYWORD_FILE}"
|
||||||
else
|
else
|
||||||
# 升级模式:利用已有的 REGION_CODE 更新通用词库
|
curl -fsSL --connect-timeout 10 --retry 3 "${REPO_RAW_URL}/data/keywords/kw_${REGION_CODE}.txt" -o "${INSTALL_DIR}/data/keywords/kw_${REGION_CODE}.txt" 2>/dev/null || true
|
||||||
curl -sL "${REPO_RAW_URL}/data/keywords/kw_${REGION_CODE}.txt" -o "${INSTALL_DIR}/data/keywords/kw_${REGION_CODE}.txt" 2>/dev/null || true
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 7. 配置系统定时任务 (高频调度与看门狗)
|
# ==========================================================
|
||||||
|
# [进程守护] Systemd 原生注入与微内核定时降级兜底
|
||||||
|
# ==========================================================
|
||||||
echo -e "\n[7/7] 正在注入系统守护进程与调度器..."
|
echo -e "\n[7/7] 正在注入系统守护进程与调度器..."
|
||||||
|
|
||||||
# [v3.3.0 新增] 初始化 UA 指纹库更新时间戳,确立 30 天滚动周期的计算锚点
|
DEPLOY_UTC_HOUR=$(date -u +%H)
|
||||||
echo $(date +%s) > "${INSTALL_DIR}/core/.ua_last_update"
|
DEPLOY_UTC_MIN=$(date -u +%M)
|
||||||
|
|
||||||
if command -v systemctl >/dev/null 2>&1; then
|
echo $(date -u +%s) > "${INSTALL_DIR}/core/.ua_last_update"
|
||||||
|
|
||||||
|
if is_systemd; then
|
||||||
echo "💡 检测到 Systemd 环境,正在部署原生守护服务..."
|
echo "💡 检测到 Systemd 环境,正在部署原生守护服务..."
|
||||||
|
|
||||||
# 1. Runner 核心养护模块服务与定时器
|
|
||||||
cat > /etc/systemd/system/ip-sentinel-runner.service << EOF
|
cat > /etc/systemd/system/ip-sentinel-runner.service << EOF
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=IP-Sentinel Runner Service
|
Description=IP-Sentinel Runner Service
|
||||||
@@ -678,8 +686,7 @@ EOF
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Timer for IP-Sentinel Runner Service
|
Description=Timer for IP-Sentinel Runner Service
|
||||||
[Timer]
|
[Timer]
|
||||||
OnActiveSec=10s
|
OnCalendar=*:0/20
|
||||||
OnUnitActiveSec=30min
|
|
||||||
RandomizedDelaySec=180
|
RandomizedDelaySec=180
|
||||||
Persistent=true
|
Persistent=true
|
||||||
Unit=ip-sentinel-runner.service
|
Unit=ip-sentinel-runner.service
|
||||||
@@ -687,7 +694,6 @@ Unit=ip-sentinel-runner.service
|
|||||||
WantedBy=timers.target
|
WantedBy=timers.target
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# 2. Updater 养料更新模块服务与定时器
|
|
||||||
cat > /etc/systemd/system/ip-sentinel-updater.service << EOF
|
cat > /etc/systemd/system/ip-sentinel-updater.service << EOF
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=IP-Sentinel Updater Service
|
Description=IP-Sentinel Updater Service
|
||||||
@@ -706,7 +712,7 @@ EOF
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Timer for IP-Sentinel Updater Service
|
Description=Timer for IP-Sentinel Updater Service
|
||||||
[Timer]
|
[Timer]
|
||||||
OnCalendar=*-*-* 03:00:00
|
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]
|
||||||
@@ -717,7 +723,6 @@ EOF
|
|||||||
systemctl enable --now ip-sentinel-runner.timer ip-sentinel-updater.timer
|
systemctl enable --now ip-sentinel-runner.timer ip-sentinel-updater.timer
|
||||||
|
|
||||||
if [[ -n "$TG_TOKEN" ]] && [[ -n "$CHAT_ID" ]]; then
|
if [[ -n "$TG_TOKEN" ]] && [[ -n "$CHAT_ID" ]]; then
|
||||||
# 3. TG 战报服务与定时器
|
|
||||||
cat > /etc/systemd/system/ip-sentinel-report.service << EOF
|
cat > /etc/systemd/system/ip-sentinel-report.service << EOF
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=IP-Sentinel Telegram Report Service
|
Description=IP-Sentinel Telegram Report Service
|
||||||
@@ -736,13 +741,12 @@ 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
|
OnCalendar=*-*-* 16:00:00 UTC
|
||||||
Unit=ip-sentinel-report.service
|
Unit=ip-sentinel-report.service
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=timers.target
|
WantedBy=timers.target
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# 4. [排雷修复] Agent Daemon Webhook 监听守护服务 (Type=simple, 常驻执行)
|
|
||||||
cat > /etc/systemd/system/ip-sentinel-agent-daemon.service << EOF
|
cat > /etc/systemd/system/ip-sentinel-agent-daemon.service << EOF
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=IP-Sentinel Agent Daemon Service
|
Description=IP-Sentinel Agent Daemon Service
|
||||||
@@ -761,42 +765,120 @@ IOSchedulingClass=idle
|
|||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# [修复竞态]: 提前写入公网 IP 缓存,阻断重复推送
|
DAEMON_IP=$( (curl -s -m 5 api.ip.sb/ip || curl -s -m 5 ifconfig.me) 2>/dev/null | tr -d '[:space:]' )
|
||||||
echo "$SAFE_PUBLIC_IP" > "${INSTALL_DIR}/core/.last_ip"
|
[ -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
|
IS_RESTRICTED_ALPINE="false"
|
||||||
echo "0 3 * * * ${INSTALL_DIR}/core/updater.sh >/dev/null 2>&1" >> /tmp/cron_backup
|
if [ -f /etc/alpine-release ]; then
|
||||||
|
if [ -d /proc/vz ] || grep -qa container=lxc /proc/1/environ 2>/dev/null || [ -f /.dockerenv ]; then
|
||||||
if [[ -n "$TG_TOKEN" ]] && [[ -n "$CHAT_ID" ]]; then
|
IS_RESTRICTED_ALPINE="true"
|
||||||
echo "0 8 * * * ${INSTALL_DIR}/core/tg_report.sh >/dev/null 2>&1" >> /tmp/cron_backup
|
fi
|
||||||
echo "$SAFE_PUBLIC_IP" > "${INSTALL_DIR}/core/.last_ip"
|
fi
|
||||||
echo "@reboot nohup bash ${INSTALL_DIR}/core/agent_daemon.sh >/dev/null 2>&1 &" >> /tmp/cron_backup
|
|
||||||
echo "* * * * * nohup bash ${INSTALL_DIR}/core/agent_daemon.sh >/dev/null 2>&1 &" >> /tmp/cron_backup
|
|
||||||
nohup bash "${INSTALL_DIR}/core/agent_daemon.sh" >/dev/null 2>&1 &
|
|
||||||
fi
|
|
||||||
[ -f /tmp/cron_backup ] && crontab /tmp/cron_backup 2>/dev/null
|
|
||||||
rm -f /tmp/cron_backup
|
|
||||||
fi
|
|
||||||
|
|
||||||
# ================== [v3.4.0 核心: 状态机驱动的热更新路由] ==================
|
if [ "$IS_RESTRICTED_ALPINE" == "true" ]; then
|
||||||
|
echo -e "⚠️ 探测到受限的 LXC/OpenVZ Alpine 环境,系统自带 Cron 极易假死。"
|
||||||
|
echo -e "🔧 自动降维打击:启用 [自定义高可用死循环调度器] 接管全局任务..."
|
||||||
|
|
||||||
|
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"
|
||||||
|
|
||||||
|
cat > ${INSTALL_DIR}/core/sentinel_scheduler.sh << EOF
|
||||||
|
#!/bin/bash
|
||||||
|
while true; do
|
||||||
|
MIN=\$(date -u +%M)
|
||||||
|
HOUR=\$(date -u +%H)
|
||||||
|
if [ "\$MIN" == "00" ] || [ "\$MIN" == "20" ] || [ "\$MIN" == "40" ]; then
|
||||||
|
/bin/bash /opt/ip_sentinel/core/runner.sh >/dev/null 2>&1
|
||||||
|
fi
|
||||||
|
if [ "\$HOUR" == "${DEPLOY_UTC_HOUR}" ] && [ "\$MIN" == "${DEPLOY_UTC_MIN}" ]; then
|
||||||
|
/bin/bash /opt/ip_sentinel/core/updater.sh >/dev/null 2>&1
|
||||||
|
fi
|
||||||
|
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
|
||||||
|
|
||||||
|
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
|
||||||
|
grep -q "sentinel_scheduler" /etc/profile || echo "nohup bash ${INSTALL_DIR}/core/sentinel_scheduler.sh >/dev/null 2>&1 &" >> /etc/profile
|
||||||
|
fi
|
||||||
|
|
||||||
|
[ -n "$PUBLIC_IP" ] && echo "$PUBLIC_IP" > "${INSTALL_DIR}/core/.last_ip"
|
||||||
|
nohup bash ${INSTALL_DIR}/core/sentinel_scheduler.sh >/dev/null 2>&1 &
|
||||||
|
|
||||||
|
else
|
||||||
|
crontab -l 2>/dev/null | grep -v "ip_sentinel" > "${SECURE_TMP}/cron_backup" || true
|
||||||
|
echo "*/20 * * * * ${INSTALL_DIR}/core/runner.sh >/dev/null 2>&1" >> "${SECURE_TMP}/cron_backup"
|
||||||
|
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
|
||||||
|
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"
|
||||||
|
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
|
||||||
|
|
||||||
|
# ----------------------------------------------------------
|
||||||
|
# [通讯指控] 部署后首播,打入中枢通信网关及指令态势传递
|
||||||
|
# ----------------------------------------------------------
|
||||||
if [[ -n "$TG_TOKEN" ]] && [[ -n "$CHAT_ID" ]]; then
|
if [[ -n "$TG_TOKEN" ]] && [[ -n "$CHAT_ID" ]]; then
|
||||||
|
|
||||||
# [v3.6.0 核心] 发送携带全套身份属性的注册指令 (追加 ENABLE_OTA 作为第 7 个字段)
|
|
||||||
REG_MSG="#REGISTER#|${REGION_CODE}|${NODE_NAME}|${SAFE_PUBLIC_IP}|${AGENT_PORT}|${NODE_ALIAS}|${ENABLE_OTA}"
|
REG_MSG="#REGISTER#|${REGION_CODE}|${NODE_NAME}|${SAFE_PUBLIC_IP}|${AGENT_PORT}|${NODE_ALIAS}|${ENABLE_OTA}"
|
||||||
|
|
||||||
if [ "$UPGRADE_MODE" == "true" ]; then
|
if [ "$UPGRADE_MODE" == "true" ]; then
|
||||||
# 读取本地老版本号,如果没有则视为远古版本 v3.3.1
|
|
||||||
OLD_VERSION=$(grep "^AGENT_VERSION=" "$CONFIG_FILE" | cut -d'"' -f2)
|
OLD_VERSION=$(grep "^AGENT_VERSION=" "$CONFIG_FILE" | cut -d'"' -f2)
|
||||||
[ -z "$OLD_VERSION" ] && OLD_VERSION="3.3.1"
|
[ -z "$OLD_VERSION" ] && OLD_VERSION="3.3.1"
|
||||||
|
|
||||||
# [路由表 1]: 跨代兼容 (老版本 < v3.3.2)
|
|
||||||
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})..."
|
||||||
TEXT_MSG="✨ *IP-Sentinel 引擎热更新完成!*
|
TEXT_MSG="✨ *IP-Sentinel 引擎热更新完成!*
|
||||||
@@ -807,13 +889,11 @@ if [[ -n "$TG_TOKEN" ]] && [[ -n "$CHAT_ID" ]]; then
|
|||||||
⚠️ *战区架构已重组,请务必点击下方指令并发送,以同步新的防撞档案:*
|
⚠️ *战区架构已重组,请务必点击下方指令并发送,以同步新的防撞档案:*
|
||||||
\`${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}]]}}')
|
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
|
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)
|
|
||||||
else
|
else
|
||||||
echo -e "\n📡 [路由枢纽] 正在执行静默平滑升级 (v${OLD_VERSION} -> v${TARGET_VERSION})..."
|
echo -e "\n📡 [路由枢纽] 正在执行静默平滑升级 (v${OLD_VERSION} -> v${TARGET_VERSION})..."
|
||||||
TEXT_MSG="✨ *IP-Sentinel 引擎热更新完成!*
|
TEXT_MSG="✨ *IP-Sentinel 引擎热更新完成!*
|
||||||
@@ -821,15 +901,13 @@ if [[ -n "$TG_TOKEN" ]] && [[ -n "$CHAT_ID" ]]; then
|
|||||||
🌐 IP:\`${SAFE_PUBLIC_IP}\`
|
🌐 IP:\`${SAFE_PUBLIC_IP}\`
|
||||||
🚀 状态:v${TARGET_VERSION} OTA 动态活体引擎已部署"
|
🚀 状态: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}]]}}')
|
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
|
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
|
||||||
|
|
||||||
# [清理遗留垃圾并刷新版本号]
|
sed -i '/^NAME_HASHED=/d' "$CONFIG_FILE" 2>/dev/null
|
||||||
sed -i '/^NAME_HASHED=/d' "$CONFIG_FILE" 2>/dev/null # 抹除上个版本的临时基因锁
|
|
||||||
if grep -q "^AGENT_VERSION=" "$CONFIG_FILE"; then
|
if grep -q "^AGENT_VERSION=" "$CONFIG_FILE"; then
|
||||||
sed -i "s/^AGENT_VERSION=.*/AGENT_VERSION=\"$TARGET_VERSION\"/" "$CONFIG_FILE"
|
sed -i "s/^AGENT_VERSION=.*/AGENT_VERSION=\"$TARGET_VERSION\"/" "$CONFIG_FILE"
|
||||||
else
|
else
|
||||||
@@ -837,7 +915,6 @@ if [[ -n "$TG_TOKEN" ]] && [[ -n "$CHAT_ID" ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
else
|
else
|
||||||
# [全新安装路由]
|
|
||||||
echo -e "\n📡 正在向指挥部发送注册暗号..."
|
echo -e "\n📡 正在向指挥部发送注册暗号..."
|
||||||
TEXT_MSG="✨ *IP-Sentinel 部署成功!*
|
TEXT_MSG="✨ *IP-Sentinel 部署成功!*
|
||||||
📍 区域:${REGION_NAME}
|
📍 区域:${REGION_NAME}
|
||||||
@@ -847,7 +924,6 @@ if [[ -n "$TG_TOKEN" ]] && [[ -n "$CHAT_ID" ]]; then
|
|||||||
🔑 *请点击下方指令复制并回复给机器人:*
|
🔑 *请点击下方指令复制并回复给机器人:*
|
||||||
\`${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}]]}}')
|
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")
|
PUSH_RESULT=$(curl -s -X POST "${TG_API_URL}" -H "Content-Type: application/json" -d "$JSON_PAYLOAD")
|
||||||
|
|
||||||
@@ -858,7 +934,6 @@ if [[ -n "$TG_TOKEN" ]] && [[ -n "$CHAT_ID" ]]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
# =========================================================================
|
|
||||||
|
|
||||||
echo "========================================================"
|
echo "========================================================"
|
||||||
if [ "$UPGRADE_MODE" == "true" ]; then
|
if [ "$UPGRADE_MODE" == "true" ]; then
|
||||||
@@ -867,18 +942,16 @@ 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) 并向中枢发送了注册请求。"
|
||||||
|
|
||||||
# ================== [v3.0.3 变更: 智能防火墙检测与放行指引] ==================
|
|
||||||
FW_MSG=""
|
FW_MSG=""
|
||||||
if command -v ufw >/dev/null 2>&1 && ufw status | grep -qw active; then
|
if command -v ufw >/dev/null 2>&1 && ufw status | grep -qw active; then
|
||||||
FW_MSG="ufw allow $AGENT_PORT/tcp"
|
FW_MSG="ufw allow $AGENT_PORT/tcp"
|
||||||
elif command -v firewall-cmd >/dev/null 2>&1 && systemctl is-active firewalld | grep -qw active; then
|
elif command -v firewall-cmd >/dev/null 2>&1 && systemctl is-active firewalld | grep -qw active; then
|
||||||
FW_MSG="firewall-cmd --zone=public --add-port=$AGENT_PORT/tcp --permanent && firewall-cmd --reload"
|
FW_MSG="firewall-cmd --zone=public --add-port=$AGENT_PORT/tcp --permanent && firewall-cmd --reload"
|
||||||
elif command -v iptables >/dev/null 2>&1; then
|
elif command -v iptables >/dev/null 2>&1; then
|
||||||
# 智能双栈雷达:根据对外公网 IP 属性,动态下发对应的防火墙放行指令
|
|
||||||
if [[ "$SAFE_PUBLIC_IP" == *":"* ]]; then
|
if [[ "$SAFE_PUBLIC_IP" == *":"* ]]; then
|
||||||
FW_MSG="ip6tables -I INPUT -p tcp --dport $AGENT_PORT -j ACCEPT"
|
FW_MSG="ip6tables -I INPUT -p tcp --dport $AGENT_PORT -j ACCEPT"
|
||||||
else
|
else
|
||||||
@@ -886,26 +959,30 @@ 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
|
||||||
# ====================================================================
|
|
||||||
fi
|
fi
|
||||||
echo "🗑️ 若未来需卸载,可重新运行本脚本选择[2]或执行: bash ${INSTALL_DIR}/core/uninstall.sh"
|
echo "🗑️ 若未来需卸载,可重新运行本脚本选择[2]或执行: bash ${INSTALL_DIR}/core/uninstall.sh"
|
||||||
echo "========================================================"
|
echo "========================================================"
|
||||||
|
|
||||||
# ================== [v3.1.2 新增: 玻璃房透明装机统计] ==================
|
|
||||||
# [修复] 仅在全新部署时触发统计,平滑升级/OTA 时绝对不触发,防止配额耗尽与数据注水
|
|
||||||
if [ "$UPGRADE_MODE" == "false" ]; then
|
if [ "$UPGRADE_MODE" == "false" ]; then
|
||||||
echo -e "\n📡 正在向开源社区汇报装机量 (完全匿名,不收集IP)..."
|
echo -e "\n📡 正在向开源社区汇报装机量 (完全匿名,不收集IP)..."
|
||||||
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
|
||||||
|
|
||||||
|
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[0m\033]8;;\033\\"
|
||||||
|
echo -e "========================================================\n"
|
||||||
@@ -1,14 +1,14 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
# 脚本名称: mod_google.sh (Google 业务逻辑模块 - 动态锚点版)
|
# 脚本名称: mod_google.sh
|
||||||
# 核心功能: 执行坐标微抖动、模拟真实阅读时长、会话行为拉伸
|
# 核心功能: 区域网络模拟、行为轨迹拉伸、地理定位锚定
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
|
|
||||||
MODULE_NAME="Google"
|
MODULE_NAME="Google"
|
||||||
CONFIG_FILE="/opt/ip_sentinel/config.conf"
|
CONFIG_FILE="/opt/ip_sentinel/config.conf"
|
||||||
|
|
||||||
# 1. 加载冷数据配置
|
# --- [环境预载] ---
|
||||||
if [ -f "$CONFIG_FILE" ]; then
|
if [ -f "$CONFIG_FILE" ]; then
|
||||||
source "$CONFIG_FILE"
|
source "$CONFIG_FILE"
|
||||||
else
|
else
|
||||||
@@ -16,24 +16,22 @@ else
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 容错机制:如果父进程没有传递 log 函数,则本地定义一个作为 fallback (v3.4.0 引入版本探针)
|
# [容灾机制] 若宿主环境未注入日志函数,则启动 Fallback 接管
|
||||||
if ! type log >/dev/null 2>&1; then
|
if ! type log >/dev/null 2>&1; then
|
||||||
log() {
|
log() {
|
||||||
# [v3.4.0 核心] 提取当前配置中的版本锚点
|
# [版本锚定] 提取运行时动态版本标识
|
||||||
local local_ver="${AGENT_VERSION:-未知}"
|
local local_ver="${AGENT_VERSION:-未知}"
|
||||||
|
|
||||||
# 保证日志目录存在
|
|
||||||
mkdir -p "${INSTALL_DIR}/logs"
|
mkdir -p "${INSTALL_DIR}/logs"
|
||||||
|
|
||||||
# 日志格式注入 [版本号] 追踪标识
|
# [时区对齐] 强制采用绝对 UTC 时间消除跨域日志偏移
|
||||||
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"
|
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
|
||||||
logger -t ip-sentinel "$core_msg"
|
logger -t ip-sentinel "$core_msg"
|
||||||
else
|
else
|
||||||
# 降级输出到 stdout,让 Systemd 捕获
|
|
||||||
echo "$core_msg"
|
echo "$core_msg"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@@ -41,7 +39,7 @@ fi
|
|||||||
|
|
||||||
log "$MODULE_NAME" "START" "========== 唤醒网络模拟器 [区域: $REGION_NAME] =========="
|
log "$MODULE_NAME" "START" "========== 唤醒网络模拟器 [区域: $REGION_NAME] =========="
|
||||||
|
|
||||||
# 2. 动态加载热数据 (设备指纹池 和 专属搜索词库)
|
# --- [数据装配] ---
|
||||||
UA_FILE="${INSTALL_DIR}/data/user_agents.txt"
|
UA_FILE="${INSTALL_DIR}/data/user_agents.txt"
|
||||||
KW_FILE="${INSTALL_DIR}/data/keywords/kw_${REGION_CODE}.txt"
|
KW_FILE="${INSTALL_DIR}/data/keywords/kw_${REGION_CODE}.txt"
|
||||||
|
|
||||||
@@ -50,11 +48,10 @@ if [ ! -f "$UA_FILE" ] || [ ! -f "$KW_FILE" ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 将文本按行读取到数组中 (并自动过滤空行)
|
|
||||||
mapfile -t UA_POOL < <(grep -v '^$' "$UA_FILE")
|
mapfile -t UA_POOL < <(grep -v '^$' "$UA_FILE")
|
||||||
mapfile -t KEYWORDS < <(grep -v '^$' "$KW_FILE")
|
mapfile -t KEYWORDS < <(grep -v '^$' "$KW_FILE")
|
||||||
|
|
||||||
# --- [工具函数] ---
|
# --- [辅助运算] ---
|
||||||
get_random_coord() {
|
get_random_coord() {
|
||||||
local base=$1
|
local base=$1
|
||||||
local range=$2
|
local range=$2
|
||||||
@@ -62,60 +59,94 @@ get_random_coord() {
|
|||||||
awk "BEGIN {print ($base + $offset)}"
|
awk "BEGIN {print ($base + $offset)}"
|
||||||
}
|
}
|
||||||
|
|
||||||
# --- [环境初始化] ---
|
# --- [身份画像构建] ---
|
||||||
# [v3.3.1修改] 优先读取对外公网面孔作为哈希种子,兼容 NAT 机的空 BIND_IP
|
# [防线提取] 优先捕获固化的公网面孔作为种子
|
||||||
CURRENT_IP="${PUBLIC_IP:-${BIND_IP:-Unknown}}"
|
CURRENT_IP="${PUBLIC_IP:-${BIND_IP:-Unknown}}"
|
||||||
|
|
||||||
# -----------------------------------------------------------
|
# -----------------------------------------------------------
|
||||||
# [V3.1.5] 哈希锚定法 (Hash-Seeded Persona)
|
# [指纹固化] 哈希锚定法 (Hash-Seeded Persona)
|
||||||
# 利用 IP 算力固定 3 个永久化专属指纹,破除僵尸网络同质化特征
|
# 基于 IP 算力固定会话指纹池,彻底破除僵尸网络同质化特征
|
||||||
# -----------------------------------------------------------
|
# -----------------------------------------------------------
|
||||||
TOTAL_UA=${#UA_POOL[@]}
|
TOTAL_UA=${#UA_POOL[@]}
|
||||||
if [ "$TOTAL_UA" -gt 0 ]; then
|
if [ "$TOTAL_UA" -gt 0 ]; then
|
||||||
# 1. 以本地锁定的公网 IP 为种子,计算固定不变的 CRC32 哈希值
|
|
||||||
SEED=$(echo -n "$CURRENT_IP" | cksum | awk '{print $1}')
|
SEED=$(echo -n "$CURRENT_IP" | cksum | awk '{print $1}')
|
||||||
|
|
||||||
# 2. 利用确定的种子和质数乘数,在全球 4000 的库中计算出本机的 3 个绝对专属坐标
|
|
||||||
IDX1=$(( SEED % TOTAL_UA ))
|
IDX1=$(( SEED % TOTAL_UA ))
|
||||||
IDX2=$(( (SEED * 17) % TOTAL_UA ))
|
IDX2=$(( (SEED * 17) % TOTAL_UA ))
|
||||||
IDX3=$(( (SEED * 31) % TOTAL_UA ))
|
IDX3=$(( (SEED * 31) % TOTAL_UA ))
|
||||||
|
|
||||||
# 3. 将绝对坐标映射为该节点的“专属设备库”
|
|
||||||
MY_UA_POOL=("${UA_POOL[$IDX1]}" "${UA_POOL[$IDX2]}" "${UA_POOL[$IDX3]}")
|
MY_UA_POOL=("${UA_POOL[$IDX1]}" "${UA_POOL[$IDX2]}" "${UA_POOL[$IDX3]}")
|
||||||
|
|
||||||
# 4. 本次会话从这 3 台专属设备中随机挑选 1 台进行模拟
|
|
||||||
SESSION_UA=${MY_UA_POOL[$RANDOM % 3]}
|
SESSION_UA=${MY_UA_POOL[$RANDOM % 3]}
|
||||||
else
|
else
|
||||||
# 兜底容错机制
|
# [极简兜底] 降维指纹防御崩溃
|
||||||
SESSION_UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"
|
SESSION_UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"
|
||||||
fi
|
fi
|
||||||
# 位置锁定:在基准点(比如东京新宿)附近 3 公里内随机生成本次上网的“固定咖啡馆”坐标
|
|
||||||
|
# -----------------------------------------------------------
|
||||||
|
# [v4.1.4 平台身份提取器 (Persona Mapper)]
|
||||||
|
# 识别当前指纹的系统平台,杜绝跨平台的底层探针穿帮
|
||||||
|
# -----------------------------------------------------------
|
||||||
|
UA_PLATFORM="windows"
|
||||||
|
if [[ "$SESSION_UA" == *"Android"* ]]; then
|
||||||
|
UA_PLATFORM="android"
|
||||||
|
elif [[ "$SESSION_UA" == *"iPhone"* ]] || [[ "$SESSION_UA" == *"iPad"* ]]; then
|
||||||
|
UA_PLATFORM="ios"
|
||||||
|
elif [[ "$SESSION_UA" == *"Macintosh"* ]]; then
|
||||||
|
UA_PLATFORM="macos"
|
||||||
|
elif [[ "$SESSION_UA" == *"Linux"* ]]; then
|
||||||
|
UA_PLATFORM="linux"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# [LBS 锚定] 在基准战区内生成固定范围内的微抖动咖啡馆坐标
|
||||||
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}..."
|
||||||
|
log "$MODULE_NAME" "INFO " "平台推断: [$UA_PLATFORM] "
|
||||||
log "$MODULE_NAME" "INFO " "虚拟驻留坐标: $SESSION_BASE_LAT, $SESSION_BASE_LON"
|
log "$MODULE_NAME" "INFO " "虚拟驻留坐标: $SESSION_BASE_LAT, $SESSION_BASE_LON"
|
||||||
|
|
||||||
# -----------------------------------------------------------
|
# -----------------------------------------------------------
|
||||||
# [V3.2.1 热修复] 网络锚定与协议自适应构建
|
# [v4.1.2] Cookie 持久化身份库 (Google 专属物理隔离)
|
||||||
# 强制 curl 绑定网卡,并自动匹配 IPv4/v6 协议,杜绝 curl 冲突报错
|
# 构建真实的 Session 连续性,打破“每分钟失忆”的机器人特征
|
||||||
|
# -----------------------------------------------------------
|
||||||
|
COOKIE_DIR="${INSTALL_DIR}/data/cookies"
|
||||||
|
mkdir -p "$COOKIE_DIR"
|
||||||
|
|
||||||
|
NODE_HASH=$(echo -n "$CURRENT_IP" | cksum | awk '{print $1}')
|
||||||
|
COOKIE_FILE="${COOKIE_DIR}/google_${NODE_HASH}.txt"
|
||||||
|
|
||||||
|
# [互斥锁] 防止会话重叠导致的 Cookie 文件读写冲突
|
||||||
|
LOCK_FILE="${COOKIE_FILE}.lock"
|
||||||
|
exec 200>"$LOCK_FILE"
|
||||||
|
flock -n 200 || {
|
||||||
|
log "$MODULE_NAME" "WARN " "检测到已有 Google 会话运行,跳过本轮。"
|
||||||
|
exit 0
|
||||||
|
}
|
||||||
|
|
||||||
|
# [v4.1.2 磁盘防御] 定期清理超过 14 天的废弃 Cookie,防止长期挂机导致 I/O 拥堵
|
||||||
|
find "$COOKIE_DIR" -type f -name "google_*.txt" -mtime +14 -delete 2>/dev/null || true
|
||||||
|
|
||||||
|
log "$MODULE_NAME" "INFO " "Cookie 身份库已挂载: ${COOKIE_FILE}"
|
||||||
|
|
||||||
|
# -----------------------------------------------------------
|
||||||
|
# [网络栈探底] 协议自适应与出站死锁
|
||||||
# -----------------------------------------------------------
|
# -----------------------------------------------------------
|
||||||
CURL_BIND_OPT=""
|
CURL_BIND_OPT=""
|
||||||
DYNAMIC_IP_PREF="-${IP_PREF:-4}" # 默认提取用户配置
|
DYNAMIC_IP_PREF="-${IP_PREF:-4}"
|
||||||
|
|
||||||
if [[ -n "$BIND_IP" && "$BIND_IP" =~ ^[0-9a-fA-F:\.]+$ ]]; then
|
if [[ -n "$BIND_IP" && "$BIND_IP" =~ ^[0-9a-fA-F:\.]+$ ]]; then
|
||||||
# [v3.6.3 容错层补丁] 探测物理网卡/虚拟 IP 存活状态
|
# [防线校验] 探测物理网卡存活状态,防 IP 漂移引发通信雪崩
|
||||||
RAW_BIND_IP=$(echo "$BIND_IP" | tr -d '[]')
|
RAW_BIND_IP=$(echo "$BIND_IP" | tr -d '[]')
|
||||||
if ! ip addr show 2>/dev/null | grep -qw "$RAW_BIND_IP"; then
|
# [v4.1.5 修复] 使用 -Fq 替代 -qw,防止 IPv6 冒号被误认为单词边界导致网卡死锁失效
|
||||||
|
if ! ip addr show 2>/dev/null | grep -Fq "$RAW_BIND_IP"; then
|
||||||
log "$MODULE_NAME" "WARN " "检测到配置的出口 IP ($RAW_BIND_IP) 已丢失,自动降级为系统默认路由出网!"
|
log "$MODULE_NAME" "WARN " "检测到配置的出口 IP ($RAW_BIND_IP) 已丢失,自动降级为系统默认路由出网!"
|
||||||
CURL_BIND_OPT=""
|
CURL_BIND_OPT=""
|
||||||
else
|
else
|
||||||
CURL_BIND_OPT="--interface $BIND_IP"
|
CURL_BIND_OPT="--interface $BIND_IP"
|
||||||
# 智能探测:带冒号为 V6,带点号为 V4
|
|
||||||
if [[ "$BIND_IP" == *":"* ]]; then
|
if [[ "$BIND_IP" == *":"* ]]; then
|
||||||
DYNAMIC_IP_PREF="-6"
|
DYNAMIC_IP_PREF="-6"
|
||||||
log "$MODULE_NAME" "INFO " "底层路由锁定: 绑定 IPv6 出口及协议 ($BIND_IP)"
|
log "$MODULE_NAME" "INFO " "底层路由锁定: 绑定 IPv6 出口及协议 ($BIND_IP)"
|
||||||
@@ -126,75 +157,250 @@ if [[ -n "$BIND_IP" && "$BIND_IP" =~ ^[0-9a-fA-F:\.]+$ ]]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# --- [行为循环模拟] ---
|
# [v4.1.5 修复] 业务域 Referer 隔离池初始化
|
||||||
|
# 防止出现从 Apple 探针直接跳转到 Google Maps 的反人类机器行为
|
||||||
|
REF_SEARCH=""
|
||||||
|
REF_NEWS=""
|
||||||
|
REF_MAPS=""
|
||||||
|
REF_ECO=""
|
||||||
|
|
||||||
|
# --- [会话漫游模拟] ---
|
||||||
for ((i=1; i<=TOTAL_ACTIONS; i++)); do
|
for ((i=1; i<=TOTAL_ACTIONS; i++)); do
|
||||||
# 模拟真实移动设备拿在手里时的 GPS 信号微抖动 (范围约 10 米)
|
# [LBS 微抖动] 模拟人类手持设备时的 GPS 细微漂移
|
||||||
ACTION_LAT=$(get_random_coord $SESSION_BASE_LAT 1)
|
ACTION_LAT=$(get_random_coord $SESSION_BASE_LAT 1)
|
||||||
ACTION_LON=$(get_random_coord $SESSION_BASE_LON 1)
|
ACTION_LON=$(get_random_coord $SESSION_BASE_LON 1)
|
||||||
|
|
||||||
# 随机抽取一个符合当地特征的热点搜索词
|
|
||||||
RAND_KEY=${KEYWORDS[$RANDOM % ${#KEYWORDS[@]}]}
|
RAND_KEY=${KEYWORDS[$RANDOM % ${#KEYWORDS[@]}]}
|
||||||
ENCODED_KEY=$(echo "$RAND_KEY" | jq -sRr @uri)
|
# [v4.1.3 修复] 使用 printf '%s' 替换 echo,彻底抹除 URL 末尾自带的 %0A (换行符) 机器爬虫特征
|
||||||
|
ENCODED_KEY=$(printf '%s' "$RAND_KEY" | jq -sRr @uri 2>/dev/null)
|
||||||
|
[ -z "$ENCODED_KEY" ] && ENCODED_KEY="google"
|
||||||
|
|
||||||
# 随机选择一种上网行为
|
# [v4.1.4] 平台级动作轮盘:基于 UA_PLATFORM 构建专属行为矩阵
|
||||||
ACTION_TYPE=$((1 + RANDOM % 4))
|
ACTION_DICE=$((RANDOM % 100))
|
||||||
|
TARGET_URL=""
|
||||||
|
ACTION_LOG=""
|
||||||
|
|
||||||
|
if [ "$UA_PLATFORM" == "android" ]; then
|
||||||
|
if [ $ACTION_DICE -lt 25 ]; then
|
||||||
|
TARGET_URL="https://www.google.com/search?q=${ENCODED_KEY}&${LANG_PARAMS}"
|
||||||
|
ACTION_LOG="Search "
|
||||||
|
elif [ $ACTION_DICE -lt 55 ]; then
|
||||||
|
TARGET_URL="https://news.google.com/home?${LANG_PARAMS}"
|
||||||
|
ACTION_LOG="News "
|
||||||
|
elif [ $ACTION_DICE -lt 85 ]; then
|
||||||
|
TARGET_URL="https://www.google.com/maps/search/$${ENCODED_KEY}/@${ACTION_LAT},${ACTION_LON},17z?${LANG_PARAMS}"
|
||||||
|
ACTION_LOG="Maps "
|
||||||
|
else
|
||||||
|
# Android 专属底层网络探针
|
||||||
|
TARGET_URL="https://connectivitycheck.gstatic.com/generate_204"
|
||||||
|
ACTION_LOG="NetTest"
|
||||||
|
fi
|
||||||
|
elif [ "$UA_PLATFORM" == "ios" ] || [ "$UA_PLATFORM" == "macos" ]; then
|
||||||
|
if [ $ACTION_DICE -lt 30 ]; then
|
||||||
|
TARGET_URL="https://www.google.com/search?q=${ENCODED_KEY}&${LANG_PARAMS}"
|
||||||
|
ACTION_LOG="Search "
|
||||||
|
elif [ $ACTION_DICE -lt 65 ]; then
|
||||||
|
TARGET_URL="https://news.google.com/home?${LANG_PARAMS}"
|
||||||
|
ACTION_LOG="News "
|
||||||
|
elif [ $ACTION_DICE -lt 90 ]; then
|
||||||
|
TARGET_URL="https://www.google.com/maps/search/$${ENCODED_KEY}/@${ACTION_LAT},${ACTION_LON},17z?${LANG_PARAMS}"
|
||||||
|
ACTION_LOG="Maps "
|
||||||
|
else
|
||||||
|
# Apple 专属的 Captive Portal 探针,杜绝跨平台穿帮
|
||||||
|
TARGET_URL="https://captive.apple.com/hotspot-detect.html"
|
||||||
|
ACTION_LOG="NetTest"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
# Windows / Linux 专属行为矩阵 (无移动端探针,加入隐私/支持页漫游)
|
||||||
|
if [ $ACTION_DICE -lt 20 ]; then
|
||||||
|
TARGET_URL="https://www.google.com/search?q=${ENCODED_KEY}&${LANG_PARAMS}"
|
||||||
|
ACTION_LOG="Search "
|
||||||
|
elif [ $ACTION_DICE -lt 60 ]; then
|
||||||
|
TARGET_URL="https://news.google.com/home?${LANG_PARAMS}"
|
||||||
|
ACTION_LOG="News "
|
||||||
|
elif [ $ACTION_DICE -lt 80 ]; then
|
||||||
|
# 引入桌面端低危生态池漫游
|
||||||
|
LOW_RISK_ECO=("https://about.google/" "https://safety.google/" "https://support.google.com/?hl=${LANG_ACCEPT%%,*}")
|
||||||
|
TARGET_URL="${LOW_RISK_ECO[$((RANDOM % ${#LOW_RISK_ECO[@]}))]}"
|
||||||
|
ACTION_LOG="EcoRoam"
|
||||||
|
else
|
||||||
|
TARGET_URL="https://www.google.com/maps/search/$${ENCODED_KEY}/@${ACTION_LAT},${ACTION_LON},17z?${LANG_PARAMS}"
|
||||||
|
ACTION_LOG="Maps "
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# [V3.2.1 热修复] 注入 $CURL_BIND_OPT 与 $DYNAMIC_IP_PREF 协议自适应
|
# [v4.1.5 修复] 匹配当前业务对应的 Referer 来源
|
||||||
case $ACTION_TYPE in
|
CTX_REF=""
|
||||||
1) # 搜索行为
|
case "$ACTION_LOG" in
|
||||||
CODE=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -m 15 -s -L -o /dev/null -w "%{http_code}" -A "$SESSION_UA" \
|
"Search "*) CTX_REF="$REF_SEARCH" ;;
|
||||||
"https://www.google.com/search?q=${ENCODED_KEY}&${LANG_PARAMS}")
|
"News "*) CTX_REF="$REF_NEWS" ;;
|
||||||
;;
|
"Maps "*) CTX_REF="$REF_MAPS" ;;
|
||||||
2) # 浏览本土新闻
|
"EcoRoam"*) CTX_REF="$REF_ECO" ;;
|
||||||
CODE=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -m 15 -s -L -o /dev/null -w "%{http_code}" -A "$SESSION_UA" \
|
|
||||||
"https://news.google.com/home?${LANG_PARAMS}")
|
|
||||||
;;
|
|
||||||
3) # 地图坐标查询
|
|
||||||
CODE=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -m 15 -s -o /dev/null -w "%{http_code}" -A "$SESSION_UA" \
|
|
||||||
"https://www.google.com/maps/search/$${ENCODED_KEY}/@${ACTION_LAT},${ACTION_LON},17z?${LANG_PARAMS}")
|
|
||||||
;;
|
|
||||||
4) # 触发移动端系统底层位置检测像素
|
|
||||||
CODE=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -m 10 -s -o /dev/null -w "%{http_code}" -A "$SESSION_UA" \
|
|
||||||
"https://connectivitycheck.gstatic.com/generate_204")
|
|
||||||
;;
|
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# [v4.1.3 & v4.1.5 修复] 统一执行 curl,70% 概率携带同业务域 Referer
|
||||||
|
if [ -n "$CTX_REF" ] && [ $((RANDOM % 100)) -lt 70 ]; then
|
||||||
|
CODE=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -m 15 -s -L -o /dev/null -w "%{http_code}" \
|
||||||
|
-b "$COOKIE_FILE" -c "$COOKIE_FILE" -A "$SESSION_UA" -H "Referer: $CTX_REF" "$TARGET_URL")
|
||||||
|
else
|
||||||
|
CODE=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -m 15 -s -L -o /dev/null -w "%{http_code}" \
|
||||||
|
-b "$COOKIE_FILE" -c "$COOKIE_FILE" -A "$SESSION_UA" "$TARGET_URL")
|
||||||
|
fi
|
||||||
|
CURL_EXIT=$?
|
||||||
|
|
||||||
log "$MODULE_NAME" "EXEC " "动作[$i/$TOTAL_ACTIONS]完成 | HTTP状态: $CODE | 抖动坐标: $ACTION_LAT, $ACTION_LON"
|
# 错误码精准映射(不破坏原有的 SCORE 送中判定,只让动作日志更清晰)
|
||||||
|
if [ $CURL_EXIT -ne 0 ]; then
|
||||||
|
case $CURL_EXIT in
|
||||||
|
6) CODE="ERR_DNS" ;;
|
||||||
|
7) CODE="ERR_CONN" ;;
|
||||||
|
28) CODE="ERR_TIMEOUT" ;;
|
||||||
|
35) CODE="ERR_TLS" ;;
|
||||||
|
56) CODE="ERR_RESET" ;;
|
||||||
|
*) CODE="ERR_${CURL_EXIT}" ;;
|
||||||
|
esac
|
||||||
|
log "$MODULE_NAME" "WARN " "动作[$i/$TOTAL_ACTIONS]异常 | 底层错误: $CODE | 抖动坐标: $ACTION_LAT, $ACTION_LON"
|
||||||
|
|
||||||
|
# [v4.1.5] 请求失败,清空当前业务链的 Referer
|
||||||
|
case "$ACTION_LOG" in
|
||||||
|
"Search "*) REF_SEARCH="" ;;
|
||||||
|
"News "*) REF_NEWS="" ;;
|
||||||
|
"Maps "*) REF_MAPS="" ;;
|
||||||
|
"EcoRoam"*) REF_ECO="" ;;
|
||||||
|
esac
|
||||||
|
else
|
||||||
|
log "$MODULE_NAME" "EXEC " "动作[$i/$TOTAL_ACTIONS]完成 | HTTP状态: $CODE | 抖动坐标: $ACTION_LAT, $ACTION_LON"
|
||||||
|
|
||||||
|
# [v4.1.5] 请求成功,记录当前 URL 作为同业务下一次跳转的 Referer (2xx 或 3xx 视为有效)
|
||||||
|
if [[ "$CODE" =~ ^[23] ]]; then
|
||||||
|
case "$ACTION_LOG" in
|
||||||
|
"Search "*) REF_SEARCH="$TARGET_URL" ;;
|
||||||
|
"News "*) REF_NEWS="$TARGET_URL" ;;
|
||||||
|
"Maps "*) REF_MAPS="$TARGET_URL" ;;
|
||||||
|
"EcoRoam"*) REF_ECO="$TARGET_URL" ;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# 【核心升级】行为拉伸:每次动作后强制休眠 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
|
||||||
|
|
||||||
# --- [结果纠偏自检 (V4.0.3 终极真理版: 穿透 Google 真实 GeoIP 数据库)] ---
|
# -----------------------------------------------------------
|
||||||
# 彻底抛弃不可靠的前端 URL 重定向判定 (解决 Issue #35 和 #14 的假阳性问题)
|
# [态势感知] 三核探测雷达 (跳转 / Premium / Music)
|
||||||
# 战术揭秘:Google 与 YouTube 共享绝对一致的底层 GeoIP 库。
|
# -----------------------------------------------------------
|
||||||
# 我们直接抓取 YouTube 源码内部的 "GL" (Geo-Location) 环境变量,拿到 Google 视角的 2 位国家代码!
|
log "$MODULE_NAME" "INFO " "启动三核交叉验证 (URL跳转 + YT Premium + YT Music) 穿透获取 GeoIP..."
|
||||||
|
|
||||||
log "$MODULE_NAME" "INFO " "正在穿透获取 Google 底层真实 GeoIP 锚点..."
|
# 核心 1: 传统 URL 跳转探测 (请求 www 才能触发准确跳转)
|
||||||
YT_HTML=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -m 15 -s -L https://www.youtube.com)
|
# [v4.1.2] 追加持久化 Cookie
|
||||||
|
JUMP_HDR=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -m 10 -sI -b "$COOKIE_FILE" -c "$COOKIE_FILE" "http://www.google.com/")
|
||||||
|
JUMP_LOC=$(echo "$JUMP_HDR" | grep -i "^location:" | tr -d '\r\n')
|
||||||
|
JUMP_GL=""
|
||||||
|
|
||||||
# 精准正则提取 "GL":"XX" 中的两位字母 (完美兼容所有老旧系统环境)
|
if [ -z "$JUMP_LOC" ]; then
|
||||||
REAL_REGION=$(echo "$YT_HTML" | grep -o '"GL":"[A-Za-z]\{2\}"' | head -n 1 | cut -d'"' -f4 | tr 'a-z' 'A-Z')
|
JUMP_GL="US"
|
||||||
|
elif [[ "$JUMP_LOC" == *".google.cn"* ]] || [[ "$JUMP_LOC" == *"gl=CN"* ]]; then
|
||||||
if [ -z "$REAL_REGION" ]; then
|
JUMP_GL="CN"
|
||||||
STATUS="🚨 探针失效 (网络阻断,或已被 Google 验证码/5秒盾拦截)"
|
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
|
||||||
# [基准对齐] 提取配置大区 (兼容州级穿透,如 US-TX -> US),并修正英国的 ISO 标准代码
|
JUMP_DOMAIN=$(echo "$JUMP_LOC" | grep -o 'google\.[a-z\.]*' | head -n 1 | sed 's/google\.//')
|
||||||
TARGET_CC="${REGION_CODE%%-*}"
|
case "$JUMP_DOMAIN" in
|
||||||
[ "$TARGET_CC" == "UK" ] && TARGET_CC="GB"
|
"com") JUMP_GL="US" ;;
|
||||||
|
"com.hk") JUMP_GL="HK" ;;
|
||||||
# 终极审判逻辑
|
"com.tw") JUMP_GL="TW" ;;
|
||||||
if [ "$REAL_REGION" == "CN" ]; then
|
"co.jp") JUMP_GL="JP" ;;
|
||||||
STATUS="❌ 严重高危!IP 已被 Google 判定为中国大陆 (送中)!"
|
"co.uk") JUMP_GL="GB" ;;
|
||||||
elif [ "$REAL_REGION" == "$TARGET_CC" ]; then
|
"co.kr") JUMP_GL="KR" ;;
|
||||||
STATUS="✅ 目标区域达成 (底层真实锚定: $REAL_REGION)"
|
"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="" ;;
|
||||||
|
*)
|
||||||
|
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
|
||||||
|
|
||||||
|
# 核心 2: YouTube Premium 区域锁嗅探
|
||||||
|
YT_PR_GL=""
|
||||||
|
# [修复] 必须带上本轮循环的专属 UA (-A "$SESSION_UA"),防止被 Google CDN 丢进无状态爬虫兜底页
|
||||||
|
# [v4.1.2] 追加持久化 Cookie
|
||||||
|
YT_PR_HTML=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -m 10 -s -L -b "$COOKIE_FILE" -c "$COOKIE_FILE" -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
|
||||||
|
|
||||||
|
# 核心 3: YouTube Music 区域锁嗅探
|
||||||
|
YT_MU_GL=""
|
||||||
|
# [修复] 同样加持 UA 装甲,强行唤出完整版前端框架
|
||||||
|
# [v4.1.2] 追加持久化 Cookie
|
||||||
|
YT_MU_HTML=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -m 10 -s -L -b "$COOKIE_FILE" -c "$COOKIE_FILE" -A "$SESSION_UA" "https://music.youtube.com/")
|
||||||
|
if [[ "$YT_MU_HTML" == *"www.google.cn"* ]]; then
|
||||||
|
YT_MU_GL="CN"
|
||||||
|
else
|
||||||
|
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
|
||||||
|
|
||||||
|
# [坐标规整] 兼容横杠分割体系,并修正英区缩写
|
||||||
|
TARGET_CC="${REGION_CODE%%-*}"
|
||||||
|
[ "$TARGET_CC" == "UK" ] && TARGET_CC="GB"
|
||||||
|
|
||||||
|
# -----------------------------------------------------------
|
||||||
|
# [终极审判] 异常过滤与一致性裁决机制
|
||||||
|
# -----------------------------------------------------------
|
||||||
|
IS_CN=0
|
||||||
|
VALID_PROBES=0
|
||||||
|
|
||||||
|
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
|
||||||
|
# [权重仲裁] 以流媒体核心解锁状态为主导,允许基础网段跨国漂移
|
||||||
|
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
|
||||||
|
if [ -n "$JUMP_GL" ] && [ "$JUMP_GL" != "$TARGET_CC" ]; then
|
||||||
|
STATUS="✅ 目标区域达成 (YT主导成功, Jump副雷达漂移至 ${JUMP_GL}) | Prem: ${YT_PR_GL:-无} | Music: ${YT_MU_GL:-无}"
|
||||||
|
else
|
||||||
|
STATUS="✅ 目标区域达成 (Jump: ${JUMP_GL:-无} | Prem: ${YT_PR_GL:-无} | Music: ${YT_MU_GL:-无})"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
STATUS="⚠️ 区域发生漂移!目标 $TARGET_CC,实际归属 $REAL_REGION (跨区送医/送美)"
|
STATUS="⚠️ 区域发生漂移!目标 $TARGET_CC,实际 (Jump: ${JUMP_GL:-无} | Prem: ${YT_PR_GL:-无} | Music: ${YT_MU_GL:-无})"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -1,22 +1,24 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
# IP-Sentinel: 深海声呐 (IP 质量全维异步检测模块 v4.0.0)
|
# IP-Sentinel: 深海声呐 (IP 质量全维异步检测模块)
|
||||||
|
# 核心功能: 动态路由寻路、第三方 API 容灾获取、流媒体解锁链路剖析
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
|
|
||||||
source /opt/ip_sentinel/config.conf
|
source /opt/ip_sentinel/config.conf
|
||||||
|
|
||||||
# ==========================================
|
# ==========================================================
|
||||||
# 1. 动态网络锚定与协议自适应 (专为多 IP / NAT 架构打造)
|
# 1. 动态网络锚定与协议自适应
|
||||||
# ==========================================
|
# 专为多 IP 站群与 NAT 架构设计,确保探针流量精准路由
|
||||||
|
# ==========================================================
|
||||||
DYNAMIC_IP_PREF="${IP_PREF:-4}"
|
DYNAMIC_IP_PREF="${IP_PREF:-4}"
|
||||||
PROBE_ARGS=("-y" "-j" "-f") # 默认注入: 自动确认、JSON格式、明文无掩码IP
|
PROBE_ARGS=("-y" "-j" "-f") # 默认注入: 自动确认、JSON格式、明文无掩码IP
|
||||||
|
|
||||||
# 强壮正则:支持 V4, V6 以及带有 [] 护甲的 V6 (兼容多 IP 站群机)
|
# [强壮正则] 支持 V4, V6 以及带有 [] 护甲的 V6 寻址
|
||||||
if [[ -n "$BIND_IP" && "$BIND_IP" =~ ^[0-9a-fA-F:\[\]\.]+$ ]]; then
|
if [[ -n "$BIND_IP" && "$BIND_IP" =~ ^[0-9a-fA-F:\[\]\.]+$ ]]; then
|
||||||
RAW_BIND_IP=$(echo "$BIND_IP" | tr -d '[]')
|
RAW_BIND_IP=$(echo "$BIND_IP" | tr -d '[]')
|
||||||
# 严格探测物理网卡/虚拟 IP 存活状态,防止 IP 漂移导致探针彻底报错
|
# 严格探测物理网卡/虚拟 IP 存活状态,防止 IP 漂移导致探针彻底报错
|
||||||
if ip addr show 2>/dev/null | grep -qw "$RAW_BIND_IP"; then
|
if ip addr show 2>/dev/null | grep -qw "$RAW_BIND_IP"; then
|
||||||
# 核心:精准锁定多 IP 机器的出口网卡,指哪打哪
|
# 挂载原生出网网卡
|
||||||
PROBE_ARGS+=("-i" "$RAW_BIND_IP")
|
PROBE_ARGS+=("-i" "$RAW_BIND_IP")
|
||||||
|
|
||||||
# 智能识别 V4 / V6,强制覆盖系统默认的 IP_PREF
|
# 智能识别 V4 / V6,强制覆盖系统默认的 IP_PREF
|
||||||
@@ -31,21 +33,76 @@ fi
|
|||||||
# 补齐协议版本参数 (-4 或 -6)
|
# 补齐协议版本参数 (-4 或 -6)
|
||||||
PROBE_ARGS+=("-${DYNAMIC_IP_PREF}")
|
PROBE_ARGS+=("-${DYNAMIC_IP_PREF}")
|
||||||
|
|
||||||
# 2. 静默拉取原始数据 (消除短链接 RCE 劫持风险,收编为本地固化执行)
|
# ----------------------------------------------------------
|
||||||
|
# 2. 智能拉取引擎 (防 RCE 与 文件防伪校验)
|
||||||
|
# ----------------------------------------------------------
|
||||||
PROBE_SCRIPT="/opt/ip_sentinel/core/ip_probe.sh"
|
PROBE_SCRIPT="/opt/ip_sentinel/core/ip_probe.sh"
|
||||||
if [ ! -x "$PROBE_SCRIPT" ]; then
|
|
||||||
# 若本地探针尚未就绪,直接从 GitHub 官方主干拉取底层源码,绕过未知域名
|
# [完整性校验] 验证本地残留脚本是否损坏 (防止因被墙或拦截导致本地缓存了无效的 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
|
||||||
|
# [首选防线] 严格遵守从官方主干拉取,捍卫纯净底线
|
||||||
|
curl -sL -m 10 "https://raw.githubusercontent.com/xykt/IPQuality/main/ip.sh" -o "$PROBE_SCRIPT" 2>/dev/null
|
||||||
|
|
||||||
|
# [文件防伪校验] 剔除因解析失效返回的污染文本,并降级至双栈 CDN 节点兜底
|
||||||
|
if ! grep -q "xykt" "$PROBE_SCRIPT" 2>/dev/null; then
|
||||||
|
rm -f "$PROBE_SCRIPT" 2>/dev/null
|
||||||
|
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
|
||||||
|
|
||||||
# 采用本地执行,将动态参数阵列展开,彻底封死外部投毒与 NAT 死锁陷阱
|
# ==========================================================
|
||||||
RAW_OUTPUT=$(timeout 180 bash "$PROBE_SCRIPT" "${PROBE_ARGS[@]}" 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. 终极实弹打靶与情报萃取
|
||||||
|
# ==========================================================
|
||||||
|
|
||||||
|
# 确保连通性后执行探测,放宽超时阈值以给予第三方 API 充足响应时间
|
||||||
|
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
|
||||||
@@ -59,7 +116,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)
|
||||||
@@ -67,28 +123,32 @@ COUNTRY=$(echo "$JSON_DATA" | jq -r '.Info.Region.Name // "Unknown"' 2>/dev/null
|
|||||||
IP_TYPE=$(echo "$JSON_DATA" | jq -r '.Info.Type // "未知属性"' 2>/dev/null)
|
IP_TYPE=$(echo "$JSON_DATA" | jq -r '.Info.Type // "未知属性"' 2>/dev/null)
|
||||||
USAGE_TYPE=$(echo "$JSON_DATA" | jq -r '.Type.Usage.IPinfo // "未知场景"' 2>/dev/null)
|
USAGE_TYPE=$(echo "$JSON_DATA" | jq -r '.Type.Usage.IPinfo // "未知场景"' 2>/dev/null)
|
||||||
|
|
||||||
# 3. 深度欺诈与信用评估 (各大权威库联查)
|
# ----------------------------------------------------------
|
||||||
|
# 深度欺诈与信用评估 (各大权威库联查)
|
||||||
|
# ----------------------------------------------------------
|
||||||
SCAM_SCORE=$(echo "$JSON_DATA" | jq -r '.Score.SCAMALYTICS // "0"' 2>/dev/null)
|
SCAM_SCORE=$(echo "$JSON_DATA" | jq -r '.Score.SCAMALYTICS // "0"' 2>/dev/null)
|
||||||
ABUSE_SCORE=$(echo "$JSON_DATA" | jq -r '.Score.AbuseIPDB // "0"' 2>/dev/null)
|
ABUSE_SCORE=$(echo "$JSON_DATA" | jq -r '.Score.AbuseIPDB // "0"' 2>/dev/null)
|
||||||
IPQS_SCORE=$(echo "$JSON_DATA" | jq -r '.Score.IPQS // "0"' 2>/dev/null)
|
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 值,保障面板整洁
|
# [数据清洗] 过滤 API 阻断带来的空值,确保面板展示整洁
|
||||||
[ "$SCAM_SCORE" == "null" ] || [ -z "$SCAM_SCORE" ] && SCAM_SCORE="N/A"
|
[ "$SCAM_SCORE" == "null" ] || [ -z "$SCAM_SCORE" ] && SCAM_SCORE="N/A"
|
||||||
[ "$ABUSE_SCORE" == "null" ] || [ -z "$ABUSE_SCORE" ] && ABUSE_SCORE="N/A"
|
[ "$ABUSE_SCORE" == "null" ] || [ -z "$ABUSE_SCORE" ] && ABUSE_SCORE="N/A"
|
||||||
[ "$IPQS_SCORE" == "null" ] || [ -z "$IPQS_SCORE" ] && IPQS_SCORE="N/A"
|
[ "$IPQS_SCORE" == "null" ] || [ -z "$IPQS_SCORE" ] && IPQS_SCORE="N/A"
|
||||||
[ "$IP2L_SCORE" == "null" ] || [ -z "$IP2L_SCORE" ] && IP2L_SCORE="N/A"
|
[ "$IP2L_SCORE" == "null" ] || [ -z "$IP2L_SCORE" ] && IP2L_SCORE="N/A"
|
||||||
[ "$FRAUD_RISK" == "null" ] || [ -z "$FRAUD_RISK" ] && FRAUD_RISK="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 || \
|
||||||
echo "$JSON_DATA" | jq -e '.Factor.VPN | to_entries | any(.value == true)' >/dev/null 2>&1; then
|
echo "$JSON_DATA" | jq -e '.Factor.VPN | to_entries | any(.value == true)' >/dev/null 2>&1; then
|
||||||
IS_PROXY="🟡 疑似代理/VPN"
|
IS_PROXY="🟡 疑似代理/VPN"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 4. 提取流媒体与 AI 解锁指标 (带解锁类型)
|
# ----------------------------------------------------------
|
||||||
|
# 提取流媒体与 AI 解锁指标
|
||||||
|
# ----------------------------------------------------------
|
||||||
parse_media() {
|
parse_media() {
|
||||||
local status=$(echo "$JSON_DATA" | jq -r ".Media.$1.Status // \"未知\"" 2>/dev/null)
|
local status=$(echo "$JSON_DATA" | jq -r ".Media.$1.Status // \"未知\"" 2>/dev/null)
|
||||||
local reg=$(echo "$JSON_DATA" | jq -r ".Media.$1.Region // \"\"" 2>/dev/null)
|
local reg=$(echo "$JSON_DATA" | jq -r ".Media.$1.Region // \"\"" 2>/dev/null)
|
||||||
@@ -97,10 +157,10 @@ parse_media() {
|
|||||||
if [[ "$status" == *"解锁"* ]]; then
|
if [[ "$status" == *"解锁"* ]]; then
|
||||||
echo "🟢 ${reg} (${type})"
|
echo "🟢 ${reg} (${type})"
|
||||||
elif [[ "$status" == *"仅"* ]] || [[ "$status" == *"机房"* ]] || [[ "$status" == *"待支持"* ]]; then
|
elif [[ "$status" == *"仅"* ]] || [[ "$status" == *"机房"* ]] || [[ "$status" == *"待支持"* ]]; then
|
||||||
# 捕捉 Netflix "仅自制"、ChatGPT "仅网页"、TikTok "机房" 等半残状态
|
# 捕捉 Netflix "仅自制"、ChatGPT "仅网页"、TikTok "机房" 等半残缺状态
|
||||||
echo "🟡 ${status} ${reg}"
|
echo "🟡 ${status} ${reg}"
|
||||||
elif [[ "$status" == *"屏蔽"* ]] || [[ "$status" == *"失败"* ]] || [[ "$status" == *"中国"* ]] || [[ "$status" == *"禁"* ]]; then
|
elif [[ "$status" == *"屏蔽"* ]] || [[ "$status" == *"失败"* ]] || [[ "$status" == *"中国"* ]] || [[ "$status" == *"禁"* ]]; then
|
||||||
# 捕捉 "屏蔽"、"失败"、"禁会员"、"中国"(送中)
|
# 捕捉高危风控状态
|
||||||
echo "🔴 ${status}"
|
echo "🔴 ${status}"
|
||||||
else
|
else
|
||||||
echo "⚪ ${status}"
|
echo "⚪ ${status}"
|
||||||
@@ -114,30 +174,34 @@ TK_STAT=$(parse_media "TikTok")
|
|||||||
GPT_STAT=$(parse_media "ChatGPT")
|
GPT_STAT=$(parse_media "ChatGPT")
|
||||||
APV_STAT=$(parse_media "AmazonPrimeVideo")
|
APV_STAT=$(parse_media "AmazonPrimeVideo")
|
||||||
|
|
||||||
# 提取原生 JSON 里的原始状态用于底层隐写回传
|
# 提取原生 JSON 原始状态用于底层隐写回传
|
||||||
RAW_NF_STAT=$(echo "$JSON_DATA" | jq -r '.Media.Netflix.Status // "Unknown"' 2>/dev/null)
|
RAW_NF_STAT=$(echo "$JSON_DATA" | jq -r '.Media.Netflix.Status // "Unknown"' 2>/dev/null)
|
||||||
RAW_YT_REG=$(echo "$JSON_DATA" | jq -r '.Media.Youtube.Region // ""' 2>/dev/null)
|
RAW_YT_REG=$(echo "$JSON_DATA" | jq -r '.Media.Youtube.Region // ""' 2>/dev/null)
|
||||||
RAW_YT_STAT=$(echo "$JSON_DATA" | jq -r '.Media.Youtube.Status // "Unknown"' 2>/dev/null)
|
RAW_YT_STAT=$(echo "$JSON_DATA" | jq -r '.Media.Youtube.Status // "Unknown"' 2>/dev/null)
|
||||||
|
|
||||||
# 5. 邮局连通性与黑名单
|
# ----------------------------------------------------------
|
||||||
|
# 邮局连通性与黑名单污染度
|
||||||
|
# ----------------------------------------------------------
|
||||||
PORT25=$(echo "$JSON_DATA" | jq -r '.Mail.Port25 // "false"' 2>/dev/null)
|
PORT25=$(echo "$JSON_DATA" | jq -r '.Mail.Port25 // "false"' 2>/dev/null)
|
||||||
[ "$PORT25" == "true" ] && P25_TEXT="✅ 畅通" || P25_TEXT="❌ 封堵"
|
[ "$PORT25" == "true" ] && P25_TEXT="✅ 畅通" || P25_TEXT="❌ 封堵"
|
||||||
DNS_BLACK=$(echo "$JSON_DATA" | jq -r '.Mail.DNSBlacklist.Blacklisted // "0"' 2>/dev/null)
|
DNS_BLACK=$(echo "$JSON_DATA" | jq -r '.Mail.DNSBlacklist.Blacklisted // "0"' 2>/dev/null)
|
||||||
DNS_MARK=$(echo "$JSON_DATA" | jq -r '.Mail.DNSBlacklist.Marked // "0"' 2>/dev/null)
|
DNS_MARK=$(echo "$JSON_DATA" | jq -r '.Mail.DNSBlacklist.Marked // "0"' 2>/dev/null)
|
||||||
|
|
||||||
# 6. “送中” 逻辑判定
|
# [送中逻辑判定] 基于核心指标一票否决
|
||||||
WARNING_MSG=""
|
WARNING_MSG=""
|
||||||
# [修复] 官方 JSON 已经去除了方括号,直接匹配 CN 或者状态包含中国
|
|
||||||
if [[ "$RAW_YT_REG" == "CN" ]] || [[ "$RAW_YT_STAT" == *"中国"* ]]; then
|
if [[ "$RAW_YT_REG" == "CN" ]] || [[ "$RAW_YT_STAT" == *"中国"* ]]; then
|
||||||
WARNING_MSG="%0A🚨 **[高危] 该节点已被 Google 判定为中国大陆 (送中)!**%0A"
|
# 采用 Bash 扩展转义,避免直接打印字面换行符
|
||||||
|
WARNING_MSG=$'\n🚨 **[高危] 该节点已被 Google 判定为中国大陆 (送中)!**\n'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 7. 组装情报级 Markdown 战报
|
# ==========================================================
|
||||||
# 提取本地运行态版本与生成时间戳
|
# 5. 组装情报级 Markdown 战报与回调构造
|
||||||
|
# ==========================================================
|
||||||
LOCAL_VER="${AGENT_VERSION:-未知}"
|
LOCAL_VER="${AGENT_VERSION:-未知}"
|
||||||
CURRENT_TIME=$(date "+%Y-%m-%d %H:%M:%S")
|
CURRENT_TIME=$(date -u "+%Y-%m-%d %H:%M:%S UTC")
|
||||||
# [核心修复] 抛弃本地残缺配置,直接提取探针刚刚实测拿到的真实出口 IP 拼接链接!
|
|
||||||
LINK_IP=$(echo "$IP_ADDR" | tr -d '[]')
|
# 强制使用中枢下发的真实 IP 拼接,以防探针星号掩码导致直达链接失效
|
||||||
|
LINK_IP=$(echo "$PUBLIC_IP" | tr -d '[]')
|
||||||
|
|
||||||
REPORT="🎯 *IP-Sentinel 深海声呐报告*
|
REPORT="🎯 *IP-Sentinel 深海声呐报告*
|
||||||
📍 节点:\`${NODE_ALIAS}\`
|
📍 节点:\`${NODE_ALIAS}\`
|
||||||
@@ -172,34 +236,37 @@ _👉 [🔍 详细信用图谱直达 (Scamalytics)](https://scamalytics.com/ip/$
|
|||||||
|
|
||||||
⏱️ \`${CURRENT_TIME}\` | ⚙️ \`v${LOCAL_VER}\`"
|
⏱️ \`${CURRENT_TIME}\` | ⚙️ \`v${LOCAL_VER}\`"
|
||||||
|
|
||||||
# [修复] 剥离显示层的 N/A,确保传给 Master 趋势数据库的是纯数字 (无效则记为0)
|
# [核心数据萃取] 剥离非数字残留,确保传给 Master 趋势数据库的纯净性
|
||||||
SAFE_SCAM_SCORE=$(echo "$SCAM_SCORE" | tr -cd '0-9')
|
SAFE_SCAM_SCORE=$(echo "$SCAM_SCORE" | tr -cd '0-9')
|
||||||
[ -z "$SAFE_SCAM_SCORE" ] && SAFE_SCAM_SCORE="0"
|
[ -z "$SAFE_SCAM_SCORE" ] && SAFE_SCAM_SCORE="0"
|
||||||
|
|
||||||
# [v4.0.2 扩容] 提取 Google(基于YouTube) 和 ChatGPT 的原生状态
|
# 提取 Google(基于YouTube) 和 ChatGPT 的原生状态
|
||||||
RAW_GOOG_STAT="${RAW_YT_REG:-$RAW_YT_STAT}"
|
RAW_GOOG_STAT="${RAW_YT_REG:-$RAW_YT_STAT}"
|
||||||
[ -z "$RAW_GOOG_STAT" ] && RAW_GOOG_STAT="未知"
|
[ -z "$RAW_GOOG_STAT" ] && RAW_GOOG_STAT="未知"
|
||||||
RAW_GPT_STAT=$(echo "$JSON_DATA" | jq -r '.Media.ChatGPT.Status // "未知"' 2>/dev/null)
|
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_GOOG=$(echo "$RAW_GOOG_STAT" | tr -d '\n\r ')
|
||||||
S_NF=$(echo "$RAW_NF_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 ')
|
S_GPT=$(echo "$RAW_GPT_STAT" | tr -d '\n\r ')
|
||||||
CB_DATA="svq|${NODE_NAME}|${SAFE_SCAM_SCORE}|${S_GOOG}|${S_NF}|${S_GPT}"
|
CB_DATA="svq|${NODE_NAME}|${SAFE_SCAM_SCORE}|${S_GOOG}|${S_NF}|${S_GPT}"
|
||||||
|
|
||||||
# 8. 挂载内联键盘并直送指挥部
|
# 挂载内联键盘并直送指挥部
|
||||||
JSON_PAYLOAD=$(jq -n \
|
JSON_PAYLOAD=$(jq -n \
|
||||||
--arg cid "$CHAT_ID" \
|
--arg cid "$CHAT_ID" \
|
||||||
--arg txt "$REPORT" \
|
--arg txt "$REPORT" \
|
||||||
--arg cb "$CB_DATA" \
|
--arg cb "$CB_DATA" \
|
||||||
|
--arg cb_manage "manage:${NODE_NAME}" \
|
||||||
'{
|
'{
|
||||||
chat_id: $cid,
|
chat_id: $cid,
|
||||||
text: $txt,
|
text: $txt,
|
||||||
parse_mode: "Markdown",
|
parse_mode: "Markdown",
|
||||||
disable_web_page_preview: true,
|
disable_web_page_preview: true,
|
||||||
reply_markup: {
|
reply_markup: {
|
||||||
inline_keyboard: [[{text: "📥 将本次体检录入趋势库", callback_data: $cb}]]
|
inline_keyboard: [
|
||||||
|
[{text: "📥 将本次体检录入趋势库", callback_data: $cb}],
|
||||||
|
[{text: "⚙️ 调出该节点控制台", callback_data: $cb_manage}]
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}')
|
}')
|
||||||
|
|
||||||
|
|||||||
@@ -1,112 +1,104 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
# 脚本名称: mod_trust.sh (IP 信用净化模块 - 动态锚点版)
|
# 脚本名称: mod_trust.sh
|
||||||
# 核心功能: 动态扫描本地 LBS 冷数据,提取权威白名单,执行流量净化
|
# 核心功能: 动态扫描本地 LBS 冷数据,提取权威白名单,执行流量净化
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
|
|
||||||
INSTALL_DIR="/opt/ip_sentinel"
|
INSTALL_DIR="/opt/ip_sentinel"
|
||||||
CONFIG_FILE="${INSTALL_DIR}/config.conf"
|
CONFIG_FILE="${INSTALL_DIR}/config.conf"
|
||||||
UA_FILE="${INSTALL_DIR}/data/user_agents.txt"
|
UA_FILE="${INSTALL_DIR}/data/user_agents.txt"
|
||||||
# 你的 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"
|
|
||||||
|
|
||||||
# 1. 基础环境校验
|
# --- [基础环境校验] ---
|
||||||
[ ! -f "$CONFIG_FILE" ] && exit 1
|
[ ! -f "$CONFIG_FILE" ] && exit 1
|
||||||
source "$CONFIG_FILE"
|
source "$CONFIG_FILE"
|
||||||
|
|
||||||
REGION=${REGION_CODE:-"US"}
|
REGION=${REGION_CODE:-"US"}
|
||||||
LOG_FILE="${INSTALL_DIR}/logs/sentinel.log"
|
LOG_FILE="${INSTALL_DIR}/logs/sentinel.log"
|
||||||
|
|
||||||
# 2. 动态获取配置 (V3 拓扑自适应与兜底)
|
# ==========================================================
|
||||||
# 利用 find 穿透多级子目录,自动抓取安装时落地的那份专属 json 文件
|
# 1. 动态获取配置 (拓扑自适应与兜底机制)
|
||||||
|
# ==========================================================
|
||||||
|
# 利用 find 穿透多级子目录,自动抓取安装时落地的专属 json 文件
|
||||||
REGION_JSON_FILE=$(find "${INSTALL_DIR}/data/regions" -name "*.json" 2>/dev/null | head -n 1)
|
REGION_JSON_FILE=$(find "${INSTALL_DIR}/data/regions" -name "*.json" 2>/dev/null | head -n 1)
|
||||||
|
|
||||||
# 兼容旧节点兜底:如果本地真没找到 json,回退到拉取云端通用大区配置
|
# [容灾兜底] 如果本地 json 异常,回退拉取云端通用大区配置
|
||||||
if [ -z "$REGION_JSON_FILE" ] || [ ! -f "$REGION_JSON_FILE" ]; then
|
if [ -z "$REGION_JSON_FILE" ] || [ ! -f "$REGION_JSON_FILE" ]; then
|
||||||
REGION_JSON_FILE="${INSTALL_DIR}/data/regions/${REGION}.json"
|
REGION_JSON_FILE="${INSTALL_DIR}/data/regions/${REGION}.json"
|
||||||
mkdir -p "${INSTALL_DIR}/data/regions"
|
mkdir -p "${INSTALL_DIR}/data/regions"
|
||||||
curl -${IP_PREF:-4} -sL "${REPO_RAW_URL}/data/regions/${REGION}.json" -o "$REGION_JSON_FILE"
|
curl -${IP_PREF:-4} -sL "${REPO_RAW_URL}/data/regions/${REGION}.json" -o "$REGION_JSON_FILE"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 使用 jq 将 json 中的网址数组安全地读入 Bash 数组
|
# 解析安全网址数组
|
||||||
if [ -f "$REGION_JSON_FILE" ]; then
|
if [ -f "$REGION_JSON_FILE" ]; then
|
||||||
mapfile -t TRUST_URLS < <(jq -r '.trust_module.white_urls[]' "$REGION_JSON_FILE" 2>/dev/null)
|
mapfile -t TRUST_URLS < <(jq -r '.trust_module.white_urls[]' "$REGION_JSON_FILE" 2>/dev/null)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 兜底:如果仓库挂了或者解析失败,提供国际通用白名单
|
# [极限容灾] 提供国际通用无害白名单防全盘崩溃
|
||||||
if [ ${#TRUST_URLS[@]} -eq 0 ]; then
|
if [ ${#TRUST_URLS[@]} -eq 0 ]; then
|
||||||
TRUST_URLS=("https://en.wikipedia.org/wiki/Special:Random" "https://www.apple.com/" "https://www.microsoft.com/")
|
TRUST_URLS=("https://en.wikipedia.org/wiki/Special:Random" "https://www.apple.com/" "https://www.microsoft.com/")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 3. 日志规范化 (v3.4.0 引入版本探针)
|
# --- [日志规范化组件] ---
|
||||||
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 时间生成日志时间戳
|
||||||
# [v3.4.0 核心] 提取当前配置中的版本锚点
|
local TIME=$(date -u "+%Y-%m-%d %H:%M:%S UTC")
|
||||||
local local_ver="${AGENT_VERSION:-未知}"
|
local local_ver="${AGENT_VERSION:-未知}"
|
||||||
|
|
||||||
# 日志格式注入 [版本号] 追踪标识,保持对齐
|
|
||||||
echo "[$TIME] [v%-5s] [%-5s] [Trust ] [$REGION] $MSG" | sed "s/%-5s/$local_ver/;s/%-5s/$TYPE/" | tee -a "$LOG_FILE"
|
echo "[$TIME] [v%-5s] [%-5s] [Trust ] [$REGION] $MSG" | sed "s/%-5s/$local_ver/;s/%-5s/$TYPE/" | tee -a "$LOG_FILE"
|
||||||
}
|
}
|
||||||
|
|
||||||
# 4. 锁定单次会话指纹
|
# ==========================================================
|
||||||
# -----------------------------------------------------------
|
# 2. 锁定单次会话指纹 (Hash-Seeded Persona)
|
||||||
# [V3.1.5] 哈希锚定法 (Hash-Seeded Persona)
|
# ==========================================================
|
||||||
# 利用 IP 算力固定 3 个永久化专属指纹,破除僵尸网络同质化特征
|
|
||||||
# -----------------------------------------------------------
|
|
||||||
if [ -f "$UA_FILE" ]; then
|
if [ -f "$UA_FILE" ]; then
|
||||||
mapfile -t UA_POOL < <(grep -v '^$' "$UA_FILE")
|
mapfile -t UA_POOL < <(grep -v '^$' "$UA_FILE")
|
||||||
TOTAL_UA=${#UA_POOL[@]}
|
TOTAL_UA=${#UA_POOL[@]}
|
||||||
|
|
||||||
if [ "$TOTAL_UA" -gt 0 ]; then
|
if [ "$TOTAL_UA" -gt 0 ]; then
|
||||||
# [v3.3.1修改] 优先使用固化的公网 IP 作为哈希种子,防止 NAT 节点指纹同质化
|
# 优先使用固化的公网 IP 作为哈希种子,防范 NAT 节点指纹同质化特征
|
||||||
SEED=$(echo -n "${PUBLIC_IP:-${BIND_IP:-127.0.0.1}}" | cksum | awk '{print $1}')
|
SEED=$(echo -n "${PUBLIC_IP:-${BIND_IP:-127.0.0.1}}" | cksum | awk '{print $1}')
|
||||||
|
|
||||||
# 利用确定的种子,在全球 4000 的库中,计算出本机的 3 个绝对专属坐标
|
# 构建当前节点的固定设备组映射
|
||||||
IDX1=$(( SEED % TOTAL_UA ))
|
IDX1=$(( SEED % TOTAL_UA ))
|
||||||
IDX2=$(( (SEED * 17) % TOTAL_UA ))
|
IDX2=$(( (SEED * 17) % TOTAL_UA ))
|
||||||
IDX3=$(( (SEED * 31) % TOTAL_UA ))
|
IDX3=$(( (SEED * 31) % TOTAL_UA ))
|
||||||
|
|
||||||
# 将专属坐标映射为专属设备库
|
|
||||||
MY_UA_POOL=("${UA_POOL[$IDX1]}" "${UA_POOL[$IDX2]}" "${UA_POOL[$IDX3]}")
|
MY_UA_POOL=("${UA_POOL[$IDX1]}" "${UA_POOL[$IDX2]}" "${UA_POOL[$IDX3]}")
|
||||||
|
|
||||||
# 本次会话从这 3 台专属设备中随机挑选 1 台 (模拟真实的家庭多设备环境)
|
# 模拟真实的家庭多设备环境进行会话隔离
|
||||||
CURRENT_UA=${MY_UA_POOL[$RANDOM % 3]}
|
CURRENT_UA=${MY_UA_POOL[$RANDOM % 3]}
|
||||||
else
|
else
|
||||||
# 兜底容错
|
|
||||||
CURRENT_UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"
|
CURRENT_UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
CURRENT_UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"
|
CURRENT_UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# ==========================================
|
# ==========================================================
|
||||||
# 🚀 净化行动开始
|
# 3. 执行流量净化行动
|
||||||
# ==========================================
|
# ==========================================================
|
||||||
log_msg "START" "========== 启动区域 IP 信用净化会话 =========="
|
log_msg "START" "========== 启动区域 IP 信用净化会话 =========="
|
||||||
log_msg "INFO " "已载入 [${REGION}] 区域白名单,配置库条目: ${#TRUST_URLS[@]} 个"
|
log_msg "INFO " "已载入 [${REGION}] 区域白名单,配置库条目: ${#TRUST_URLS[@]} 个"
|
||||||
log_msg "INFO " "已锁定本地伪装指纹: $(echo $CURRENT_UA | cut -d' ' -f1-2)..."
|
log_msg "INFO " "已锁定本地伪装指纹: $(echo $CURRENT_UA | cut -d' ' -f1-2)..."
|
||||||
|
|
||||||
# -----------------------------------------------------------
|
# ----------------------------------------------------------
|
||||||
# [V3.2.1 热修复] 网络锚定与协议自适应构建
|
# 网络锚定与协议自适应构建
|
||||||
# 强制 curl 绑定网卡,并自动匹配 IPv4/v6 协议,杜绝 curl 冲突报错
|
# 强制 curl 绑定网卡并自动匹配底层网络协议栈
|
||||||
# -----------------------------------------------------------
|
# ----------------------------------------------------------
|
||||||
CURL_BIND_OPT=""
|
CURL_BIND_OPT=""
|
||||||
DYNAMIC_IP_PREF="-${IP_PREF:-4}" # 默认提取用户配置
|
DYNAMIC_IP_PREF="-${IP_PREF:-4}"
|
||||||
|
|
||||||
if [[ -n "$BIND_IP" && "$BIND_IP" =~ ^[0-9a-fA-F:\.]+$ ]]; then
|
if [[ -n "$BIND_IP" && "$BIND_IP" =~ ^[0-9a-fA-F:\.]+$ ]]; then
|
||||||
# [v3.6.3 容错层补丁] 探测物理网卡/虚拟 IP 存活状态
|
|
||||||
RAW_BIND_IP=$(echo "$BIND_IP" | tr -d '[]')
|
RAW_BIND_IP=$(echo "$BIND_IP" | tr -d '[]')
|
||||||
if ! ip addr show 2>/dev/null | grep -qw "$RAW_BIND_IP"; then
|
if ! ip addr show 2>/dev/null | grep -qw "$RAW_BIND_IP"; then
|
||||||
log_msg "WARN " "检测到配置的出口 IP ($RAW_BIND_IP) 已丢失,自动降级为系统默认路由出网!"
|
log_msg "WARN " "检测到配置的出口 IP ($RAW_BIND_IP) 已丢失,自动降级为系统默认路由出网!"
|
||||||
CURL_BIND_OPT=""
|
CURL_BIND_OPT=""
|
||||||
else
|
else
|
||||||
CURL_BIND_OPT="--interface $BIND_IP"
|
CURL_BIND_OPT="--interface $BIND_IP"
|
||||||
# 智能探测:带冒号为 V6,带点号为 V4
|
|
||||||
if [[ "$BIND_IP" == *":"* ]]; then
|
if [[ "$BIND_IP" == *":"* ]]; then
|
||||||
DYNAMIC_IP_PREF="-6"
|
DYNAMIC_IP_PREF="-6"
|
||||||
log_msg "INFO " "底层路由锁定: 绑定 IPv6 出口及协议 ($BIND_IP)"
|
log_msg "INFO " "底层路由锁定: 绑定 IPv6 出口及协议 ($BIND_IP)"
|
||||||
@@ -121,11 +113,9 @@ STEP_COUNT=$((RANDOM % 4 + 3))
|
|||||||
SUCCESS_INJECT=0
|
SUCCESS_INJECT=0
|
||||||
|
|
||||||
for ((i=1; i<=STEP_COUNT; i++)); do
|
for ((i=1; i<=STEP_COUNT; i++)); do
|
||||||
# 随机抽取本地区域权威网址
|
|
||||||
TARGET_URL=${TRUST_URLS[$RANDOM % ${#TRUST_URLS[@]}]}
|
TARGET_URL=${TRUST_URLS[$RANDOM % ${#TRUST_URLS[@]}]}
|
||||||
|
|
||||||
# [v3.0.1修复] 注入高权重流量时,强制从绑定的 IPv4 或 IPv6 隧道出网
|
# 注入高权重流量,严格绑定出网协议,构造隐蔽的安全伪装协议头
|
||||||
# [V3.2.1 热修复] 注入 $CURL_BIND_OPT 与 $DYNAMIC_IP_PREF 协议自适应
|
|
||||||
HTTP_CODE=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -A "$CURRENT_UA" \
|
HTTP_CODE=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -A "$CURRENT_UA" \
|
||||||
-H "Accept: text/html,application/xhtml+xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
|
-H "Accept: text/html,application/xhtml+xml;q=0.9,image/avif,image/webp,*/*;q=0.8" \
|
||||||
-H "Accept-Language: en-US,en;q=0.9" \
|
-H "Accept-Language: en-US,en;q=0.9" \
|
||||||
@@ -135,7 +125,7 @@ for ((i=1; i<=STEP_COUNT; i++)); do
|
|||||||
--compressed \
|
--compressed \
|
||||||
-s -o /dev/null -w "%{http_code}" -m 15 "$TARGET_URL")
|
-s -o /dev/null -w "%{http_code}" -m 15 "$TARGET_URL")
|
||||||
|
|
||||||
# 扩大 HTTP 状态码容错区间:包含所有 20x (如亚马逊的 202) 和 30x 重定向
|
# 扩大 HTTP 状态码容错区间:包含各大骨干 CDN 常见的 20x 及 30x 状态转移
|
||||||
if [[ "$HTTP_CODE" =~ ^(20[0-9]|30[1-8])$ ]]; then
|
if [[ "$HTTP_CODE" =~ ^(20[0-9]|30[1-8])$ ]]; then
|
||||||
log_msg "EXEC " "动作[$i/$STEP_COUNT]完成 | 状态: $HTTP_CODE | 注入: $TARGET_URL"
|
log_msg "EXEC " "动作[$i/$STEP_COUNT]完成 | 状态: $HTTP_CODE | 注入: $TARGET_URL"
|
||||||
((SUCCESS_INJECT++))
|
((SUCCESS_INJECT++))
|
||||||
@@ -150,9 +140,9 @@ for ((i=1; i<=STEP_COUNT; i++)); do
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
# ==========================================
|
# ==========================================================
|
||||||
# 📊 结论判定与输出
|
# 4. 结论判定与输出
|
||||||
# ==========================================
|
# ==========================================================
|
||||||
if [ "$SUCCESS_INJECT" -ge $((STEP_COUNT / 2)) ]; then
|
if [ "$SUCCESS_INJECT" -ge $((STEP_COUNT / 2)) ]; then
|
||||||
log_msg "SCORE" "自检结论: ✅ 信用净化完成 (已成功注入 $SUCCESS_INJECT 条无害流量)"
|
log_msg "SCORE" "自检结论: ✅ 信用净化完成 (已成功注入 $SUCCESS_INJECT 条无害流量)"
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,56 +1,55 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
# 脚本名称: runner.sh (IP-Sentinel 主控调度引擎 - 动态锚点版)
|
# 脚本名称: runner.sh
|
||||||
# 核心功能: 防并发延迟启动、功能开关(Feature Flag)自适应、多模块概率轮盘调度
|
# 核心功能: 主控调度枢纽,管理防并发锁与 Feature Flag 概率轮盘
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
|
|
||||||
INSTALL_DIR="/opt/ip_sentinel"
|
INSTALL_DIR="/opt/ip_sentinel"
|
||||||
CONFIG_FILE="${INSTALL_DIR}/config.conf"
|
CONFIG_FILE="${INSTALL_DIR}/config.conf"
|
||||||
|
|
||||||
# 1. 检查并加载本地冷数据配置
|
# --- [基础环境构建] ---
|
||||||
if [ ! -f "$CONFIG_FILE" ]; then
|
if [ ! -f "$CONFIG_FILE" ]; then
|
||||||
echo "配置文件丢失,请重新运行 install.sh"
|
echo "配置文件丢失,请重新运行 install.sh"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
source "$CONFIG_FILE"
|
source "$CONFIG_FILE"
|
||||||
|
|
||||||
# ================== [新增: 文件排他锁,防止并发重入引发内存雪崩] ==================
|
# ==========================================================
|
||||||
|
# [防线 1] 进程排他锁管控
|
||||||
|
# 严格防止高频并发重入引发的底层内存雪崩与死锁
|
||||||
|
# ==========================================================
|
||||||
exec 200>"/tmp/ip_sentinel_runner.lock"
|
exec 200>"/tmp/ip_sentinel_runner.lock"
|
||||||
if ! flock -n 200; then
|
if ! flock -n 200; then
|
||||||
echo "[$(date)] ⚠️ 上一轮巡逻任务尚未结束,本次触发自动取消。" >> "$LOG_FILE"
|
echo "[$(date)] ⚠️ 上一轮巡逻任务尚未结束,本次触发自动取消。" >> "$LOG_FILE"
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
# ==================================================================================
|
|
||||||
|
|
||||||
# 2. 全局日志写入函数 (导出给子进程共享使用,v3.4.0 引入版本探针)
|
# --- [系统级日志通道] ---
|
||||||
log() {
|
log() {
|
||||||
local module=$1
|
local module=$1
|
||||||
local level=$2
|
local level=$2
|
||||||
local msg=$3
|
local msg=$3
|
||||||
# [v3.4.0 核心] 提取当前配置中的版本锚点
|
|
||||||
local local_ver="${AGENT_VERSION:-未知}"
|
local local_ver="${AGENT_VERSION:-未知}"
|
||||||
|
|
||||||
# 保证日志目录存在
|
|
||||||
mkdir -p "${INSTALL_DIR}/logs"
|
mkdir -p "${INSTALL_DIR}/logs"
|
||||||
|
|
||||||
# 日志格式注入 [版本号] 追踪标识
|
|
||||||
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 (如果系统支持)
|
|
||||||
if command -v logger >/dev/null 2>&1; then
|
if command -v logger >/dev/null 2>&1; then
|
||||||
logger -t ip-sentinel "$core_msg"
|
logger -t ip-sentinel "$core_msg"
|
||||||
else
|
else
|
||||||
# 降级输出到 stdout,让 Systemd 捕获
|
|
||||||
echo "$core_msg"
|
echo "$core_msg"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
export -f log
|
export -f log
|
||||||
export CONFIG_FILE INSTALL_DIR
|
export CONFIG_FILE INSTALL_DIR
|
||||||
|
|
||||||
# 3. 防僵尸网络特征 (Cron Jitter) - 核心隐蔽逻辑
|
# ==========================================================
|
||||||
# 配合每 30 分钟的调度周期,将随机休眠控制在 0 到 180 秒内,彻底打散全球并发请求
|
# [防线 2] 行为学隐蔽 (Cron Jitter)
|
||||||
|
# 彻底消除僵尸网络同频定时唤醒特征,自然打散全球并发请求
|
||||||
|
# ==========================================================
|
||||||
if [ -t 1 ]; then
|
if [ -t 1 ]; then
|
||||||
log "SYSTEM" "INFO " "💻 检测到人工终端干预,跳过静默休眠,立即执行任务!"
|
log "SYSTEM" "INFO " "💻 检测到人工终端干预,跳过静默休眠,立即执行任务!"
|
||||||
else
|
else
|
||||||
@@ -59,15 +58,17 @@ else
|
|||||||
sleep $JITTER_TIME
|
sleep $JITTER_TIME
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 4. 唤醒并读取功能开关,执行智能调度 (Feature Flag)
|
# ==========================================================
|
||||||
|
# 智能轮盘赌调度系统 (基于 Feature Flag)
|
||||||
|
# ==========================================================
|
||||||
log "SYSTEM" "INFO" "休眠结束,开始计算本轮任务轮盘..."
|
log "SYSTEM" "INFO" "休眠结束,开始计算本轮任务轮盘..."
|
||||||
|
|
||||||
TARGET_MOD=""
|
TARGET_MOD=""
|
||||||
MOD_NAME=""
|
MOD_NAME=""
|
||||||
|
|
||||||
# 智能轮盘赌算法
|
# 概率任务分配模型
|
||||||
if [ "$ENABLE_GOOGLE" == "true" ] && [ "$ENABLE_TRUST" == "true" ]; then
|
if [ "$ENABLE_GOOGLE" == "true" ] && [ "$ENABLE_TRUST" == "true" ]; then
|
||||||
# 双管齐下: 70% 概率跑 Google 稳固定位,30% 概率跑 Trust 洗刷风控分
|
# 优先锚定地理画像,辅助洗刷风控分
|
||||||
ROLL=$((RANDOM % 100 + 1))
|
ROLL=$((RANDOM % 100 + 1))
|
||||||
if [ $ROLL -le 70 ]; then
|
if [ $ROLL -le 70 ]; then
|
||||||
TARGET_MOD="mod_google.sh"
|
TARGET_MOD="mod_google.sh"
|
||||||
@@ -87,11 +88,12 @@ else
|
|||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 5. 拉起选定的业务模块
|
# ----------------------------------------------------------
|
||||||
|
# 安全执行与资源剥离
|
||||||
|
# ----------------------------------------------------------
|
||||||
if [ -n "$TARGET_MOD" ] && [ -x "${INSTALL_DIR}/core/${TARGET_MOD}" ]; then
|
if [ -n "$TARGET_MOD" ] && [ -x "${INSTALL_DIR}/core/${TARGET_MOD}" ]; then
|
||||||
log "SYSTEM" "INFO" "命中触发条件,加载并执行子模块: ${MOD_NAME}"
|
log "SYSTEM" "INFO" "命中触发条件,加载并执行子模块: ${MOD_NAME}"
|
||||||
# 核心降耗逻辑:使用 nice -n 19 赋予进程最低 CPU 优先级,绝不抢占 VPS 正常业务的资源
|
# [进程隔离与降耗] 赋予最低 CPU 优先级,并强制剥离排他锁的继承权,防止子进程假死拖垮全局
|
||||||
# [安全修复] 注入 200>&-,强行关闭子进程对排他锁的继承权!防止子进程假死导致全局死锁
|
|
||||||
nice -n 19 bash "${INSTALL_DIR}/core/${TARGET_MOD}" 200>&-
|
nice -n 19 bash "${INSTALL_DIR}/core/${TARGET_MOD}" 200>&-
|
||||||
else
|
else
|
||||||
log "SYSTEM" "ERROR" "配置了模块 ${MOD_NAME},但未找到对应的可执行脚本: ${TARGET_MOD}"
|
log "SYSTEM" "ERROR" "配置了模块 ${MOD_NAME},但未找到对应的可执行脚本: ${TARGET_MOD}"
|
||||||
|
|||||||
@@ -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
|
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
# 脚本名称: tg_report.sh (Telegram 每日战报模块 - 动态锚点版)
|
# 脚本名称: tg_report.sh
|
||||||
# 核心功能: 适配 Feature Flag 架构,按需展示独立统计数据,OTA 更新预警
|
# 核心功能: 收集并聚合终端特征、提取执行快照、侦测云端版本并生成简报
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
|
|
||||||
INSTALL_DIR="/opt/ip_sentinel"
|
INSTALL_DIR="/opt/ip_sentinel"
|
||||||
CONFIG_FILE="${INSTALL_DIR}/config.conf"
|
CONFIG_FILE="${INSTALL_DIR}/config.conf"
|
||||||
LOG_FILE="${INSTALL_DIR}/logs/sentinel.log"
|
LOG_FILE="${INSTALL_DIR}/logs/sentinel.log"
|
||||||
|
|
||||||
# 1. 加载配置并自检
|
# --- [基础自检] ---
|
||||||
if [ ! -f "$CONFIG_FILE" ]; then exit 1; fi
|
if [ ! -f "$CONFIG_FILE" ]; then exit 1; fi
|
||||||
source "$CONFIG_FILE"
|
source "$CONFIG_FILE"
|
||||||
|
|
||||||
@@ -18,20 +18,39 @@ if [ -z "$TG_TOKEN" ] || [ -z "$CHAT_ID" ]; then
|
|||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 2. 节点元数据抓取 (v3.2.2 协议自适应与多级容灾版)
|
# ==========================================================
|
||||||
# [v3.5.2 核心: 引入双轨身份架构]
|
# [防线 1] 并发风暴熔断机制 (60s 冷却池)
|
||||||
|
# ==========================================================
|
||||||
|
LOCK_FILE="${INSTALL_DIR}/core/.report_lock"
|
||||||
|
if [ -f "$LOCK_FILE" ]; then
|
||||||
|
LAST_RUN=$(cat "$LOCK_FILE" 2>/dev/null)
|
||||||
|
NOW=$(date +%s)
|
||||||
|
# 严格校验最后执行时间的合法性,防御密集回调
|
||||||
|
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"
|
||||||
|
|
||||||
|
# ==========================================================
|
||||||
|
# 1. 节点元数据与双轨身份解析
|
||||||
|
# ==========================================================
|
||||||
if [ -z "$NODE_NAME" ]; then
|
if [ -z "$NODE_NAME" ]; then
|
||||||
IP_HASH=$(echo "${PUBLIC_IP:-127.0.0.1}" | md5sum | cut -c 1-4 | tr 'a-z' 'A-Z')
|
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}"
|
NODE_NAME="$(hostname | cut -c 1-10)-${IP_HASH}"
|
||||||
fi
|
fi
|
||||||
NODE_ALIAS="${NODE_ALIAS:-$NODE_NAME}"
|
NODE_ALIAS="${NODE_ALIAS:-$NODE_NAME}"
|
||||||
|
|
||||||
# --- [防线 1: 底层路由锁定与协议自适应] ---
|
# ----------------------------------------------------------
|
||||||
|
# [容灾探针 1] 底层路由锁定与多节点出口 IP 嗅探
|
||||||
|
# ----------------------------------------------------------
|
||||||
CURL_BIND_OPT=""
|
CURL_BIND_OPT=""
|
||||||
DYNAMIC_IP_PREF="-${IP_PREF:-4}"
|
DYNAMIC_IP_PREF="-${IP_PREF:-4}"
|
||||||
|
|
||||||
if [[ -n "$BIND_IP" && "$BIND_IP" =~ ^[0-9a-fA-F:\.]+$ ]]; then
|
if [[ -n "$BIND_IP" && "$BIND_IP" =~ ^[0-9a-fA-F:\.]+$ ]]; then
|
||||||
# [v3.6.3 容错层补丁] 探测物理网卡/虚拟 IP 存活状态
|
|
||||||
RAW_BIND_IP=$(echo "$BIND_IP" | tr -d '[]')
|
RAW_BIND_IP=$(echo "$BIND_IP" | tr -d '[]')
|
||||||
if ! ip addr show 2>/dev/null | grep -qw "$RAW_BIND_IP"; then
|
if ! ip addr show 2>/dev/null | grep -qw "$RAW_BIND_IP"; then
|
||||||
CURL_BIND_OPT=""
|
CURL_BIND_OPT=""
|
||||||
@@ -45,37 +64,36 @@ if [[ -n "$BIND_IP" && "$BIND_IP" =~ ^[0-9a-fA-F:\.]+$ ]]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 多节点容灾探测出口 IP (注入协议自适应)
|
# 结合协议自适应进行外部 IP 回显探测
|
||||||
CURRENT_IP=$( (curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -s -m 5 api.ip.sb/ip || curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -s -m 5 ifconfig.me) 2>/dev/null | tr -d '[:space:]' )
|
CURRENT_IP=$( (curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -s -m 5 api.ip.sb/ip || curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -s -m 5 ifconfig.me) 2>/dev/null | tr -d '[:space:]' )
|
||||||
# [v3.3.1 修改] 强制兜底:如果外部 API 挂了,优先使用固化的对外公网面孔 (兼容 NAT 机的空 BIND_IP)
|
# 强制兜底逻辑:网络完全阻断时回退使用配置文件锚点
|
||||||
[ -z "$CURRENT_IP" ] && CURRENT_IP="${PUBLIC_IP:-$BIND_IP}"
|
[ -z "$CURRENT_IP" ] && CURRENT_IP="${PUBLIC_IP:-$BIND_IP}"
|
||||||
|
|
||||||
# 为可能获取到的 IPv6 自动添加方括号护甲
|
# 为 IPv6 环境追加方括号安全护甲
|
||||||
[[ "$CURRENT_IP" == *":"* ]] && [[ "$CURRENT_IP" != *"["* ]] && CURRENT_IP="[${CURRENT_IP}]"
|
[[ "$CURRENT_IP" == *":"* ]] && [[ "$CURRENT_IP" != *"["* ]] && CURRENT_IP="[${CURRENT_IP}]"
|
||||||
|
|
||||||
# --- [防线 2: 多级 ISP 容灾探针链路] ---
|
# ----------------------------------------------------------
|
||||||
|
# [容灾探针 2] 多级 ISP 情报探测链路
|
||||||
|
# ----------------------------------------------------------
|
||||||
ISP_INFO=""
|
ISP_INFO=""
|
||||||
|
|
||||||
# 探针 A: 纯文本 API (免 jq,极速稳定)
|
# 优先级 A: 高吞吐极速纯文本接口
|
||||||
ISP_INFO=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -s -m 5 ipinfo.io/org 2>/dev/null)
|
ISP_INFO=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -s -m 5 ipinfo.io/org 2>/dev/null)
|
||||||
|
|
||||||
# 探针 B: 备用纯文本 API
|
# 优先级 B: 备用纯文本接口
|
||||||
if [ -z "$ISP_INFO" ] || [[ "$ISP_INFO" == *"error"* ]]; then
|
if [ -z "$ISP_INFO" ] || [[ "$ISP_INFO" == *"error"* ]]; then
|
||||||
ISP_INFO=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -s -m 5 ip-api.com/line/?fields=isp 2>/dev/null)
|
ISP_INFO=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -s -m 5 ip-api.com/line/?fields=isp 2>/dev/null)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 探针 C: 原版的 JSON API (需要 jq 兜底)
|
# 优先级 C: 需构建环境依赖的 JSON 接口
|
||||||
if [ -z "$ISP_INFO" ] || [[ "$ISP_INFO" == *"error"* ]]; then
|
if [ -z "$ISP_INFO" ] || [[ "$ISP_INFO" == *"error"* ]]; then
|
||||||
if command -v jq &> /dev/null; then
|
if command -v jq &> /dev/null; then
|
||||||
ISP_INFO=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -s -m 5 api.ip.sb/geoip | jq -r '.organization' 2>/dev/null)
|
ISP_INFO=$(curl $CURL_BIND_OPT $DYNAMIC_IP_PREF -s -m 5 api.ip.sb/geoip | jq -r '.organization' 2>/dev/null)
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# --- [防线 3: 数据清洗 (遵循底层共识原则)] ---
|
# 数据清洗过滤与类型渲染
|
||||||
# 剔除 ipinfo 返回的开头 AS 号 (例如 "AS137535 JT TELECOM" -> "JT TELECOM")
|
|
||||||
ISP_INFO=$(echo "$ISP_INFO" | sed -E 's/^AS[0-9]+ //')
|
ISP_INFO=$(echo "$ISP_INFO" | sed -E 's/^AS[0-9]+ //')
|
||||||
|
|
||||||
# 最终兜底判断
|
|
||||||
[ -z "$ISP_INFO" ] || [ "$ISP_INFO" == "null" ] && ISP_INFO="未知 ISP"
|
[ -z "$ISP_INFO" ] || [ "$ISP_INFO" == "null" ] && ISP_INFO="未知 ISP"
|
||||||
|
|
||||||
if [[ "$ISP_INFO" == *"Cloudflare"* ]]; then
|
if [[ "$ISP_INFO" == *"Cloudflare"* ]]; then
|
||||||
@@ -84,19 +102,27 @@ else
|
|||||||
IP_TYPE="$ISP_INFO 🏠"
|
IP_TYPE="$ISP_INFO 🏠"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 动态国旗
|
# [全视界旗帜引擎] 动态国旗渲染装配
|
||||||
case "$REGION_CODE" in
|
BASE_CC="${REGION_CODE%%-*}"
|
||||||
"JP") FLAG="🇯🇵" ;;
|
case "$BASE_CC" in
|
||||||
"US") FLAG="🇺🇸" ;;
|
US) FLAG="🇺🇸" ;; JP) FLAG="🇯🇵" ;; HK) FLAG="🇭🇰" ;; TW) FLAG="🇹🇼" ;; SG) FLAG="🇸🇬" ;;
|
||||||
"DE") FLAG="🇩🇪" ;;
|
UK|GB) FLAG="🇬🇧" ;; DE) FLAG="🇩🇪" ;; FR) FLAG="🇫🇷" ;; NL) FLAG="🇳🇱" ;; CA) FLAG="🇨🇦" ;;
|
||||||
"SG") FLAG="🇸🇬" ;;
|
AU) FLAG="🇦🇺" ;; KR) FLAG="🇰🇷" ;; IN) FLAG="🇮🇳" ;; BR) FLAG="🇧🇷" ;; RU) FLAG="🇷🇺" ;;
|
||||||
"HK") FLAG="🇭🇰" ;;
|
CH) FLAG="🇨🇭" ;; SE) FLAG="🇸🇪" ;; NO) FLAG="🇳🇴" ;; DK) FLAG="🇩🇰" ;; FI) FLAG="🇫🇮" ;;
|
||||||
"GB"|"UK") FLAG="🇬🇧" ;;
|
IT) FLAG="🇮🇹" ;; ES) FLAG="🇪🇸" ;; PT) FLAG="🇵🇹" ;; IE) FLAG="🇮🇪" ;; PL) FLAG="🇵🇱" ;;
|
||||||
"AU") FLAG="🇦🇺" ;;
|
AT) FLAG="🇦🇹" ;; BE) FLAG="🇧🇪" ;; TR) FLAG="🇹🇷" ;; ZA) FLAG="🇿🇦" ;; AE) FLAG="🇦🇪" ;;
|
||||||
|
MY) FLAG="🇲🇾" ;; ID) FLAG="🇮🇩" ;; VN) FLAG="🇻🇳" ;; TH) FLAG="🇹🇭" ;; PH) FLAG="🇵🇭" ;;
|
||||||
|
NZ) FLAG="🇳🇿" ;; AR) FLAG="🇦🇷" ;; CL) FLAG="🇨🇱" ;; MX) FLAG="🇲🇽" ;; IL) FLAG="🇮🇱" ;;
|
||||||
|
SA) FLAG="🇸🇦" ;; EG) FLAG="🇪🇬" ;; NG) FLAG="🇳🇬" ;; KE) FLAG="🇰🇪" ;; RO) FLAG="🇷🇴" ;;
|
||||||
|
BG) FLAG="🇧🇬" ;; CZ) FLAG="🇨🇿" ;; HU) FLAG="🇭🇺" ;; GR) FLAG="🇬🇷" ;; UA) FLAG="🇺🇦" ;;
|
||||||
|
MO) FLAG="🇲🇴" ;; KH) FLAG="🇰🇭" ;; MM) FLAG="🇲🇲" ;; LA) FLAG="🇱🇦" ;;
|
||||||
|
MN) FLAG="🇲🇳" ;; NP) FLAG="🇳🇵" ;; BD) FLAG="🇧🇩" ;;
|
||||||
*) FLAG="🌐" ;;
|
*) FLAG="🌐" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# 3. 截取过去 24 小时的日志 (每天48次轮询,保留最新 1000 行足以覆盖单日战报)
|
# ==========================================================
|
||||||
|
# 2. 行为日志萃取与快照分析
|
||||||
|
# ==========================================================
|
||||||
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
|
||||||
@@ -108,24 +134,19 @@ if [ -z "$LOG_CONTENT" ]; then
|
|||||||
🛠️ **建议**: 节点可能刚部署完毕,请在面板手动执行一次养护动作。
|
🛠️ **建议**: 节点可能刚部署完毕,请在面板手动执行一次养护动作。
|
||||||
EOT
|
EOT
|
||||||
else
|
else
|
||||||
# ==========================================
|
# 抓取末次执行模块的运行态势图
|
||||||
# 4. 动态模块数据分析 (核心升级)
|
|
||||||
# ==========================================
|
|
||||||
|
|
||||||
# 提取最近一次运行的快照 (智能识别所属模块)
|
|
||||||
LAST_LOG_LINE=$(echo "$LOG_CONTENT" | grep "\[SCORE\]" | tail -n 1)
|
LAST_LOG_LINE=$(echo "$LOG_CONTENT" | grep "\[SCORE\]" | tail -n 1)
|
||||||
LAST_TIME=$(echo "$LAST_LOG_LINE" | awk '{print $1,$2}' | tr -d '[]')
|
LAST_TIME=$(echo "$LAST_LOG_LINE" | awk '{print $1,$2}' | tr -d '[]')
|
||||||
LAST_MOD=$(echo "$LAST_LOG_LINE" | awk '{print $4}' | tr -d '[]')
|
LAST_MOD=$(echo "$LAST_LOG_LINE" | awk '{print $4}' | tr -d '[]')
|
||||||
LAST_SCORE=$(echo "$LAST_LOG_LINE" | awk -F'自检结论: ' '{print $2}')
|
LAST_SCORE=$(echo "$LAST_LOG_LINE" | awk -F'自检结论: ' '{print $2}')
|
||||||
|
|
||||||
# 开始组装战报头部
|
|
||||||
MSG="📊 **IP-Sentinel 每日简报 (${FLAG} ${REGION_NAME})**
|
MSG="📊 **IP-Sentinel 每日简报 (${FLAG} ${REGION_NAME})**
|
||||||
----------------------------
|
----------------------------
|
||||||
📍 **节点名称**: \`${NODE_ALIAS}\`
|
📍 **节点名称**: \`${NODE_ALIAS}\`
|
||||||
📡 **出口 IP**: \`${CURRENT_IP}\`
|
📡 **出口 IP**: \`${CURRENT_IP}\`
|
||||||
🛡️ **IP 属性**: ${IP_TYPE}"
|
🛡️ **IP 属性**: ${IP_TYPE}"
|
||||||
|
|
||||||
# --- [分析块 1: Google 纠偏模块] ---
|
# 统计 Google 纠偏阵列数据
|
||||||
if [ "$ENABLE_GOOGLE" == "true" ]; then
|
if [ "$ENABLE_GOOGLE" == "true" ]; then
|
||||||
GOOGLE_LOGS=$(echo "$LOG_CONTENT" | grep "\[Google")
|
GOOGLE_LOGS=$(echo "$LOG_CONTENT" | grep "\[Google")
|
||||||
G_TOTAL=$(echo "$GOOGLE_LOGS" | grep "\[START\]" -c)
|
G_TOTAL=$(echo "$GOOGLE_LOGS" | grep "\[START\]" -c)
|
||||||
@@ -143,7 +164,7 @@ else
|
|||||||
✅ 成功: ${G_SUCCESS} | ❌ 送中: ${G_FAILED} | ⚠️ 警告: ${G_WARN}"
|
✅ 成功: ${G_SUCCESS} | ❌ 送中: ${G_FAILED} | ⚠️ 警告: ${G_WARN}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# --- [分析块 2: IP 信用净化模块] ---
|
# 统计 Trust 净化阵列数据
|
||||||
if [ "$ENABLE_TRUST" == "true" ]; then
|
if [ "$ENABLE_TRUST" == "true" ]; then
|
||||||
TRUST_LOGS=$(echo "$LOG_CONTENT" | grep "\[Trust")
|
TRUST_LOGS=$(echo "$LOG_CONTENT" | grep "\[Trust")
|
||||||
T_TOTAL=$(echo "$TRUST_LOGS" | grep "\[START\]" -c)
|
T_TOTAL=$(echo "$TRUST_LOGS" | grep "\[START\]" -c)
|
||||||
@@ -160,47 +181,51 @@ else
|
|||||||
✅ 成功注入: ${T_SUCCESS} | ❌ 访问受阻: ${T_FAILED}"
|
✅ 成功注入: ${T_SUCCESS} | ❌ 访问受阻: ${T_FAILED}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 组装战报尾部 (最近快照)
|
# 追加末次快照
|
||||||
MSG="$MSG
|
MSG="$MSG
|
||||||
|
|
||||||
🕒 **最近执行快照 [${LAST_MOD:-"System"}]:**
|
🕒 **最近执行快照: \`${LAST_MOD:-"System"} \`**
|
||||||
时间: ${LAST_TIME:-"暂无数据"}
|
时间: ${LAST_TIME:-"暂无数据"} (节点本地)
|
||||||
结论: ${LAST_SCORE:-"暂无数据"}"
|
结论: ${LAST_SCORE:-"暂无数据"}"
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# ==========================================
|
# ==========================================================
|
||||||
# 5. [核心: OTA 云端版本探针与告警模块]
|
# 3. 云端版本探针与 OTA 调度模块
|
||||||
# ==========================================
|
# ==========================================================
|
||||||
# 从配置文件提取当前本地版本,若无则默认为未知
|
|
||||||
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解析法)
|
|
||||||
REPO_RAW_URL="https://raw.githubusercontent.com/hotyue/IP-Sentinel/main"
|
REPO_RAW_URL="https://raw.githubusercontent.com/hotyue/IP-Sentinel/main"
|
||||||
REMOTE_VER=$(curl -s -m 3 "${REPO_RAW_URL}/version.txt" | grep "^AGENT_VERSION=" | cut -d'=' -f2 | tr -d '[:space:]')
|
REMOTE_VER=$(curl -s -m 3 "${REPO_RAW_URL}/version.txt" | grep "^AGENT_VERSION=" | cut -d'=' -f2 | tr -d '[:space:]')
|
||||||
|
|
||||||
# 构建底部引擎状态块
|
|
||||||
MSG="$MSG
|
MSG="$MSG
|
||||||
----------------------------
|
----------------------------
|
||||||
🛡️ **系统引擎状态**
|
🛡️ **系统引擎状态**
|
||||||
当前运行版本: \`v${LOCAL_VER}\`"
|
⏱️ 战报生成: \`${REPORT_UTC_TIME}\`"
|
||||||
|
|
||||||
# 比对逻辑:如果成功抓到了远端版本,且和本地不一样
|
# 根据云端版本一致性自动渲染更新提示面板
|
||||||
if [ -n "$REMOTE_VER" ] && [ "$REMOTE_VER" != "$LOCAL_VER" ]; then
|
if [ -n "$REMOTE_VER" ]; then
|
||||||
MSG="$MSG
|
if [ "$REMOTE_VER" != "$LOCAL_VER" ]; then
|
||||||
最新官方版本: \`v${REMOTE_VER}\` (✨有新版)
|
MSG="$MSG
|
||||||
💡 *司令部提示:检测到新版装甲,请长官登录节点执行平滑热更新!*"
|
当前运行版本: \`v${LOCAL_VER}\`
|
||||||
elif [ -n "$REMOTE_VER" ] && [ "$REMOTE_VER" == "$LOCAL_VER" ]; then
|
✨ **发现新版本**: \`v${REMOTE_VER}\` (建议更新)
|
||||||
MSG="$MSG
|
💡 *系统提示:检测到新版引擎,建议通过中枢控制台执行 OTA 热更新!*"
|
||||||
最新官方版本: \`v${REMOTE_VER}\` (✅已是最新)
|
else
|
||||||
💡 *哨兵正在后台默默守护您的资产。*"
|
MSG="$MSG
|
||||||
|
当前运行版本: \`v${LOCAL_VER}\` (✅已是最新)
|
||||||
|
💡 *IP-Sentinel 持续为您守护节点。*
|
||||||
|
*若本项目对您有帮助,欢迎前往 GitHub 赐予 🌟*"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
# 抓取失败兜底
|
|
||||||
MSG="$MSG
|
MSG="$MSG
|
||||||
💡 *哨兵正在后台默默守护您的资产。*"
|
当前运行版本: \`v${LOCAL_VER}\`
|
||||||
|
💡 *IP-Sentinel 持续为您守护节点。*
|
||||||
|
*若本项目对您有帮助,欢迎前往 GitHub 赐予 🌟*"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 5. 调用 API 推送 (接入安全网关,挂载交互式控制台按钮)
|
# --- [下发 API 载荷] ---
|
||||||
JSON_PAYLOAD=$(jq -n \
|
JSON_PAYLOAD=$(jq -n \
|
||||||
--arg cid "$CHAT_ID" \
|
--arg cid "$CHAT_ID" \
|
||||||
--arg txt "$MSG" \
|
--arg txt "$MSG" \
|
||||||
@@ -211,7 +236,7 @@ JSON_PAYLOAD=$(jq -n \
|
|||||||
parse_mode: "Markdown",
|
parse_mode: "Markdown",
|
||||||
disable_web_page_preview: true,
|
disable_web_page_preview: true,
|
||||||
reply_markup: {
|
reply_markup: {
|
||||||
inline_keyboard: [[{text: "⚙️ 调出该节点控制台", callback_data: $cb}]]
|
inline_keyboard: [[{"text": "⚙️ 调出该节点控制台", "callback_data": $cb}]]
|
||||||
}
|
}
|
||||||
}')
|
}')
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# 脚本名称: uninstall.sh (IP-Sentinel 一键卸载脚本 - 动态锚点版)
|
# ==========================================================
|
||||||
# 核心功能: 无痕清理守护进程、定时任务、运行目录及临时缓存
|
# 脚本名称: uninstall.sh
|
||||||
|
# 核心功能: 无痕追踪溯源、全面抹杀幽灵进程、清空宿主脏数据残留
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
|
|
||||||
# ==========================================================
|
# ----------------------------------------------------------
|
||||||
# 🛑 核心权限防线: 检查是否以 root 权限运行
|
# [权限鉴权] 防止非管理员误触导致组件残留挂起
|
||||||
# ==========================================================
|
# ----------------------------------------------------------
|
||||||
if [ "$EUID" -ne 0 ]; then
|
if [ "$EUID" -ne 0 ]; then
|
||||||
echo -e "\033[31m❌ 权限被拒绝: 卸载 IP-Sentinel 需要最高系统权限。\033[0m"
|
echo -e "\033[31m❌ 权限被拒绝: 卸载 IP-Sentinel 需要最高系统权限。\033[0m"
|
||||||
echo -e "💡 请切换到 root 用户 (执行 su root 或 sudo -i) 后重新运行指令。"
|
echo -e "💡 请切换到 root 用户 (执行 su root 或 sudo -i) 后重新运行指令。"
|
||||||
@@ -18,7 +19,6 @@ INSTALL_DIR="/opt/ip_sentinel"
|
|||||||
echo "========================================================"
|
echo "========================================================"
|
||||||
echo " 🗑️ 准备卸载 IP-Sentinel (边缘节点 Edge Agent)"
|
echo " 🗑️ 准备卸载 IP-Sentinel (边缘节点 Edge Agent)"
|
||||||
|
|
||||||
# [核心: 动态读取并播报即将销毁的本地版本号]
|
|
||||||
CONFIG_FILE="${INSTALL_DIR}/config.conf"
|
CONFIG_FILE="${INSTALL_DIR}/config.conf"
|
||||||
if [ -f "$CONFIG_FILE" ]; then
|
if [ -f "$CONFIG_FILE" ]; then
|
||||||
CURRENT_VER=$(grep "^AGENT_VERSION=" "$CONFIG_FILE" | cut -d'"' -f2)
|
CURRENT_VER=$(grep "^AGENT_VERSION=" "$CONFIG_FILE" | cut -d'"' -f2)
|
||||||
@@ -26,10 +26,14 @@ if [ -f "$CONFIG_FILE" ]; then
|
|||||||
fi
|
fi
|
||||||
echo "========================================================"
|
echo "========================================================"
|
||||||
|
|
||||||
# 1. 停止并删除 Systemd 服务 (适配新架构)
|
# ----------------------------------------------------------
|
||||||
|
# [进程抹杀] 阻塞并卸除底层 Systemd 强绑定服务单元
|
||||||
|
# ----------------------------------------------------------
|
||||||
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 \
|
||||||
@@ -47,7 +51,9 @@ else
|
|||||||
echo "💡 未检测到 Systemd,跳过此步骤..."
|
echo "💡 未检测到 Systemd,跳过此步骤..."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 2. 停止运行中的守护进程与主控模块 (兜底清理老版进程)
|
# ----------------------------------------------------------
|
||||||
|
# [内存清洗] 全面追踪并镇压游离状态的挂起业务逻辑
|
||||||
|
# ----------------------------------------------------------
|
||||||
echo "[2/4] 正在终止后台守护进程与所有养护任务..."
|
echo "[2/4] 正在终止后台守护进程与所有养护任务..."
|
||||||
pkill -9 -f "tg_daemon.sh" >/dev/null 2>&1
|
pkill -9 -f "tg_daemon.sh" >/dev/null 2>&1
|
||||||
pkill -9 -f "agent_daemon.sh" >/dev/null 2>&1
|
pkill -9 -f "agent_daemon.sh" >/dev/null 2>&1
|
||||||
@@ -58,25 +64,38 @@ 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)
|
# ----------------------------------------------------------
|
||||||
|
# [任务清洗] 基于内存管道流彻底擦除系统底层调度劫持
|
||||||
|
# ----------------------------------------------------------
|
||||||
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
|
||||||
|
rm -f /etc/local.d/ip_sentinel.start 2>/dev/null
|
||||||
|
rm -f /etc/local.d/ip_sentinel_scheduler.start 2>/dev/null
|
||||||
|
|
||||||
|
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. 删除所有文件、日志与临时缓存
|
# ----------------------------------------------------------
|
||||||
|
# [物理销毁] 抹杀持久化特征,销毁系统沙盒痕迹
|
||||||
|
# ----------------------------------------------------------
|
||||||
echo "[4/4] 正在抹除核心程序、配置文件与系统痕迹..."
|
echo "[4/4] 正在抹除核心程序、配置文件与系统痕迹..."
|
||||||
if [ -d "$INSTALL_DIR" ]; then
|
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 随机端口,请您按需手动关闭。"
|
||||||
|
|||||||
@@ -1,42 +1,35 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
# 脚本名称: updater.sh (IP-Sentinel 养料注入与分频调度中枢 - 动态锚点版)
|
# 脚本名称: updater.sh
|
||||||
# 核心功能: 静默更新热数据/LBS、指纹库错峰调度、强制出站死锁、版本无缝继承
|
# 核心功能: 指纹防惊群错峰轮换、LBS 底层静默分发、深度探针签名防伪
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
|
|
||||||
INSTALL_DIR="/opt/ip_sentinel"
|
INSTALL_DIR="/opt/ip_sentinel"
|
||||||
CONFIG_FILE="${INSTALL_DIR}/config.conf"
|
CONFIG_FILE="${INSTALL_DIR}/config.conf"
|
||||||
UA_TIME_FILE="${INSTALL_DIR}/core/.ua_last_update"
|
UA_TIME_FILE="${INSTALL_DIR}/core/.ua_last_update"
|
||||||
|
|
||||||
# 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"
|
|
||||||
|
|
||||||
# 1. 加载本地冷数据配置
|
# --- [底层数据链装载] ---
|
||||||
if [ ! -f "$CONFIG_FILE" ]; then
|
if [ ! -f "$CONFIG_FILE" ]; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
source "$CONFIG_FILE"
|
source "$CONFIG_FILE"
|
||||||
|
|
||||||
# 2. 全局日志写入函数 (v3.4.0 引入版本探针)
|
# --- [全局态势日志系统] ---
|
||||||
log() {
|
log() {
|
||||||
# [v3.4.0 核心] 提取当前配置中的版本锚点
|
|
||||||
local local_ver="${AGENT_VERSION:-未知}"
|
local local_ver="${AGENT_VERSION:-未知}"
|
||||||
|
|
||||||
# 保证日志目录存在
|
|
||||||
mkdir -p "${INSTALL_DIR}/logs"
|
mkdir -p "${INSTALL_DIR}/logs"
|
||||||
|
|
||||||
# 日志格式注入 [版本号] 追踪标识
|
|
||||||
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 (如果系统支持)
|
|
||||||
if command -v logger >/dev/null 2>&1; then
|
if command -v logger >/dev/null 2>&1; then
|
||||||
logger -t ip-sentinel "$core_msg"
|
logger -t ip-sentinel "$core_msg"
|
||||||
else
|
else
|
||||||
# 降级输出到 stdout,让 Systemd 捕获
|
|
||||||
echo "$core_msg"
|
echo "$core_msg"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@@ -44,16 +37,12 @@ log() {
|
|||||||
log "Updater" "INFO " "========== 触发后台静默 OTA 热数据更新 =========="
|
log "Updater" "INFO " "========== 触发后台静默 OTA 热数据更新 =========="
|
||||||
|
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
# 🛡️ 终极护城河:构建强锚定出站的 curl 请求引擎
|
# [网络路由锁定] 构建强锚定出站屏障,彻底阻断跨协议溢出逃逸
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
# 基础参数:跟随 install.sh 锁定的协议偏好 (4 或 6)
|
|
||||||
CURL_CMD="curl -${IP_PREF:-4} -sL"
|
CURL_CMD="curl -${IP_PREF:-4} -sL"
|
||||||
|
|
||||||
# 【防坑核心】如果用户配置了死锁锚点,必须强制绑定网卡,杜绝流量溢出!
|
|
||||||
if [ -n "$BIND_IP" ]; then
|
if [ -n "$BIND_IP" ]; then
|
||||||
# curl 的 --interface 参数不支持带方括号的 IPv6 地址,必须强行脱壳
|
|
||||||
RAW_BIND_IP=$(echo "$BIND_IP" | tr -d '[]')
|
RAW_BIND_IP=$(echo "$BIND_IP" | tr -d '[]')
|
||||||
# [v3.6.3 容错层补丁] 探测网卡存活状态,防止 IP 漂移导致永久断网
|
|
||||||
if ! ip addr show 2>/dev/null | grep -qw "$RAW_BIND_IP"; then
|
if ! ip addr show 2>/dev/null | grep -qw "$RAW_BIND_IP"; then
|
||||||
log "Updater" "WARN " "检测到绑定的出口 IP ($RAW_BIND_IP) 已丢失,自动退回默认路由!"
|
log "Updater" "WARN " "检测到绑定的出口 IP ($RAW_BIND_IP) 已丢失,自动退回默认路由!"
|
||||||
else
|
else
|
||||||
@@ -62,28 +51,24 @@ if [ -n "$BIND_IP" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
# 3. 容灾机制拉取 UA 指纹池 (V3.3.0 引入 30 天错峰防惊群逻辑)
|
# [指纹池滚动更新] 错峰调度防惊群风暴算法
|
||||||
|
# 强制设定 30 天超长冷静期以规避 Github 限流与特征同构
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
NOW=$(date +%s)
|
NOW=$(date +%s)
|
||||||
LAST_UPDATE=0
|
LAST_UPDATE=0
|
||||||
|
|
||||||
# 读取上一次更新的时间戳
|
|
||||||
if [ -f "$UA_TIME_FILE" ]; then
|
if [ -f "$UA_TIME_FILE" ]; then
|
||||||
# tr -d 清除可能存在的换行或回车符,防止算术崩溃
|
|
||||||
LAST_UPDATE=$(cat "$UA_TIME_FILE" | tr -d '\r\n')
|
LAST_UPDATE=$(cat "$UA_TIME_FILE" | tr -d '\r\n')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 校验数据合法性,防崩溃
|
|
||||||
if ! [[ "$LAST_UPDATE" =~ ^[0-9]+$ ]]; then
|
if ! [[ "$LAST_UPDATE" =~ ^[0-9]+$ ]]; then
|
||||||
LAST_UPDATE=0
|
LAST_UPDATE=0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
DIFF=$((NOW - LAST_UPDATE))
|
DIFF=$((NOW - LAST_UPDATE))
|
||||||
|
|
||||||
# 距离上次拉取超过 30 天 (2592000 秒),才执行下载
|
|
||||||
if [ "$DIFF" -ge 2592000 ] || [ "$LAST_UPDATE" -eq 0 ]; then
|
if [ "$DIFF" -ge 2592000 ] || [ "$LAST_UPDATE" -eq 0 ]; then
|
||||||
TMP_UA="/tmp/ip_sentinel_ua.txt"
|
TMP_UA="/tmp/ip_sentinel_ua.txt"
|
||||||
# 使用重装升级后的 CURL_CMD
|
|
||||||
$CURL_CMD "${REPO_RAW_URL}/data/user_agents.txt" -o "$TMP_UA"
|
$CURL_CMD "${REPO_RAW_URL}/data/user_agents.txt" -o "$TMP_UA"
|
||||||
|
|
||||||
if [ -s "$TMP_UA" ]; then
|
if [ -s "$TMP_UA" ]; then
|
||||||
@@ -99,9 +84,9 @@ else
|
|||||||
log "Updater" "INFO " "⏳ 设备指纹池处于 30 天静默期 (剩余约 ${DAYS_LEFT} 天),跳过拉取"
|
log "Updater" "INFO " "⏳ 设备指纹池处于 30 天静默期 (剩余约 ${DAYS_LEFT} 天),跳过拉取"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# ==========================================================
|
# ----------------------------------------------------------
|
||||||
# 4. 容灾机制拉取当地最新搜索词库 (每日高频拉取,保证活体新鲜度)
|
# [态势感知热更] 动态注入本土高权热搜及战区 LBS 规则
|
||||||
# ==========================================================
|
# ----------------------------------------------------------
|
||||||
TMP_KW="/tmp/ip_sentinel_kw.txt"
|
TMP_KW="/tmp/ip_sentinel_kw.txt"
|
||||||
$CURL_CMD "${REPO_RAW_URL}/data/keywords/kw_${REGION_CODE}.txt" -o "$TMP_KW"
|
$CURL_CMD "${REPO_RAW_URL}/data/keywords/kw_${REGION_CODE}.txt" -o "$TMP_KW"
|
||||||
|
|
||||||
@@ -113,9 +98,6 @@ else
|
|||||||
rm -f "$TMP_KW"
|
rm -f "$TMP_KW"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# ==========================================================
|
|
||||||
# 5. 自适应拉取本地 LBS 专属 JSON 规则库 (每日同步)
|
|
||||||
# ==========================================================
|
|
||||||
REGION_JSON_FILE=$(find "${INSTALL_DIR}/data/regions" -name "*.json" 2>/dev/null | head -n 1)
|
REGION_JSON_FILE=$(find "${INSTALL_DIR}/data/regions" -name "*.json" 2>/dev/null | head -n 1)
|
||||||
|
|
||||||
if [ -n "$REGION_JSON_FILE" ] && [ -f "$REGION_JSON_FILE" ]; then
|
if [ -n "$REGION_JSON_FILE" ] && [ -f "$REGION_JSON_FILE" ]; then
|
||||||
@@ -134,18 +116,23 @@ if [ -n "$REGION_JSON_FILE" ] && [ -f "$REGION_JSON_FILE" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
# 5.5. 容灾更新深海声呐底层探针 (彻底消除第三方 RCE 依赖)
|
# [容灾校验] 外置供应链投毒防线与底层签名嗅探
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
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
|
||||||
|
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
# 6. 日志防满瘦身机制 (保留最近 2000 行)
|
# [空间瘦身] 长效健康清理与爆栈预防机制
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
if [ -f "$LOG_FILE" ]; then
|
if [ -f "$LOG_FILE" ]; then
|
||||||
tail -n 2000 "$LOG_FILE" > "${LOG_FILE}.tmp"
|
tail -n 2000 "$LOG_FILE" > "${LOG_FILE}.tmp"
|
||||||
|
|||||||
100
data/keywords/kw_AE.txt
Normal file
100
data/keywords/kw_AE.txt
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
warner bros world abu dhabi
|
||||||
|
मौसम
|
||||||
|
santos fc vs deportivo cuenca standings
|
||||||
|
الطقس
|
||||||
|
وقف
|
||||||
|
كيفية صلاة عيد الاضحى
|
||||||
|
كيفية صلاة عيد الأضحى
|
||||||
|
كيفية صلاة العيد الأضحى
|
||||||
|
ঈদ মোবারক
|
||||||
|
موعد صلاه عيد الاضحى
|
||||||
|
ईरान
|
||||||
|
eid al adha 2026
|
||||||
|
sensex
|
||||||
|
bbc news
|
||||||
|
sharjah parking free
|
||||||
|
sky news
|
||||||
|
weather
|
||||||
|
iran news
|
||||||
|
cnn
|
||||||
|
hajj 2026
|
||||||
|
pakistan
|
||||||
|
air india express
|
||||||
|
gold rate today
|
||||||
|
times of india
|
||||||
|
manorama online
|
||||||
|
free parking dubai
|
||||||
|
crude oil price
|
||||||
|
dinamalar
|
||||||
|
airline
|
||||||
|
വി.ഡി. സതീശന്
|
||||||
|
cavaliers vs knicks
|
||||||
|
usyk
|
||||||
|
grêmio vs santos
|
||||||
|
valencia cf vs fc barcelona standings
|
||||||
|
لا ليغا
|
||||||
|
indigo
|
||||||
|
skip
|
||||||
|
gold rate dubai
|
||||||
|
when is eid al adha 2026
|
||||||
|
mexico vs ghana
|
||||||
|
ipl 2026 schedule
|
||||||
|
spurs vs thunder
|
||||||
|
aishwarya rai
|
||||||
|
enriched uranium
|
||||||
|
lens vs nice
|
||||||
|
ipl standings
|
||||||
|
tulsi gabbard
|
||||||
|
fiorentina vs atalanta
|
||||||
|
مضيق هرمز
|
||||||
|
fraud
|
||||||
|
محكمة
|
||||||
|
uae eid al adha flights
|
||||||
|
eid
|
||||||
|
nepal vs usa
|
||||||
|
kyle busch
|
||||||
|
nba scores
|
||||||
|
knicks vs cavaliers
|
||||||
|
ثمانيه
|
||||||
|
الاتحاد ضد القادسية
|
||||||
|
ثمانية
|
||||||
|
تكبيرات العيد
|
||||||
|
خبر
|
||||||
|
thunder vs spurs
|
||||||
|
lottery
|
||||||
|
emirates tel aviv proposal
|
||||||
|
santos vs san lorenzo
|
||||||
|
nvidia earnings
|
||||||
|
the boys
|
||||||
|
nvidia stock
|
||||||
|
nvidia
|
||||||
|
taijul islam
|
||||||
|
muhammad rizwan
|
||||||
|
10th result 2026
|
||||||
|
scotland vs usa
|
||||||
|
thomas massie
|
||||||
|
whatsapp
|
||||||
|
spurs
|
||||||
|
eli junior kroupi
|
||||||
|
etihad rail
|
||||||
|
babar azam
|
||||||
|
shan masood
|
||||||
|
isnr
|
||||||
|
good morning
|
||||||
|
nba games today
|
||||||
|
epl table
|
||||||
|
three-language formula
|
||||||
|
kerala ministers list 2026
|
||||||
|
الف
|
||||||
|
sco vs nep
|
||||||
|
trump iran
|
||||||
|
aaron rai
|
||||||
|
dubai
|
||||||
|
pistons vs cavaliers
|
||||||
|
bangladesh vs pakistan
|
||||||
|
വിപണി
|
||||||
|
ronda rousey
|
||||||
|
موعد اذان الفجر
|
||||||
|
filgoal
|
||||||
|
charlotte tilbury
|
||||||
|
dhurandhar
|
||||||
@@ -1,200 +1,100 @@
|
|||||||
alex de minaur
|
brisbane weather forecast
|
||||||
sunderland vs nottm forest
|
solar energy
|
||||||
real betis vs real madrid
|
bureau of meteorology
|
||||||
sai sudharsan
|
|
||||||
jannik sinner
|
|
||||||
gt vs rcb
|
|
||||||
amd stock
|
|
||||||
carey mulligan
|
|
||||||
jermaine jackson
|
|
||||||
hulk hogan
|
|
||||||
coles
|
|
||||||
elon musk
|
|
||||||
ben roberts-smith
|
|
||||||
ig
|
|
||||||
danish malewar
|
|
||||||
assassin's creed black flag resynced
|
|
||||||
sarfaraz khan
|
|
||||||
kartik sharma
|
|
||||||
instagram stories not working
|
|
||||||
meningococcal b
|
|
||||||
sundaresh menon
|
|
||||||
thunder vs suns
|
|
||||||
cade cunningham
|
|
||||||
real salt lake vs inter miami
|
|
||||||
pope francis
|
|
||||||
camera
|
|
||||||
anzac
|
|
||||||
teams
|
|
||||||
kids news
|
|
||||||
bonds
|
|
||||||
hung cao
|
|
||||||
classroom
|
|
||||||
michael jackson biopic movie
|
|
||||||
india women vs south africa women
|
|
||||||
nato
|
|
||||||
bayern munich
|
|
||||||
barcelona vs celta vigo
|
|
||||||
bournemouth vs leeds
|
|
||||||
leverkusen vs bayern
|
|
||||||
psl
|
|
||||||
burnley vs man city
|
|
||||||
elche vs atlético madrid
|
|
||||||
lsg vs rr
|
|
||||||
pakistan super league
|
|
||||||
kyle sandilands alleged rant jackie o
|
|
||||||
carrie bickmore
|
|
||||||
adam levine
|
|
||||||
alexandra eala
|
|
||||||
tubi
|
|
||||||
charles melton
|
|
||||||
nuclear weapon
|
|
||||||
janet jackson
|
|
||||||
justin bieber australia tour
|
|
||||||
fleche wallonne 2026
|
|
||||||
ange postecoglou
|
|
||||||
john hattie
|
|
||||||
airbus a380
|
|
||||||
real madrid vs alavés
|
|
||||||
brighton vs chelsea
|
|
||||||
woolworth
|
|
||||||
nitish rana
|
|
||||||
lyrid meteor shower
|
|
||||||
世界地球日
|
|
||||||
youth gang
|
|
||||||
earth day
|
|
||||||
crystal palace vs west ham
|
|
||||||
d4vd
|
|
||||||
mi vs gt
|
|
||||||
perth weather
|
|
||||||
elijah hollands carlton football club
|
|
||||||
fair work commission fuel
|
|
||||||
vanguard
|
|
||||||
sydney sweeney
|
|
||||||
cailee spaeny
|
|
||||||
psg vs lyon
|
|
||||||
sporting vs benfica
|
|
||||||
celtics vs 76ers
|
|
||||||
bundesliga
|
|
||||||
pl
|
|
||||||
afc cup
|
|
||||||
mars rover
|
|
||||||
celtic fc
|
|
||||||
bayern vs vfb stuttgart
|
|
||||||
bom radar
|
|
||||||
sydney weather
|
|
||||||
melbourne weather
|
|
||||||
brisbane weather
|
brisbane weather
|
||||||
adelaide weather
|
weather in sydney
|
||||||
myGov login
|
essendon
|
||||||
news.com.au
|
transnistria
|
||||||
abc news
|
university
|
||||||
nrl ladder
|
rebecca gibney
|
||||||
afl scores
|
justin stevens
|
||||||
afl fixture
|
nick daicos
|
||||||
matildas
|
quantum computing
|
||||||
sam kerr
|
roxanne thornton
|
||||||
bunnings opening hours
|
stewart mclean
|
||||||
coles catalogue
|
nicho hynes
|
||||||
woolies specials
|
us strikes iran today
|
||||||
qantas
|
albanese government tax changes
|
||||||
virgin australia
|
darcy moore
|
||||||
jetstar flights
|
murray taulagi
|
||||||
commbank
|
lost
|
||||||
asx 200
|
power outage
|
||||||
sydney morning herald
|
the shooting
|
||||||
the age
|
tunnel
|
||||||
ticketek
|
swanholme lakes
|
||||||
ticketmaster
|
from episode 6
|
||||||
opal card top up
|
radar melbourne
|
||||||
myki top up
|
paul brereton
|
||||||
translink timetable
|
rain radar
|
||||||
transperth journey planner
|
nrl round 13 team updates
|
||||||
adelaide metro
|
sri lanka
|
||||||
adelaide 500
|
shark attack qld
|
||||||
adelaide crows
|
|
||||||
port adelaide
|
|
||||||
penrith panthers
|
|
||||||
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
|
oscar piastri
|
||||||
formula 1
|
st. george illawarra dragons
|
||||||
supercars championship
|
bulldogs vs melbourne
|
||||||
ufc
|
lachie neale
|
||||||
optus sport
|
idris elba
|
||||||
telstra outage
|
grizz chapman
|
||||||
kayo sports
|
nintendo
|
||||||
domain real estate
|
agave
|
||||||
realestate.com.au
|
landry shamet
|
||||||
seek jobs
|
geelong weather
|
||||||
gumtree
|
eagles vs collingwood
|
||||||
westpac login
|
dragons vs warriors
|
||||||
anz internet banking
|
ice shelf
|
||||||
nab login
|
sanfl
|
||||||
aldi catalogue
|
warriors vs dragons
|
||||||
big w
|
collingwood game today
|
||||||
target australia
|
zohran mamdani grocery plan
|
||||||
the good guys
|
jed walter
|
||||||
officeworks
|
north melbourne vs gold coast
|
||||||
dan murphys
|
ajay mitchell
|
||||||
bws
|
shane mcgovern jockey
|
||||||
chemist warehouse
|
julian champagnie
|
||||||
priceline
|
keldon johnson
|
||||||
uber eats
|
devin vassell
|
||||||
menulog
|
jared mccain
|
||||||
dominos
|
tom sims
|
||||||
centrelink login
|
pension
|
||||||
medicare online
|
cameron mcinnes
|
||||||
passport renewal
|
john edmondson high school
|
||||||
aec enrolment
|
v8 supercars
|
||||||
agl energy
|
live nation
|
||||||
origin energy
|
marvel stadium
|
||||||
stan
|
2026 supercars championship
|
||||||
binge
|
ticketmaster
|
||||||
9now
|
accor stadium
|
||||||
7plus
|
united states navy
|
||||||
abc iview
|
air show
|
||||||
hoyts cinemas
|
vietnam
|
||||||
event cinemas
|
labor government cgt changes
|
||||||
big bash league
|
phil gould
|
||||||
the ashes
|
aircraft
|
||||||
|
dp world tour
|
||||||
|
newcastle knights
|
||||||
|
erskine park
|
||||||
|
ludwig kaiser
|
||||||
|
bindi irwin
|
||||||
|
lorraine monforte
|
||||||
|
shohei ohtani
|
||||||
|
brad banducci
|
||||||
|
invasive species
|
||||||
|
brian to o
|
||||||
|
penrith panthers winger news
|
||||||
|
léa seydoux
|
||||||
|
anthony albanese capital gains tax
|
||||||
|
trump family irs settlement
|
||||||
|
scotland vs usa
|
||||||
|
qantaslink regional flight sale
|
||||||
|
chris minns
|
||||||
|
james vlassakis
|
||||||
|
tism
|
||||||
|
doomben cup
|
||||||
|
chengdu j-10
|
||||||
|
adam scott us open 2026
|
||||||
|
sony playstation
|
||||||
|
rugby world cup
|
||||||
|
jeremy clarkson
|
||||||
|
hawthorn football club
|
||||||
|
kouat noi
|
||||||
|
iu
|
||||||
|
|||||||
100
data/keywords/kw_BD.txt
Normal file
100
data/keywords/kw_BD.txt
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
নাটক
|
||||||
|
পাকিস্তান
|
||||||
|
ভূমিকম্প
|
||||||
|
ঈদের শুভেচ্ছা
|
||||||
|
1
|
||||||
|
santos fc vs deportivo cuenca standings
|
||||||
|
san lorenzo vs recoleta
|
||||||
|
weather today
|
||||||
|
ঈদুল আজহা
|
||||||
|
eid ul adha 2026 pic
|
||||||
|
earthquake
|
||||||
|
hajj 2026
|
||||||
|
bts
|
||||||
|
indian premier league
|
||||||
|
bangladesh railway
|
||||||
|
map
|
||||||
|
weather forecast
|
||||||
|
আরাফার দিনের আমল
|
||||||
|
weather dhaka
|
||||||
|
জঙ্গল সলিমপুর
|
||||||
|
corinthians vs atlético mineiro
|
||||||
|
lafc vs seattle sounders
|
||||||
|
vasco vs bragantino
|
||||||
|
germán berterame
|
||||||
|
columbus vs atlanta united
|
||||||
|
4
|
||||||
|
cavan sullivan
|
||||||
|
নামাজের সময়সূচি
|
||||||
|
inter miami vs philadelphia
|
||||||
|
আদালত
|
||||||
|
শিক্ষার্থী
|
||||||
|
san diego vs vancouver
|
||||||
|
হেলিকপ্টার
|
||||||
|
chicago vs toronto
|
||||||
|
eid ul adha
|
||||||
|
world cup 2026 fixtures
|
||||||
|
কাজী নজরুল ইসলাম
|
||||||
|
fifa world cup 2026 schedule
|
||||||
|
flamengo vs palmeiras standings
|
||||||
|
কুরবানী
|
||||||
|
scb
|
||||||
|
ai mode
|
||||||
|
রাশিয়া
|
||||||
|
the daily star
|
||||||
|
kaler kantho
|
||||||
|
bangladesh pratidin
|
||||||
|
ইত্তেফাক
|
||||||
|
mexico vs ghana
|
||||||
|
prothom alo
|
||||||
|
bayern vs vfb stuttgart
|
||||||
|
friendlies
|
||||||
|
নামাজের সময়সূচী
|
||||||
|
french cup
|
||||||
|
lens vs nice
|
||||||
|
ipl point table
|
||||||
|
trabzonspor vs konyaspor
|
||||||
|
what
|
||||||
|
movie
|
||||||
|
android 17 qpr1 beta 3
|
||||||
|
nepal vs usa
|
||||||
|
peñarol vs corinthians
|
||||||
|
al naser
|
||||||
|
julián quiñones
|
||||||
|
mechelen vs club brugge
|
||||||
|
দুর্নীতি দমন কমিশন
|
||||||
|
cockroach janata party
|
||||||
|
colorado vs san jose
|
||||||
|
conmebol libertadores
|
||||||
|
columbus vs new york city
|
||||||
|
search
|
||||||
|
independiente petrolero vs botafogo
|
||||||
|
flamengo vs estudiantes
|
||||||
|
the boys season 5 episode 8 release date
|
||||||
|
icc test championship points table
|
||||||
|
icc
|
||||||
|
তাইজুল ইসলাম
|
||||||
|
taijul islam
|
||||||
|
cricket live
|
||||||
|
tapmad
|
||||||
|
muhammad rizwan
|
||||||
|
শিক্ষা প্রতিষ্ঠান
|
||||||
|
babar azam
|
||||||
|
পদোন্নতি
|
||||||
|
messi
|
||||||
|
shan masood
|
||||||
|
মুহাম্মদ ইউনূস
|
||||||
|
argentina world cup squad
|
||||||
|
world cup 2026 schedule
|
||||||
|
argentina
|
||||||
|
আয়কর
|
||||||
|
rayan
|
||||||
|
bangladesh vs pakistan live
|
||||||
|
japan vs papua new guinea
|
||||||
|
stock now
|
||||||
|
রাজনৈতিক দল
|
||||||
|
scotland vs nepal
|
||||||
|
জ্বালানি
|
||||||
|
cartoon
|
||||||
|
brest vs angers
|
||||||
|
cook islands vs samoa
|
||||||
@@ -1,150 +1,100 @@
|
|||||||
lpga leaderboard
|
royal canadian mounted police
|
||||||
randy travis
|
inde navarrette
|
||||||
execution by firing squad
|
canucks news
|
||||||
nelly korda
|
lear
|
||||||
leicester city vs millwall
|
vancouver canadians
|
||||||
asteroid
|
jordan tourigny
|
||||||
sunderland vs nottm forest
|
calgary weather
|
||||||
real betis vs real madrid
|
brett howden
|
||||||
betis – real madrid
|
keke palmer
|
||||||
napoli vs cremonese
|
nathan mackinnon
|
||||||
|
明天的天氣
|
||||||
|
canadian dental care plan
|
||||||
|
lisa rinna
|
||||||
|
dust storm
|
||||||
|
gta 6 release date
|
||||||
|
the boroughs cast
|
||||||
|
brendan fraser
|
||||||
|
hotels
|
||||||
|
iran news
|
||||||
|
carolina hurricanes players
|
||||||
|
weather winnipeg
|
||||||
|
gregg popovich
|
||||||
|
memorial day 2026
|
||||||
|
chicoutimi saguenéens
|
||||||
|
chl
|
||||||
|
saskpower
|
||||||
|
mitch marner
|
||||||
|
natasha lyonne
|
||||||
|
isaiah joe
|
||||||
|
rasmus andersson
|
||||||
|
edmonton weather
|
||||||
|
obsession
|
||||||
|
hasan piker
|
||||||
|
the middle
|
||||||
|
vancouver whitecaps fc
|
||||||
|
الطقس غدًا
|
||||||
|
carter bear
|
||||||
|
max strus
|
||||||
|
knicks cavs
|
||||||
|
kick
|
||||||
|
tesla model 3
|
||||||
|
daredevil
|
||||||
|
ted cruz
|
||||||
|
robert de niro
|
||||||
|
brooks bandits
|
||||||
|
dead by daylight
|
||||||
|
karan kundra
|
||||||
|
pavel dorofeyev
|
||||||
|
aaron wiggins
|
||||||
|
julian champagnie
|
||||||
|
sga
|
||||||
|
stanley cup winners
|
||||||
|
boston blue
|
||||||
|
mounjaro
|
||||||
|
brayden mcnabb
|
||||||
|
desi bling
|
||||||
|
6ix9ine
|
||||||
|
byron allen
|
||||||
|
paul rudd
|
||||||
|
paul mescal
|
||||||
|
el nino
|
||||||
|
geena davis
|
||||||
|
the cure olivia rodrigo
|
||||||
|
ryan reynolds
|
||||||
|
amy sedaris
|
||||||
|
white lotus
|
||||||
|
the testaments
|
||||||
|
aubrey plaza
|
||||||
|
bchl
|
||||||
|
bruce springsteen
|
||||||
|
ludwig kaiser
|
||||||
|
louis varland
|
||||||
|
survivor 51
|
||||||
|
government
|
||||||
|
karl urban
|
||||||
|
the testaments episodes
|
||||||
|
bangladesh vs pakistan
|
||||||
|
ryan breslow
|
||||||
|
sajid khan
|
||||||
|
nanaimo clippers
|
||||||
|
david byrne
|
||||||
|
steven spielberg
|
||||||
|
wnba standings
|
||||||
|
jon stewart
|
||||||
|
ben simmons
|
||||||
|
betmgm
|
||||||
|
raleigh
|
||||||
|
spurs coach
|
||||||
|
ctv news montreal
|
||||||
|
mike matheson
|
||||||
|
aqua
|
||||||
|
billet canadien de montreal
|
||||||
|
avalanche colorado
|
||||||
|
ole ole ole
|
||||||
|
benson sabres
|
||||||
|
gucci
|
||||||
|
victoria day parade
|
||||||
gta 6
|
gta 6
|
||||||
japon
|
dhurandhar
|
||||||
padres vs rockies
|
nep vs sco
|
||||||
guide de la révolution de l'iran
|
|
||||||
casa pia vs braga
|
|
||||||
denaturalization
|
|
||||||
ocean
|
|
||||||
alberta referendum
|
|
||||||
vfb stuttgart vs sc freiburg
|
|
||||||
gpt 5.5
|
|
||||||
noah cates
|
|
||||||
pwhl scores
|
|
||||||
hank idsinga
|
|
||||||
karoline leavitt
|
|
||||||
ottawa charge
|
|
||||||
million dollar secret
|
|
||||||
white sox vs diamondbacks
|
|
||||||
suns vs thunder
|
|
||||||
stars vs wild
|
|
||||||
jaafar jackson
|
|
||||||
airport
|
|
||||||
grand theft auto vi
|
|
||||||
pentagone
|
|
||||||
etats unis
|
|
||||||
monette farms news
|
|
||||||
jose soriano
|
|
||||||
jon cooper
|
|
||||||
barcelona vs celta vigo
|
|
||||||
764
|
|
||||||
david scott
|
|
||||||
rodrigo duterte
|
|
||||||
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
|
|
||||||
contrôle routier québec
|
|
||||||
bachelorette 2026
|
|
||||||
lens – toulouse
|
|
||||||
arber xhekaj
|
|
||||||
leylah fernandez
|
|
||||||
anthropic
|
|
||||||
paige wwe
|
|
||||||
inter – cagliari
|
|
||||||
carrie ann inaba
|
|
||||||
syria
|
|
||||||
highway hotline sk
|
|
||||||
real betis vs braga
|
|
||||||
vincent bolloré
|
|
||||||
europa conference league
|
|
||||||
resident alien
|
|
||||||
battlefield 6
|
|
||||||
aston villa vs bologna
|
|
||||||
nottm forest vs porto
|
|
||||||
soccer
|
|
||||||
lamour est dans le pré
|
|
||||||
luis suárez
|
|
||||||
listeria
|
|
||||||
strc
|
|
||||||
bayern
|
|
||||||
arda güler
|
|
||||||
aleksandar pavlović
|
|
||||||
kooora
|
|
||||||
yalla kora
|
|
||||||
ina garten
|
|
||||||
jordan goodwin
|
|
||||||
jerami grant
|
|
||||||
jimmy snuggerud
|
|
||||||
clav
|
|
||||||
bts
|
|
||||||
zach galifianakis
|
|
||||||
billy crystal
|
|
||||||
club américa vs nashville
|
|
||||||
allison williams
|
|
||||||
CBC News
|
|
||||||
Canada.ca
|
|
||||||
Toronto Weather
|
|
||||||
NHL Scores
|
|
||||||
Amazon.ca
|
|
||||||
Air Canada
|
|
||||||
Service Canada
|
|
||||||
CRA login
|
|
||||||
Rogers
|
|
||||||
Bell Internet
|
|
||||||
Tim Hortons
|
|
||||||
Indigo
|
|
||||||
Canadian Tire
|
|
||||||
Walmart Canada
|
|
||||||
Toronto Raptors
|
|
||||||
|
|||||||
@@ -1,173 +1,100 @@
|
|||||||
christian lindner
|
starkoch
|
||||||
kevin costner
|
space x aktie
|
||||||
samu haber
|
hadamar
|
||||||
gillian anderson
|
hg saarlouis
|
||||||
peggy jerofke
|
herzogenaurach
|
||||||
rafael jódar
|
|
||||||
ernie dosio
|
|
||||||
bibi heinicke
|
|
||||||
denia
|
|
||||||
der alte blaue stunde
|
|
||||||
matthias ginter
|
|
||||||
ralf schmitz
|
|
||||||
maximilian eggestein
|
|
||||||
hull city
|
|
||||||
demirovic
|
|
||||||
elton john
|
|
||||||
jeff chabot
|
|
||||||
lindt schokolade
|
|
||||||
manzambi
|
|
||||||
angelo stiller
|
|
||||||
lamine yamal verletzung
|
|
||||||
peer steinbrück
|
|
||||||
h&m
|
|
||||||
lotto 6aus49
|
|
||||||
pistons – magic
|
|
||||||
chemnitzer fc erzgebirge aue
|
|
||||||
asiago
|
|
||||||
23 nisan
|
|
||||||
sternschnuppen heute lyriden
|
|
||||||
aryna sabalenka
|
|
||||||
michael douglas
|
|
||||||
herman van veen
|
|
||||||
georgina fleur
|
|
||||||
tui
|
|
||||||
trainer bayern münchen
|
|
||||||
katie holmes
|
|
||||||
prinz frederic
|
|
||||||
bayern vs
|
|
||||||
flekken
|
|
||||||
бернли – манчестер сити
|
|
||||||
ard
|
|
||||||
queen camilla
|
|
||||||
clankriminalität
|
|
||||||
politik
|
|
||||||
gladbach-news
|
|
||||||
sara gündogan
|
|
||||||
krankenversicherung
|
|
||||||
jan-lennard struff
|
|
||||||
bryan lasme
|
|
||||||
republikanische partei
|
|
||||||
thailand
|
|
||||||
robin gosens
|
robin gosens
|
||||||
maremma
|
ken paxton
|
||||||
tennis madrid
|
nasdaq 100
|
||||||
osterburg
|
playstation plus essential
|
||||||
برايتون ضد تشيلسي
|
staatssekretär
|
||||||
sebastian hoeneß
|
zyczenia na dzien matki
|
||||||
ncis
|
bts
|
||||||
menowin fröhlich
|
bayram
|
||||||
maren gilzer
|
deutschlandticket
|
||||||
cineplex
|
ferien 2026
|
||||||
gina schumacher
|
s bahn münchen
|
||||||
alexander räuscher
|
kalenderwoche
|
||||||
riza kayaalp
|
eid al adha 2026
|
||||||
heppenheim
|
nübel wechsel
|
||||||
ministerpräsident
|
leogang
|
||||||
robbie williams
|
cuxhaven
|
||||||
brian littrell
|
iphone 20
|
||||||
saarbrücken hauptbahnhof
|
hitze
|
||||||
frauen-bundesliga
|
dietmar hamann
|
||||||
lemgo
|
erlangen
|
||||||
kommissar rex
|
tagesthemen tagesthemen
|
||||||
hemsbach
|
paragleiter flugzeug
|
||||||
benjamin weber
|
achim truger
|
||||||
sydney sweeney
|
pfingstmarkt
|
||||||
|
bild zeitung
|
||||||
|
bad saulgau
|
||||||
|
badezimmer
|
||||||
|
neutraubling
|
||||||
|
a81
|
||||||
|
wdr 3
|
||||||
|
sarah kern
|
||||||
martin schindler
|
martin schindler
|
||||||
robert kennedy
|
pfingstsonntag veranstaltungen
|
||||||
antoni kowalski
|
pflegeversicherung
|
||||||
luna
|
staatsbürgerschaft
|
||||||
paris-sg – lyon
|
das perfekte dinner
|
||||||
arte live
|
ndr talk show
|
||||||
dominik kohr
|
donald trump jr
|
||||||
dumbledores geheimnisse
|
horoskop morgen
|
||||||
kampf der realitystars
|
|
||||||
kerner
|
|
||||||
tennessee
|
|
||||||
billy idol
|
|
||||||
kfc uerdingen
|
|
||||||
bastian pastewka
|
|
||||||
gnabry
|
|
||||||
lok leipzig heute live ticker
|
|
||||||
true lies wahre lügen
|
|
||||||
челси – манчестер юнайтед
|
|
||||||
nurburgring
|
|
||||||
fortnite server status
|
|
||||||
süperlig
|
|
||||||
ronaldinho
|
|
||||||
esther schweins let's dance
|
|
||||||
michael jackson film 2026
|
|
||||||
oliver pocher
|
|
||||||
die queen film
|
|
||||||
milano
|
|
||||||
straße von hormus
|
|
||||||
motsi mabuse
|
|
||||||
rayo vallecano
|
|
||||||
harry meghan
|
|
||||||
irland
|
|
||||||
betis sevilla
|
|
||||||
vermisste person
|
|
||||||
konferenz league
|
|
||||||
garda
|
|
||||||
judith hoersch
|
|
||||||
jörg pilawa
|
|
||||||
strasbourg
|
|
||||||
real madrid vs bayern
|
|
||||||
kicker
|
|
||||||
mbappe
|
|
||||||
flashscore
|
|
||||||
sport1
|
|
||||||
vini jr
|
|
||||||
bet365
|
|
||||||
kompany
|
|
||||||
jude bellingham
|
|
||||||
upamecano
|
|
||||||
gute zeiten, schlechte zeiten
|
|
||||||
inflation
|
|
||||||
fog warning
|
|
||||||
wetter bochum
|
|
||||||
wetter aachen
|
|
||||||
wetter bonn
|
|
||||||
onet
|
|
||||||
protest
|
|
||||||
jamie dornan
|
|
||||||
heizöl
|
|
||||||
champions league
|
|
||||||
uefa champions league
|
|
||||||
keytruda
|
|
||||||
péter magyar
|
péter magyar
|
||||||
psg
|
a8
|
||||||
hechingen
|
entwicklungspolitik
|
||||||
şampiyonlar ligi
|
jared mccain
|
||||||
tschernobyl 1986
|
rente
|
||||||
amazon video
|
avalanche – golden knights
|
||||||
paris saint-germain
|
mexico vs ghana
|
||||||
dietrich grönemeyer
|
y
|
||||||
fränkische schweiz
|
spurs vs thunder
|
||||||
scarlett johansson
|
spurs – thunder
|
||||||
jeff bezos
|
tommi schmitt
|
||||||
dan brown
|
starship flight 12
|
||||||
паспорт громадянина україни для виїзду за кордон
|
flight film
|
||||||
serena williams
|
oliver kahn
|
||||||
манчестер юнайтед – лидс
|
senat der vereinigten staaten
|
||||||
catherine deneuve
|
gzsz-vorschau
|
||||||
bobzin
|
hinrichtung
|
||||||
sprit
|
martin luther king
|
||||||
kev
|
enhanced games
|
||||||
abschiebung
|
the cure olivia rodrigo lyrics
|
||||||
steuer
|
jörn klasen
|
||||||
masters rory mcilroy
|
boris becker
|
||||||
|
opferfest
|
||||||
|
erich altenkopf
|
||||||
|
baywa
|
||||||
|
mecklenburg-vorpommern
|
||||||
|
beckum
|
||||||
|
raub
|
||||||
großglockner
|
großglockner
|
||||||
news38
|
syrer
|
||||||
jessie cave
|
germany’s next topmodel halbfinale
|
||||||
michael schulte
|
aaron rodgers
|
||||||
wetter frankfurt heute
|
сергей лавров
|
||||||
bundesliga ergebnisse
|
vanessa trump
|
||||||
aktuelle nachrichten deutschland
|
byd aktie
|
||||||
restaurant in der nähe
|
starlink
|
||||||
deutsche bahn fahrplan
|
paris jackson
|
||||||
urlaub buchen
|
sputnik spring break
|
||||||
rezept für kartoffelsalat
|
üstra streik
|
||||||
dax aktueller stand
|
reem alabali radovan
|
||||||
apotheke notdienst frankfurt
|
ellen pompeo
|
||||||
günstige flüge
|
abschreckung
|
||||||
|
chase
|
||||||
|
weltbienentag 2026
|
||||||
|
mitteldeutscher rundfunk
|
||||||
|
unfall a1
|
||||||
|
polizei nordrhein-westfalen
|
||||||
|
spider noir
|
||||||
|
kernkraftwerk
|
||||||
|
el niño 2026
|
||||||
|
a1 sperrung
|
||||||
|
nübel
|
||||||
|
ebolafieber
|
||||||
|
wm spielplan
|
||||||
|
depeche mode
|
||||||
|
el niño
|
||||||
|
|||||||
@@ -1,149 +1,100 @@
|
|||||||
rafa jodar
|
uco
|
||||||
samantha vallejo-nágera
|
boda
|
||||||
ريال بتيس ضد الريال
|
isabel allende
|
||||||
nvidia
|
eid
|
||||||
rafael jódar
|
ramadan 2026
|
||||||
jodar tenista
|
bono comercio
|
||||||
sunderland afc - nottingham forest
|
eid al adha 2026
|
||||||
rb leipzig - fc union berlin
|
eid al adha
|
||||||
julián alvarez
|
el país
|
||||||
stade brestois - lens
|
caida ivonne reyes
|
||||||
clasificación de primera división
|
san felipe neri
|
||||||
javier hidalgo
|
ozan akbaba
|
||||||
cayetano martínez de irujo
|
sonny rollins
|
||||||
llanes
|
sánchez
|
||||||
vfb stuttgart – freiburg
|
julio ariza
|
||||||
roca rey
|
conselleria de sanidad
|
||||||
psv - zwolle
|
radio
|
||||||
daredevil
|
iran
|
||||||
a que estas esperando
|
دعاء يوم عرفة
|
||||||
real oviedo - villarreal
|
cavaliers - knicks
|
||||||
real salt lake - inter miami
|
entradas estopa roig arena
|
||||||
pistons - magic
|
markel beloki
|
||||||
barcelona sc - mushuc runa
|
roig arena
|
||||||
kick
|
frank cuesta
|
||||||
raphinha
|
marta garcía aller
|
||||||
lluvia estrellas liridas
|
visita del papa a madrid
|
||||||
frenkie de jong
|
la opinion de malaga
|
||||||
santos - coritiba
|
lista de convocados de españa para el mundial 2026
|
||||||
del cerro grande
|
esquelas diario vasco hoy
|
||||||
phillip cocu
|
alsina
|
||||||
cospedal
|
air europa
|
||||||
david wilcock
|
reglamento
|
||||||
barcelona - celta de vigo
|
springfield
|
||||||
barcelone – celta vigo
|
españa
|
||||||
macarena gómez
|
heraldo de aragón
|
||||||
luis merlo
|
burbuja inmobiliaria
|
||||||
bournemouth vs leeds
|
elisa mouliaá
|
||||||
racing de estrasburgo - niza
|
sara santaolalla
|
||||||
burnley vs man city
|
eduardo casanova
|
||||||
alaska cantante
|
bruce willis
|
||||||
raúl gonzález blanco
|
airbus a380
|
||||||
marta sanchez
|
meteogalicia
|
||||||
roberto bautista
|
ugt
|
||||||
cifras y letras
|
marc casadó
|
||||||
xbox game pass ultimate
|
paula echevarría
|
||||||
horse powertrain
|
bad gyal
|
||||||
las hurdes
|
josé luis ábalos
|
||||||
herbicida cancer colon
|
el periodico
|
||||||
lluvia de barro
|
tarifa luz hoy
|
||||||
ripoll
|
jared mccain
|
||||||
manilva
|
méxico - ghana
|
||||||
steve jobs
|
jaylin williams
|
||||||
berrettini
|
spurs
|
||||||
prizmic
|
spurs - thunder
|
||||||
laura moure
|
unión - independiente
|
||||||
lens - toulouse
|
brad pitt
|
||||||
girona vs real betis
|
maria parrado
|
||||||
yuri berchiche
|
rosalia
|
||||||
clasificacion liga
|
rauw alejandro
|
||||||
posiciones de la liga
|
sonsoles benedicto
|
||||||
resultados liga
|
bajrakitiyabha
|
||||||
lfp
|
sara aagesen
|
||||||
umar sadiq
|
enrique santiago
|
||||||
реал мадрид – алавес
|
linea 6
|
||||||
jan virgili
|
estados unidos
|
||||||
moreirense - estoril
|
stephen colbert
|
||||||
downton abbey
|
la nueva españa
|
||||||
koldo garcía izaguirre
|
riquelme
|
||||||
jorge martín
|
daily mail
|
||||||
mike james
|
rock fm
|
||||||
carla leite
|
spacex
|
||||||
eclipse solar del 12 de agosto de 2026
|
vivienda en españa
|
||||||
crystal palace - west ham
|
inuncat
|
||||||
luz valdenebro
|
devin vassell
|
||||||
porto - tondela
|
querella
|
||||||
santos - fluminense
|
la isla de las tentaciones 10
|
||||||
juventus
|
iker casillas
|
||||||
almería - málaga
|
cope directo
|
||||||
punjab kings vs lucknow super giants standings
|
noticiastrabajo
|
||||||
mönchengladbach – mainz
|
cusco - medellín
|
||||||
victor eloy
|
gemini omni
|
||||||
paris-sg – lyon
|
cher
|
||||||
psg vs lyon
|
ondacero
|
||||||
zamora - osasuna b
|
supervivientes 2026
|
||||||
estrecho
|
dean wade
|
||||||
nurburgring
|
eva longoria
|
||||||
la 1 directo
|
byd
|
||||||
oyarzabal
|
es radio
|
||||||
enrique cerezo
|
el diario
|
||||||
fraude
|
jorge rey
|
||||||
tasa
|
vivienda
|
||||||
la 1
|
benjamín prado
|
||||||
tve directo
|
noam bettan
|
||||||
cuántas copas del rey tiene la real sociedad
|
el ejido
|
||||||
eugenia martínez de irujo
|
bono
|
||||||
ccoo
|
ley
|
||||||
racing de santander
|
bangladesh vs pakistan
|
||||||
racing
|
dylan harper
|
||||||
baliza v16
|
alex caruso
|
||||||
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
|
|
||||||
|
|||||||
@@ -1,167 +1,100 @@
|
|||||||
lena situation
|
|
||||||
rafael jódar
|
|
||||||
mask singer
|
|
||||||
alex de minaur
|
|
||||||
oyonnax – agen
|
|
||||||
lucie castets
|
|
||||||
napoli - cremonese
|
|
||||||
ligue1+
|
|
||||||
agnes lassalle
|
|
||||||
jean luc reichmann
|
|
||||||
m6
|
|
||||||
caitlyn jenner
|
|
||||||
star academy
|
|
||||||
bfm marseille provence
|
|
||||||
hunter schafer
|
|
||||||
unchosen netflix
|
|
||||||
john travolta
|
|
||||||
valence-romans – brive
|
|
||||||
reem kherici
|
|
||||||
will smith
|
|
||||||
real salt lake – inter miami
|
|
||||||
neymar
|
|
||||||
les traîtres
|
|
||||||
jacob elordi
|
|
||||||
pistons – magic
|
|
||||||
invincible
|
|
||||||
santos – coritiba
|
|
||||||
ios 18
|
|
||||||
la liga
|
|
||||||
royaume uni interdiction tabac
|
|
||||||
stephane tapie
|
|
||||||
tondelier
|
|
||||||
benjamin duhamel
|
|
||||||
loto 22 avril 2026
|
|
||||||
interdiction tabac royaume uni
|
|
||||||
lol qui rit sort
|
|
||||||
eva longoria
|
|
||||||
alain bauer
|
|
||||||
achraf hakimi
|
|
||||||
ibrahim mbaye
|
|
||||||
mma
|
|
||||||
roberto calvet
|
|
||||||
budget
|
|
||||||
coupe du monde de football 2006
|
|
||||||
plus belle la vie en avance
|
|
||||||
mateus fernandes
|
|
||||||
tour des alpes 2026
|
|
||||||
lorenzo finn
|
|
||||||
maine-et-loire
|
|
||||||
mathieu flamini
|
|
||||||
kamel daoud
|
|
||||||
vandalisme
|
|
||||||
sydney sweeney
|
|
||||||
julien odoul
|
|
||||||
france2
|
|
||||||
xavier dupont de ligonnès
|
|
||||||
elisabeth 2
|
|
||||||
antibes
|
|
||||||
girona – betis
|
|
||||||
christine bravo
|
|
||||||
الريال ضد ألافيس
|
|
||||||
madonna age
|
|
||||||
margot haddad
|
|
||||||
ana riera
|
|
||||||
hinaupoko devèze
|
|
||||||
bruce toussaint
|
|
||||||
cheque energie
|
|
||||||
reid wiseman
|
|
||||||
loto 20 avril 2026
|
|
||||||
from serie
|
|
||||||
toulouse
|
|
||||||
racing 92 – stade français
|
|
||||||
juventus - bologna
|
|
||||||
film une annee difficile
|
|
||||||
échouement
|
|
||||||
programme tv ce soir
|
|
||||||
porto – tondela
|
|
||||||
matthieu pigasse
|
matthieu pigasse
|
||||||
santos – fluminense
|
icefall
|
||||||
gta 6
|
david lisnard
|
||||||
laetitia milot
|
demain nous appartient du 27 mai 2026
|
||||||
loto 18 avril 2026
|
ken paxton
|
||||||
bercy
|
عيد اضحى مبارك
|
||||||
pierre lellouche
|
tabaski
|
||||||
adele
|
vianney concert 2027
|
||||||
adil rami
|
عيد الاضحى
|
||||||
castres – toulouse
|
newcleo
|
||||||
angel
|
boualem sansal
|
||||||
stéphane bern
|
série télévisée
|
||||||
anne claire coudray
|
rolls-royce holdings
|
||||||
pmu résultat
|
édouard philippe
|
||||||
laury thilleman et paul mirabel
|
moïse kouamé
|
||||||
quinté du jour
|
rtl2
|
||||||
euromillions 17 avril 2026
|
téléfoot
|
||||||
uson
|
hautes-alpes
|
||||||
guillaume meurice
|
eurodreams 25 mai 2026
|
||||||
pmu
|
nrj
|
||||||
grenoble – oyonnax
|
memorial day 2026
|
||||||
bagarre
|
avion de chasse
|
||||||
programme télé
|
demain nous appartient
|
||||||
tchernobyl
|
illya zabarnyi
|
||||||
géraldine maillet
|
manifestation
|
||||||
biot
|
fessenheim
|
||||||
racing
|
françois sureau
|
||||||
liga europa
|
25 mai 2026
|
||||||
tv ce soir
|
plus belle la vie, encore plus belle
|
||||||
programme tv de ce soir
|
hérault
|
||||||
|
jackpot
|
||||||
|
pierre-henry broncan
|
||||||
|
meryl streep
|
||||||
|
pronostic quinté
|
||||||
|
royal air maroc suspensions lignes
|
||||||
|
fête
|
||||||
|
hélicoptère
|
||||||
|
marathon royan
|
||||||
|
julien courbet
|
||||||
|
guerre ukraine
|
||||||
|
carte de résident permanent aux états-unis
|
||||||
|
quelle époque! quelle époque !
|
||||||
|
route maritime
|
||||||
|
chypre
|
||||||
|
ici tout commence
|
||||||
|
santé
|
||||||
|
fait divers
|
||||||
|
huffington post
|
||||||
|
famille nombreuse
|
||||||
|
cnews direct
|
||||||
|
jared mccain
|
||||||
|
spurs
|
||||||
|
accident
|
||||||
|
kick
|
||||||
|
shai gilgeous-alexander
|
||||||
|
statistiques de match du joueur spurs – thunder d'oklahoma city
|
||||||
|
jaylin williams
|
||||||
|
amazon prime
|
||||||
|
spurs – thunder
|
||||||
brad pitt
|
brad pitt
|
||||||
aston villa
|
ulys
|
||||||
michael olise
|
massimo rivola
|
||||||
robert ménard
|
siri hustvedt
|
||||||
match ce soir
|
uranium appauvri
|
||||||
sporting
|
gaël fickou
|
||||||
ester exposito
|
guy savoy
|
||||||
bellingham
|
bilbao
|
||||||
iptv
|
dacia
|
||||||
militao
|
lefties france
|
||||||
jeff goldblum
|
alexandre bompard
|
||||||
lunin
|
pont neuf
|
||||||
kiev
|
pix
|
||||||
julien royal
|
éléphant
|
||||||
viktor orbán
|
cyril féraud
|
||||||
aqababe
|
nrj direct
|
||||||
nhl
|
aurore bergé
|
||||||
suns – trail blazers
|
gérard larcher
|
||||||
bam adebayo
|
la montagne
|
||||||
davion mitchell
|
starship
|
||||||
l
|
états-unis
|
||||||
santos – recoleta football club
|
jean philippe tanguy
|
||||||
atletico madrid
|
matthieu jalibert
|
||||||
tf1
|
simon abkarian
|
||||||
uefa champions league
|
pérou
|
||||||
camille cerf
|
yael braun pivet
|
||||||
giorgi mamardashvili
|
rail
|
||||||
streaming football
|
libye
|
||||||
atlético madryt – fc barcelona
|
nolwenn leroy
|
||||||
miss france
|
est republicain
|
||||||
rts
|
allan saint-maximin
|
||||||
leonardo balerdi
|
bernard cazeneuve
|
||||||
yann barthes
|
conflit
|
||||||
alain delon
|
thomas massie
|
||||||
loto du 13 avril 2026
|
gîtes de france cyberattaque
|
||||||
juan arbeláez
|
martin ney
|
||||||
hbo
|
urgo
|
||||||
katy perry justin trudeau
|
avril besson
|
||||||
tondela – gil vicente
|
paul seixas
|
||||||
le rugbynistère
|
légume
|
||||||
epstein
|
ici tout commence besseau bianca
|
||||||
kino
|
|
||||||
horoscope du 13 avril 2026
|
|
||||||
golf masters augusta 2026
|
|
||||||
boursorama bourse
|
|
||||||
cac 40
|
|
||||||
sept à huit
|
|
||||||
ligne 12 métro
|
|
||||||
alice taglioni
|
|
||||||
pedro sánchez
|
|
||||||
meteo paris
|
|
||||||
actualités en direct
|
|
||||||
résultats ligue 1
|
|
||||||
pharmacie de garde
|
|
||||||
horaires sncf
|
|
||||||
recette crêpes
|
|
||||||
cac 40 en direct
|
|
||||||
acheter billet louvre
|
|
||||||
boulangerie autour de moi
|
|
||||||
carte vitale ameli
|
|
||||||
|
|||||||
@@ -1,162 +1,100 @@
|
|||||||
米高積遜
|
蔡一傑
|
||||||
jaafar jackson
|
香港公务员事务
|
||||||
nvda
|
現金殖利率
|
||||||
吳業坤
|
盧偉國
|
||||||
麻疹
|
新加坡
|
||||||
林盛斌
|
cafe too 買一送一
|
||||||
cuaca besok
|
張李佳蕙
|
||||||
明天的天氣
|
小學
|
||||||
weather tomorrow
|
luce
|
||||||
rthk
|
nba
|
||||||
weather hong kong
|
救援
|
||||||
|
熱帶擾動
|
||||||
|
馬貫東
|
||||||
|
jalen brunson
|
||||||
|
陳展鵬
|
||||||
|
hang seng index
|
||||||
|
恆生指數
|
||||||
|
tradingview
|
||||||
|
翻譯
|
||||||
|
ferrari luce
|
||||||
|
青葵公路
|
||||||
|
金
|
||||||
|
施 明
|
||||||
|
林韋辰
|
||||||
|
皮克敏
|
||||||
|
朱玲玲
|
||||||
|
pikmin bloom
|
||||||
|
okc vs spurs
|
||||||
|
okc
|
||||||
|
關稅
|
||||||
|
吳若希
|
||||||
|
朱 文慧
|
||||||
|
田北辰
|
||||||
|
吳婉芳
|
||||||
|
cavaliers vs knicks
|
||||||
|
長洲太平清醮
|
||||||
|
騎士 對 尼克
|
||||||
|
古天樂
|
||||||
|
熱帶 氣旋
|
||||||
|
百佳超市
|
||||||
|
鄭嘉穎
|
||||||
|
賈里德·麥凱恩
|
||||||
|
葉翠翠
|
||||||
|
香港 公務員 事務
|
||||||
|
拓元售票系統
|
||||||
|
spurs vs thunder
|
||||||
|
馬刺 對 雷霆
|
||||||
|
viutv
|
||||||
|
周天行
|
||||||
|
黃澤林
|
||||||
|
spurs vs okc
|
||||||
|
舞 林 密碼
|
||||||
|
墳場主管
|
||||||
|
郭富城
|
||||||
|
bts
|
||||||
|
郭晉安
|
||||||
|
房屋署
|
||||||
|
張天賦演唱會
|
||||||
|
黃百鳴
|
||||||
|
長者生活津貼
|
||||||
|
郭羨妮
|
||||||
|
classroom
|
||||||
|
宏福苑
|
||||||
|
hong kong red rainstorm warning
|
||||||
|
公務員 加 薪
|
||||||
|
李家鼎
|
||||||
|
校長
|
||||||
|
港 漂
|
||||||
|
now體育
|
||||||
|
乙明邨
|
||||||
|
max dowman
|
||||||
|
陳慧琳
|
||||||
|
九龍灣
|
||||||
|
the weeknd
|
||||||
|
杨婉仪
|
||||||
|
信报财经新闻
|
||||||
|
港漂
|
||||||
|
樂易玲
|
||||||
|
antigravity
|
||||||
|
knicks vs cavaliers
|
||||||
|
trip
|
||||||
|
旅行社
|
||||||
|
蔡卓妍
|
||||||
天文台
|
天文台
|
||||||
|
陳同佳
|
||||||
|
白雪仙
|
||||||
hk observatory
|
hk observatory
|
||||||
observatory
|
observatory
|
||||||
csk vs mi
|
dylan harper
|
||||||
長沙灣
|
迪倫·哈珀
|
||||||
魔音女團
|
iu
|
||||||
球迷世界
|
首次公开募股
|
||||||
天星銀行
|
麦当劳
|
||||||
game
|
pistons vs cavaliers
|
||||||
林嘉華
|
工资
|
||||||
套餐
|
ivy so
|
||||||
賈曉晨
|
live nation
|
||||||
hk weather
|
|
||||||
綠色債券
|
|
||||||
barcelona vs celta vigo
|
|
||||||
weather
|
|
||||||
7-eleven
|
|
||||||
天气
|
|
||||||
班來 對 曼城
|
|
||||||
埃爾切 對 馬德里競技
|
|
||||||
rosenior
|
|
||||||
艾納斯
|
|
||||||
liam rosenior
|
|
||||||
巴黎聖日耳曼 對 南特
|
|
||||||
chatgpt image 2
|
|
||||||
啟德醫院
|
|
||||||
李泳漢老婆
|
|
||||||
破產
|
|
||||||
繼承人
|
|
||||||
英皇群星演唱會
|
|
||||||
布浩榮
|
|
||||||
新聞
|
|
||||||
貨幣貶值
|
|
||||||
居 屋 2025
|
|
||||||
3988
|
|
||||||
李泳豪老婆
|
|
||||||
皇家馬德里 對 艾拉維斯
|
|
||||||
李泳漢
|
|
||||||
鄭欣宜
|
|
||||||
srh vs dc
|
|
||||||
鍾嘉欣
|
|
||||||
張柏芝
|
|
||||||
江美儀
|
|
||||||
全港戲院日 2026
|
|
||||||
江旻憓
|
|
||||||
陶傑
|
|
||||||
水晶宮 對 西漢姆聯
|
|
||||||
吉達艾阿里
|
|
||||||
山口智子
|
|
||||||
百佳超級市場
|
|
||||||
利息
|
|
||||||
戴祖儀
|
|
||||||
陳若思
|
|
||||||
麥當勞
|
|
||||||
首岸
|
|
||||||
中国商飞c919
|
|
||||||
pl
|
|
||||||
bundesliga
|
|
||||||
hailey bieber
|
|
||||||
德甲
|
|
||||||
cherki
|
|
||||||
now
|
|
||||||
曼城
|
|
||||||
now tv
|
|
||||||
al nassr
|
|
||||||
洪金寶
|
|
||||||
曼聯
|
|
||||||
車路士
|
|
||||||
切爾西 對 曼聯
|
|
||||||
英超
|
|
||||||
何沛珈
|
|
||||||
熱刺
|
|
||||||
tottenham vs brighton
|
|
||||||
熱刺 對 布萊頓
|
|
||||||
epl
|
|
||||||
司機
|
|
||||||
补贴
|
|
||||||
華富邨
|
|
||||||
零售
|
|
||||||
藍莓
|
|
||||||
商湯科技
|
|
||||||
周國豐
|
|
||||||
啟點
|
|
||||||
歐聯
|
|
||||||
神戶勝利船
|
|
||||||
潘宏彬
|
|
||||||
姚正菁
|
|
||||||
木乃伊
|
|
||||||
ios 26
|
|
||||||
李克寧木乃伊
|
|
||||||
田啟文
|
|
||||||
曼寧加
|
|
||||||
arsenal
|
|
||||||
ucl
|
|
||||||
歐洲聯賽冠軍盃
|
|
||||||
arsenal vs sporting
|
|
||||||
bayern vs real madrid
|
|
||||||
real madrid
|
|
||||||
皇馬
|
|
||||||
拜仁慕尼黑 對 皇家馬德里
|
|
||||||
claude
|
|
||||||
補貼
|
|
||||||
nba 直播
|
|
||||||
航空公司
|
|
||||||
向華強
|
|
||||||
李嘉欣
|
|
||||||
typhoon
|
|
||||||
nba
|
|
||||||
nba線上看
|
|
||||||
nba直播
|
|
||||||
全民國家安全教育日
|
|
||||||
運輸署
|
|
||||||
liverpool vs psg
|
|
||||||
利物浦
|
|
||||||
barcelona
|
|
||||||
歐冠
|
|
||||||
馬德里競技 對 巴塞隆納
|
|
||||||
利物浦 對 巴黎聖日耳曼
|
|
||||||
hkjc
|
|
||||||
馬會
|
|
||||||
航空
|
|
||||||
2035
|
|
||||||
man united vs leeds
|
|
||||||
曼聯 對 里茲聯
|
|
||||||
prediction market
|
|
||||||
預測市場
|
|
||||||
polymarket
|
|
||||||
巴基斯坦
|
|
||||||
sndk
|
|
||||||
楊何蓓茵
|
|
||||||
樂珈嘉
|
|
||||||
姜濤
|
|
||||||
日經平均指數
|
|
||||||
飲茶
|
|
||||||
上市公司
|
|
||||||
daniel caesar
|
|
||||||
中年好聲音4
|
|
||||||
香港天文台
|
|
||||||
煤氣
|
|
||||||
livenation
|
livenation
|
||||||
政府
|
活塞 對 騎士
|
||||||
香港天文台天氣預報
|
人工智慧
|
||||||
MTR 港鐵路線圖
|
|
||||||
OpenRice 附近美食
|
|
||||||
LIHKG 討論區
|
|
||||||
恆生指數今日行情
|
|
||||||
SCMP breaking news
|
|
||||||
HKEX 港交所股價
|
|
||||||
國泰航空航班狀態
|
|
||||||
香港迪士尼樂園門票
|
|
||||||
百佳超級市場網購
|
|
||||||
|
|||||||
100
data/keywords/kw_ID.txt
Normal file
100
data/keywords/kw_ID.txt
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
daging kambing
|
||||||
|
pizza hut
|
||||||
|
gaji ke-13 pns taspen
|
||||||
|
jared mccain
|
||||||
|
byd
|
||||||
|
daging kurban
|
||||||
|
panel
|
||||||
|
jadwal bioskop hari ini
|
||||||
|
ml
|
||||||
|
1
|
||||||
|
surabaya
|
||||||
|
simak
|
||||||
|
baterai listrik
|
||||||
|
telkom
|
||||||
|
flotilla
|
||||||
|
korupsi
|
||||||
|
demo indomaret
|
||||||
|
unggul indah cahaya
|
||||||
|
singapore open 2026
|
||||||
|
hari lahir pancasila
|
||||||
|
emas
|
||||||
|
euphoria
|
||||||
|
ucapan idul adha 2026
|
||||||
|
obsession
|
||||||
|
ikd
|
||||||
|
ihsg idx
|
||||||
|
dufan
|
||||||
|
goog
|
||||||
|
siap
|
||||||
|
spmb sumut
|
||||||
|
tanggal merah juni 2026
|
||||||
|
kawasaki frontale
|
||||||
|
valentino rossi
|
||||||
|
iphone 18
|
||||||
|
tokyo verdy
|
||||||
|
krisis ekonomi
|
||||||
|
universitas pembangunan nasional veteran yogyakarta
|
||||||
|
sctv live
|
||||||
|
idul adha
|
||||||
|
cavs
|
||||||
|
persebaya vs persik
|
||||||
|
persija vs semen padang
|
||||||
|
oppo a6c
|
||||||
|
starlink
|
||||||
|
borneo fc vs malut united
|
||||||
|
infinix hot 70
|
||||||
|
avispa vs vissel
|
||||||
|
laufey
|
||||||
|
rekrutmen tni
|
||||||
|
mexico vs ghana
|
||||||
|
prediksi cuaca hari ini
|
||||||
|
cuaca jakarta hari ini
|
||||||
|
ramalan cuaca hari ini
|
||||||
|
meksiko vs ghana
|
||||||
|
westlife jakarta
|
||||||
|
spmb jabar
|
||||||
|
okc vs spurs
|
||||||
|
pedro acosta
|
||||||
|
lo kheng hong
|
||||||
|
pertamina
|
||||||
|
bts
|
||||||
|
barang palsu
|
||||||
|
lebaran idul adha 2026
|
||||||
|
el niño
|
||||||
|
the cure olivia rodrigo
|
||||||
|
kapan puasa arafah
|
||||||
|
rano karno
|
||||||
|
polymarket
|
||||||
|
byd m6
|
||||||
|
rupiah indonesia
|
||||||
|
amitabh bachchan
|
||||||
|
tentara nasional indonesia
|
||||||
|
irsx
|
||||||
|
imf
|
||||||
|
devin vassell
|
||||||
|
ptro
|
||||||
|
pembegalan
|
||||||
|
direktorat jenderal pajak
|
||||||
|
ktp
|
||||||
|
the boys season 5 episode 8
|
||||||
|
denza n9
|
||||||
|
ptba
|
||||||
|
dollar hari ini
|
||||||
|
bumi saham
|
||||||
|
adro
|
||||||
|
siap kerja
|
||||||
|
sgd
|
||||||
|
chelsea vs tottenham
|
||||||
|
kurs rupiah
|
||||||
|
the weeknd
|
||||||
|
malaysia master 2026
|
||||||
|
harga dollar
|
||||||
|
dosen
|
||||||
|
dasco
|
||||||
|
ihsg
|
||||||
|
the weeknd jakarta
|
||||||
|
cek pip 2026
|
||||||
|
daerah istimewa yogyakarta
|
||||||
|
falcon 8x
|
||||||
|
muhadjir effendy
|
||||||
100
data/keywords/kw_IN.txt
Normal file
100
data/keywords/kw_IN.txt
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
इंडिगो
|
||||||
|
புதுச்சேரி
|
||||||
|
anthony gordon
|
||||||
|
eid
|
||||||
|
వివాహం
|
||||||
|
సెంట్రల్ బోర్డ్ ఆఫ్ సెకండరీ ఎడ్యుకేషన్
|
||||||
|
भारत
|
||||||
|
एचडीएफसी बैंक
|
||||||
|
staff selection commission
|
||||||
|
anitha radhakrishnan
|
||||||
|
mumbai university
|
||||||
|
ஜோதிமணி
|
||||||
|
taiwan
|
||||||
|
divyanka tripathi
|
||||||
|
gas
|
||||||
|
రోహిణి
|
||||||
|
राहुल गांधी
|
||||||
|
अभिमन्यु सिंह
|
||||||
|
bts
|
||||||
|
itc dividend record date
|
||||||
|
பேருந்து
|
||||||
|
पुणे
|
||||||
|
शिखर धवन
|
||||||
|
பனையூர் பாபு
|
||||||
|
युवराजसिंह
|
||||||
|
afghanistan
|
||||||
|
தர்மேந்திர பிரதான்
|
||||||
|
ap eamcet key 2026
|
||||||
|
ap eapcet
|
||||||
|
itr filing
|
||||||
|
star wars the mandalorian and grogu
|
||||||
|
hindutva
|
||||||
|
విజయవాడ
|
||||||
|
प्राजक्ता माळी
|
||||||
|
శ్రేయాస్ అయ్యర్
|
||||||
|
শান্তনু সেন
|
||||||
|
nta re-neet exam logistical challenge
|
||||||
|
രാഷ്ട്രീയം
|
||||||
|
openai
|
||||||
|
cyprus
|
||||||
|
തൃശ്ശൂര്
|
||||||
|
डॉलर
|
||||||
|
polycet results 2026 ts
|
||||||
|
ट्रॅव्हिस हेड
|
||||||
|
ఈనాడు
|
||||||
|
indigo results
|
||||||
|
bank holidays
|
||||||
|
vashu bhagnani david dhawan dispute
|
||||||
|
लड़ाकू विमान
|
||||||
|
petrol, diesel price hike
|
||||||
|
delhi public school srinagar
|
||||||
|
weather forecast
|
||||||
|
gurgaon weather
|
||||||
|
today's weather
|
||||||
|
windy
|
||||||
|
chennai weather today
|
||||||
|
delhi weather
|
||||||
|
delhi weather today
|
||||||
|
inicet result
|
||||||
|
weather delhi
|
||||||
|
भारत पेट्रोलियम
|
||||||
|
జాన్వీ కపూర్
|
||||||
|
ഇന്ത്യ
|
||||||
|
पाकिस्तान क्रिकेट बोर्ड
|
||||||
|
आम
|
||||||
|
pension
|
||||||
|
மனிதநேய மக்கள் கட்சி
|
||||||
|
mbose sslc result 2026
|
||||||
|
মিমি চক্রবর্তী
|
||||||
|
मार्को रुबियो
|
||||||
|
tamil nadu tvk trust vote
|
||||||
|
tn ministers list 2026
|
||||||
|
munger university
|
||||||
|
ബിനീഷ് കോടിയേരി
|
||||||
|
आईसीसी क्रिकेट विश्व कप
|
||||||
|
icsi
|
||||||
|
dbt link online
|
||||||
|
సాక్షి
|
||||||
|
tirupati
|
||||||
|
vi share price
|
||||||
|
বিজয়
|
||||||
|
সংবাদ
|
||||||
|
तुला
|
||||||
|
ऋषभ पंत
|
||||||
|
muhammad rizwan
|
||||||
|
banda
|
||||||
|
dte
|
||||||
|
hindalco share price
|
||||||
|
form
|
||||||
|
संगीत
|
||||||
|
ডিজেল
|
||||||
|
sslc revaluation 2026
|
||||||
|
தமிழக முதல்வர்
|
||||||
|
leaked details suggest the iphone 18 pro is launching soon with india pricing details
|
||||||
|
సంజు శాంసన్
|
||||||
|
रशिया
|
||||||
|
infosys q4 bonus payouts
|
||||||
|
भगवंत मान
|
||||||
|
భర్త
|
||||||
|
സര്ക്കാര്
|
||||||
@@ -1,163 +1,100 @@
|
|||||||
ベティス 対 rマドリード
|
名探偵津田
|
||||||
dior
|
近鉄百貨店
|
||||||
伊藤美来
|
ドラクエウォーク ガチャ
|
||||||
フィギュア
|
茶島雄介
|
||||||
玉置浩二
|
フェルメール 展
|
||||||
生田絵梨花
|
ジョリーパスタ
|
||||||
日本高野連会長辞任
|
九里亜蓮
|
||||||
anaheim
|
大谷 途中 交代
|
||||||
sbiグローバルアセットマネジメント
|
東北楽天ゴールデンイーグルス
|
||||||
ストレンジャーシングス
|
wwe・nxt
|
||||||
石油
|
羽生市長
|
||||||
ios 26.4 2
|
原爆
|
||||||
ポケモンカード
|
伊東純也
|
||||||
シュトゥットガルト 対 フライブルク
|
ベッカム
|
||||||
ドラクエ スマグロ 攻略
|
医療
|
||||||
ipl
|
ブリトニースピアーズ
|
||||||
kick
|
アメリカン ミュージック アワード
|
||||||
アコム
|
アメリカ イラン
|
||||||
鈴木愛理
|
和菓子
|
||||||
sox指数
|
ワールドカップ 放送
|
||||||
村上世彰
|
ロピア社長
|
||||||
桐山 照史
|
和久田 麻由子
|
||||||
マラッカ海峡
|
日本プロサッカーリーグ
|
||||||
ソニック
|
オールスター
|
||||||
sbi新生銀行 株価
|
辺見えみり
|
||||||
マイクラ
|
ジウォン
|
||||||
川口 春奈
|
東北大学
|
||||||
サンダー 対 サンズ
|
皆藤愛子
|
||||||
インフルエンサー
|
にゃんこ大戦争 コラボ
|
||||||
サンケイビル
|
ファーウェイ
|
||||||
岡村隆史
|
夢道鵬
|
||||||
上田竜也
|
旭富士
|
||||||
メタプラネット
|
lynn
|
||||||
バルセロナ 対 セルタ
|
春風亭昇太
|
||||||
三橋くん
|
のん 女優
|
||||||
エルニーニョ
|
桐生祥秀
|
||||||
バーンリー 対 マンc
|
リアライズルミナス
|
||||||
ボーンマス 対 リーズ u
|
アーモンドアイ
|
||||||
elche vs atlético madrid
|
和田アキ子
|
||||||
レバークーゼン 対 バイエルン
|
梅野隆太郎
|
||||||
ソシエダ 対 ヘタフェ
|
|
||||||
サイメモリ
|
|
||||||
b リーグ 順位
|
|
||||||
日ハム
|
|
||||||
ナダル
|
|
||||||
失点
|
|
||||||
岩瀬洋志
|
|
||||||
ファイターズ 試合
|
|
||||||
江村美咲
|
|
||||||
宝島社
|
|
||||||
井ノ原 快彦
|
|
||||||
ファイターズ
|
|
||||||
西郷隆盛
|
|
||||||
ボーダー
|
|
||||||
チェルシー
|
|
||||||
関税
|
|
||||||
ブライトン
|
|
||||||
佳子内親王
|
|
||||||
rマドリード 対 アラベス
|
|
||||||
鳥貴族
|
|
||||||
ブライトン 対 チェルシー
|
|
||||||
アシエンダ乗馬学校
|
|
||||||
ngày trái đất
|
|
||||||
加藤小夏
|
|
||||||
町田ゼルビア
|
|
||||||
モンスターハンターシリーズ
|
|
||||||
クリスタル・パレス 対 ウェストハム
|
|
||||||
吉田正尚
|
|
||||||
旭琉會
|
|
||||||
神戸
|
神戸
|
||||||
てんちむ
|
ポケモンシュシュシュ
|
||||||
浜辺美波
|
和泉元彌
|
||||||
デーブ ロバーツ
|
ダヴィド アラバ
|
||||||
皇治
|
ホラン千秋
|
||||||
小雪
|
カンブリア宮殿
|
||||||
にじさんじデビュー
|
カプコン
|
||||||
ちゃんよた
|
バスケ
|
||||||
坂本 花織
|
ロケット
|
||||||
松山 千春
|
佐藤駿
|
||||||
リーグアン
|
鈴木亜美
|
||||||
伊勢谷友介
|
犯罪
|
||||||
bayern vs vfb stuttgart
|
スッパイマン
|
||||||
chelsea vs man united
|
原子力発電所
|
||||||
唐田えりか
|
モンスト エボニー
|
||||||
102回目のプロポーズ
|
ラオス
|
||||||
デゼルビ
|
モス
|
||||||
アトレティコ 対 ソシエダ
|
イギリス人
|
||||||
チェルシー 対 マンu
|
ドリームジャンボ宝くじ
|
||||||
スパーズ
|
長谷川あかり
|
||||||
清春
|
旭川 市 旭山 動物園
|
||||||
ディエゴ・ゴメス
|
スーパーフォーミュラ
|
||||||
ps5
|
スンミン
|
||||||
ハイウェイ の 堕 天使 興行 収入
|
軽トラック
|
||||||
カブス 対 メッツ
|
桜花賞
|
||||||
dazn
|
首脳会談
|
||||||
サッスオーロ 対 コモ
|
総合格闘家
|
||||||
杉咲花
|
フジテレビジョン
|
||||||
町田 対 アル・イテハド
|
たまごっち casetify
|
||||||
家計
|
シマノ
|
||||||
週末旅の極意
|
アステリア 株価
|
||||||
北斗の拳
|
アルティーリ千葉
|
||||||
qvc
|
銀閣寺
|
||||||
小芝風花
|
今日、好きになりました。
|
||||||
中井亜美
|
小枝淳子
|
||||||
afc u20女子アジアカップ
|
石川遼
|
||||||
ネオジオ
|
大谷 防御 率
|
||||||
uefaヨーロッパリーグ
|
jr九州
|
||||||
加藤史帆
|
第一生命
|
||||||
志田未来
|
九州大学
|
||||||
伊藤英明
|
経済政策
|
||||||
島田麻央
|
宮崎優
|
||||||
al-nassr vs al-ettifaq
|
月組
|
||||||
arsenal
|
山陽新幹線
|
||||||
レアル・マドリード
|
週刊新潮
|
||||||
バイエルン
|
マンホール
|
||||||
abema
|
サントリー
|
||||||
real madrid
|
加古川市
|
||||||
lucknow super giants vs royal challengers bengaluru standings
|
エステバン オコン
|
||||||
bayern vs real madrid
|
クマ 撃退 用 ポール
|
||||||
給付
|
マイニンテンドーストア
|
||||||
wowow
|
椙山女学園大学
|
||||||
小泉進次郎
|
名阪国道 事故
|
||||||
政権
|
函館市
|
||||||
ミキティ
|
伊東四朗
|
||||||
今日のドジャースの結果
|
スター・ウォーズ/マンダロリアン・アンド・グローグー
|
||||||
新名神高速道路
|
森口博子
|
||||||
わたせせいぞう
|
大崎市
|
||||||
ピーチ航空
|
生活費
|
||||||
山本由伸
|
国際通り
|
||||||
アレックス・ベシア
|
|
||||||
リバプール
|
|
||||||
champions league
|
|
||||||
アトレティコ 対 バルセロナ
|
|
||||||
オープンワールド
|
|
||||||
atlético madrid vs barcelona
|
|
||||||
松田好花
|
|
||||||
リコール
|
|
||||||
man united vs leeds
|
|
||||||
白鵬翔
|
|
||||||
日本アカデミー賞 最優秀助演男優賞
|
|
||||||
マンu 対 リーズ u
|
|
||||||
サンディスク 株価
|
|
||||||
らじるらじる
|
|
||||||
マクドナルド
|
|
||||||
ロシア
|
|
||||||
広島市
|
|
||||||
ゲイブル・スティーブソン
|
|
||||||
日本維新の会
|
|
||||||
新 日本 繊維
|
|
||||||
高見沢 俊彦
|
|
||||||
不登校
|
|
||||||
後期高齢者医療制度
|
|
||||||
バーミヤン
|
|
||||||
宮澤エマ
|
|
||||||
チケプラ
|
|
||||||
横綱
|
|
||||||
宮里美香
|
|
||||||
東京 天気 明日
|
|
||||||
新宿 おすすめ 居酒屋
|
|
||||||
最新のニュース 速報
|
|
||||||
ゴールド 相場 チャート
|
|
||||||
近くの静かなカフェ
|
|
||||||
円安 影響 生活
|
|
||||||
|
|||||||
95
data/keywords/kw_KH.txt
Normal file
95
data/keywords/kw_KH.txt
Normal file
@@ -0,0 +1,95 @@
|
|||||||
|
gold price
|
||||||
|
cambodia
|
||||||
|
kem sokha
|
||||||
|
1
|
||||||
|
inter miami
|
||||||
|
world cup 2026
|
||||||
|
inter miami vs philadelphia
|
||||||
|
man city vs aston villa standings
|
||||||
|
villarreal vs atlético madrid
|
||||||
|
spurs vs everton
|
||||||
|
epl
|
||||||
|
liverpool vs brentford
|
||||||
|
sunderland vs chelsea
|
||||||
|
manchester united
|
||||||
|
bayern vs vfb stuttgart
|
||||||
|
real madrid vs athletic club
|
||||||
|
valencia vs barcelona
|
||||||
|
bayern munich
|
||||||
|
bologna vs inter
|
||||||
|
mpl id
|
||||||
|
ios 26
|
||||||
|
persib
|
||||||
|
xoso
|
||||||
|
al-nassr vs damac
|
||||||
|
freiburg vs aston villa
|
||||||
|
iphone
|
||||||
|
chelsea f.c. vs tottenham standings
|
||||||
|
premier league standings
|
||||||
|
premier league
|
||||||
|
chelsea
|
||||||
|
bournemouth vs man city
|
||||||
|
flow
|
||||||
|
whatsapp
|
||||||
|
cambodia fuel price increase
|
||||||
|
arsenal
|
||||||
|
arsenal vs burnley
|
||||||
|
inter miami vs portland
|
||||||
|
barcelona vs real betis
|
||||||
|
sevilla vs real madrid
|
||||||
|
man united vs nottm forest
|
||||||
|
al-nassr vs gamba osaka
|
||||||
|
bundesliga
|
||||||
|
chelsea vs man city
|
||||||
|
bayern vs köln
|
||||||
|
fa cup
|
||||||
|
xổ số miền nam
|
||||||
|
ตรวจหวย
|
||||||
|
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
|
||||||
|
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
|
||||||
|
hantavirus map live
|
||||||
|
hantavirus map
|
||||||
|
2027 lexus tz
|
||||||
|
apple iphone 18 pro max
|
||||||
|
uefa europa league
|
||||||
|
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 ព័ត៌មានថ្ងៃនេះ ភ្នំពេញ អាកាសធាតុ កម្ពុជា តម្លៃប្រាក់រៀល
|
||||||
@@ -1,110 +1,100 @@
|
|||||||
트와이스
|
lg
|
||||||
s
|
디지털타임스
|
||||||
엔비디아 주가
|
연합뉴스
|
||||||
|
모델
|
||||||
|
지진
|
||||||
|
김종인
|
||||||
|
박해수
|
||||||
|
순천대학교
|
||||||
|
마곡
|
||||||
|
tiger 미국우주테크
|
||||||
|
삼화콘덴서
|
||||||
|
앤드류 로버트슨
|
||||||
|
슈퍼카
|
||||||
|
코너 맥그리거
|
||||||
|
불
|
||||||
|
홍수
|
||||||
|
중앙선거관리위원회
|
||||||
|
재정
|
||||||
|
고성국
|
||||||
|
채무
|
||||||
이경실
|
이경실
|
||||||
신발
|
오늘의 운세 5월 25일
|
||||||
하현상
|
김장훈
|
||||||
김수희
|
배지현
|
||||||
gt vs rcb
|
유로파이터
|
||||||
야닉 시너
|
마이클 캐릭
|
||||||
amd 주가
|
김소영
|
||||||
왕다루
|
야마모토 요시노부
|
||||||
시그널
|
농구
|
||||||
모하메드 살라
|
memorial day 2026
|
||||||
공화당
|
부산행
|
||||||
윤하정
|
전지현
|
||||||
청남대
|
주가
|
||||||
더보이즈
|
오늘 날씨
|
||||||
노민우
|
백지영
|
||||||
서비스나우
|
풍선 효과
|
||||||
김민지
|
문채원
|
||||||
박해미
|
최동원
|
||||||
국가유산청
|
여론
|
||||||
삼성전자 주가
|
김풍
|
||||||
두산에너빌리티 주가
|
황혼 이혼
|
||||||
김성수
|
서울 지하철 9호선
|
||||||
한국사
|
이수정
|
||||||
삼성전기 주가
|
유승목
|
||||||
국립중앙박물관
|
전현무,기안84
|
||||||
대우건설 주가
|
여자 축구
|
||||||
지방 선거
|
한소희
|
||||||
서정대학교
|
박완수
|
||||||
캔바
|
화장실
|
||||||
한국항공우주산업
|
이승민
|
||||||
디트로이트 대 올랜도
|
잉글랜드 축구 국가대표팀
|
||||||
리그 1
|
티켓링크
|
||||||
elche vs atlético madrid
|
아정당
|
||||||
알나스르
|
와일드씽
|
||||||
al-nassr vs al ahli
|
구성환
|
||||||
10
|
양지은
|
||||||
로세니어
|
장현식
|
||||||
psg 대 낭트
|
암호화폐
|
||||||
테슬라 실적발표
|
spurs vs thunder
|
||||||
루카스 모우라
|
이천시
|
||||||
9950x3d2
|
계부
|
||||||
삼천당 제약 간담회
|
lg디스플레이
|
||||||
김재윤
|
농지 전수조사
|
||||||
k리그1 순위
|
검찰
|
||||||
유영찬
|
여객기
|
||||||
이호연
|
허남준
|
||||||
sxmb
|
태영호
|
||||||
진
|
엘지트윈스
|
||||||
문재인
|
유로 파이터
|
||||||
생산직
|
황보라
|
||||||
강훈식
|
구윤철
|
||||||
롤
|
lg전자 주가
|
||||||
cnn
|
같이 삽시다
|
||||||
리그오브레전드
|
엘지전자
|
||||||
박환희
|
엔씨
|
||||||
박지현
|
공무원
|
||||||
카토
|
동행
|
||||||
와우넷
|
국가장학금
|
||||||
지구의 날
|
황윤성
|
||||||
컴프야
|
이수지
|
||||||
차지연
|
노동조합
|
||||||
크리스털 팰리스 대 웨스트 햄
|
서건창
|
||||||
비상계엄
|
김정우
|
||||||
연기금
|
박군
|
||||||
배틀그라운드
|
카카오 파업
|
||||||
제이홉
|
sk텔레콤
|
||||||
두산로보틱스
|
던파
|
||||||
부부
|
리테일
|
||||||
미노이 우원재
|
이수혁
|
||||||
danish malewar
|
삼성 갤럭시 z 플립
|
||||||
mi vs gt
|
삼성 노조
|
||||||
양치 승
|
자금시장
|
||||||
프리미어리그
|
청계천
|
||||||
pl
|
육군
|
||||||
bundesliga
|
단체보험
|
||||||
맨체스터 시티 fc
|
신입사원 강회장
|
||||||
fotmob
|
세무조사
|
||||||
윤아
|
박세영
|
||||||
김영인
|
박진만
|
||||||
манчестер сити – арсенал
|
|
||||||
케이뱅크
|
|
||||||
날씨
|
|
||||||
환율
|
|
||||||
손흥민
|
|
||||||
토트넘 경기 일정
|
|
||||||
넷플릭스
|
|
||||||
국민은행
|
|
||||||
네이버웹툰
|
|
||||||
로또 당첨번호
|
|
||||||
쿠팡
|
|
||||||
KBO 리그
|
|
||||||
프로야구 순위
|
|
||||||
아이폰 15
|
|
||||||
챗gpt
|
|
||||||
인스타그램
|
|
||||||
유튜브 밴스드
|
|
||||||
이강인
|
|
||||||
김민재
|
|
||||||
LCK 일정
|
|
||||||
T1
|
|
||||||
페이커
|
|
||||||
무빙
|
무빙
|
||||||
카카오톡 PC버전
|
|
||||||
당근마켓
|
|
||||||
배달의민족
|
|
||||||
올리브영
|
|
||||||
메이플스토리
|
|
||||||
|
|||||||
100
data/keywords/kw_LA.txt
Normal file
100
data/keywords/kw_LA.txt
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
power outage near me
|
||||||
|
coach
|
||||||
|
anthony gordon
|
||||||
|
fortnite tracker
|
||||||
|
san diego weather
|
||||||
|
pierce brosnan
|
||||||
|
aeromexico
|
||||||
|
township
|
||||||
|
spurs fans behind bench
|
||||||
|
the testaments season 2
|
||||||
|
kirk cousins
|
||||||
|
chet hanks
|
||||||
|
aubrey plaza
|
||||||
|
mariners standings
|
||||||
|
son
|
||||||
|
miley cyrus
|
||||||
|
christian bale
|
||||||
|
efrain juarez
|
||||||
|
paul w downs
|
||||||
|
obsession box office
|
||||||
|
bts concert las vegas
|
||||||
|
megan lawless
|
||||||
|
twisha sharma
|
||||||
|
jason momoa
|
||||||
|
jungkook
|
||||||
|
2026 陣亡將士紀念日
|
||||||
|
phoenix weather
|
||||||
|
mating season cast
|
||||||
|
cookout
|
||||||
|
5g
|
||||||
|
verizon
|
||||||
|
kanye west
|
||||||
|
aishwarya rai
|
||||||
|
max crosby
|
||||||
|
puka nacua
|
||||||
|
iran uranium
|
||||||
|
pge outage
|
||||||
|
antonio williams
|
||||||
|
yosemite
|
||||||
|
power outage
|
||||||
|
the substance
|
||||||
|
quentin tarantino
|
||||||
|
seaworld san diego
|
||||||
|
fireworks portland
|
||||||
|
new iphone
|
||||||
|
michael wolff melania trump lawsuit
|
||||||
|
lee cronin's the mummy
|
||||||
|
shai gilgeous-alexander
|
||||||
|
mateo chavez
|
||||||
|
maximum pleasure guaranteed apple tv
|
||||||
|
mike tirico
|
||||||
|
wvu baseball
|
||||||
|
tate mcrae
|
||||||
|
guillermo martinez
|
||||||
|
isaiah hartenstein
|
||||||
|
jayson tatum
|
||||||
|
scott wedgewood
|
||||||
|
andor
|
||||||
|
jack quaid
|
||||||
|
chud the builder bond
|
||||||
|
bts las vegas
|
||||||
|
catalina island
|
||||||
|
byron allen
|
||||||
|
billboard top 100
|
||||||
|
magic johnson
|
||||||
|
dune
|
||||||
|
one piece 1183
|
||||||
|
benji madden
|
||||||
|
dp world tour
|
||||||
|
vincent d'onofrio
|
||||||
|
antonio gracias
|
||||||
|
anthony starr
|
||||||
|
robert de niro
|
||||||
|
amanda peet
|
||||||
|
zoe kravitz
|
||||||
|
huawei
|
||||||
|
william shatner
|
||||||
|
bts members
|
||||||
|
carls jr
|
||||||
|
trump bank citizenship executive order
|
||||||
|
salman khan
|
||||||
|
sơn ngọc minh
|
||||||
|
tom selleck
|
||||||
|
testaments
|
||||||
|
cps outage map
|
||||||
|
air quality
|
||||||
|
pak vs ban
|
||||||
|
ameren
|
||||||
|
usc
|
||||||
|
mikey williams
|
||||||
|
pitchfork
|
||||||
|
boeing 737
|
||||||
|
luke benward
|
||||||
|
conor benn
|
||||||
|
houses
|
||||||
|
the boys finale
|
||||||
|
iu
|
||||||
|
lorde
|
||||||
|
hawaiian monk seal
|
||||||
|
michael jordan
|
||||||
100
data/keywords/kw_MM.txt
Normal file
100
data/keywords/kw_MM.txt
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
nba
|
||||||
|
afghanistan
|
||||||
|
1
|
||||||
|
inter miami vs philadelphia
|
||||||
|
villarreal vs atlético madrid
|
||||||
|
liverpool f.c. vs brentford f.c. standings
|
||||||
|
man city vs aston villa standings
|
||||||
|
crystal palace f.c. vs arsenal f.c. standings
|
||||||
|
west ham vs leeds united f.c. standings
|
||||||
|
livescore
|
||||||
|
liverpool
|
||||||
|
fotmob
|
||||||
|
premier league standings
|
||||||
|
valencia cf vs fc barcelona standings
|
||||||
|
real madrid vs athletic club
|
||||||
|
valencia vs barcelona
|
||||||
|
bayern vs vfb stuttgart
|
||||||
|
bologna vs inter
|
||||||
|
ကျောင်း
|
||||||
|
天气
|
||||||
|
မြန်မာ
|
||||||
|
al-fayha vs al-hilal
|
||||||
|
google
|
||||||
|
al-nassr vs damac
|
||||||
|
freiburg vs aston villa
|
||||||
|
saroj khan
|
||||||
|
whatsapp
|
||||||
|
chelsea f.c. vs tottenham standings
|
||||||
|
premier league games
|
||||||
|
premier league
|
||||||
|
chelsea
|
||||||
|
bournemouth vs man city
|
||||||
|
အာဆင်နယ် နှင့် ဘန်လေ
|
||||||
|
arsenal vs burnley
|
||||||
|
np news
|
||||||
|
ငလျင်
|
||||||
|
earthquake near me
|
||||||
|
earthquake
|
||||||
|
inter miami vs portland
|
||||||
|
paris fc vs psg
|
||||||
|
barcelona vs real betis
|
||||||
|
atlético madrid vs girona
|
||||||
|
everton f.c. vs sunderland a.f.c. standings
|
||||||
|
sevilla vs real madrid
|
||||||
|
newcastle vs west ham
|
||||||
|
al-nassr vs gamba osaka
|
||||||
|
al-hilal vs neom
|
||||||
|
football live
|
||||||
|
chelsea f.c. women vs manchester united w.f.c. standings
|
||||||
|
chelsea vs man city
|
||||||
|
bayern vs köln
|
||||||
|
west ham vs man city
|
||||||
|
chelsea vs man utd
|
||||||
|
liverpool vs arsenal
|
||||||
|
ตรวจหวย
|
||||||
|
xiaomi 17t pro
|
||||||
|
aston villa vs liverpool
|
||||||
|
one
|
||||||
|
one championship
|
||||||
|
fa youth cup final
|
||||||
|
gta6
|
||||||
|
iphone
|
||||||
|
videos
|
||||||
|
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
|
||||||
100
data/keywords/kw_MN.txt
Normal file
100
data/keywords/kw_MN.txt
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
power outage near me
|
||||||
|
coach
|
||||||
|
anthony gordon
|
||||||
|
fortnite tracker
|
||||||
|
san diego weather
|
||||||
|
pierce brosnan
|
||||||
|
aeromexico
|
||||||
|
township
|
||||||
|
spurs fans behind bench
|
||||||
|
the testaments season 2
|
||||||
|
kirk cousins
|
||||||
|
chet hanks
|
||||||
|
aubrey plaza
|
||||||
|
mariners standings
|
||||||
|
son
|
||||||
|
miley cyrus
|
||||||
|
christian bale
|
||||||
|
efrain juarez
|
||||||
|
paul w downs
|
||||||
|
obsession box office
|
||||||
|
bts concert las vegas
|
||||||
|
megan lawless
|
||||||
|
twisha sharma
|
||||||
|
jason momoa
|
||||||
|
jungkook
|
||||||
|
2026 陣亡將士紀念日
|
||||||
|
phoenix weather
|
||||||
|
mating season cast
|
||||||
|
cookout
|
||||||
|
5g
|
||||||
|
verizon
|
||||||
|
kanye west
|
||||||
|
aishwarya rai
|
||||||
|
max crosby
|
||||||
|
puka nacua
|
||||||
|
iran uranium
|
||||||
|
pge outage
|
||||||
|
antonio williams
|
||||||
|
yosemite
|
||||||
|
power outage
|
||||||
|
the substance
|
||||||
|
quentin tarantino
|
||||||
|
seaworld san diego
|
||||||
|
fireworks portland
|
||||||
|
new iphone
|
||||||
|
michael wolff melania trump lawsuit
|
||||||
|
lee cronin's the mummy
|
||||||
|
shai gilgeous-alexander
|
||||||
|
mateo chavez
|
||||||
|
maximum pleasure guaranteed apple tv
|
||||||
|
mike tirico
|
||||||
|
wvu baseball
|
||||||
|
tate mcrae
|
||||||
|
guillermo martinez
|
||||||
|
isaiah hartenstein
|
||||||
|
jayson tatum
|
||||||
|
scott wedgewood
|
||||||
|
jpegmafia
|
||||||
|
andor
|
||||||
|
jack quaid
|
||||||
|
chud the builder bond
|
||||||
|
bts las vegas
|
||||||
|
catalina island
|
||||||
|
byron allen
|
||||||
|
billboard top 100
|
||||||
|
magic johnson
|
||||||
|
dune
|
||||||
|
benji madden
|
||||||
|
dp world tour
|
||||||
|
vincent d'onofrio
|
||||||
|
antonio gracias
|
||||||
|
anthony starr
|
||||||
|
robert de niro
|
||||||
|
amanda peet
|
||||||
|
zoe kravitz
|
||||||
|
huawei
|
||||||
|
william shatner
|
||||||
|
bts members
|
||||||
|
carls jr
|
||||||
|
trump bank citizenship executive order
|
||||||
|
salman khan
|
||||||
|
sơn ngọc minh
|
||||||
|
tom selleck
|
||||||
|
testaments
|
||||||
|
cps outage map
|
||||||
|
air quality
|
||||||
|
pak vs ban
|
||||||
|
ameren
|
||||||
|
usc
|
||||||
|
mikey williams
|
||||||
|
pitchfork
|
||||||
|
boeing 737
|
||||||
|
luke benward
|
||||||
|
conor benn
|
||||||
|
houses
|
||||||
|
the boys finale
|
||||||
|
iu
|
||||||
|
lorde
|
||||||
|
hawaiian monk seal
|
||||||
|
michael jordan
|
||||||
100
data/keywords/kw_MO.txt
Normal file
100
data/keywords/kw_MO.txt
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
蔡一傑
|
||||||
|
香港公务员事务
|
||||||
|
現金殖利率
|
||||||
|
盧偉國
|
||||||
|
新加坡
|
||||||
|
cafe too 買一送一
|
||||||
|
張李佳蕙
|
||||||
|
小學
|
||||||
|
luce
|
||||||
|
nba
|
||||||
|
救援
|
||||||
|
熱帶擾動
|
||||||
|
馬貫東
|
||||||
|
jalen brunson
|
||||||
|
陳展鵬
|
||||||
|
hang seng index
|
||||||
|
恆生指數
|
||||||
|
tradingview
|
||||||
|
翻譯
|
||||||
|
ferrari luce
|
||||||
|
青葵公路
|
||||||
|
金
|
||||||
|
施 明
|
||||||
|
林韋辰
|
||||||
|
皮克敏
|
||||||
|
朱玲玲
|
||||||
|
pikmin bloom
|
||||||
|
okc vs spurs
|
||||||
|
okc
|
||||||
|
關稅
|
||||||
|
吳若希
|
||||||
|
朱 文慧
|
||||||
|
田北辰
|
||||||
|
吳婉芳
|
||||||
|
cavaliers vs knicks
|
||||||
|
長洲太平清醮
|
||||||
|
騎士 對 尼克
|
||||||
|
古天樂
|
||||||
|
熱帶 氣旋
|
||||||
|
百佳超市
|
||||||
|
鄭嘉穎
|
||||||
|
賈里德·麥凱恩
|
||||||
|
葉翠翠
|
||||||
|
香港 公務員 事務
|
||||||
|
拓元售票系統
|
||||||
|
spurs vs thunder
|
||||||
|
馬刺 對 雷霆
|
||||||
|
viutv
|
||||||
|
周天行
|
||||||
|
黃澤林
|
||||||
|
spurs vs okc
|
||||||
|
舞 林 密碼
|
||||||
|
墳場主管
|
||||||
|
郭富城
|
||||||
|
bts
|
||||||
|
郭晉安
|
||||||
|
房屋署
|
||||||
|
張天賦演唱會
|
||||||
|
黃百鳴
|
||||||
|
長者生活津貼
|
||||||
|
郭羨妮
|
||||||
|
classroom
|
||||||
|
宏福苑
|
||||||
|
hong kong red rainstorm warning
|
||||||
|
公務員 加 薪
|
||||||
|
李家鼎
|
||||||
|
校長
|
||||||
|
港 漂
|
||||||
|
now體育
|
||||||
|
乙明邨
|
||||||
|
max dowman
|
||||||
|
陳慧琳
|
||||||
|
九龍灣
|
||||||
|
the weeknd
|
||||||
|
杨婉仪
|
||||||
|
信报财经新闻
|
||||||
|
港漂
|
||||||
|
樂易玲
|
||||||
|
antigravity
|
||||||
|
knicks vs cavaliers
|
||||||
|
trip
|
||||||
|
旅行社
|
||||||
|
蔡卓妍
|
||||||
|
天文台
|
||||||
|
陳同佳
|
||||||
|
白雪仙
|
||||||
|
hk observatory
|
||||||
|
observatory
|
||||||
|
dylan harper
|
||||||
|
迪倫·哈珀
|
||||||
|
iu
|
||||||
|
首次公开募股
|
||||||
|
麦当劳
|
||||||
|
pistons vs cavaliers
|
||||||
|
工资
|
||||||
|
ivy so
|
||||||
|
live nation
|
||||||
|
livenation
|
||||||
|
活塞 對 騎士
|
||||||
|
人工智慧
|
||||||
@@ -1,44 +1,100 @@
|
|||||||
sunderland vs nottm forest
|
polis
|
||||||
real betis lwn real madrid cf
|
wong chen
|
||||||
napoli vs cremonese
|
sheep detectives
|
||||||
real betis vs real madrid
|
colony movie
|
||||||
perfect crown ep 5
|
julia farhana marin
|
||||||
siti mastura mohamad
|
malaysian armed forces
|
||||||
jannik sinner
|
tgv
|
||||||
sai sudharsan
|
santos fc vs deportivo cuenca standings
|
||||||
yaris cross hybrid
|
1
|
||||||
cretaceous kraken
|
dodgers vs rockies
|
||||||
rayo vallecano vs espanyol
|
terbuka singapura
|
||||||
dji lito x1
|
hannah yeoh
|
||||||
levante vs sevilla
|
canada
|
||||||
danish malewar
|
mayat
|
||||||
mukesh choudhary
|
iran
|
||||||
lyrid meteor showers
|
knicks
|
||||||
jamie overton
|
wesak day
|
||||||
piala uber
|
ferrari luce
|
||||||
madrid open
|
onn hafiz ghazi
|
||||||
dewald brevis
|
singapore open
|
||||||
counter strike
|
najwan halimi
|
||||||
pistons vs magic
|
parti pribumi bersatu malaysia
|
||||||
real salt lake vs inter miami
|
zainal rashid ahmad
|
||||||
chart gpt
|
petronas
|
||||||
asiago
|
cik b
|
||||||
liza hanim
|
jpj online transfer suspension
|
||||||
good morning
|
lafc vs seattle sounders
|
||||||
pandikar amin mulia
|
hong kong
|
||||||
勒沃库森 - 拜仁
|
emis
|
||||||
santos vs coritiba
|
马刺 - 雷霆
|
||||||
Malaysia
|
penumpang
|
||||||
Kuala Lumpur
|
fazley yaakob
|
||||||
Bursa Malaysia
|
accident
|
||||||
Ringgit
|
malaysia master
|
||||||
Maybank
|
perancis
|
||||||
CIMB
|
bwf malaysia masters
|
||||||
Shopee MY
|
white house
|
||||||
Lazada Malaysia
|
cincinnati vs orlando city
|
||||||
KWSP i-Akaun
|
grêmio vs santos fc standings
|
||||||
LHDN MyTax
|
police
|
||||||
Anwar Ibrahim
|
sepak takraw world cup 2026
|
||||||
Johor Bahru
|
jared mccain
|
||||||
Penang
|
bola sepak
|
||||||
Nasi Lemak
|
mexico vs ghana
|
||||||
|
jaylin williams
|
||||||
|
aaron aziz
|
||||||
|
toh ee wei
|
||||||
|
spurs vs thunder
|
||||||
|
mlb
|
||||||
|
okc vs spurs
|
||||||
|
nba
|
||||||
|
spurs vs okc
|
||||||
|
mahkamah
|
||||||
|
tm stadium nasional kuala lumpur
|
||||||
|
bts concert malaysia
|
||||||
|
live nation
|
||||||
|
bts
|
||||||
|
benjamin netanyahu
|
||||||
|
puasa arafah 2026
|
||||||
|
rempuh
|
||||||
|
tm stadium nasional
|
||||||
|
tm national stadium
|
||||||
|
the vocket
|
||||||
|
iphone
|
||||||
|
berjaya air
|
||||||
|
denza b8
|
||||||
|
klia influencer viral parking complaint
|
||||||
|
tony fernandes
|
||||||
|
jalen williams
|
||||||
|
dylan harper
|
||||||
|
stephon castle
|
||||||
|
tenaga nasional berhad
|
||||||
|
ketua polis selangor
|
||||||
|
pig farming
|
||||||
|
taijul islam
|
||||||
|
telekom malaysia
|
||||||
|
sajid khan
|
||||||
|
nurul asyikin sutan shahril
|
||||||
|
the weeknd malaysia
|
||||||
|
scotland vs usa
|
||||||
|
southampton f.c.
|
||||||
|
gemini spark
|
||||||
|
parti keadilan rakyat
|
||||||
|
takraw world cup 2026
|
||||||
|
petroleum
|
||||||
|
curacao
|
||||||
|
wilayah persekutuan kuala lumpur
|
||||||
|
devin vassell
|
||||||
|
shai gilgeous-alexander
|
||||||
|
alex caruso
|
||||||
|
oklahoma city thunder vs san antonio spurs match player stats
|
||||||
|
nba live score
|
||||||
|
kelana jaya lrt line disruption
|
||||||
|
jang dong ju
|
||||||
|
美元
|
||||||
|
hamzah zainudin
|
||||||
|
scotland vs nepal
|
||||||
|
talk to my manager
|
||||||
|
sam merrill
|
||||||
|
活塞 - 骑士
|
||||||
|
|||||||
100
data/keywords/kw_NG.txt
Normal file
100
data/keywords/kw_NG.txt
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
today
|
||||||
|
crystal palace vs rayo vallecano
|
||||||
|
santos fc vs deportivo cuenca standings
|
||||||
|
naija news
|
||||||
|
eid al adha
|
||||||
|
gemini ai
|
||||||
|
university of ibadan
|
||||||
|
videos
|
||||||
|
santos vs deportivo cuenca
|
||||||
|
thunder vs spurs
|
||||||
|
weather
|
||||||
|
vanguard
|
||||||
|
arafat day 2026
|
||||||
|
cavaliers vs knicks
|
||||||
|
jim iyke
|
||||||
|
2026/27 champions league qualified teams
|
||||||
|
roy keane
|
||||||
|
jamb 2026 mop up exam
|
||||||
|
afghanistan
|
||||||
|
mohammed adamu
|
||||||
|
yakubu gowon
|
||||||
|
lafc vs seattle sounders
|
||||||
|
lionel messi
|
||||||
|
spurs vs thunder
|
||||||
|
memorial day 2026
|
||||||
|
inter miami vs philadelphia
|
||||||
|
adc
|
||||||
|
villarreal cf vs atlético madrid standings
|
||||||
|
ademola lookman
|
||||||
|
dumebi kachikwu
|
||||||
|
today match prediction
|
||||||
|
tinubu apc presidential primary results
|
||||||
|
brighton vs man united
|
||||||
|
nashville vs new york city
|
||||||
|
flamengo vs palmeiras
|
||||||
|
cincinnati vs orlando city
|
||||||
|
xiaomi 17t pro
|
||||||
|
twitch
|
||||||
|
9to5mac
|
||||||
|
bbc hausa.com
|
||||||
|
mexico vs ghana
|
||||||
|
ig
|
||||||
|
national youth service corps
|
||||||
|
stop
|
||||||
|
olubiyi fadeyi
|
||||||
|
james bond
|
||||||
|
turkish cup
|
||||||
|
okc vs spurs
|
||||||
|
messi net worth
|
||||||
|
atlanta
|
||||||
|
jorge jesus
|
||||||
|
mls table
|
||||||
|
fc utrecht vs sc heerenveen
|
||||||
|
messi
|
||||||
|
al nasser
|
||||||
|
julián quiñones
|
||||||
|
al-nassr vs damac fc stats
|
||||||
|
benzema
|
||||||
|
utrecht fc
|
||||||
|
news
|
||||||
|
google ai studio
|
||||||
|
flamengo vs estudiantes
|
||||||
|
public holiday
|
||||||
|
punchng
|
||||||
|
linkedin
|
||||||
|
telegram
|
||||||
|
sofascore
|
||||||
|
santos fc
|
||||||
|
orlando city vs atlanta united
|
||||||
|
the boys
|
||||||
|
claude ai
|
||||||
|
knicks vs cavaliers
|
||||||
|
audax italiano
|
||||||
|
whatsapp
|
||||||
|
air force monica witt
|
||||||
|
fluminense vs bolívar
|
||||||
|
enzo fernandez
|
||||||
|
benue news
|
||||||
|
weather today
|
||||||
|
oyetola
|
||||||
|
luiz henrique
|
||||||
|
hincapie
|
||||||
|
rayan
|
||||||
|
neymar
|
||||||
|
arsenal vs crystal palace
|
||||||
|
griezmann
|
||||||
|
dembele injury
|
||||||
|
donald trump
|
||||||
|
nashville vs lafc
|
||||||
|
pistons vs cavaliers
|
||||||
|
mls
|
||||||
|
inter miami vs portland
|
||||||
|
ligue 1
|
||||||
|
nice
|
||||||
|
air peace
|
||||||
|
www bbc hausa
|
||||||
|
nigeria newspapers
|
||||||
|
francis ngannou
|
||||||
|
ronda rousey
|
||||||
|
palmeiras vs cruzeiro
|
||||||
@@ -1,146 +1,100 @@
|
|||||||
wesley sonck
|
droogte
|
||||||
arnold schwarzenegger
|
nieuwe ferrari
|
||||||
devil wears prada
|
alexander blockx
|
||||||
jagiellonia białystok – górnik zabrze
|
kurban bayramı mesajları
|
||||||
unchosen
|
lear
|
||||||
max verstappen redbull
|
kurban bayraminiz mubarek olsun
|
||||||
mvv - top oss
|
leidy kaspersma
|
||||||
energiecontract
|
de limburger
|
||||||
real betis - real madrid
|
loiza lamers
|
||||||
fc den bosch
|
wk selectie oranje
|
||||||
maarten van rossem
|
annemiek van vleuten
|
||||||
|
hbo monitor
|
||||||
|
elektrische ferrari
|
||||||
|
volkskrant
|
||||||
|
radio 2
|
||||||
|
de twentsche courant tubantia
|
||||||
|
sonny rollins
|
||||||
|
weer utrecht
|
||||||
|
112 veenendaal
|
||||||
|
ad.nl
|
||||||
|
giulio pellizzari
|
||||||
|
gpfans - formule 1-nieuws & meer!
|
||||||
|
nienke plas
|
||||||
|
canada
|
||||||
|
tynaarlo
|
||||||
|
kodai sano
|
||||||
|
brand noordwijkerhout
|
||||||
|
star citizen
|
||||||
|
caitríona balfe
|
||||||
|
nieuw-zeeland
|
||||||
|
iran
|
||||||
jake paul
|
jake paul
|
||||||
financiën
|
nasire best
|
||||||
zonnepaneel
|
isack hadjar
|
||||||
xrp
|
spoor
|
||||||
cyprus
|
oekraïne nieuws
|
||||||
verdachte
|
marcel boekhoorn
|
||||||
112 eerbeek
|
amazon prime video
|
||||||
golden earring
|
pinksteren
|
||||||
sergiño dest
|
film
|
||||||
david wilcock
|
ramiz zerrouki
|
||||||
asiago
|
benzine
|
||||||
shownieuws
|
jens toornstra
|
||||||
nijmegen
|
maldiven
|
||||||
keira knightley
|
jutta leerdam
|
||||||
112 meldingen amsterdam
|
hvzeeland
|
||||||
dierenmishandeling
|
rabobank
|
||||||
112 amsterdam
|
delft
|
||||||
freek rikkerink
|
casino
|
||||||
poetin
|
ziggo dome
|
||||||
atalanta - lazio
|
stewart mclean
|
||||||
mr nobody against putin
|
gianpiero lambiase
|
||||||
club brugge - mechelen
|
spacex
|
||||||
frank hosmar
|
shakira
|
||||||
barcelona - celta
|
feyenoord vrouwen
|
||||||
kees flodder
|
rico verhoeven
|
||||||
burnley - manchester city
|
donald trump jr.
|
||||||
lodewijk asscher
|
heerenveen v - ajax
|
||||||
vallende sterren
|
vader
|
||||||
guus meeuwis
|
tony carruthers
|
||||||
hoofddorp
|
adp
|
||||||
kaja kallas
|
the cure olivia rodrigo
|
||||||
politiek
|
suzuki
|
||||||
stroomstoring amersfoort
|
margriet
|
||||||
solvinity digid
|
boekt opnieuw recordcijfers
|
||||||
wout weghorst
|
las fallas
|
||||||
jamie kames
|
het weer
|
||||||
bitvavo
|
de telegraaf
|
||||||
box 3
|
dordrecht
|
||||||
ronde van de alpen
|
bernie ecclestone
|
||||||
matthias uhl
|
svb
|
||||||
taken film
|
weer amersfoort
|
||||||
robot
|
portugal
|
||||||
girona - real betis
|
michael smith
|
||||||
real madryt – deportivo alaves
|
grand prix van canada
|
||||||
tbilisi
|
heemskerk
|
||||||
southampton - bristol city
|
bergen op zoom
|
||||||
vittoria guazzini
|
ongeluk a6
|
||||||
oppo find x9 ultra
|
kylie minogue
|
||||||
real madrid - alavés
|
weer groningen
|
||||||
الريال ضد ألافيس
|
jan smit
|
||||||
lecce - fiorentina
|
femke bol
|
||||||
pogoda jutro
|
married at first sight
|
||||||
vierhouten
|
ret
|
||||||
weather tomorrow
|
rechtszaak
|
||||||
over mijn lijk 2026 overleden
|
zaventem
|
||||||
crystal palace - west ham
|
seydoux
|
||||||
f-16 fighting falcon
|
het parool
|
||||||
klagenfurt
|
patrick bruel
|
||||||
italië
|
albert heijn
|
||||||
ruud gullit
|
wouter goes
|
||||||
perfil falso
|
eelco heinen
|
||||||
psg - lyon
|
merel ek
|
||||||
juventus - bologna
|
game over politie
|
||||||
troy parrott
|
nikki sterkenburg
|
||||||
az - nec opstellingen
|
weeronline
|
||||||
caroline tensen
|
schoen
|
||||||
asielbeleid
|
qmusic
|
||||||
philippe sandler
|
ev
|
||||||
keerbergen
|
koningin
|
||||||
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
|
|
||||||
kanye west
|
|
||||||
vandaag inside
|
|
||||||
at5
|
|
||||||
veroordeling
|
|
||||||
verenigde staten
|
|
||||||
alec baldwin
|
|
||||||
anna paulowna
|
|
||||||
şampiyonlar ligi
|
|
||||||
NOS Nieuws
|
|
||||||
Buienradar
|
|
||||||
Rijksoverheid
|
|
||||||
Albert Heijn
|
|
||||||
Funda
|
|
||||||
Marktplaats
|
|
||||||
KLM
|
|
||||||
Ziggo
|
|
||||||
ING Bank
|
|
||||||
Eredivisie
|
|
||||||
Amsterdam Weer
|
|
||||||
Bol.com
|
|
||||||
Treinkaartjes NS
|
|
||||||
PostNL
|
|
||||||
Pathé
|
|
||||||
|
|||||||
100
data/keywords/kw_NP.txt
Normal file
100
data/keywords/kw_NP.txt
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
women's t20i asian games qualifier
|
||||||
|
conmebol sudamericana
|
||||||
|
santos fc vs deportivo cuenca standings
|
||||||
|
thunder vs spurs
|
||||||
|
santos vs deportivo cuenca
|
||||||
|
purple cap in ipl 2026
|
||||||
|
rahul tewatia
|
||||||
|
bhuvneshwar kumar
|
||||||
|
sai sudharsan
|
||||||
|
tim david
|
||||||
|
afghanistan
|
||||||
|
weather kathmandu
|
||||||
|
kl rahul
|
||||||
|
sporting vs torreense
|
||||||
|
कल का मौसम
|
||||||
|
rcb vs gt
|
||||||
|
new zealand women vs england women
|
||||||
|
nepal vs bhutan
|
||||||
|
saff women's championship
|
||||||
|
spurs vs thunder
|
||||||
|
mls
|
||||||
|
milan vs cagliari
|
||||||
|
inter miami vs philadelphia
|
||||||
|
villarreal cf vs atlético madrid standings
|
||||||
|
serie a
|
||||||
|
f1
|
||||||
|
torino vs juventus
|
||||||
|
villarreal vs atlético madrid
|
||||||
|
varun chakaravarthy
|
||||||
|
cincinnati vs orlando city
|
||||||
|
grêmio vs santos fc standings
|
||||||
|
9to5mac
|
||||||
|
grêmio vs santos
|
||||||
|
valencia cf vs fc barcelona standings
|
||||||
|
la liga
|
||||||
|
barcelona
|
||||||
|
barca
|
||||||
|
real betis vs levante
|
||||||
|
real madrid vs athletic club
|
||||||
|
netflix
|
||||||
|
nba
|
||||||
|
mexico vs ghana
|
||||||
|
ipl schedule
|
||||||
|
yesterday ipl match
|
||||||
|
ipl 2026 schedule
|
||||||
|
lens vs nice
|
||||||
|
fiorentina vs atalanta
|
||||||
|
ipl stats
|
||||||
|
ipl point table
|
||||||
|
sakib hussain
|
||||||
|
saurabh netravalkar
|
||||||
|
icc
|
||||||
|
espncricinfo
|
||||||
|
nepal vs usa
|
||||||
|
today weather
|
||||||
|
kathmandu weather
|
||||||
|
ofcom
|
||||||
|
al-ittihad vs al qadsiah
|
||||||
|
al-fayha vs al-hilal
|
||||||
|
gujarat titans vs chennai super kings standings
|
||||||
|
santos vs san lorenzo
|
||||||
|
al-najma vs al-shabab
|
||||||
|
aston villa
|
||||||
|
tejasvi singh dahiya
|
||||||
|
freiburg vs aston villa
|
||||||
|
al-khaleej vs al-ahli
|
||||||
|
deepak chahar
|
||||||
|
suryakumar yadav
|
||||||
|
ipo
|
||||||
|
pak vs ban
|
||||||
|
scotland vs usa
|
||||||
|
kmc
|
||||||
|
whatsapp
|
||||||
|
google photos
|
||||||
|
chelsea f.c. vs tottenham standings
|
||||||
|
premier league
|
||||||
|
premier league standings
|
||||||
|
bangladesh vs pakistan
|
||||||
|
world cup
|
||||||
|
x
|
||||||
|
arsenal
|
||||||
|
pl
|
||||||
|
point table ipl 2026
|
||||||
|
arsenal vs burnley
|
||||||
|
sandeep lamichhane
|
||||||
|
cricinfo
|
||||||
|
george munsey
|
||||||
|
scotland vs nepal
|
||||||
|
ligue 1
|
||||||
|
nashville vs lafc
|
||||||
|
strasbourg vs monaco
|
||||||
|
al-shabab vs al-ittihad
|
||||||
|
estoril praia vs benfica
|
||||||
|
sporting vs gil vicente
|
||||||
|
al-ahli vs al kholood
|
||||||
|
anukul roy
|
||||||
|
al-nassr vs gamba osaka
|
||||||
|
jos buttler
|
||||||
|
sunil narine
|
||||||
|
matheesha pathirana
|
||||||
100
data/keywords/kw_PH.txt
Normal file
100
data/keywords/kw_PH.txt
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
mpl ph
|
||||||
|
temperature today
|
||||||
|
spider noir
|
||||||
|
nagatitan chaiyaphumensis
|
||||||
|
mayon volcano eruption
|
||||||
|
panfilo lacson
|
||||||
|
marcos lowest satisfaction rating survey
|
||||||
|
colony movie
|
||||||
|
eric lauer
|
||||||
|
bruno mars
|
||||||
|
vico sotto
|
||||||
|
idf
|
||||||
|
patrick gardner
|
||||||
|
american music awards
|
||||||
|
mike brown
|
||||||
|
bts
|
||||||
|
timothee chalamet
|
||||||
|
laufey
|
||||||
|
donovan mitchell
|
||||||
|
valkyries vs sun
|
||||||
|
francis tolentino
|
||||||
|
memorial day 2026
|
||||||
|
yujiro hanma tekken 8
|
||||||
|
danny o'donoghue
|
||||||
|
kyiv
|
||||||
|
thirdy ravena
|
||||||
|
philippine institute of volcanology and seismology
|
||||||
|
shai gilgeous-alexander
|
||||||
|
jordan mclaughlin
|
||||||
|
julian champagnie
|
||||||
|
metro manila heat index
|
||||||
|
f4 tickets
|
||||||
|
iphone 14
|
||||||
|
white house shooting
|
||||||
|
nfa
|
||||||
|
james harden
|
||||||
|
max strus
|
||||||
|
evan mobley
|
||||||
|
scratch
|
||||||
|
sm tickets
|
||||||
|
new zealand nbl
|
||||||
|
yellowstone
|
||||||
|
green card
|
||||||
|
sga
|
||||||
|
sports
|
||||||
|
nba scoreboard
|
||||||
|
storm vs sun
|
||||||
|
alex caruso
|
||||||
|
jared mccain
|
||||||
|
aaron wiggins
|
||||||
|
nba box score
|
||||||
|
devin vassell
|
||||||
|
philippine arena
|
||||||
|
ncr
|
||||||
|
rodrigo duterte
|
||||||
|
philippine stadium
|
||||||
|
live nation
|
||||||
|
atong ang
|
||||||
|
livenation
|
||||||
|
senate run
|
||||||
|
philippine sports stadium
|
||||||
|
price
|
||||||
|
house prosecution sara duterte case
|
||||||
|
iphone
|
||||||
|
alan peter cayetano coup rumors
|
||||||
|
national bureau of investigation
|
||||||
|
wnba score
|
||||||
|
wnba games today
|
||||||
|
shohei ohtani
|
||||||
|
mlb scores
|
||||||
|
donny pangilinan
|
||||||
|
thailand
|
||||||
|
star wars the mandalorian and grogu
|
||||||
|
official gazette
|
||||||
|
mercury vs toronto tempo
|
||||||
|
wnba standings
|
||||||
|
landry shamet
|
||||||
|
luke benward
|
||||||
|
petroleum
|
||||||
|
gasoline
|
||||||
|
eastern conference finals
|
||||||
|
rabiya mateo
|
||||||
|
ron harper
|
||||||
|
portland fire vs sun
|
||||||
|
angola
|
||||||
|
perfect crown issue
|
||||||
|
uaap
|
||||||
|
jang dong ju
|
||||||
|
kim robert de leon
|
||||||
|
jacob elordi
|
||||||
|
cavs vs knicks
|
||||||
|
coco jones
|
||||||
|
nba bracket 2026
|
||||||
|
keon ellis
|
||||||
|
kevin huerter
|
||||||
|
lito lapid
|
||||||
|
ebola
|
||||||
|
francis ngannou
|
||||||
|
ufc 329
|
||||||
|
nate diaz
|
||||||
100
data/keywords/kw_SA.txt
Normal file
100
data/keywords/kw_SA.txt
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
عبدالعزيز بن سعود بن نايف
|
||||||
|
ذبح الاضحية
|
||||||
|
santos fc vs deportivo cuenca standings
|
||||||
|
مصلى العيد
|
||||||
|
تكبيرات
|
||||||
|
eid prayer
|
||||||
|
صلاه عيد الاضحي
|
||||||
|
كيفية صلاة عيد الاضحى
|
||||||
|
تكبير العيد
|
||||||
|
صلاة العيد في جازان
|
||||||
|
تكبيرات عيد الاضحى
|
||||||
|
بتروناس
|
||||||
|
صلاة عيد الاضحى 2026
|
||||||
|
خطبة عرفة
|
||||||
|
আরাফার দিনের দোয়া
|
||||||
|
قران كريم
|
||||||
|
احسان.
|
||||||
|
القران الكريم
|
||||||
|
قران
|
||||||
|
الظهر
|
||||||
|
القطيف
|
||||||
|
حزب الله
|
||||||
|
eid al adha 2026
|
||||||
|
إيرباص
|
||||||
|
شايع شراحيلي
|
||||||
|
الشروق
|
||||||
|
mls
|
||||||
|
اذان مكة
|
||||||
|
spurs vs thunder
|
||||||
|
منصة إحسان
|
||||||
|
اجازة البنوك عيد الاضحى 2026
|
||||||
|
سلام
|
||||||
|
طقس مكة
|
||||||
|
cincinnati vs orlando city
|
||||||
|
usyk
|
||||||
|
cavaliers vs knicks
|
||||||
|
grêmio vs santos fc standings
|
||||||
|
احمد عز
|
||||||
|
انغام
|
||||||
|
1
|
||||||
|
جورجينا رودريغيز
|
||||||
|
جده
|
||||||
|
جوجل
|
||||||
|
epic games
|
||||||
|
المكسيك ضد غانا
|
||||||
|
mexico vs ghana
|
||||||
|
السجل العقاري
|
||||||
|
صلاة الفجر
|
||||||
|
الفجر
|
||||||
|
سلطان الغنام
|
||||||
|
فهد المفرج
|
||||||
|
tiktok
|
||||||
|
nepal vs usa
|
||||||
|
دنيا سمير غانم
|
||||||
|
twitch
|
||||||
|
samsung
|
||||||
|
bupa
|
||||||
|
متى العيد الاضحى
|
||||||
|
اذان الفجر
|
||||||
|
knicks vs cavaliers
|
||||||
|
drishyam 3
|
||||||
|
gemini omni
|
||||||
|
القوات المسلحة السودانية
|
||||||
|
اول مناسك الحج
|
||||||
|
thunder vs spurs
|
||||||
|
الضمان
|
||||||
|
منصة قبول
|
||||||
|
قبول
|
||||||
|
الف
|
||||||
|
نجم
|
||||||
|
وزارة الخارجية
|
||||||
|
محمود أحمدي نجاد
|
||||||
|
icc
|
||||||
|
taijul islam
|
||||||
|
muhammad rizwan
|
||||||
|
اجازة القطاع الخاص عيد الاضحى 2026
|
||||||
|
موسم
|
||||||
|
scotland vs usa
|
||||||
|
babar azam
|
||||||
|
shan masood
|
||||||
|
عادل امام
|
||||||
|
spotify
|
||||||
|
قطاع عام
|
||||||
|
بدرية طلبة
|
||||||
|
شوق الهادي
|
||||||
|
litton das
|
||||||
|
погода
|
||||||
|
scotland vs nepal
|
||||||
|
محمد رمضان
|
||||||
|
حكم صيام عشر ذي الحجة
|
||||||
|
احسان
|
||||||
|
pistons vs cavaliers
|
||||||
|
palmeiras vs cruzeiro
|
||||||
|
ميريح ديميرال
|
||||||
|
درجة الحرارة في الرياض
|
||||||
|
حنان شوقي
|
||||||
|
ورود وذنوب
|
||||||
|
eurovision 2026 winner
|
||||||
|
ap x swatch
|
||||||
|
usa vs nep
|
||||||
@@ -1,168 +1,100 @@
|
|||||||
sunderland vs nottm forest
|
electric vehicle
|
||||||
real betis vs real madrid
|
choa chu kang stabbing
|
||||||
anne hathaway
|
hong kong principal singapore
|
||||||
michael jackson
|
dodgers vs rockies
|
||||||
sai sudharsan
|
santos vs deportivo cuenca
|
||||||
madrid open
|
singapore telecommunications limited
|
||||||
amd
|
haji
|
||||||
gt vs rcb
|
khutbah idul adha 2026
|
||||||
ijooz
|
thunder vs spurs
|
||||||
raghav chadha
|
loh kean yew
|
||||||
darren wang
|
hodlnaut
|
||||||
mukesh choudhary
|
退休
|
||||||
danish malewar
|
vijay
|
||||||
tamil nadu election results
|
bankruptcy
|
||||||
allah ghazanfar
|
ferrari luce
|
||||||
peregrine falcon
|
knicks
|
||||||
airasia flight
|
hari raya haji
|
||||||
arrest
|
retail
|
||||||
hao mart singapore
|
abraham accords
|
||||||
kartik sharma
|
paderborn vs wolfsburg
|
||||||
real salt lake vs inter miami
|
smrt east-west line rodent
|
||||||
pistons vs magic
|
lafc vs seattle sounders
|
||||||
krisflyer
|
livenation
|
||||||
michael jackson biopic
|
spurs vs thunder
|
||||||
新加坡
|
inter miami
|
||||||
atalanta vs lazio
|
inter miami vs philadelphia
|
||||||
伯恩利 - 曼城
|
f1 standings
|
||||||
porto vs sporting
|
airline
|
||||||
cdl directors resign millennium copthorne
|
villarreal cf vs atlético madrid standings
|
||||||
tsla
|
genting malaysia berhad
|
||||||
leverkusen vs bayern
|
kim lim
|
||||||
burnley vs man city
|
white house shooting
|
||||||
elche vs atlético madrid
|
cavaliers vs knicks
|
||||||
psg vs nantes
|
brewers vs dodgers
|
||||||
al-nassr vs al ahli
|
地铁
|
||||||
mohsin khan
|
usyk vs rico
|
||||||
changi
|
real betis vs levante
|
||||||
rr vs lsg
|
伊朗
|
||||||
primary school
|
jared mccain
|
||||||
alexandra eala
|
jaylin williams
|
||||||
tan su shan
|
surabaya
|
||||||
sundaresh menon
|
hong ling
|
||||||
moulin rouge musical singapore
|
ndp
|
||||||
south korea
|
jensen huang
|
||||||
step
|
tulsi gabbard
|
||||||
gamba osaka vs avispa fukuoka
|
ipl 2026 schedule
|
||||||
honor 600 pro
|
ndp tickets
|
||||||
china shipyards oil tanker orders
|
spurs vs okc
|
||||||
coe
|
lens vs nice
|
||||||
lebron james
|
fiorentina vs atalanta
|
||||||
real madrid vs alavés
|
disregard
|
||||||
brighton vs chelsea
|
live nation
|
||||||
nitish rana
|
சிங்கப்பூர்
|
||||||
earth day
|
bts concert singapore
|
||||||
michael movie
|
energy crisis
|
||||||
kevin warsh
|
diesel fuel
|
||||||
srh vs dc
|
singapore sambar deer population growth
|
||||||
chinese aircraft carrier liaoning
|
el nino
|
||||||
andie chen
|
google docs
|
||||||
jesseca liu wins best actress
|
kyle busch
|
||||||
crystal palace vs west ham
|
bajrakitiyabha
|
||||||
grok
|
jalen williams
|
||||||
gemini
|
dylan harper
|
||||||
claude ai
|
contractor lim sengkang video
|
||||||
gpt
|
skims
|
||||||
ai
|
teo siong seng
|
||||||
is chatgpt down
|
singtel
|
||||||
strait of hormuz news
|
weather forecast
|
||||||
mi vs gt
|
santos vs san lorenzo
|
||||||
psg vs lyon
|
gardenia foods s pte ltd
|
||||||
sporting vs benfica
|
meta ai investment layoffs
|
||||||
bayern munich
|
ryan breslow
|
||||||
pl
|
iras
|
||||||
bangkok weather
|
10th result date 2026 tamil nadu
|
||||||
starhub
|
gemini spark
|
||||||
廖子妤
|
fraud
|
||||||
曼城 - 阿森纳
|
ticketmaster
|
||||||
bayern vs vfb stuttgart
|
knicks vs cavaliers
|
||||||
英超
|
fossil group
|
||||||
chelsea vs man united
|
laufey
|
||||||
perfect crown
|
the weeknd
|
||||||
ayush mhatre
|
snow city
|
||||||
sarfaraz khan
|
spotify
|
||||||
napoli vs lazio
|
indonesia domestic workers law
|
||||||
tottenham vs brighton
|
sonia chew
|
||||||
abhishek sharma
|
swiss franc
|
||||||
tinie tempah
|
m1 simba consolidation suspension
|
||||||
wrexham vs stoke city
|
sam merrill
|
||||||
sassuolo vs como
|
ticket master
|
||||||
the straits times
|
nashville vs lafc
|
||||||
india women vs south africa women
|
pistons vs cavaliers
|
||||||
beef season 2
|
qantas
|
||||||
loyang valley
|
strait of hormuz
|
||||||
world cup 2026
|
bangladesh vs pakistan
|
||||||
afc champions league
|
ebola
|
||||||
hormuz
|
ronda rousey
|
||||||
malacca strait
|
angels vs dodgers
|
||||||
kkr vs gt
|
倒塌
|
||||||
aston villa vs bologna
|
eurovision 2026
|
||||||
mumbai indians vs punjab kings standings
|
sporting vs gil vicente
|
||||||
al sadd vs vissel kobe
|
|
||||||
amd share price
|
|
||||||
opus 4.7
|
|
||||||
pete hegseth
|
|
||||||
naman dhir
|
|
||||||
yen singapore dollar
|
|
||||||
mayank rawat
|
|
||||||
dji pocket 4
|
|
||||||
real madrid
|
|
||||||
al-nassr vs al-ettifaq
|
|
||||||
bayern vs real madrid
|
|
||||||
arsenal vs sporting
|
|
||||||
lucknow super giants vs royal challengers bengaluru standings
|
|
||||||
is claude down
|
|
||||||
claude
|
|
||||||
allbirds
|
|
||||||
red sea
|
|
||||||
rcb vs lsg
|
|
||||||
retirement
|
|
||||||
asia flights delays cancellations
|
|
||||||
suns vs trail blazers
|
|
||||||
johnny somali
|
|
||||||
bam adebayo
|
|
||||||
zhang linghe pursuit of jade
|
|
||||||
roman gofman
|
|
||||||
cruz azul vs lafc
|
|
||||||
ocbc
|
|
||||||
santos vs recoleta
|
|
||||||
atlético madrid vs barcelona
|
|
||||||
ipl schedule
|
|
||||||
liverpool vs psg
|
|
||||||
iran blockade strait of hormuz
|
|
||||||
kartik tyagi
|
|
||||||
carlos alcaraz
|
|
||||||
propertylimbrothers
|
|
||||||
byeon woo-seok
|
|
||||||
mahathir mohamad
|
|
||||||
csk vs kkr
|
|
||||||
man united vs leeds
|
|
||||||
cbse class 10 result 2026 date
|
|
||||||
euphoria season 3
|
|
||||||
srh vs rr
|
|
||||||
tamil new year 2026
|
|
||||||
low de wei
|
|
||||||
pope
|
|
||||||
flexar
|
|
||||||
microsoft outlook
|
|
||||||
new rolex 2026
|
|
||||||
medical classification
|
|
||||||
blasphemy law
|
|
||||||
big bang coachella 2026
|
|
||||||
小贩
|
|
||||||
malaysia fuel price crisis
|
|
||||||
sbti personality test
|
|
||||||
cancer survivor
|
|
||||||
tim cook
|
|
||||||
spurs vs nuggets
|
|
||||||
asia flights cancelled delayed
|
|
||||||
singapore weather forecast
|
|
||||||
mrt map singapore
|
|
||||||
straitstimes breaking news
|
|
||||||
cpf board login
|
|
||||||
hdb bto launch updates
|
|
||||||
best chicken rice near me
|
|
||||||
public holidays sg
|
|
||||||
singpass login portal
|
|
||||||
changi airport flight status
|
|
||||||
iras tax filing
|
|
||||||
|
|||||||
100
data/keywords/kw_TH.txt
Normal file
100
data/keywords/kw_TH.txt
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
major
|
||||||
|
clicx
|
||||||
|
วัชรพล ประสารราชกิจ
|
||||||
|
เช็คสิทธิ์ไทยช่วยไทยพลัสล่าสุด
|
||||||
|
medal
|
||||||
|
คลาสรูม
|
||||||
|
classroom
|
||||||
|
ซานโตส
|
||||||
|
ดูบาสสด
|
||||||
|
thunder vs spurs
|
||||||
|
ferrari
|
||||||
|
ferrari luce
|
||||||
|
วันที่ 2 มิย 69 หยุดไหม
|
||||||
|
cavaliers vs knicks
|
||||||
|
ชวนนท์ อินทรโกมาลย์สุต
|
||||||
|
รัฐสภา
|
||||||
|
ราศี
|
||||||
|
กรมบัญชีกลาง
|
||||||
|
netflix
|
||||||
|
เงินเดือนข้าราชการ
|
||||||
|
บ้านพระอาทิตย์
|
||||||
|
ครู
|
||||||
|
disney run 2026
|
||||||
|
disney
|
||||||
|
สวนดุสิต
|
||||||
|
code
|
||||||
|
เทคโนโลยี
|
||||||
|
เจมีไน
|
||||||
|
กระทรวงสาธารณสุข
|
||||||
|
งานวิ่ง disney
|
||||||
|
เอกนิติ นิติทัณฑ์ประภาศ
|
||||||
|
ไฟฟ้า
|
||||||
|
บัตรสวัสดิการแห่งรัฐ 2569
|
||||||
|
iran
|
||||||
|
ช่อง 7 ออนไลน์
|
||||||
|
valencia cf vs fc barcelona standings
|
||||||
|
ลงทะเบียนคนละครึ่ง
|
||||||
|
ฟุตบอลทีมชาติอังกฤษ
|
||||||
|
ลำไย
|
||||||
|
อีโบล่า
|
||||||
|
ไทยช่วยไทย
|
||||||
|
time
|
||||||
|
city 2026
|
||||||
|
spurs vs thunder
|
||||||
|
การเมือง
|
||||||
|
ทองคำ
|
||||||
|
สโมสรฟุตบอลแมนเชสเตอร์ยูไนเต็ด
|
||||||
|
ดัชนีอุตสาหกรรมดาวโจนส์
|
||||||
|
okc
|
||||||
|
ลงทะเบียนไทยช่วยไทย
|
||||||
|
รักชนก ศรีนอก
|
||||||
|
a
|
||||||
|
bts
|
||||||
|
เศรษฐกิจ
|
||||||
|
volvo ไฟไหม้
|
||||||
|
ลำไย ไห ทองคำ
|
||||||
|
google docs
|
||||||
|
knicks vs cavaliers
|
||||||
|
kyle busch
|
||||||
|
ais
|
||||||
|
s&p 500
|
||||||
|
องคมนตรี
|
||||||
|
กรมอุตุนิยมวิทยา
|
||||||
|
สอด สร้อย มาลา ตอน ที่ 9
|
||||||
|
พระองค์ภา
|
||||||
|
เกม
|
||||||
|
แอปเป๋าตัง
|
||||||
|
ช่อง 3
|
||||||
|
กองทัพอากาศ
|
||||||
|
กดบัตร the weeknd
|
||||||
|
ru
|
||||||
|
ราคาทอง
|
||||||
|
โตโต้ ปิยรัฐ
|
||||||
|
the boys season 5 ep 8
|
||||||
|
เมลดา สุศรี
|
||||||
|
thaiticketmajor
|
||||||
|
ttm
|
||||||
|
ไทยช่วยไทยพลัส
|
||||||
|
python
|
||||||
|
สุชาติ ชมกลิ่น
|
||||||
|
ศึกวันกรรชัย
|
||||||
|
ศกุนตลา เทียนไพโรจน์
|
||||||
|
อาชีพ
|
||||||
|
วันอาภากร
|
||||||
|
รักหักหลัง
|
||||||
|
ส้ม เช้ง สาม ช่า
|
||||||
|
f
|
||||||
|
jacob elordi
|
||||||
|
อำนาจ รื่นเริง
|
||||||
|
pistons vs cavaliers
|
||||||
|
abc
|
||||||
|
v
|
||||||
|
earthquake
|
||||||
|
dmc
|
||||||
|
อังกฤษ
|
||||||
|
billboard
|
||||||
|
พนอ 2
|
||||||
|
eurovision 2026
|
||||||
|
ไมเคิล แคร์ริก
|
||||||
|
เป๋าตัง
|
||||||
100
data/keywords/kw_TR.txt
Normal file
100
data/keywords/kw_TR.txt
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
nöbetçi eczane
|
||||||
|
курбан байрам 2026
|
||||||
|
mutlu bayramlar
|
||||||
|
radar uygulaması
|
||||||
|
zehra güneş
|
||||||
|
canan karatay
|
||||||
|
ü
|
||||||
|
kriz
|
||||||
|
álvaro morata
|
||||||
|
starbucks
|
||||||
|
kurban bayramı kaç gün
|
||||||
|
kurban bağışı
|
||||||
|
küçükler barajı
|
||||||
|
vize
|
||||||
|
diken
|
||||||
|
silivri
|
||||||
|
iran
|
||||||
|
atv yayın akışı
|
||||||
|
mustafa günay
|
||||||
|
ceyrek altın ne kadar
|
||||||
|
salah
|
||||||
|
arefe günü oruç tutmak
|
||||||
|
vedat muriç
|
||||||
|
leroy sané
|
||||||
|
25 mayıs hangi burç
|
||||||
|
sri lanka
|
||||||
|
ertuğrul özkök
|
||||||
|
bülent şakrak
|
||||||
|
kanser
|
||||||
|
orhan sarıbal
|
||||||
|
cengiz holding
|
||||||
|
dünya kupası
|
||||||
|
mahir polat
|
||||||
|
survivor
|
||||||
|
şanlıurfa
|
||||||
|
elektrik kesintisi
|
||||||
|
şirket
|
||||||
|
van hava durumu
|
||||||
|
saliha şahin
|
||||||
|
giresun kaza
|
||||||
|
jared mccain
|
||||||
|
bayramda hava nasıl olacak
|
||||||
|
gaziantep hava durumu
|
||||||
|
bodrum
|
||||||
|
restoran zinciri
|
||||||
|
adıyaman hava durumu
|
||||||
|
adana
|
||||||
|
jaylin williams
|
||||||
|
antalya hava durumu
|
||||||
|
kuzey marmara otoyolu
|
||||||
|
spurs - thunder
|
||||||
|
alanya hava durumu
|
||||||
|
sophie thatcher
|
||||||
|
iyi parti
|
||||||
|
from
|
||||||
|
kıvanç tatlıtuğ
|
||||||
|
çağla tuğaltay
|
||||||
|
ilyas salman
|
||||||
|
ekonomim
|
||||||
|
döviz borsa
|
||||||
|
indirim
|
||||||
|
kur
|
||||||
|
atatürk üniversitesi
|
||||||
|
milliyet haber
|
||||||
|
çorum haber
|
||||||
|
euro kuru
|
||||||
|
akşam gazetesi
|
||||||
|
ege kökenli
|
||||||
|
25 mayıs tatil mi
|
||||||
|
tokat haber
|
||||||
|
etnospor
|
||||||
|
saat
|
||||||
|
hakan aydın
|
||||||
|
ev
|
||||||
|
felicia sağnak
|
||||||
|
hakkari haber
|
||||||
|
shrinking
|
||||||
|
feyza civelek
|
||||||
|
kıtalararası balistik füze
|
||||||
|
google form
|
||||||
|
earthquake
|
||||||
|
canlı haber
|
||||||
|
automechanika istanbul 2026
|
||||||
|
son dakika deprem
|
||||||
|
kandilli rasathanesi
|
||||||
|
malatya haber
|
||||||
|
türkiye haritası
|
||||||
|
a haber canlı
|
||||||
|
bayram ne zaman 2026
|
||||||
|
turhal
|
||||||
|
turizm
|
||||||
|
bim 19 mayıs 2026 kataloğu
|
||||||
|
muğla
|
||||||
|
dylan harper
|
||||||
|
şanlıurfa hava durumu
|
||||||
|
acun ilıcalı
|
||||||
|
anıtkabir
|
||||||
|
gsb personel alımı
|
||||||
|
yol
|
||||||
|
para cezası
|
||||||
@@ -1,122 +1,100 @@
|
|||||||
cpo概念股
|
高溫
|
||||||
anaheim
|
端午節
|
||||||
iu
|
1503
|
||||||
山口智子
|
6806
|
||||||
蔡依珊
|
6442
|
||||||
林岱安
|
2303
|
||||||
michael jackson 電影
|
2344
|
||||||
行動電源
|
永 豐 金融 控股
|
||||||
地震
|
印度氣溫
|
||||||
地震速報
|
邓恺威
|
||||||
宋祖兒
|
軍 公教 調 薪
|
||||||
porter
|
蔡英文
|
||||||
謝京穎
|
2481
|
||||||
德州儀器
|
6449
|
||||||
台新綜合證券
|
川 普 伊朗
|
||||||
希臘
|
3037
|
||||||
費城半導體
|
8110
|
||||||
mrvl
|
6239
|
||||||
狄鶯
|
極限競速 地平線6
|
||||||
三星罷工
|
8021
|
||||||
00981a
|
8261
|
||||||
馬斯克
|
四貸同堂
|
||||||
辛耘
|
教育部
|
||||||
宏碁股價
|
2404
|
||||||
0056
|
4906
|
||||||
2330
|
2454
|
||||||
雷霆 對 太陽
|
2308
|
||||||
0050股價
|
6282
|
||||||
006208
|
債券
|
||||||
景碩
|
佐佐木 朗 希
|
||||||
女警陳芊雯
|
旅行社
|
||||||
廢死聯盟
|
黃捷
|
||||||
西甲
|
智慧眼鏡
|
||||||
台灣積體電路製造
|
賽·揚
|
||||||
高頻寬 記憶 體
|
任天堂
|
||||||
戴奧辛
|
銀霞
|
||||||
3665
|
龍鳳漁港
|
||||||
宋晟睿
|
陳文茜
|
||||||
黃 甘霖
|
中國
|
||||||
劉家翔
|
少子化
|
||||||
王耿豪
|
宏碁
|
||||||
王勝偉
|
福岡
|
||||||
009816
|
6531
|
||||||
thời tiết ngày mai
|
交通部中央气象署
|
||||||
明天的天氣
|
沈慶京
|
||||||
總部
|
白宮
|
||||||
美光科技
|
呂坤修
|
||||||
cpbl
|
麗嬰房
|
||||||
中華職棒
|
拿坡里
|
||||||
中職
|
執政黨
|
||||||
黃甘霖
|
黃暐瀚
|
||||||
軍 公教
|
sga
|
||||||
6147
|
台北旅展
|
||||||
earth day
|
南亞 科技
|
||||||
陳哲遠
|
釀酒人 對 道奇
|
||||||
台鐵
|
吉伊卡哇台北特展
|
||||||
斯普拉遁 塗擊隊
|
jaylin williams
|
||||||
麥可傑克森
|
拓元
|
||||||
神將彩券行
|
最強 妖 股
|
||||||
米可白
|
2327
|
||||||
洪敬堯
|
中央銀行
|
||||||
華邦電子
|
2455
|
||||||
柔美的細胞小將 3
|
加權指數
|
||||||
底特律老虎
|
許志豪
|
||||||
三 商 美邦
|
3481
|
||||||
川 普
|
3714
|
||||||
英雄聯盟
|
史書華
|
||||||
聯電adr
|
遠東國際商業銀行
|
||||||
rklb
|
3443
|
||||||
amd stock
|
1303
|
||||||
宋仲基
|
癌症
|
||||||
兵工廠
|
4919
|
||||||
德甲
|
蕾哈娜
|
||||||
塞爾提克 對 76人
|
3030
|
||||||
justin bieber 演唱會
|
3576
|
||||||
拜仁慕尼黑
|
光寶科技
|
||||||
何潤東
|
7610
|
||||||
廖子妤
|
三振
|
||||||
英超
|
2388
|
||||||
許凱
|
3048
|
||||||
tottenham vs brighton
|
2492
|
||||||
長野縣
|
孔升妍
|
||||||
交通安全
|
新北市公幼抽籤結果
|
||||||
朋友收集夢想生活
|
3535
|
||||||
麥克傑克森
|
2337
|
||||||
王濛
|
00990a
|
||||||
騎士 對 暴龍
|
2408
|
||||||
熱刺 對 布萊頓
|
6919
|
||||||
iem rio 2026
|
憲兵
|
||||||
garret anderson
|
威力
|
||||||
墓乃伊
|
債券 市場
|
||||||
曹格
|
邱澤
|
||||||
claude design
|
3026
|
||||||
柯文哲
|
00878 配 息 日
|
||||||
金剛
|
2464
|
||||||
荷 姆 茲 海峽
|
2883
|
||||||
東北 季風
|
2485
|
||||||
斯圖加特公開賽
|
索羅斯
|
||||||
歐聯
|
群創光電
|
||||||
菡生婦幼診所
|
尹乃菁
|
||||||
台鐵訂票
|
|
||||||
飛機
|
|
||||||
東光路
|
|
||||||
货币
|
|
||||||
amd
|
|
||||||
航空母艦
|
|
||||||
axti
|
|
||||||
Yahoo奇摩
|
|
||||||
天氣
|
|
||||||
蝦皮購物
|
|
||||||
PChome
|
|
||||||
Momo購物網
|
|
||||||
Mobile01
|
|
||||||
Dcard
|
|
||||||
巴哈姆特
|
|
||||||
中時電子報
|
|
||||||
聯合新聞網
|
|
||||||
台灣高鐵
|
|
||||||
台鐵時刻表
|
|
||||||
中華電信
|
|
||||||
統一發票
|
|
||||||
勞動部
|
|
||||||
|
|||||||
@@ -1,171 +1,100 @@
|
|||||||
napoli
|
today's weather
|
||||||
alex de minaur
|
eid today
|
||||||
tigers vs hull fc
|
america's got talent
|
||||||
edinburgh vs sharks
|
suriname
|
||||||
mark williams snooker
|
township
|
||||||
criminal record
|
premium bonds
|
||||||
alex sinclair israeli police detention
|
energy price cap
|
||||||
st. johnstone vs raith rovers
|
dundee weather
|
||||||
mo farah
|
british gas
|
||||||
newcastle vs bristol
|
weather glasgow
|
||||||
tbilisi
|
oil prices
|
||||||
connor storrie
|
gisele pelicot
|
||||||
georgia
|
body worn video
|
||||||
stephen bunting
|
piccadilly line
|
||||||
great british menu 2026
|
oil price today
|
||||||
ravi eastenders
|
bb
|
||||||
salford city fc
|
bbc news ni
|
||||||
national grid
|
chicago
|
||||||
mass effect
|
vinnie jones
|
||||||
salford city vs bromley
|
madonna
|
||||||
real salt lake vs inter miami
|
rutland water
|
||||||
provinces of the pantheon
|
wordle help
|
||||||
mls
|
beartooth
|
||||||
russell brand
|
national trust
|
||||||
john phelan
|
anglian water
|
||||||
hung cao
|
ukraine news
|
||||||
pistons vs magic
|
wsl raglan
|
||||||
jerry bruckheimer
|
mortgages
|
||||||
st. george's day
|
lol
|
||||||
asiago
|
russia
|
||||||
framework laptop 13 pro
|
usyk highlights
|
||||||
boro
|
nintendo
|
||||||
interactive investor
|
times
|
||||||
mint
|
flamengo vs palmeiras standings
|
||||||
believe me itv
|
shamir chandran
|
||||||
amanda bynes
|
natalie cassidy
|
||||||
strasbourg vs nice
|
gm
|
||||||
chase bank
|
manchester airport
|
||||||
jak jones
|
heat wave
|
||||||
chase
|
stranger things
|
||||||
rodri
|
f
|
||||||
christopher trybus
|
ella bright
|
||||||
lsg vs rr
|
avalanche vs golden knights
|
||||||
pension
|
edinburgh airport
|
||||||
hebden bridge
|
jared mccain
|
||||||
sandra bullock practical magic
|
stewart mclean
|
||||||
rolls-royce share price drop
|
de'aaron fox
|
||||||
invincible season 5
|
fever vs valkyries
|
||||||
josé mourinho
|
wnba
|
||||||
chris wakelin
|
mexico vs ghana
|
||||||
jimmy bullard adam thomas
|
jaylin williams
|
||||||
aer lingus flight cancellations
|
okc
|
||||||
sam west
|
spurs vs thunder
|
||||||
oxford united
|
o
|
||||||
liam delap
|
daredevil
|
||||||
wba
|
hawkeye
|
||||||
реал мадрид – алавес
|
colin farrell
|
||||||
coppa italia
|
manchester
|
||||||
girona vs real betis
|
edinburgh marathon 2026
|
||||||
marcus rashford
|
criminal minds
|
||||||
الريال ضد ألافيس
|
melanoma
|
||||||
supreme leader of iran
|
strike action
|
||||||
oscar isaac
|
xenophobia
|
||||||
xrp ledger
|
phil collins health
|
||||||
pablo
|
robert harward
|
||||||
is tane leaving home and away
|
isles of scilly
|
||||||
julie andrews
|
elizabeth line
|
||||||
danny boyle
|
el niño
|
||||||
nina eastenders
|
uefa national league
|
||||||
john stones
|
migration
|
||||||
amazon vega os fire tv
|
mortgage loan
|
||||||
porto vs tondela
|
global airlines
|
||||||
santos vs fluminense
|
devon county show 2026
|
||||||
martin brundle lost f1 seat
|
eastenders
|
||||||
keegan bradley
|
capital gains tax
|
||||||
david attenborough
|
dp world tour
|
||||||
antoni kowalski
|
vanessa trump
|
||||||
kezia dugdale
|
todays weather
|
||||||
car
|
london stock exchange
|
||||||
beef netflix
|
fan
|
||||||
juventus vs bologna
|
boris johnson
|
||||||
losc vs nice
|
mortgage rates
|
||||||
david szalay
|
very uk
|
||||||
the killer
|
brooklyn beckham
|
||||||
joe cole
|
training day
|
||||||
lille fc
|
taijul islam
|
||||||
simon cowell
|
jai arrow
|
||||||
pl
|
very
|
||||||
frank lampard everton
|
new swatch watches
|
||||||
nottingham forest fixtures
|
met
|
||||||
everton manager
|
m60 traffic
|
||||||
dragons vs bulls
|
asteroid 2026 jh2
|
||||||
suede
|
louise thompson potty training apology
|
||||||
lahore
|
met office london
|
||||||
wrestlemania 2026
|
tui holidays
|
||||||
giants vs rhinos
|
sony playstation plus price hike
|
||||||
glenrothan
|
weather radar
|
||||||
york knights vs leopards
|
bournemouth weather
|
||||||
tim sherwood
|
adrian lewis nine darter
|
||||||
redditch
|
rick and morty
|
||||||
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
|
|
||||||
|
|||||||
@@ -1,174 +1,100 @@
|
|||||||
alex de minaur
|
power outage near me
|
||||||
rafael jodar
|
coach
|
||||||
adam levine face
|
anthony gordon
|
||||||
howard frankland bridge
|
fortnite tracker
|
||||||
vibrio vulnificus new york waters
|
san diego weather
|
||||||
stade brestois - lens
|
pierce brosnan
|
||||||
moustapha thiam
|
aeromexico
|
||||||
us asylum seeker border reopening
|
township
|
||||||
sunderland vs nottm forest
|
spurs fans behind bench
|
||||||
leicester city vs millwall
|
the testaments season 2
|
||||||
brandon marsh
|
kirk cousins
|
||||||
psv vs pec zwolle
|
chet hanks
|
||||||
daniel merida aguilar
|
aubrey plaza
|
||||||
william byron
|
mariners standings
|
||||||
eve plumb
|
son
|
||||||
mall of louisiana
|
miley cyrus
|
||||||
real oviedo vs villarreal
|
christian bale
|
||||||
real oviedo - villarreal
|
efrain juarez
|
||||||
call of duty: black ops 7
|
paul w downs
|
||||||
tarik skubal
|
obsession box office
|
||||||
cubs game today
|
bts concert las vegas
|
||||||
mike repole
|
megan lawless
|
||||||
okc thunder
|
twisha sharma
|
||||||
atlanta braves
|
jason momoa
|
||||||
mlb scores today
|
jungkook
|
||||||
braves standings
|
2026 陣亡將士紀念日
|
||||||
kevin mckidd
|
phoenix weather
|
||||||
dan vladar
|
mating season cast
|
||||||
mls standings
|
cookout
|
||||||
dodgers - giants
|
5g
|
||||||
jon ossoff
|
verizon
|
||||||
ozzy survivor
|
kanye west
|
||||||
braves score
|
aishwarya rai
|
||||||
washington nationals
|
max crosby
|
||||||
alex bregman
|
puka nacua
|
||||||
peter lambert
|
iran uranium
|
||||||
darrell sheets
|
pge outage
|
||||||
ludwig kaiser
|
antonio williams
|
||||||
edina shooting
|
yosemite
|
||||||
atalanta - lazio
|
power outage
|
||||||
barcelona vs celta vigo
|
the substance
|
||||||
rivian r2
|
quentin tarantino
|
||||||
pick 4
|
seaworld san diego
|
||||||
aoc
|
fireworks portland
|
||||||
cleveland browns
|
new iphone
|
||||||
nintendo switch gamecube games
|
michael wolff melania trump lawsuit
|
||||||
lsg vs rr
|
lee cronin's the mummy
|
||||||
spirit
|
shai gilgeous-alexander
|
||||||
atlanta fire
|
mateo chavez
|
||||||
deshaun watson
|
maximum pleasure guaranteed apple tv
|
||||||
good morning america
|
mike tirico
|
||||||
pittsburgh
|
wvu baseball
|
||||||
strands answers
|
tate mcrae
|
||||||
scientist
|
guillermo martinez
|
||||||
mark cuban pharmacy
|
isaiah hartenstein
|
||||||
inter milan
|
jayson tatum
|
||||||
lens vs toulouse
|
scott wedgewood
|
||||||
david james
|
jpegmafia
|
||||||
andy weir
|
andor
|
||||||
noah kahan tiny desk concert
|
jack quaid
|
||||||
jennifer garner 54th birthday photos
|
chud the builder bond
|
||||||
troy baker
|
bts las vegas
|
||||||
real madrid - alavés
|
catalina island
|
||||||
girona - real betis
|
byron allen
|
||||||
girona vs real betis
|
billboard top 100
|
||||||
arc raiders
|
magic johnson
|
||||||
schd etf dividend yield
|
dune
|
||||||
deportación
|
benji madden
|
||||||
lecce - fiorentina
|
dp world tour
|
||||||
valley forge high school
|
vincent d'onofrio
|
||||||
betty yee
|
antonio gracias
|
||||||
seth trimble
|
anthony starr
|
||||||
bill belichick
|
robert de niro
|
||||||
winter storm
|
amanda peet
|
||||||
jim parsons
|
huawei
|
||||||
kings vs avalanche
|
zoe kravitz
|
||||||
suns vs thunder
|
william shatner
|
||||||
wolf
|
bts members
|
||||||
santos - fluminense
|
carls jr
|
||||||
mets - cubs
|
trump bank citizenship executive order
|
||||||
alexander manninger
|
salman khan
|
||||||
santos vs fluminense
|
sơn ngọc minh
|
||||||
disclosure day
|
tom selleck
|
||||||
tobias myers
|
testaments
|
||||||
vladimir putin
|
cps outage map
|
||||||
knicks game
|
air quality
|
||||||
ben rice
|
pak vs ban
|
||||||
prem
|
ameren
|
||||||
timberwolves vs nuggets
|
usc
|
||||||
cody bellinger
|
|
||||||
nik khamenia
|
|
||||||
real sociedad
|
|
||||||
nurburgring crash
|
|
||||||
atlético madrid - real sociedad
|
|
||||||
ruke orhorhoro
|
|
||||||
radar
|
|
||||||
the weather channel
|
|
||||||
kttc
|
|
||||||
luke gulbranson
|
|
||||||
kttc weather
|
|
||||||
comcast data breach settlement
|
|
||||||
tornado watch
|
|
||||||
moisés ballesteros
|
|
||||||
mets game today
|
|
||||||
giancarlo stanton
|
|
||||||
real betis
|
|
||||||
prosecution of daniel duggan
|
|
||||||
liv morgan
|
|
||||||
mikey williams
|
mikey williams
|
||||||
indiana fever sophie cunningham baptism
|
pitchfork
|
||||||
gregory donnell morgan jr
|
boeing 737
|
||||||
why are the sirens going off
|
luke benward
|
||||||
leylah fernandez
|
conor benn
|
||||||
strasbourg vs mainz
|
houses
|
||||||
michael olise
|
the boys finale
|
||||||
ريال مدريد
|
iu
|
||||||
dazn
|
lorde
|
||||||
paramount
|
hawaiian monk seal
|
||||||
univision
|
michael jordan
|
||||||
jude bellingham
|
|
||||||
sam antonacci
|
|
||||||
real madrid
|
|
||||||
bayern
|
|
||||||
arda güler
|
|
||||||
los angeles dodgers
|
|
||||||
vandenberg launch schedule
|
|
||||||
ryan dunn
|
|
||||||
alex vesia
|
|
||||||
ken jennings
|
|
||||||
ucla baseball
|
|
||||||
padres standings
|
|
||||||
mets vs dodgers match player stats
|
|
||||||
bo bichette
|
|
||||||
jorge polanco
|
|
||||||
psg
|
|
||||||
barca
|
|
||||||
vix
|
|
||||||
fcb
|
|
||||||
barcelona schedule
|
|
||||||
tarjeta roja
|
|
||||||
a knight of the seven kingdoms season 2
|
|
||||||
charlotte flair
|
|
||||||
usa network
|
|
||||||
natalie sago
|
|
||||||
carlos queiroz
|
|
||||||
carlos batista
|
|
||||||
katie boulter
|
|
||||||
levante - getafe
|
|
||||||
levante vs getafe
|
|
||||||
mcilroy green jacket presentation
|
|
||||||
man united vs leeds
|
|
||||||
7-eleven closing locations
|
|
||||||
cloud
|
|
||||||
sports
|
|
||||||
sony playstation
|
|
||||||
alaska airline
|
|
||||||
toronto
|
|
||||||
sydney
|
|
||||||
paris
|
|
||||||
tokyo
|
|
||||||
delhi
|
|
||||||
sykkuno drama
|
|
||||||
Los Angeles weather today
|
|
||||||
S&P 500 stock chart
|
|
||||||
local coffee shops near me
|
|
||||||
latest tech news
|
|
||||||
California traffic updates
|
|
||||||
AI startups in Silicon ValleySan Jose weather this weekend
|
|
||||||
Silicon Valley tech news
|
|
||||||
best tacos in San Jose
|
|
||||||
Apple park visitor center hours
|
|
||||||
Seattle Weather
|
|
||||||
Las Vegas strip
|
|
||||||
Charlotte Hornets
|
|
||||||
|
|||||||
@@ -1,146 +1,100 @@
|
|||||||
napoli
|
trọng tài
|
||||||
sunderland đấu với nottm forest
|
fc mobile
|
||||||
betis đấu với real madrid
|
cục an toàn thực phẩm
|
||||||
napoli đấu với cremonese
|
chiếc giày vàng châu âu
|
||||||
leipzig đấu với union berlin
|
đỗ hữu huy
|
||||||
sunderland
|
miss grand all stars
|
||||||
mẫu iphone 18
|
bê tông
|
||||||
oppo find x9 ultra
|
mai phương thúy
|
||||||
xem phim
|
hoàng mai
|
||||||
andoni iraola
|
quang minh
|
||||||
stuttgart đấu với freiburg
|
eximbank
|
||||||
levante – sevilla
|
huawei
|
||||||
|
giáo dục
|
||||||
|
xe điện
|
||||||
|
đồng
|
||||||
|
pin điện
|
||||||
|
chi lợn
|
||||||
|
miss grand international
|
||||||
|
samsung
|
||||||
|
el niño
|
||||||
|
bí thư thành ủy hà nội
|
||||||
|
antoine griezmann
|
||||||
giao dịch tài chính
|
giao dịch tài chính
|
||||||
sevilla
|
byd sealion 6
|
||||||
rayo đấu với espanyol
|
quân nhân
|
||||||
levante đấu với sevilla
|
tuấn hưng
|
||||||
bong ma hanh phuc
|
베트남
|
||||||
aryna sabalenka
|
đơn vị sự nghiệp công lập
|
||||||
mason nguyễn
|
nhiệt độ hà nội hôm nay
|
||||||
marcus rashford
|
hoàng thùy linh
|
||||||
hà nội
|
|
||||||
salt lake đấu với inter miami
|
|
||||||
hung cao
|
|
||||||
neymar
|
|
||||||
cầu phú mỹ
|
|
||||||
nhac
|
|
||||||
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
|
||||||
vtv3 trực tiếp
|
nha trang
|
||||||
tv
|
đình tú
|
||||||
vtv
|
quốc lộ 1a
|
||||||
vtv6
|
câu lạc bộ bóng đá middlesbrough
|
||||||
360
|
đội tuyển bóng đá quốc gia argentina
|
||||||
lê khánh
|
nhiệt độ hà nội
|
||||||
ô tô
|
shakira
|
||||||
lê phương
|
trường giang
|
||||||
trực tiếp bóng đá u17 hôm nay
|
cúp bóng đá châu á
|
||||||
inter milan
|
raúl castro
|
||||||
chelsea
|
bùi tiến dũng
|
||||||
girona đấu với betis
|
binance
|
||||||
real madrid đấu với alavés
|
xung đột
|
||||||
brighton vs chelsea
|
kfc
|
||||||
brighton đấu với chelsea
|
david moyes
|
||||||
ath. bilbao đấu với osasuna
|
vũ tiến thành
|
||||||
pep guardiola
|
tên lửa
|
||||||
zelvia đấu với shabab al-ahli
|
datbike era
|
||||||
cầu thủ
|
okc
|
||||||
lecce vs fiorentina
|
mexico vs ghana
|
||||||
fiorentina
|
mexico đấu với ghana
|
||||||
crystal palace đấu với west ham
|
spurs vs thunder
|
||||||
afc champions league
|
tuyến xe buýt
|
||||||
eduardo camavinga
|
lịch cúp điện tây ninh
|
||||||
vissel kobe
|
vô địch ý
|
||||||
gemi
|
hóa đơn
|
||||||
idp
|
thái lan
|
||||||
bảo hiểm y tế
|
đặng phan thanh tùng
|
||||||
crystal palace vs west ham
|
arne slot
|
||||||
sporting lisbon
|
nguyễn huy dũng
|
||||||
psg vs lyon
|
cục thuế
|
||||||
ca sĩ
|
vuong rau
|
||||||
juventus đấu với bologna
|
khấu trừ thuế
|
||||||
gladbach đấu với mainz
|
vladimir vladimirovich putin
|
||||||
twitch
|
vtv9
|
||||||
psg đấu với lyon
|
siêu dự án
|
||||||
juventus
|
châu dã
|
||||||
ligue 1
|
trương mỹ lan
|
||||||
trận đấu ngoại hạng anh
|
công ty cổ phần chứng khoán vndirect
|
||||||
chelsea đấu với man utd
|
giải ngân
|
||||||
atlético madrid đấu với real sociedad
|
đào tạo
|
||||||
roma đấu với atalanta
|
phương oanh
|
||||||
epl
|
petrolimex
|
||||||
iem rio 2026
|
trần đình long
|
||||||
tot
|
trương lăng hách
|
||||||
tập đoàn gelex
|
jürgen klopp
|
||||||
đường ray
|
kinh doanh
|
||||||
inter
|
liên minh châu âu
|
||||||
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
|
nhà ở xã hội
|
||||||
club america
|
việt nam
|
||||||
giàu
|
phạm nhật vượng
|
||||||
đỗ mỹ linh
|
sơn ngọc minh
|
||||||
sun group
|
mẹ kế
|
||||||
hưng yên
|
nguyễn thị kim tiến
|
||||||
nvl
|
cá cược bóng đá
|
||||||
américa đấu với nashville
|
xe tải
|
||||||
VnExpress
|
thaiticketmajor
|
||||||
Zing News
|
tổng công ty điện lực dầu khí việt nam
|
||||||
Thời tiết Hà Nội
|
agribank
|
||||||
Giá vàng hôm nay
|
hòa minzy
|
||||||
Shopee VN
|
nghị định 168/2024/nđ–cp
|
||||||
Tiki
|
thúy diễm
|
||||||
Vietjet Air
|
lụt
|
||||||
Vietnam Airlines
|
hans-dieter flick
|
||||||
Bóng đá trực tuyến
|
thuế quan
|
||||||
Lịch thi đấu Euro
|
hóa đơn điện tử
|
||||||
Xổ số miền Bắc
|
bó hoa
|
||||||
Grab Vietnam
|
bạc
|
||||||
VTV Go
|
viên chức
|
||||||
Học tiếng Anh
|
|
||||||
Du lịch Đà Lạt
|
|
||||||
|
|||||||
433
data/map.json
433
data/map.json
@@ -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 (华盛顿州)",
|
||||||
@@ -304,16 +704,6 @@
|
|||||||
"name": "Seattle (西雅图)"
|
"name": "Seattle (西雅图)"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "TX",
|
|
||||||
"name": "Texas (得克萨斯州)",
|
|
||||||
"cities": [
|
|
||||||
{
|
|
||||||
"id": "Dallas",
|
|
||||||
"name": "Dallas (达拉斯)"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -402,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 (拉各斯)"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
50
data/regions/AE/Default/Dubai.json
Normal file
50
data/regions/AE/Default/Dubai.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"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/CBMivwFBVV95cUxQVVc3Rm8xRElJZjhnSXMwZ040aHZvQ3Y1b1loVUZXX3F0RkJZRUllcnd3Q2cxdWFsQ05aeVJ5eXYxcHVNVDR1TXBmT3FiT3VKQUNEWllFZ3Q3NGpLaXlGUF9MRkl5ejN0SUxsbGlnbll1N1diYkhmanlOQktwYy1VVnlET3RrbWlTNThHMzdnN1VsMXV0aFRrMHc2T09TQ21Qc0hIUGdaUGJTdUp2LXBkYVRKREZDRm9CSlJOWkcxTQ?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=2046",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=97921",
|
||||||
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOSmRvRl9YRjBNemlROUY5R0wyUVo2dU1yMzVWUkM2UnNmM1JMMl9FWXBLRUlUQ1NFUHA2RkxUSTIzSzdLRmhsaHFIUE9Bemdkck5MYWU3RmhXOVR5Q0xxSnZHZDhQUEZFMFVUaGFNejFZZmcyZ3oycWhleGpIWXAyag?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOWV96bU1VTzNWTU1ENEpMZXdVcVZDWTlDMmdVNGtpd3VZOXdYXzhKTGI1eXB6dzE4RFhmZ0dEaFlsdzZsZ1hoSHd1a251U1BaeEFwT0NQMDdEeFlNV2txSnNhcVFVT1p4WDFhNExlVXJCR3hhLXRieW1tSWUxVDcxaGpkd0Z6Tk9w?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPN1dCOEcwSl9GZDlCM1JMZGhZdFRJNmtHZUROSnpIbjlzVjF4X251YzFnaHJuUF9RdEtkWkN2ckZCMTZ4Yi1fYXJSV1o0MWtkdDlmcGpMSWh6NW83MVJjRk9pNmNfN1BPckhlTUYyWDJMX0dXSFV0dGdVTDhWYmZWM2tNVW5Vd2pTRDhv?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPUGVMdnFoRjFHWThkT2FqNVY1NGJTTGdXeWs0TUVPYUc2SzQ3VVltWThUa1FhSEFMWUxoQWM4S3hiZlo4Tm1OLUJkQUpWa0JmLTlnb2did1FQSzFkM095QkUwTndqV0xYWDU4UXU4ZGlSeGxnWE5YVGw3VlVvS2kzMFVnT0x4blo3amdvTlBR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE9rU1hnNzhIVFVEYXNncktHckdKX1lGTHFBcEw1Wk02bWdaY3dsSi1fTDVTNmlvc1RTOWpSZk4xc1gzXzJNNWpwbjhUZVZpeHBUa1FtT2JiZGpQUks2REJkblN1el93TlBlNktiVkNuRjkxWTZ20gF6QVVfeXFMTUtEcXUxUF90TWtrNG9YYWs3WXFfR1p3QjZkX0ttV3l2LXpyOFBXQktxNXVRNFNzaTJJLTBNRkFkSFgtS1RUOWstajByLUEwYlUzb2lFY0pnZkczY2JxNzB6Z2tJUWctYjNTSWw2TS1QVHY0RnRkS1F4eUE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMikgFBVV95cUxOalFFTVNpXzFCbVIzNGw1VWtNMWVhN3JQQVllYnkwaTNEckpJbWxJVVJWY0ROdUxiT3ZUWUZ3UXBGanVhOTA1THZlc2NqQnVzMDdud1lNR3FUNmhRTzU3RGpGQkdhcnpSd2xQYUxiQkp3RVJLVXk3dzVGT0VvR2s1MmFOeTJOcVNIR3lkRzExaHpaUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxObS10M2UxaDJKWkhlYWdTd3hCbEZJWHVWdHFQOVRjekNFcFFSZnVSMTBqRy1TdG11X3c4cTRuUTVuMy00UTF4eXg0WmI1dDBnM0VfdTl3MlVJdERVZ3ZTTUFxN0x5NUxuQW9BbUVaM3hULVBYRFA4eTZ4Z2R5VmRPR1dWVDVKOV9lOTFHRU1vekRNaXVJa3VUODdFRzdJbkVYblk2VWhqSWN5X2NZ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPMks3cnJqYXFzMldfanJxVXRvXzUxM185cHYtMGlqRU1XX0NSSFgyMU12MF9zTm93dXVPUVJUSk0tTDNWNUZ6NkgyR1BxRG1GMmxpalFBVHB4SlZfYk83cGJLTjJnVVNCQlI4SzhJU2pvMDB0NnNIb1ZjaVZzMjFNNEFvRWFQN0pKU0pCQnkydldTREp6aG9fM1ZRUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPeEp6dF90WkhzazBOV2ltbnpTM3NONVFrSUtmaElHVHVOMDVOb0w3d3VzbnVCdU1sUC12a1A4aTVGVUZ5eWV2bDlFV0NybGdNUk1QdTlIY3JrbXU2VUtUWllJWVBpM0RKNmtXQmRoN0RKb3d4YjVUdzJqLWhYRmNncE93NjRmQjQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxNUmhwZkVCcmpoU2NqNUsyaTJ6MzJOU3plak94Sng3RDk3U3N0dUhMTlFUU1NDcmlwWVJZUEZfQVMtZlMwU3JlT292UG42ZEpvY0g1VmRRbE5ibUFtM21DSDVUOVUyaDBIZ2d4eExqekFPcmVhNEFfd0xjU2hTcFl1a1hCa2xFMnZiNGdwUFNfOWtxaHlqbWtqWENQMjJzeGVpOFBITG5ocEVUaU41N1l0NTRmMDBHZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQWFZIZnBUVUxnRVpIVWtIRU1HNUFnVy1EbWFud19GZ1V5VkhzREV3b2Z5V3N5djJzdUV5dGx4cm15NGdDYUw0QUtIZGEwcXZSM0s5ei1QengyazBpemlWNjJCZkhFUEF2VzU1bzFxTWNYR0E0OTFBLVZPMlNLZ2w3MGdQX1psc3ZNTll4bTEtSlhfZ2hrd1BIWkZ5a2RaOTBxUmxSQXl5WTIzME8ySi12WHZXMA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxQSjdQY3RPWlduZy14ZUd2c1c3Z3FDZ0I2M0hhUmtyZ0FWRWttU043VkJXT3VNdWt4M2NlSWxwb2I4OHdwQlo3M292dGNfeUxnTlFPY0VGNWtRUEJoMFRtRFVRaUFpTWQtR0xJWGJMUEJ1cnM1N2hmMmtOUGdteUdvTnVfTG9McEpiZTZhY2RTTTJIWGs1?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiyAFBVV95cUxNUUNEejdjTGJRYm45YmQ3Sm80cUN5b2FHSGxfdHBOOHdkVFhDcVpTT29IZ3E3NXY0M2Z0c3Y1VXBUYVd6VWpDR19ONktyNmRiOWhqcEdoVlpwMnpjR2lRMGRQQnJEbmxpOU5KQm5aQThEMWYxeWFpX2JoUEs4NHNoNmJpcGF5T2tQc3c2c0JRRzk4S1oxRU1sQ3JvOWNtZ09lLVp3bnNPZHc1UXRvWVJOelJNdVpDMGh1ZUFxT3VidVhVUGNOeW1XZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPT0psTk9uZ21BWHlDdl81ek1SYk8tS3QyRkc3ZVkzSlVlUTRaejNhWTdLd2FKem9iMWgtRHVUTHktSXczX0t2UHFMLUNZbzhObHR4dXZzdFBtTWgtY1FrcE5ucTlFMWNVUWFKUDV6c2hnOFR6WXpZVU8zTk5jUk1GWDh2b29RMGwySzZYNFZvd05RdWgxeHNIU0VYaw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxOVjc2VjJ2c08xS09tSW03QTlQcGZaNXBYQ1Z0QWwtYXRTbWRzbVRHcm1WVVdMNWN5VC10dW5pZGRlTy1YZm9LdllPV1NJaVYyYWdIekV1cERody1IS0lCcm0yZHJCLUVXNkt3Y1hIVDZuUDlVMjZaN1VPeXpmXzJKZXhndExTTDZKUGluQmFMUGZCRjhPVXYwSmtSQmtvYXM?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE8tQzFCM0tZTDRNaEFZY2hjLUQ0NHo0MFVKWjFINEFRWkMyNmVQWjNtc3RfdjhmU3NzMjc1TUFuU2FPWnFaWXpOVk9tWnFncFZ0WjNxSUxUUl9fTWUyelZHMkhaRUFnS3c2ZjBsdUZxZ1lxdVViM2c?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxQRklHWUxodUJYdTJoTDBhWUpRUmFZY3FrY3Q5b1FqQU9mT1pITWM0aHJ1VFY3YWdrM3lvZ1RzZzhoSmMyMnZuak1vSTF3dTZwTG5VSjFsM2hlV2VWS1plM3AtVDhLT091UTlnS0lzeEMzelpYRmhkMktjMzBBSGpLWWZVbmYzaEVIX0hlRDhWMU44cWRLenc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE9qUzY0bFpqeWU2MFpOLWlqTnZFQnBmUUd3RzZzN1ZMX0hHaEhELW9zRVJBS0Z0b0IxUEpFbXN3SUNmd3k3RmQxa0NJanZya2lIZkp3alFUU1djalRRSFdUamttSVhKYjhrczJkem5R0gFzQVVfeXFMTWRlUFgxaWtROHNzbVNpN0hVd1E3TGo5bEkzY2pIUDROeVFVNURXSnlVeGhSR3N1Q0F5UGwwV21vclVFa1pvdFNkbnloY194allZclY0YzVCZVZzUlotTEdzbFQ0UmNKaHRCMDk5d0x2cklqdw?oc=5"
|
||||||
|
],
|
||||||
|
"static_urls": [
|
||||||
|
"https://u.ae/",
|
||||||
|
"https://www.centralbank.ae/",
|
||||||
|
"https://gulfnews.com/",
|
||||||
|
"https://www.khaleejtimes.com/",
|
||||||
|
"https://www.thenationalnews.com/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,31 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.abc.net.au/news/2026-04-24/india-delimitation-redraw-electoral-map-southern-states/106591486",
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxQeUMtc19lY2dsbTl5VDkxRmhtU1VqTE1XN0JlSUo0WGJDeW9ycVpqeGtCc1FZYkZtR1l4OWNPUUIyY0pkb0FjNV9DQ1doWEViRHJOZWw2Y1RlekRoTTFpUGxTVkVWYjNldVBieWpreVFoUUJQSDNYU0tkN2k0Q0ZpWWRnOHJXY2c?oc=5",
|
||||||
"https://www.seek.com.au/",
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxQV05jYmpqQy1ubGp6eERTak1jbjh4cDU2a1A4Mm5RTUQ1c1VrWWpIaGdkV3hLQTV1Q1BQMTcxVV9KMVBiaHNFZ194Z1pwd1JUNXBHUklfUV81SGYzaFNTdXpvUllENHl6TGhtV09QV3FjNmp6am9saVBNY2g2SWp4NG80YlE4NGFuakg2cw?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/kezie-apps-says-womens-state-of-origin-timing-not-ideal/106604306",
|
"https://news.google.com/rss/articles/CBMivwFBVV95cUxQelpldWJmdnNLVDdPc1d3U0p0YUV0NmhQSmdEdHR3SmdCSXgxSzdtT1dUMFB0THVKOXFiT2NBT1lHMlRUWFNtWnFrRGZjMlNEcEVRSjRvZnF1d3ZmNlowOGFVNGdpZXhCby1JUEZTWmI1ZGlJQmJHWUgzLWllNFpLWDdoeTUxXzQ2b0hXalZXM2Z4MEF0Z3dmVThnd3Q0ZzBEY1JnT3BzNFRnQmhkVnNMdkh4dEhMOWNVWXN6S3RzVQ?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/outcome-farrer-byelection-one-nation-watershed-moment/106485956",
|
"https://news.google.com/rss/articles/CBMi4AFBVV95cUxPR05xT25xNmpqOTVnX1hWeDdDNXJuOXJzYWpWdlk4OGxlVHEzeEtGdkd2c2hFSl9XVDl4Mjl3dUIzRUVhLTNuTjdST3pXSW0wRTdRMVdwaHFMMkhWUURNdXU1QmxCU3k0em11cVo0QUdHTmtIdmxXZlJPMnlnaHViYjBZcnF4bl9sS0JLblEwcHNYaFJUZFM4VzJkbmlZU0pjN2ZWdWxITU9HUzQzSHRDSF9IQUlKLUtvdDRubURpbV95SlNPcWs1RkdVWnNXWFFLU0tOVS0zM0JxSnhPeWRQdA?oc=5",
|
||||||
"https://www.woolworths.com.au/",
|
"https://news.google.com/rss/articles/CBMi0gFBVV95cUxNZmVLU3VBUllWWEkxVkdOQm13SWEyZ2VXczVhWUZyUUpraTdjUlVlTjhocEpuOFFKTnU1NkpJazk4TkdGNWZVRXdEbGxSNDAxNVlZT1VkdmR4NmxZc3pQLVZ3UENRWjdMaDVfd3IwOVhkRjJjRmZLQmtfejhyYXpKbkJELXJjTVcwX081TDNUWE9CekRDVjg4VmtOb2lTX3dUX1YwWVdhNEg4MW9nYkJQOW5TT0hYWkZOaUw1T0J0cEd3R0RjdHdYOHZvWmxVM2t0Q1E?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/how-iran-regime-changed-after-us-israel-middle-east-war/106595956",
|
"https://news.google.com/rss/articles/CBMioAFBVV95cUxNd0l1OEVMaUVvNmJCSmxUTzdHcGUyX2FXTDY4VzZOdkEwWTFwV3FObkp6LWRVZWNGQU40WnRMandvVWlvVTU1Y21sdURHN21FS0pCLTg1a1FvU1YxYmYwMkp6ektiX3l6ZTZWOGRVNEFWMTFEVjRpX09JNWh6ZmJSNkdVc3duS0pYNXJqUEdqTE11WUZtWWhvUjVlQmRpdUpy?oc=5",
|
||||||
"https://my.gov.au/",
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxOLXpicHlCSHVDZ1JLRHVpRTgydWJSVlRfVm9qRUZZWkxIR0hFOGNVUzR3cG9JNnVZaG1GRkZFQloxSWxaTEwxLXJ2SWpZaVBybjZPdktmQzNyMGxWLUpwTHA2YzdjZm9WcE5rMXJMaFBHQUZtakpkWndRRzJiaHVZTUJhaGQ3WE1mQlZ0UzZkTnE3aHZhNHJUSXo1enVZcEs4MWtSSk1uWDVGOE80Ync?oc=5",
|
||||||
"https://www.ato.gov.au/",
|
"https://www.microsoft.com/",
|
||||||
"https://www.abc.net.au/news/2026-04-25/sa-wwii-veterans-meet-after-more-than-80-years/106590394",
|
"https://news.google.com/rss/articles/CBMilAJBVV95cUxPQTZLNzRseFZ0aXo5dFQ3c1VHTXJJZ25MX2xZMjZhSnYwTVdiTGtLdWE3b3B0NjVlX0h5X3VxTXBJaFhMd3BWU0JVS1NpYjZRMHluWDFwMzFPdUlNWUR0QUZoVHYxQ0dEcDhqb0RPWUxPTHNmbG1XelpOemtnTWxFbHRRb3J4WWxhVkNadlc2NTVkU3NkQzhYVURobFQxaGctcXNqUGQyOXBrWXBiY0t0UlByMlR2UnNBWDBkTW1rWkxQV2JiVFZUeFFSQUlHRW1yT1NCc3RqZEVPRTB5MGNmTWxUdnk4a21xckpWdURKWGNlT1pMbklucjdnWFVDYl9yNXpsR2dOdkhLWEE3RXYyR2pqdWXSAZoCQVVfeXFMUDdvcGdOUFRxaUlETHlMS2JNaWY4XzMwc1k4VDB0ekd0elJjQl9wdU5Kc09xVDllZHhNVVRDLXppUzVNT2tqa2tOQXoxemVuSHZFX2JWaUVRNllCM3ZraFdvbHp3eWZTV0F1ZGpqVHE4NDdjOURMcnA1Q2Z1SFRTNmh6ZWp3MlB6VWdjamg4SWI3QW1vbTNvbFZtOW40VDNRVHZzOTZiYlo3VXZOeEhva1VhV1hkTDhwNG9Va0lWTnNvcl9QSmFEMUx4TUt4Rk5CanJvZ0FVM1RBX0MzMGt1RDhYU2lOUkthbnJBWVVTVE5LUHYtOTloR2R6TG5IMk1KWGNIY3k3bXBrdVFSN1AtcjlEenpFeHdzaklR?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/nato-falklands-spain/106604984",
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxNdXlIcG9fRkZubUduSmFkRU9WcE9KaE5aX2x1Q1FHX294YmxwVnNJLU9ESVJXSHhXUGJ2Y0NVT1RsTDFMSmpOQmZOSnFYNG5BVkpQR2w1S3pHRlFnVlpGOTJnRGlrLW00aTdES0pMZk1GcmkwWTVoZ1AxbHVyblFpWHFDcFdjT3hrNFkyX210UHctcDVR?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/act-government-will-not-cancel-big-splash-operators-lease/106603388",
|
"https://news.google.com/rss/articles/CBMi1AFBVV95cUxNSDhPeWQ2RHpzZkZDczI3S1hNaWl3RnUzcktiSWM1N2tVR1VMT1lzaVRCdVVhdC1lVkRLdTZ1S0pGZXVkVXdnaTVIRnBFbW42VW01RlR3QWFyVk8zeUxRaHJGU0VUTWhsTnhudVlOT1JzXzRSd0VVQlhyS3hWNXlXRnVlbFhIUlhOeWI0LUJTNWwzMy15MHJxTm5lVXlZaDlOdFdWZ0pVcVppaHRBUGE0TTdvcUNZeGJMQUtLNGNGcndOUzVqS2R6OWVUdk1GSjFCZDRhMdIBeEFVX3lxTE5RbUhGb180LURESTlBSkRGZGVWZjhVbVo3ekdiTlMyOGZVRHh6c3BzS2Zqam82YUtGOThTSXhkZTFNM3lzS2dMTDhKdG9Oa2VEOWFUN1loRzk2dER1MElqLUU2U01kRF9iRmdld1k1cmtFOUhHWWpXWA?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/norway-plans-to-introduce-under-16s-social-media-ban/106604296",
|
"https://news.google.com/rss/articles/CBMiqAFBVV95cUxQQnI1c3NsZ0RPNWwwTXZYQzBDN2JKYlMyUGR4NWtqQlRGUm1YLTlBdk5xT2VvcTVMTkpVYldDS0c4UmhNUC1IRDljMlBacFpZNHExNU1abk5sN2FIRjItOEk5d1NISVp3dTJiMmlXZ2hLWTE1NWZfRHVKZGRLMFI2NHctbDEteGc4aTVkVFl6RnBGLUNhVFd0RTBJbXhueXF2X3RTRDJuTmY?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/oyster-growing-closed-again-toxic-phytoplankton-yorke-peninsula/106601670",
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxNQjhlTDNrRUZCWWpWOVZHYlJwUlM1b2FaVUViNmlrMUlxQlI2d09LelladnlJYjA2Rk1xQl9zUFpDN2tacmhWYzUzS0VhbXpRWWVmVFVGcTZFaG9oN1JSRFA1V015WUZvTEJKUEZQZnNRN1ZROTJYSkFlT0Qybl9mWlhFcFNmSDdDSWZpWVBtU2ZuSWw3aGxHNjc2dw?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/woman-chooses-to-go-blind-after-delays-at-adelaide-clinic/106602574",
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPeEpzSGNCR04yOVpVV3pySDVjSjZYcUoybkFTVnFLaXdiSFJ5ampLZWwtTUROYko2bjVlVVExOUVtaU15LVgtc1hyWThqQk1EMmtCMzQ5RTlGUnd3NGUydXhoNC00d3c4MHJacnJFTW5EdWVlSDVjYVA4SVktSFB1Wk1qWWM2UFE?oc=5",
|
||||||
"https://www.amazon.com.au/",
|
"https://news.google.com/rss/articles/CBMizwFBVV95cUxPbFB6VHpWUFRobXdRcGRWcWhOcFVzUkFLQ2psMzVsdDZoVjVheU1ZeHJ4UF9UMll0eUhneHFCUXFYTDJNRGszYUtFSEV4SlpiUmxWM3JRck05bUlQTGE1cHoxX0ZyalJuS2JoQm1pUF9sSGZxNUJsY1lzZDdaUk5sN2MxaFlGaXZCUnR2dm0za3Q0djRTcll1dFlGaXlXNnZ3THREQUNmbmJFejRSXy1TSWlFS282bHhzQ0ZxXzJCTFAySGt2dk5CSFhvMnN3MDQ?oc=5",
|
||||||
"https://www.commbank.com.au/",
|
"https://en.wikipedia.org/wiki/Special:Random?r=22693",
|
||||||
"https://www.abc.net.au/news/2026-04-25/how-the-cost-of-the-ndis-blew-out/106604488",
|
"https://news.google.com/rss/articles/CBMizwFBVV95cUxQWjNENjJhYTJxZjM4cl9EWEZ3ZmRPUWQzMUplMjB4Q0dIUnRwVi1QR1hlQVZ6YmMySVc2UmFZQ3c4cUdrNEVJUTFiYzVBT05KV3Y3WTFkelBpQkgwODREQ21fRlhZaGhMQWZyZlY3b3lySkx0YVpBMEZhLWNBZzY3M191c2NLc01ocHlGN3hBWVlhZ1RNMmFZM3lvNi0zbkphbk4xbTA4dzlhcTg5NVVwRkFNVFJpRkszaHRQTTlZbVhmaUxiZlc4bDRYVzRlbzg?oc=5",
|
||||||
"https://www.bom.gov.au/",
|
"https://news.google.com/rss/articles/CBMi-gFBVV95cUxOWUNvYklGbHZubWlDbnI4UzhUWWFQb0wtb1ZWV3RpaEt4dFNSZ0pMX1J4cjlrbmN1SEtJaXFYY2R1U2hleVhwcWFLdG5xamZtbWZtNUZJdUplSlZQUzdsbXM1X20tR2JjZW9jaTF3Wk1tSzVnQTBGZUxtelVwTFlwMWJ6WEN3M1pfNFZfdGxMZVI1cEs0OWpOc1YyNE5zZnRvWWNLN0V1VGVZaVpMdjd4djlwRDVtRXltaktDTWRKU3pSeUhNNGpTVm8zdWI4bEt1bUU2N1NBb295cFZOTGV2dUFqVlN5bncyN1czTk96bmNNcmdHUVozYkhB?oc=5",
|
||||||
"https://www.bunnings.com.au/",
|
"https://news.google.com/rss/articles/CBMivgJBVV95cUxOYjNBUE1wWXFOX3EtOFZ2a0VNX0xLYWdjQk8yR2Y0MlQ3ZGdUS1JuVDdTbjJUcXpKWWNFSUswTHc2Z3lmdzhUS251Z0VIUEVvM2FhUnQ4bnNTYnNnbUxKTzBnbUtjeHBtaWxJbUFSdGNTcWZMY3RadVdkOXkzT2xsaU9HdW50dnp5QlVoUy13Wk1mMks1cFk4eV9rdnhqZmo0OXo2Sy1SZE9OTEprajh1VlM4VjMzam1ubE0zVmJ2NE1SemthQl96R2JiNFFvQkZjQ1JzWWVaeklsemJJUklGNno0Yno4YUhRMk1ZUDhDSlhtcW9SVEszZTYxQzBlUDYyQWtDbFJ1aGhabi1Kd1MyMV95SHk1ZFlkdGtCblVNYmJGbmNBdEd5UnRXZmVkdWNWM1BKN3FNZmwwM2dxY3c?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/nt-doctor-gross-indecency-rape-trial-court-suppression-order/106603984",
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE01SzBBRG1NdWpNcll2WTFDMHJPcDgzRE5zYllEdVFHQjhjWHhrcVlENm05VnphUkpIOUxPejVLNmVXWXRya0hGUUxWaDhjTnRCdFZMYUlzNjgyZw?oc=5",
|
||||||
"https://www.realestate.com.au/",
|
"https://en.wikipedia.org/wiki/Special:Random?r=89847",
|
||||||
"https://www.coles.com.au/",
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOeG96VUxTRTRrOWJxLVVNZlFsTl9IejNPalJEUms2Q0dYSWpGb3BKeEgxRHdOZEpENDVRRW10ZkVPYjJtU1NrLVhYTE10cjlzTm5PVk9UWTdJUE1GSDRzcnBDQ2IwdHJYOVlCLVhUeG5BTWJkNG9hQ25FUDFDX2RwdkM0SDhOY19VWVZfN3E5RTlJY1VJZVNUdlNKSEpNaC1OYVlHaEw1UQ?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/nrl-live-updates-cowboys-sharks-broncos-bulldogs/106591508",
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
"https://www.abc.net.au/news/2026-04-25/netanyahu-treated-for-prostate-cancer/106605028",
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxObDFfa05RaTdTejZQYXJ0SDdPN3hlaUdoQ0tfWXUwaTdzUk5iSmRUcks1eHZucTR5dUQ2bkd5LS1oaVd2QlpTNjRCaTR4RWpxT2pTYlRoVXFJQjR0dlVzSllzbG80TWVDSlp5bUY1anY4YnhxbW1udkxiQ0lxSTlNZVlMX1JwWmwxcm5HNGF6dl9yMVZRVlp2WmJtbw?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/april-25-5050-quiz/106601084"
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxNLV95clhidDN5QThwMDJyZ0dtYTg4NlhxSkRZOHhIRG9VaWppcnpVeG5BazFsbzZ2azNaOXl0MmU3Wm5KNlNFWmVlQXd2MTVhSDVhQXJOYW1ldGJxLThBUU9zM3BXa1B6ajVMamctdmMtWURZZW1aZDVueGtWbjQxRGtiV2I5X0x1Ukp5WnAtc1pnc2dNQXByb0lvdlpELXBFaFBuRlJaMlNXZkZGa0E?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxPbktLelkzQnBuUG8xX1VULVdYSWVBX3hnN3JGNEcxZWRGRDFsZTNHZFFqSnpyRTV1N3REZzJIeVdzeWlYRER4d1NzcEd2QWd6dWg0LTRFLURUVlNNYkhMOEpXWHNKREQtUi1aY3ZjQTJNdHhMVllTd3p4ZVVEQ1RtbTlXeHFRb1Fxd3diWXRMaTlZTnFia2N4MkZoUHB0U1M3UHBqZFZrMA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiqAFBVV95cUxPVVBoX0JOTEQwZTFYOHljNm5qZXVhNS1UNXVyU1BScGV0Z21xMmZpaWZqUWEzU25PakJLaVhJWFo1WnVoUWNseTRDNkV0U21qSTRuSms2Rk1Zcjdqemo0b005elNyZmh0bnpPaUJNdzZBZ1pubjZ5Yk14QzVRTGFRT0I3T1NoTGU2VFFzdXZHd0M3WERKcEpIXzR4YmNwQWUzVUJ4aV8zTFI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxPWE5oVW1CR01vM01KbXJCWjdTSWVVWUNXTDcyOWJCTjZTRXpSQlRDVkFibUsxeXRhOTZ2OHR6Qm5YUEtRMGpmSU55MkhuSFlTLUdpek1BV0NnaVV5cEdkaWhreVluTU5LUjlnbFdveFJXUHhIX3M5RThZLUQyZ1EzeDhCbHlnZE93MnFNOHNBdDA0WkJVc0tNaTFmNjdjWDlidzlJblNn?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMixgFBVV95cUxOTk9Xd04zS1J6NFM0Mll6TlZ5U21GUjdybGViWUJNMXVvRTBXaVFLUkQ4bURBX0NUQ3hQa01oeHQyT1MxRTNyWGNVT3MzMXdDRFJ5R2lMY0Z2TEFjRm1XZ0FFSHZnRmtEaldFbUprN1VvSG55WUxLY1dLNUR3QlZpQUtnUzJORUJySEYzUERCcllOUEdudU8wMXRhZVNJSHd2d1g0N0tYUXdPMlBlcDVBZWdqbzVpU1ZBdVBacllST2M1UHd3YUE?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://my.gov.au/",
|
"https://my.gov.au/",
|
||||||
|
|||||||
@@ -8,31 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.abc.net.au/news/2026-04-24/act-government-will-not-cancel-big-splash-operators-lease/106603388",
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxObDFfa05RaTdTejZQYXJ0SDdPN3hlaUdoQ0tfWXUwaTdzUk5iSmRUcks1eHZucTR5dUQ2bkd5LS1oaVd2QlpTNjRCaTR4RWpxT2pTYlRoVXFJQjR0dlVzSllzbG80TWVDSlp5bUY1anY4YnhxbW1udkxiQ0lxSTlNZVlMX1JwWmwxcm5HNGF6dl9yMVZRVlp2WmJtbw?oc=5",
|
||||||
"https://www.ato.gov.au/",
|
"https://news.google.com/rss/articles/CBMi7AFBVV95cUxPSWdiTUc3TzFaa2g5T1E3YXI0Q1FLX0tHTVFlaFNCcEFZbGx4VmVGN2p0NVhvVU1PYVVyNDNYNkRWdlBidXViRmVSQWxPYWRLTVY1VVRUWWZBZ0RyOWhtTTZqZVNiNU9QOU5FM1JMXzhzZDFFRjN5czdIWEVYZV9MWm5RUlBLcV8ySUtlSlBtcGd1VkZIX0E1NGl6ME11aWVxbmpSbXdWeXp0amV1N0ZkRmJXR1A1bE9PS2hYSUpMZUNWREhZVDRaeEZHdjYzT1FDOS1zZWJVS05uTUVDUXdPclZpejNpRjBSYjhkXw?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/netanyahu-treated-for-prostate-cancer/106605028",
|
"https://news.google.com/rss/articles/CBMivwFBVV95cUxQelpldWJmdnNLVDdPc1d3U0p0YUV0NmhQSmdEdHR3SmdCSXgxSzdtT1dUMFB0THVKOXFiT2NBT1lHMlRUWFNtWnFrRGZjMlNEcEVRSjRvZnF1d3ZmNlowOGFVNGdpZXhCby1JUEZTWmI1ZGlJQmJHWUgzLWllNFpLWDdoeTUxXzQ2b0hXalZXM2Z4MEF0Z3dmVThnd3Q0ZzBEY1JnT3BzNFRnQmhkVnNMdkh4dEhMOWNVWXN6S3RzVQ?oc=5",
|
||||||
"https://www.coles.com.au/",
|
"https://news.google.com/rss/articles/CBMixgFBVV95cUxOTk9Xd04zS1J6NFM0Mll6TlZ5U21GUjdybGViWUJNMXVvRTBXaVFLUkQ4bURBX0NUQ3hQa01oeHQyT1MxRTNyWGNVT3MzMXdDRFJ5R2lMY0Z2TEFjRm1XZ0FFSHZnRmtEaldFbUprN1VvSG55WUxLY1dLNUR3QlZpQUtnUzJORUJySEYzUERCcllOUEdudU8wMXRhZVNJSHd2d1g0N0tYUXdPMlBlcDVBZWdqbzVpU1ZBdVBacllST2M1UHd3YUE?oc=5",
|
||||||
"https://www.seek.com.au/",
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxQYW1zQzFZT3RlQXYtc05aak9ycTB6WnlZVmhBT3NWUDVLUTBDaV8tTllNRVZHOE1MdE91ZmpQN1JXNmxpMjR0MUZaVDhGMEFuV05tZ2Y2NE1PYWs3ZHFRRTVXbjZTR21EOVZvNExPMF9Rd0lpRGZvS3UtNkVVRGZaZHBUQTQ5b2s3N0x0SEFTTkZMVUlZM1AyQkFHdER5bmRZOGd5SDZMRQ?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/india-delimitation-redraw-electoral-map-southern-states/106591486",
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxPWE5oVW1CR01vM01KbXJCWjdTSWVVWUNXTDcyOWJCTjZTRXpSQlRDVkFibUsxeXRhOTZ2OHR6Qm5YUEtRMGpmSU55MkhuSFlTLUdpek1BV0NnaVV5cEdkaWhreVluTU5LUjlnbFdveFJXUHhIX3M5RThZLUQyZ1EzeDhCbHlnZE93MnFNOHNBdDA0WkJVc0tNaTFmNjdjWDlidzlJblNn?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/how-the-cost-of-the-ndis-blew-out/106604488",
|
"https://news.google.com/rss/articles/CBMivgFBVV95cUxOUmJoalgwaWVmazFqVk12Tmd3X0d0ajdVTFk3VDNwcjBEbFo0RVVFNWFHb2FwVUpkdUtSUVFPTFFrUWpWMXN6a3d3aEVyeTlUU2FSODJxR1phZS12OFRLc0pTM1hzaUd1MGNJN0dPZWxqaHhPcnlTR2FBR3VWcW5oY2pBZkZQS0ZSOGRrT2ZoTTJUaDk0UE44WktuTFkzQ3g2WXBtc3BYT0I3RjZzWXM3Rkg5bmg0T2tya2V4Z19n0gF4QVVfeXFMTlFLTmFVYjI1Z1cwbi1fRlRFaGRndWR3TzAycnJ3Qm5YUXB1QmtWbmlLSm53Y2tZaERLcDdlMml4RTlMdnNqdmFwNGZEcTFXM2QzelNQRXJYT3lER3MwS0cxcmpzR1h6RElWQUpuNHFXM0dlRExHN2FM?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/norway-plans-to-introduce-under-16s-social-media-ban/106604296",
|
"https://www.microsoft.com/",
|
||||||
"https://www.abc.net.au/news/2026-04-24/oyster-growing-closed-again-toxic-phytoplankton-yorke-peninsula/106601670",
|
"https://en.wikipedia.org/wiki/Special:Random?r=75523",
|
||||||
"https://www.abc.net.au/news/2026-04-25/sa-wwii-veterans-meet-after-more-than-80-years/106590394",
|
"https://news.google.com/rss/articles/CBMi1AFBVV95cUxNSDhPeWQ2RHpzZkZDczI3S1hNaWl3RnUzcktiSWM1N2tVR1VMT1lzaVRCdVVhdC1lVkRLdTZ1S0pGZXVkVXdnaTVIRnBFbW42VW01RlR3QWFyVk8zeUxRaHJGU0VUTWhsTnhudVlOT1JzXzRSd0VVQlhyS3hWNXlXRnVlbFhIUlhOeWI0LUJTNWwzMy15MHJxTm5lVXlZaDlOdFdWZ0pVcVppaHRBUGE0TTdvcUNZeGJMQUtLNGNGcndOUzVqS2R6OWVUdk1GSjFCZDRhMdIBeEFVX3lxTE5RbUhGb180LURESTlBSkRGZGVWZjhVbVo3ekdiTlMyOGZVRHh6c3BzS2Zqam82YUtGOThTSXhkZTFNM3lzS2dMTDhKdG9Oa2VEOWFUN1loRzk2dER1MElqLUU2U01kRF9iRmdld1k1cmtFOUhHWWpXWA?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/nato-falklands-spain/106604984",
|
"https://www.apple.com/",
|
||||||
"https://www.abc.net.au/news/2026-04-25/april-25-5050-quiz/106601084",
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
"https://www.abc.net.au/news/2026-04-24/nt-doctor-gross-indecency-rape-trial-court-suppression-order/106603984",
|
"https://news.google.com/rss/articles/CBMimgFBVV95cUxQeG5tQlFKZDFxd3Rsb3F1SUdxalBGZWRCdmQ2dnhfTUM4RS1mX2hYdXNhdFNOWHJvdUJ2TnMxaUwwTU1ITG5WSnRXVUFhTUhlV2RvV1NLTTN3N01zTTNqWTdCb0xfYkxvWDRXdGhCUXJiY1FZa3NfQXlIRERwbXp6NzVzYTkyMEVTd3VtdUJqNkJxSkxtMmRaWjFR?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/nrl-live-updates-cowboys-sharks-broncos-bulldogs/106591508",
|
"https://news.google.com/rss/articles/CBMizwFBVV95cUxQWjNENjJhYTJxZjM4cl9EWEZ3ZmRPUWQzMUplMjB4Q0dIUnRwVi1QR1hlQVZ6YmMySVc2UmFZQ3c4cUdrNEVJUTFiYzVBT05KV3Y3WTFkelBpQkgwODREQ21fRlhZaGhMQWZyZlY3b3lySkx0YVpBMEZhLWNBZzY3M191c2NLc01ocHlGN3hBWVlhZ1RNMmFZM3lvNi0zbkphbk4xbTA4dzlhcTg5NVVwRkFNVFJpRkszaHRQTTlZbVhmaUxiZlc4bDRYVzRlbzg?oc=5",
|
||||||
"https://www.woolworths.com.au/",
|
"https://news.google.com/rss/articles/CBMingFBVV95cUxObmlmY1lXUFJDOWFyT0piUDJHdGNhRHBxeG5QTm1YSVJWYWx4aERsRDdPeTBkbjc3MnRJWm43eEc0Z21KcF8zQWZoZDdCVEktaURJTEh2d2wzTWk1ZXdvRF83YURYNFJZeHpuMnNLZFVXQ3Rtb29NVV9ISS1nN004cHEwUFFhcVBZNEx6WXVYaWVwUS1WeGY4UEhWSGUwUQ?oc=5",
|
||||||
"https://www.commbank.com.au/",
|
"https://news.google.com/rss/articles/CBMisgFBVV95cUxOcjRiOHU4di1LaXNKYjk3WXFwbGhqLTUtWVBuTnBNeVhDbkFvSjdsUkdVcHN1WDgtSmZKYy16U2hMQmxmOF85YzBhakVDYU9XdW8yQXdhaDIwRWhkR1M4amVsZXkyTDlSVXdGcnJaOTczdmU1a0N3RVQ2UFVVQ05OTmtHY0FXRnh6cjR4NGM5TjZ3VlByYmdHdjRJMWNJcGJKVDAwZkNGMXVCd0tEWGlIeExB?oc=5",
|
||||||
"https://www.bom.gov.au/",
|
"https://news.google.com/rss/articles/CBMizwFBVV95cUxPbFB6VHpWUFRobXdRcGRWcWhOcFVzUkFLQ2psMzVsdDZoVjVheU1ZeHJ4UF9UMll0eUhneHFCUXFYTDJNRGszYUtFSEV4SlpiUmxWM3JRck05bUlQTGE1cHoxX0ZyalJuS2JoQm1pUF9sSGZxNUJsY1lzZDdaUk5sN2MxaFlGaXZCUnR2dm0za3Q0djRTcll1dFlGaXlXNnZ3THREQUNmbmJFejRSXy1TSWlFS282bHhzQ0ZxXzJCTFAySGt2dk5CSFhvMnN3MDQ?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/woman-chooses-to-go-blind-after-delays-at-adelaide-clinic/106602574",
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxOLXpicHlCSHVDZ1JLRHVpRTgydWJSVlRfVm9qRUZZWkxIR0hFOGNVUzR3cG9JNnVZaG1GRkZFQloxSWxaTEwxLXJ2SWpZaVBybjZPdktmQzNyMGxWLUpwTHA2YzdjZm9WcE5rMXJMaFBHQUZtakpkWndRRzJiaHVZTUJhaGQ3WE1mQlZ0UzZkTnE3aHZhNHJUSXo1enVZcEs4MWtSSk1uWDVGOE80Ync?oc=5",
|
||||||
"https://www.amazon.com.au/",
|
"https://news.google.com/rss/articles/CBMivgJBVV95cUxOYjNBUE1wWXFOX3EtOFZ2a0VNX0xLYWdjQk8yR2Y0MlQ3ZGdUS1JuVDdTbjJUcXpKWWNFSUswTHc2Z3lmdzhUS251Z0VIUEVvM2FhUnQ4bnNTYnNnbUxKTzBnbUtjeHBtaWxJbUFSdGNTcWZMY3RadVdkOXkzT2xsaU9HdW50dnp5QlVoUy13Wk1mMks1cFk4eV9rdnhqZmo0OXo2Sy1SZE9OTEprajh1VlM4VjMzam1ubE0zVmJ2NE1SemthQl96R2JiNFFvQkZjQ1JzWWVaeklsemJJUklGNno0Yno4YUhRMk1ZUDhDSlhtcW9SVEszZTYxQzBlUDYyQWtDbFJ1aGhabi1Kd1MyMV95SHk1ZFlkdGtCblVNYmJGbmNBdEd5UnRXZmVkdWNWM1BKN3FNZmwwM2dxY3c?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/kezie-apps-says-womens-state-of-origin-timing-not-ideal/106604306",
|
"https://news.google.com/rss/articles/CBMihAJBVV95cUxNdUFhUG13QVM1NGRkZnRJT2FYLU1qT0MzRUVPMjJwVUMtVk02Mm1sV1FYbUJMbWNNRFFqT3dfdDNPaWl5NXVuY0d1X2w2VDdwTU5TMEpocVViYUZlNnlxZUluLW03cVBlRnhMVEp3M0dHcmhfMkRIbXVRR3YwV3pkOHM2Smo2RHY5eFRzVTBVMXF6b2VOWWhReWVZX2dmVjZ1WnhaUWZWX01leTBlOGF0THJ0Q1RpdnBWLWxJNkNkWWFWNl9ZOUtERUF5bHRRY2t1RlNqWXh6Q3FGX1pmR2puYnlGMjY4Rm9uR1ZJa2JnWUtRNC1QMnNzMFRYSVlmUEtzTE8tMA?oc=5",
|
||||||
"https://www.realestate.com.au/",
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxQV05jYmpqQy1ubGp6eERTak1jbjh4cDU2a1A4Mm5RTUQ1c1VrWWpIaGdkV3hLQTV1Q1BQMTcxVV9KMVBiaHNFZ194Z1pwd1JUNXBHUklfUV81SGYzaFNTdXpvUllENHl6TGhtV09QV3FjNmp6am9saVBNY2g2SWp4NG80YlE4NGFuakg2cw?oc=5",
|
||||||
"https://my.gov.au/",
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxPbktLelkzQnBuUG8xX1VULVdYSWVBX3hnN3JGNEcxZWRGRDFsZTNHZFFqSnpyRTV1N3REZzJIeVdzeWlYRER4d1NzcEd2QWd6dWg0LTRFLURUVlNNYkhMOEpXWHNKREQtUi1aY3ZjQTJNdHhMVllTd3p4ZVVEQ1RtbTlXeHFRb1Fxd3diWXRMaTlZTnFia2N4MkZoUHB0U1M3UHBqZFZrMA?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/how-iran-regime-changed-after-us-israel-middle-east-war/106595956",
|
"https://news.google.com/rss/articles/CBMi-gFBVV95cUxPWmxBZm5xdloyUnFXeERIWmJpZ3hoRHJRZnU1ZFRFTjNKVlRSSF9QdlNxYmhzNjlneFdqS2lXbnBFQWpuLXgzdUo0MVd3RmZYb084eWlLMlRSM0xrM2xXZmNyRnM5LTdhYk1HbmtwbzA1U0xwTjdRU3VHaVlabEVwREpUT29OWXR4SEdxYmY2bGNib2lYbGFsZkVUbUJsTTF2WFlqclItdTF5cmNsWGJvRTRrNUVhTXR4aGl6ZWVLb0V1ek1pMXpJVzRrS1dsU0RvSjVoMkRfZTU3WWdacUk2eEJVU29xSUkyTGJFUkIxRG1zcWtKOXoySDJ3?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/outcome-farrer-byelection-one-nation-watershed-moment/106485956",
|
"https://en.wikipedia.org/wiki/Special:Random?r=68980",
|
||||||
"https://www.bunnings.com.au/"
|
"https://news.google.com/rss/articles/CBMioAFBVV95cUxPRU8wTWVhTzBEVEhWWURIRlhKZV95Ump2b2t0VFNhZ1MwblpnbGNFRUxtNEdwNnJINGQ0R0lWUE9adjRhQUhmek5WSlYtRXdZc3BIYzlKLTVxM2ZNdGRVSi1PZVU1QmFHaTJudzlsMGxjaFQxTkY5NlZwZS15MXo1VDNTSFdObkhWSDAzaEx0cVVhTm9kUUh6SEJEY1k1MWpx?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxQeUMtc19lY2dsbTl5VDkxRmhtU1VqTE1XN0JlSUo0WGJDeW9ycVpqeGtCc1FZYkZtR1l4OWNPUUIyY0pkb0FjNV9DQ1doWEViRHJOZWw2Y1RlekRoTTFpUGxTVkVWYjNldVBieWpreVFoUUJQSDNYU0tkN2k0Q0ZpWWRnOHJXY2c?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiqAFBVV95cUxQQnI1c3NsZ0RPNWwwTXZYQzBDN2JKYlMyUGR4NWtqQlRGUm1YLTlBdk5xT2VvcTVMTkpVYldDS0c4UmhNUC1IRDljMlBacFpZNHExNU1abk5sN2FIRjItOEk5d1NISVp3dTJiMmlXZ2hLWTE1NWZfRHVKZGRLMFI2NHctbDEteGc4aTVkVFl6RnBGLUNhVFd0RTBJbXhueXF2X3RTRDJuTmY?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiekFVX3lxTE9PcjJTWlRzc3RfaEQ3Mlg2Rk02X1NoMkxVT3Awb2ZpUFB5cFdPWjFHRG5RTUEtTFh3T2lUUlUyWXN5RktnbC1RWXNGVWtwNlhVdkxmZWFyZ3ZKVnQ4ak9sVzg0LWlrSUFXS3ozSTZ3clE3MFhDUzJsVXBB?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiqAFBVV95cUxPVVBoX0JOTEQwZTFYOHljNm5qZXVhNS1UNXVyU1BScGV0Z21xMmZpaWZqUWEzU25PakJLaVhJWFo1WnVoUWNseTRDNkV0U21qSTRuSms2Rk1Zcjdqemo0b005elNyZmh0bnpPaUJNdzZBZ1pubjZ5Yk14QzVRTGFRT0I3T1NoTGU2VFFzdXZHd0M3WERKcEpIXzR4YmNwQWUzVUJ4aV8zTFI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxNdXlIcG9fRkZubUduSmFkRU9WcE9KaE5aX2x1Q1FHX294YmxwVnNJLU9ESVJXSHhXUGJ2Y0NVT1RsTDFMSmpOQmZOSnFYNG5BVkpQR2w1S3pHRlFnVlpGOTJnRGlrLW00aTdES0pMZk1GcmkwWTVoZ1AxbHVyblFpWHFDcFdjT3hrNFkyX210UHctcDVR?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://my.gov.au/",
|
"https://my.gov.au/",
|
||||||
|
|||||||
@@ -8,31 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.bom.gov.au/",
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxNLV95clhidDN5QThwMDJyZ0dtYTg4NlhxSkRZOHhIRG9VaWppcnpVeG5BazFsbzZ2azNaOXl0MmU3Wm5KNlNFWmVlQXd2MTVhSDVhQXJOYW1ldGJxLThBUU9zM3BXa1B6ajVMamctdmMtWURZZW1aZDVueGtWbjQxRGtiV2I5X0x1Ukp5WnAtc1pnc2dNQXByb0lvdlpELXBFaFBuRlJaMlNXZkZGa0E?oc=5",
|
||||||
"https://www.amazon.com.au/",
|
"https://www.apple.com/",
|
||||||
"https://www.abc.net.au/news/2026-04-24/norway-plans-to-introduce-under-16s-social-media-ban/106604296",
|
"https://www.microsoft.com/",
|
||||||
"https://www.abc.net.au/news/2026-04-25/outcome-farrer-byelection-one-nation-watershed-moment/106485956",
|
"https://en.wikipedia.org/wiki/Special:Random?r=71083",
|
||||||
"https://www.abc.net.au/news/2026-04-25/april-25-5050-quiz/106601084",
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOeG96VUxTRTRrOWJxLVVNZlFsTl9IejNPalJEUms2Q0dYSWpGb3BKeEgxRHdOZEpENDVRRW10ZkVPYjJtU1NrLVhYTE10cjlzTm5PVk9UWTdJUE1GSDRzcnBDQ2IwdHJYOVlCLVhUeG5BTWJkNG9hQ25FUDFDX2RwdkM0SDhOY19VWVZfN3E5RTlJY1VJZVNUdlNKSEpNaC1OYVlHaEw1UQ?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/woman-chooses-to-go-blind-after-delays-at-adelaide-clinic/106602574",
|
"https://news.google.com/rss/articles/CBMi-gFBVV95cUxPWmxBZm5xdloyUnFXeERIWmJpZ3hoRHJRZnU1ZFRFTjNKVlRSSF9QdlNxYmhzNjlneFdqS2lXbnBFQWpuLXgzdUo0MVd3RmZYb084eWlLMlRSM0xrM2xXZmNyRnM5LTdhYk1HbmtwbzA1U0xwTjdRU3VHaVlabEVwREpUT29OWXR4SEdxYmY2bGNib2lYbGFsZkVUbUJsTTF2WFlqclItdTF5cmNsWGJvRTRrNUVhTXR4aGl6ZWVLb0V1ek1pMXpJVzRrS1dsU0RvSjVoMkRfZTU3WWdacUk2eEJVU29xSUkyTGJFUkIxRG1zcWtKOXoySDJ3?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/nrl-live-updates-cowboys-sharks-broncos-bulldogs/106591508",
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxObDFfa05RaTdTejZQYXJ0SDdPN3hlaUdoQ0tfWXUwaTdzUk5iSmRUcks1eHZucTR5dUQ2bkd5LS1oaVd2QlpTNjRCaTR4RWpxT2pTYlRoVXFJQjR0dlVzSllzbG80TWVDSlp5bUY1anY4YnhxbW1udkxiQ0lxSTlNZVlMX1JwWmwxcm5HNGF6dl9yMVZRVlp2WmJtbw?oc=5",
|
||||||
"https://www.bunnings.com.au/",
|
"https://news.google.com/rss/articles/CBMiekFVX3lxTE9PcjJTWlRzc3RfaEQ3Mlg2Rk02X1NoMkxVT3Awb2ZpUFB5cFdPWjFHRG5RTUEtTFh3T2lUUlUyWXN5RktnbC1RWXNGVWtwNlhVdkxmZWFyZ3ZKVnQ4ak9sVzg0LWlrSUFXS3ozSTZ3clE3MFhDUzJsVXBB?oc=5",
|
||||||
"https://www.realestate.com.au/",
|
"https://news.google.com/rss/articles/CBMivgFBVV95cUxOUmJoalgwaWVmazFqVk12Tmd3X0d0ajdVTFk3VDNwcjBEbFo0RVVFNWFHb2FwVUpkdUtSUVFPTFFrUWpWMXN6a3d3aEVyeTlUU2FSODJxR1phZS12OFRLc0pTM1hzaUd1MGNJN0dPZWxqaHhPcnlTR2FBR3VWcW5oY2pBZkZQS0ZSOGRrT2ZoTTJUaDk0UE44WktuTFkzQ3g2WXBtc3BYT0I3RjZzWXM3Rkg5bmg0T2tya2V4Z19n0gF4QVVfeXFMTlFLTmFVYjI1Z1cwbi1fRlRFaGRndWR3TzAycnJ3Qm5YUXB1QmtWbmlLSm53Y2tZaERLcDdlMml4RTlMdnNqdmFwNGZEcTFXM2QzelNQRXJYT3lER3MwS0cxcmpzR1h6RElWQUpuNHFXM0dlRExHN2FM?oc=5",
|
||||||
"https://www.commbank.com.au/",
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxQZGExNjlqS0NaM2ExVXlKX0x3M292VmVIYWNxN2tBWjYzbzFfTm1PRjBoeFBDS1JuU3o0UlVVMGpoel9YNElSQlg1cl90Z1NwUTdJUTB3WDBoVEZod21tZGx1UjRNenY2OVV6MlNxejE1TTF4YzZ1aGxHYm9LWDNlYzcyZnVKaWdRTjlVeEpPYi1wVmJoMXlLTnZlYnJfRlB1clVuZURB?oc=5",
|
||||||
"https://www.ato.gov.au/",
|
"https://en.wikipedia.org/wiki/Special:Random?r=17094",
|
||||||
"https://www.abc.net.au/news/2026-04-25/netanyahu-treated-for-prostate-cancer/106605028",
|
"https://news.google.com/rss/articles/CBMivgJBVV95cUxOYjNBUE1wWXFOX3EtOFZ2a0VNX0xLYWdjQk8yR2Y0MlQ3ZGdUS1JuVDdTbjJUcXpKWWNFSUswTHc2Z3lmdzhUS251Z0VIUEVvM2FhUnQ4bnNTYnNnbUxKTzBnbUtjeHBtaWxJbUFSdGNTcWZMY3RadVdkOXkzT2xsaU9HdW50dnp5QlVoUy13Wk1mMks1cFk4eV9rdnhqZmo0OXo2Sy1SZE9OTEprajh1VlM4VjMzam1ubE0zVmJ2NE1SemthQl96R2JiNFFvQkZjQ1JzWWVaeklsemJJUklGNno0Yno4YUhRMk1ZUDhDSlhtcW9SVEszZTYxQzBlUDYyQWtDbFJ1aGhabi1Kd1MyMV95SHk1ZFlkdGtCblVNYmJGbmNBdEd5UnRXZmVkdWNWM1BKN3FNZmwwM2dxY3c?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/kezie-apps-says-womens-state-of-origin-timing-not-ideal/106604306",
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxOLXpicHlCSHVDZ1JLRHVpRTgydWJSVlRfVm9qRUZZWkxIR0hFOGNVUzR3cG9JNnVZaG1GRkZFQloxSWxaTEwxLXJ2SWpZaVBybjZPdktmQzNyMGxWLUpwTHA2YzdjZm9WcE5rMXJMaFBHQUZtakpkWndRRzJiaHVZTUJhaGQ3WE1mQlZ0UzZkTnE3aHZhNHJUSXo1enVZcEs4MWtSSk1uWDVGOE80Ync?oc=5",
|
||||||
"https://www.coles.com.au/",
|
"https://news.google.com/rss/articles/CBMi0gFBVV95cUxNZmVLU3VBUllWWEkxVkdOQm13SWEyZ2VXczVhWUZyUUpraTdjUlVlTjhocEpuOFFKTnU1NkpJazk4TkdGNWZVRXdEbGxSNDAxNVlZT1VkdmR4NmxZc3pQLVZ3UENRWjdMaDVfd3IwOVhkRjJjRmZLQmtfejhyYXpKbkJELXJjTVcwX081TDNUWE9CekRDVjg4VmtOb2lTX3dUX1YwWVdhNEg4MW9nYkJQOW5TT0hYWkZOaUw1T0J0cEd3R0RjdHdYOHZvWmxVM2t0Q1E?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/act-government-will-not-cancel-big-splash-operators-lease/106603388",
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPeEpzSGNCR04yOVpVV3pySDVjSjZYcUoybkFTVnFLaXdiSFJ5ampLZWwtTUROYko2bjVlVVExOUVtaU15LVgtc1hyWThqQk1EMmtCMzQ5RTlGUnd3NGUydXhoNC00d3c4MHJacnJFTW5EdWVlSDVjYVA4SVktSFB1Wk1qWWM2UFE?oc=5",
|
||||||
"https://www.seek.com.au/",
|
"https://news.google.com/rss/articles/CBMimAFBVV95cUxPc29pMkhyNFlIa1NtUFEyLWVMNFRvZ0g2Z2pxb0g5bzZadlU5cDFjYVBoWkp3eGw2ek5hWFFYdFh4bkstNmtVeFJWNG9PTDBtY0hTVENucHlfZlM0b29tRmpWZlJ3MnNVS0RaWTk4UjMxaGp2SG9uSkFidVFuclhJNy13eEhrUHNmeEhkb3lSMzBIZ1daOE9vag?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/how-the-cost-of-the-ndis-blew-out/106604488",
|
"https://news.google.com/rss/articles/CBMizwFBVV95cUxPbFB6VHpWUFRobXdRcGRWcWhOcFVzUkFLQ2psMzVsdDZoVjVheU1ZeHJ4UF9UMll0eUhneHFCUXFYTDJNRGszYUtFSEV4SlpiUmxWM3JRck05bUlQTGE1cHoxX0ZyalJuS2JoQm1pUF9sSGZxNUJsY1lzZDdaUk5sN2MxaFlGaXZCUnR2dm0za3Q0djRTcll1dFlGaXlXNnZ3THREQUNmbmJFejRSXy1TSWlFS282bHhzQ0ZxXzJCTFAySGt2dk5CSFhvMnN3MDQ?oc=5",
|
||||||
"https://www.woolworths.com.au/",
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
"https://www.abc.net.au/news/2026-04-25/sa-wwii-veterans-meet-after-more-than-80-years/106590394",
|
"https://news.google.com/rss/articles/CBMivwFBVV95cUxQelpldWJmdnNLVDdPc1d3U0p0YUV0NmhQSmdEdHR3SmdCSXgxSzdtT1dUMFB0THVKOXFiT2NBT1lHMlRUWFNtWnFrRGZjMlNEcEVRSjRvZnF1d3ZmNlowOGFVNGdpZXhCby1JUEZTWmI1ZGlJQmJHWUgzLWllNFpLWDdoeTUxXzQ2b0hXalZXM2Z4MEF0Z3dmVThnd3Q0ZzBEY1JnT3BzNFRnQmhkVnNMdkh4dEhMOWNVWXN6S3RzVQ?oc=5",
|
||||||
"https://my.gov.au/",
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxQYW1zQzFZT3RlQXYtc05aak9ycTB6WnlZVmhBT3NWUDVLUTBDaV8tTllNRVZHOE1MdE91ZmpQN1JXNmxpMjR0MUZaVDhGMEFuV05tZ2Y2NE1PYWs3ZHFRRTVXbjZTR21EOVZvNExPMF9Rd0lpRGZvS3UtNkVVRGZaZHBUQTQ5b2s3N0x0SEFTTkZMVUlZM1AyQkFHdER5bmRZOGd5SDZMRQ?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/india-delimitation-redraw-electoral-map-southern-states/106591486",
|
"https://news.google.com/rss/articles/CBMisgFBVV95cUxOcjRiOHU4di1LaXNKYjk3WXFwbGhqLTUtWVBuTnBNeVhDbkFvSjdsUkdVcHN1WDgtSmZKYy16U2hMQmxmOF85YzBhakVDYU9XdW8yQXdhaDIwRWhkR1M4amVsZXkyTDlSVXdGcnJaOTczdmU1a0N3RVQ2UFVVQ05OTmtHY0FXRnh6cjR4NGM5TjZ3VlByYmdHdjRJMWNJcGJKVDAwZkNGMXVCd0tEWGlIeExB?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/oyster-growing-closed-again-toxic-phytoplankton-yorke-peninsula/106601670",
|
"https://news.google.com/rss/articles/CBMi7AFBVV95cUxPSWdiTUc3TzFaa2g5T1E3YXI0Q1FLX0tHTVFlaFNCcEFZbGx4VmVGN2p0NVhvVU1PYVVyNDNYNkRWdlBidXViRmVSQWxPYWRLTVY1VVRUWWZBZ0RyOWhtTTZqZVNiNU9QOU5FM1JMXzhzZDFFRjN5czdIWEVYZV9MWm5RUlBLcV8ySUtlSlBtcGd1VkZIX0E1NGl6ME11aWVxbmpSbXdWeXp0amV1N0ZkRmJXR1A1bE9PS2hYSUpMZUNWREhZVDRaeEZHdjYzT1FDOS1zZWJVS05uTUVDUXdPclZpejNpRjBSYjhkXw?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/nt-doctor-gross-indecency-rape-trial-court-suppression-order/106603984",
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxQeUMtc19lY2dsbTl5VDkxRmhtU1VqTE1XN0JlSUo0WGJDeW9ycVpqeGtCc1FZYkZtR1l4OWNPUUIyY0pkb0FjNV9DQ1doWEViRHJOZWw2Y1RlekRoTTFpUGxTVkVWYjNldVBieWpreVFoUUJQSDNYU0tkN2k0Q0ZpWWRnOHJXY2c?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/how-iran-regime-changed-after-us-israel-middle-east-war/106595956",
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxPbktLelkzQnBuUG8xX1VULVdYSWVBX3hnN3JGNEcxZWRGRDFsZTNHZFFqSnpyRTV1N3REZzJIeVdzeWlYRER4d1NzcEd2QWd6dWg0LTRFLURUVlNNYkhMOEpXWHNKREQtUi1aY3ZjQTJNdHhMVllTd3p4ZVVEQ1RtbTlXeHFRb1Fxd3diWXRMaTlZTnFia2N4MkZoUHB0U1M3UHBqZFZrMA?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/nato-falklands-spain/106604984"
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxPQWQ5clVQbDFpUkRvR3VxeXg3MHMxQXhmOXg1UjVGbjBjTXhEZmF2TlpRUmEya01mRThZQUpNeGc3MzlsbEpNdEZmOW5HSmVJandLOVJRd3RoWGNQYnFsbUFEQ2U1ME5GVTdIUmI5TGhocUpPS3N0czhOTHJBc1JULS1CcW9sWVRSdTdOYTNNZVdDVHM5ZHV6NUFQVkFXejQ3YTVaenZMOWR3MlZMUUx6QW5iSzYtN3AtSUctSDZkVlo?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi-gFBVV95cUxOWUNvYklGbHZubWlDbnI4UzhUWWFQb0wtb1ZWV3RpaEt4dFNSZ0pMX1J4cjlrbmN1SEtJaXFYY2R1U2hleVhwcWFLdG5xamZtbWZtNUZJdUplSlZQUzdsbXM1X20tR2JjZW9jaTF3Wk1tSzVnQTBGZUxtelVwTFlwMWJ6WEN3M1pfNFZfdGxMZVI1cEs0OWpOc1YyNE5zZnRvWWNLN0V1VGVZaVpMdjd4djlwRDVtRXltaktDTWRKU3pSeUhNNGpTVm8zdWI4bEt1bUU2N1NBb295cFZOTGV2dUFqVlN5bncyN1czTk96bmNNcmdHUVozYkhB?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE01SzBBRG1NdWpNcll2WTFDMHJPcDgzRE5zYllEdVFHQjhjWHhrcVlENm05VnphUkpIOUxPejVLNmVXWXRya0hGUUxWaDhjTnRCdFZMYUlzNjgyZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihAJBVV95cUxNdUFhUG13QVM1NGRkZnRJT2FYLU1qT0MzRUVPMjJwVUMtVk02Mm1sV1FYbUJMbWNNRFFqT3dfdDNPaWl5NXVuY0d1X2w2VDdwTU5TMEpocVViYUZlNnlxZUluLW03cVBlRnhMVEp3M0dHcmhfMkRIbXVRR3YwV3pkOHM2Smo2RHY5eFRzVTBVMXF6b2VOWWhReWVZX2dmVjZ1WnhaUWZWX01leTBlOGF0THJ0Q1RpdnBWLWxJNkNkWWFWNl9ZOUtERUF5bHRRY2t1RlNqWXh6Q3FGX1pmR2puYnlGMjY4Rm9uR1ZJa2JnWUtRNC1QMnNzMFRYSVlmUEtzTE8tMA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAFBVV95cUxPRU8wTWVhTzBEVEhWWURIRlhKZV95Ump2b2t0VFNhZ1MwblpnbGNFRUxtNEdwNnJINGQ0R0lWUE9adjRhQUhmek5WSlYtRXdZc3BIYzlKLTVxM2ZNdGRVSi1PZVU1QmFHaTJudzlsMGxjaFQxTkY5NlZwZS15MXo1VDNTSFdObkhWSDAzaEx0cVVhTm9kUUh6SEJEY1k1MWpx?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxNdXlIcG9fRkZubUduSmFkRU9WcE9KaE5aX2x1Q1FHX294YmxwVnNJLU9ESVJXSHhXUGJ2Y0NVT1RsTDFMSmpOQmZOSnFYNG5BVkpQR2w1S3pHRlFnVlpGOTJnRGlrLW00aTdES0pMZk1GcmkwWTVoZ1AxbHVyblFpWHFDcFdjT3hrNFkyX210UHctcDVR?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://my.gov.au/",
|
"https://my.gov.au/",
|
||||||
|
|||||||
@@ -8,31 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.abc.net.au/news/2026-04-24/nt-doctor-gross-indecency-rape-trial-court-suppression-order/106603984",
|
"https://news.google.com/rss/articles/CBMiqAFBVV95cUxQQnI1c3NsZ0RPNWwwTXZYQzBDN2JKYlMyUGR4NWtqQlRGUm1YLTlBdk5xT2VvcTVMTkpVYldDS0c4UmhNUC1IRDljMlBacFpZNHExNU1abk5sN2FIRjItOEk5d1NISVp3dTJiMmlXZ2hLWTE1NWZfRHVKZGRLMFI2NHctbDEteGc4aTVkVFl6RnBGLUNhVFd0RTBJbXhueXF2X3RTRDJuTmY?oc=5",
|
||||||
"https://www.ato.gov.au/",
|
"https://www.microsoft.com/",
|
||||||
"https://www.abc.net.au/news/2026-04-24/kezie-apps-says-womens-state-of-origin-timing-not-ideal/106604306",
|
"https://news.google.com/rss/articles/CBMixgFBVV95cUxOTk9Xd04zS1J6NFM0Mll6TlZ5U21GUjdybGViWUJNMXVvRTBXaVFLUkQ4bURBX0NUQ3hQa01oeHQyT1MxRTNyWGNVT3MzMXdDRFJ5R2lMY0Z2TEFjRm1XZ0FFSHZnRmtEaldFbUprN1VvSG55WUxLY1dLNUR3QlZpQUtnUzJORUJySEYzUERCcllOUEdudU8wMXRhZVNJSHd2d1g0N0tYUXdPMlBlcDVBZWdqbzVpU1ZBdVBacllST2M1UHd3YUE?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/woman-chooses-to-go-blind-after-delays-at-adelaide-clinic/106602574",
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE01SzBBRG1NdWpNcll2WTFDMHJPcDgzRE5zYllEdVFHQjhjWHhrcVlENm05VnphUkpIOUxPejVLNmVXWXRya0hGUUxWaDhjTnRCdFZMYUlzNjgyZw?oc=5",
|
||||||
"https://www.bunnings.com.au/",
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxObDFfa05RaTdTejZQYXJ0SDdPN3hlaUdoQ0tfWXUwaTdzUk5iSmRUcks1eHZucTR5dUQ2bkd5LS1oaVd2QlpTNjRCaTR4RWpxT2pTYlRoVXFJQjR0dlVzSllzbG80TWVDSlp5bUY1anY4YnhxbW1udkxiQ0lxSTlNZVlMX1JwWmwxcm5HNGF6dl9yMVZRVlp2WmJtbw?oc=5",
|
||||||
"https://www.coles.com.au/",
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxNLV95clhidDN5QThwMDJyZ0dtYTg4NlhxSkRZOHhIRG9VaWppcnpVeG5BazFsbzZ2azNaOXl0MmU3Wm5KNlNFWmVlQXd2MTVhSDVhQXJOYW1ldGJxLThBUU9zM3BXa1B6ajVMamctdmMtWURZZW1aZDVueGtWbjQxRGtiV2I5X0x1Ukp5WnAtc1pnc2dNQXByb0lvdlpELXBFaFBuRlJaMlNXZkZGa0E?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/netanyahu-treated-for-prostate-cancer/106605028",
|
"https://news.google.com/rss/articles/CBMisgFBVV95cUxOcjRiOHU4di1LaXNKYjk3WXFwbGhqLTUtWVBuTnBNeVhDbkFvSjdsUkdVcHN1WDgtSmZKYy16U2hMQmxmOF85YzBhakVDYU9XdW8yQXdhaDIwRWhkR1M4amVsZXkyTDlSVXdGcnJaOTczdmU1a0N3RVQ2UFVVQ05OTmtHY0FXRnh6cjR4NGM5TjZ3VlByYmdHdjRJMWNJcGJKVDAwZkNGMXVCd0tEWGlIeExB?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/sa-wwii-veterans-meet-after-more-than-80-years/106590394",
|
"https://news.google.com/rss/articles/CBMiekFVX3lxTE9PcjJTWlRzc3RfaEQ3Mlg2Rk02X1NoMkxVT3Awb2ZpUFB5cFdPWjFHRG5RTUEtTFh3T2lUUlUyWXN5RktnbC1RWXNGVWtwNlhVdkxmZWFyZ3ZKVnQ4ak9sVzg0LWlrSUFXS3ozSTZ3clE3MFhDUzJsVXBB?oc=5",
|
||||||
"https://www.realestate.com.au/",
|
"https://en.wikipedia.org/wiki/Special:Random?r=56153",
|
||||||
"https://www.abc.net.au/news/2026-04-24/oyster-growing-closed-again-toxic-phytoplankton-yorke-peninsula/106601670",
|
"https://news.google.com/rss/articles/CBMi-gFBVV95cUxOWUNvYklGbHZubWlDbnI4UzhUWWFQb0wtb1ZWV3RpaEt4dFNSZ0pMX1J4cjlrbmN1SEtJaXFYY2R1U2hleVhwcWFLdG5xamZtbWZtNUZJdUplSlZQUzdsbXM1X20tR2JjZW9jaTF3Wk1tSzVnQTBGZUxtelVwTFlwMWJ6WEN3M1pfNFZfdGxMZVI1cEs0OWpOc1YyNE5zZnRvWWNLN0V1VGVZaVpMdjd4djlwRDVtRXltaktDTWRKU3pSeUhNNGpTVm8zdWI4bEt1bUU2N1NBb295cFZOTGV2dUFqVlN5bncyN1czTk96bmNNcmdHUVozYkhB?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/india-delimitation-redraw-electoral-map-southern-states/106591486",
|
"https://news.google.com/rss/articles/CBMingFBVV95cUxObmlmY1lXUFJDOWFyT0piUDJHdGNhRHBxeG5QTm1YSVJWYWx4aERsRDdPeTBkbjc3MnRJWm43eEc0Z21KcF8zQWZoZDdCVEktaURJTEh2d2wzTWk1ZXdvRF83YURYNFJZeHpuMnNLZFVXQ3Rtb29NVV9ISS1nN004cHEwUFFhcVBZNEx6WXVYaWVwUS1WeGY4UEhWSGUwUQ?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/norway-plans-to-introduce-under-16s-social-media-ban/106604296",
|
"https://news.google.com/rss/articles/CBMimgFBVV95cUxQeG5tQlFKZDFxd3Rsb3F1SUdxalBGZWRCdmQ2dnhfTUM4RS1mX2hYdXNhdFNOWHJvdUJ2TnMxaUwwTU1ITG5WSnRXVUFhTUhlV2RvV1NLTTN3N01zTTNqWTdCb0xfYkxvWDRXdGhCUXJiY1FZa3NfQXlIRERwbXp6NzVzYTkyMEVTd3VtdUJqNkJxSkxtMmRaWjFR?oc=5",
|
||||||
"https://www.amazon.com.au/",
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxPWE5oVW1CR01vM01KbXJCWjdTSWVVWUNXTDcyOWJCTjZTRXpSQlRDVkFibUsxeXRhOTZ2OHR6Qm5YUEtRMGpmSU55MkhuSFlTLUdpek1BV0NnaVV5cEdkaWhreVluTU5LUjlnbFdveFJXUHhIX3M5RThZLUQyZ1EzeDhCbHlnZE93MnFNOHNBdDA0WkJVc0tNaTFmNjdjWDlidzlJblNn?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/april-25-5050-quiz/106601084",
|
"https://news.google.com/rss/articles/CBMi0gFBVV95cUxNZmVLU3VBUllWWEkxVkdOQm13SWEyZ2VXczVhWUZyUUpraTdjUlVlTjhocEpuOFFKTnU1NkpJazk4TkdGNWZVRXdEbGxSNDAxNVlZT1VkdmR4NmxZc3pQLVZ3UENRWjdMaDVfd3IwOVhkRjJjRmZLQmtfejhyYXpKbkJELXJjTVcwX081TDNUWE9CekRDVjg4VmtOb2lTX3dUX1YwWVdhNEg4MW9nYkJQOW5TT0hYWkZOaUw1T0J0cEd3R0RjdHdYOHZvWmxVM2t0Q1E?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/nato-falklands-spain/106604984",
|
"https://news.google.com/rss/articles/CBMi7AFBVV95cUxPSWdiTUc3TzFaa2g5T1E3YXI0Q1FLX0tHTVFlaFNCcEFZbGx4VmVGN2p0NVhvVU1PYVVyNDNYNkRWdlBidXViRmVSQWxPYWRLTVY1VVRUWWZBZ0RyOWhtTTZqZVNiNU9QOU5FM1JMXzhzZDFFRjN5czdIWEVYZV9MWm5RUlBLcV8ySUtlSlBtcGd1VkZIX0E1NGl6ME11aWVxbmpSbXdWeXp0amV1N0ZkRmJXR1A1bE9PS2hYSUpMZUNWREhZVDRaeEZHdjYzT1FDOS1zZWJVS05uTUVDUXdPclZpejNpRjBSYjhkXw?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/how-the-cost-of-the-ndis-blew-out/106604488",
|
"https://en.wikipedia.org/wiki/Special:Random?r=61396",
|
||||||
"https://www.seek.com.au/",
|
"https://news.google.com/rss/articles/CBMizwFBVV95cUxQWjNENjJhYTJxZjM4cl9EWEZ3ZmRPUWQzMUplMjB4Q0dIUnRwVi1QR1hlQVZ6YmMySVc2UmFZQ3c4cUdrNEVJUTFiYzVBT05KV3Y3WTFkelBpQkgwODREQ21fRlhZaGhMQWZyZlY3b3lySkx0YVpBMEZhLWNBZzY3M191c2NLc01ocHlGN3hBWVlhZ1RNMmFZM3lvNi0zbkphbk4xbTA4dzlhcTg5NVVwRkFNVFJpRkszaHRQTTlZbVhmaUxiZlc4bDRYVzRlbzg?oc=5",
|
||||||
"https://www.commbank.com.au/",
|
"https://news.google.com/rss/articles/CBMi4AFBVV95cUxPR05xT25xNmpqOTVnX1hWeDdDNXJuOXJzYWpWdlk4OGxlVHEzeEtGdkd2c2hFSl9XVDl4Mjl3dUIzRUVhLTNuTjdST3pXSW0wRTdRMVdwaHFMMkhWUURNdXU1QmxCU3k0em11cVo0QUdHTmtIdmxXZlJPMnlnaHViYjBZcnF4bl9sS0JLblEwcHNYaFJUZFM4VzJkbmlZU0pjN2ZWdWxITU9HUzQzSHRDSF9IQUlKLUtvdDRubURpbV95SlNPcWs1RkdVWnNXWFFLU0tOVS0zM0JxSnhPeWRQdA?oc=5",
|
||||||
"https://www.bom.gov.au/",
|
"https://news.google.com/rss/articles/CBMizwFBVV95cUxPbFB6VHpWUFRobXdRcGRWcWhOcFVzUkFLQ2psMzVsdDZoVjVheU1ZeHJ4UF9UMll0eUhneHFCUXFYTDJNRGszYUtFSEV4SlpiUmxWM3JRck05bUlQTGE1cHoxX0ZyalJuS2JoQm1pUF9sSGZxNUJsY1lzZDdaUk5sN2MxaFlGaXZCUnR2dm0za3Q0djRTcll1dFlGaXlXNnZ3THREQUNmbmJFejRSXy1TSWlFS282bHhzQ0ZxXzJCTFAySGt2dk5CSFhvMnN3MDQ?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/how-iran-regime-changed-after-us-israel-middle-east-war/106595956",
|
"https://news.google.com/rss/articles/CBMi-gFBVV95cUxPWmxBZm5xdloyUnFXeERIWmJpZ3hoRHJRZnU1ZFRFTjNKVlRSSF9QdlNxYmhzNjlneFdqS2lXbnBFQWpuLXgzdUo0MVd3RmZYb084eWlLMlRSM0xrM2xXZmNyRnM5LTdhYk1HbmtwbzA1U0xwTjdRU3VHaVlabEVwREpUT29OWXR4SEdxYmY2bGNib2lYbGFsZkVUbUJsTTF2WFlqclItdTF5cmNsWGJvRTRrNUVhTXR4aGl6ZWVLb0V1ek1pMXpJVzRrS1dsU0RvSjVoMkRfZTU3WWdacUk2eEJVU29xSUkyTGJFUkIxRG1zcWtKOXoySDJ3?oc=5",
|
||||||
"https://my.gov.au/",
|
"https://news.google.com/rss/articles/CBMilAJBVV95cUxPQTZLNzRseFZ0aXo5dFQ3c1VHTXJJZ25MX2xZMjZhSnYwTVdiTGtLdWE3b3B0NjVlX0h5X3VxTXBJaFhMd3BWU0JVS1NpYjZRMHluWDFwMzFPdUlNWUR0QUZoVHYxQ0dEcDhqb0RPWUxPTHNmbG1XelpOemtnTWxFbHRRb3J4WWxhVkNadlc2NTVkU3NkQzhYVURobFQxaGctcXNqUGQyOXBrWXBiY0t0UlByMlR2UnNBWDBkTW1rWkxQV2JiVFZUeFFSQUlHRW1yT1NCc3RqZEVPRTB5MGNmTWxUdnk4a21xckpWdURKWGNlT1pMbklucjdnWFVDYl9yNXpsR2dOdkhLWEE3RXYyR2pqdWXSAZoCQVVfeXFMUDdvcGdOUFRxaUlETHlMS2JNaWY4XzMwc1k4VDB0ekd0elJjQl9wdU5Kc09xVDllZHhNVVRDLXppUzVNT2tqa2tOQXoxemVuSHZFX2JWaUVRNllCM3ZraFdvbHp3eWZTV0F1ZGpqVHE4NDdjOURMcnA1Q2Z1SFRTNmh6ZWp3MlB6VWdjamg4SWI3QW1vbTNvbFZtOW40VDNRVHZzOTZiYlo3VXZOeEhva1VhV1hkTDhwNG9Va0lWTnNvcl9QSmFEMUx4TUt4Rk5CanJvZ0FVM1RBX0MzMGt1RDhYU2lOUkthbnJBWVVTVE5LUHYtOTloR2R6TG5IMk1KWGNIY3k3bXBrdVFSN1AtcjlEenpFeHdzaklR?oc=5",
|
||||||
"https://www.woolworths.com.au/",
|
"https://news.google.com/rss/articles/CBMioAFBVV95cUxPRU8wTWVhTzBEVEhWWURIRlhKZV95Ump2b2t0VFNhZ1MwblpnbGNFRUxtNEdwNnJINGQ0R0lWUE9adjRhQUhmek5WSlYtRXdZc3BIYzlKLTVxM2ZNdGRVSi1PZVU1QmFHaTJudzlsMGxjaFQxTkY5NlZwZS15MXo1VDNTSFdObkhWSDAzaEx0cVVhTm9kUUh6SEJEY1k1MWpx?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/nrl-live-updates-cowboys-sharks-broncos-bulldogs/106591508",
|
"https://www.apple.com/",
|
||||||
"https://www.abc.net.au/news/2026-04-24/act-government-will-not-cancel-big-splash-operators-lease/106603388",
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxQYW1zQzFZT3RlQXYtc05aak9ycTB6WnlZVmhBT3NWUDVLUTBDaV8tTllNRVZHOE1MdE91ZmpQN1JXNmxpMjR0MUZaVDhGMEFuV05tZ2Y2NE1PYWs3ZHFRRTVXbjZTR21EOVZvNExPMF9Rd0lpRGZvS3UtNkVVRGZaZHBUQTQ5b2s3N0x0SEFTTkZMVUlZM1AyQkFHdER5bmRZOGd5SDZMRQ?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/outcome-farrer-byelection-one-nation-watershed-moment/106485956"
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOeG96VUxTRTRrOWJxLVVNZlFsTl9IejNPalJEUms2Q0dYSWpGb3BKeEgxRHdOZEpENDVRRW10ZkVPYjJtU1NrLVhYTE10cjlzTm5PVk9UWTdJUE1GSDRzcnBDQ2IwdHJYOVlCLVhUeG5BTWJkNG9hQ25FUDFDX2RwdkM0SDhOY19VWVZfN3E5RTlJY1VJZVNUdlNKSEpNaC1OYVlHaEw1UQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi1AFBVV95cUxNSDhPeWQ2RHpzZkZDczI3S1hNaWl3RnUzcktiSWM1N2tVR1VMT1lzaVRCdVVhdC1lVkRLdTZ1S0pGZXVkVXdnaTVIRnBFbW42VW01RlR3QWFyVk8zeUxRaHJGU0VUTWhsTnhudVlOT1JzXzRSd0VVQlhyS3hWNXlXRnVlbFhIUlhOeWI0LUJTNWwzMy15MHJxTm5lVXlZaDlOdFdWZ0pVcVppaHRBUGE0TTdvcUNZeGJMQUtLNGNGcndOUzVqS2R6OWVUdk1GSjFCZDRhMdIBeEFVX3lxTE5RbUhGb180LURESTlBSkRGZGVWZjhVbVo3ekdiTlMyOGZVRHh6c3BzS2Zqam82YUtGOThTSXhkZTFNM3lzS2dMTDhKdG9Oa2VEOWFUN1loRzk2dER1MElqLUU2U01kRF9iRmdld1k1cmtFOUhHWWpXWA?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxNdXlIcG9fRkZubUduSmFkRU9WcE9KaE5aX2x1Q1FHX294YmxwVnNJLU9ESVJXSHhXUGJ2Y0NVT1RsTDFMSmpOQmZOSnFYNG5BVkpQR2w1S3pHRlFnVlpGOTJnRGlrLW00aTdES0pMZk1GcmkwWTVoZ1AxbHVyblFpWHFDcFdjT3hrNFkyX210UHctcDVR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAFBVV95cUxNd0l1OEVMaUVvNmJCSmxUTzdHcGUyX2FXTDY4VzZOdkEwWTFwV3FObkp6LWRVZWNGQU40WnRMandvVWlvVTU1Y21sdURHN21FS0pCLTg1a1FvU1YxYmYwMkp6ektiX3l6ZTZWOGRVNEFWMTFEVjRpX09JNWh6ZmJSNkdVc3duS0pYNXJqUEdqTE11WUZtWWhvUjVlQmRpdUpy?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxPQWQ5clVQbDFpUkRvR3VxeXg3MHMxQXhmOXg1UjVGbjBjTXhEZmF2TlpRUmEya01mRThZQUpNeGc3MzlsbEpNdEZmOW5HSmVJandLOVJRd3RoWGNQYnFsbUFEQ2U1ME5GVTdIUmI5TGhocUpPS3N0czhOTHJBc1JULS1CcW9sWVRSdTdOYTNNZVdDVHM5ZHV6NUFQVkFXejQ3YTVaenZMOWR3MlZMUUx6QW5iSzYtN3AtSUctSDZkVlo?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://my.gov.au/",
|
"https://my.gov.au/",
|
||||||
|
|||||||
@@ -8,31 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.abc.net.au/news/2026-04-24/oyster-growing-closed-again-toxic-phytoplankton-yorke-peninsula/106601670",
|
"https://www.microsoft.com/",
|
||||||
"https://www.abc.net.au/news/2026-04-24/india-delimitation-redraw-electoral-map-southern-states/106591486",
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxQeUMtc19lY2dsbTl5VDkxRmhtU1VqTE1XN0JlSUo0WGJDeW9ycVpqeGtCc1FZYkZtR1l4OWNPUUIyY0pkb0FjNV9DQ1doWEViRHJOZWw2Y1RlekRoTTFpUGxTVkVWYjNldVBieWpreVFoUUJQSDNYU0tkN2k0Q0ZpWWRnOHJXY2c?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/outcome-farrer-byelection-one-nation-watershed-moment/106485956",
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxPWE5oVW1CR01vM01KbXJCWjdTSWVVWUNXTDcyOWJCTjZTRXpSQlRDVkFibUsxeXRhOTZ2OHR6Qm5YUEtRMGpmSU55MkhuSFlTLUdpek1BV0NnaVV5cEdkaWhreVluTU5LUjlnbFdveFJXUHhIX3M5RThZLUQyZ1EzeDhCbHlnZE93MnFNOHNBdDA0WkJVc0tNaTFmNjdjWDlidzlJblNn?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/netanyahu-treated-for-prostate-cancer/106605028",
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxNQjhlTDNrRUZCWWpWOVZHYlJwUlM1b2FaVUViNmlrMUlxQlI2d09LelladnlJYjA2Rk1xQl9zUFpDN2tacmhWYzUzS0VhbXpRWWVmVFVGcTZFaG9oN1JSRFA1V015WUZvTEJKUEZQZnNRN1ZROTJYSkFlT0Qybl9mWlhFcFNmSDdDSWZpWVBtU2ZuSWw3aGxHNjc2dw?oc=5",
|
||||||
"https://my.gov.au/",
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxNLV95clhidDN5QThwMDJyZ0dtYTg4NlhxSkRZOHhIRG9VaWppcnpVeG5BazFsbzZ2azNaOXl0MmU3Wm5KNlNFWmVlQXd2MTVhSDVhQXJOYW1ldGJxLThBUU9zM3BXa1B6ajVMamctdmMtWURZZW1aZDVueGtWbjQxRGtiV2I5X0x1Ukp5WnAtc1pnc2dNQXByb0lvdlpELXBFaFBuRlJaMlNXZkZGa0E?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/april-25-5050-quiz/106601084",
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
"https://www.abc.net.au/news/2026-04-24/woman-chooses-to-go-blind-after-delays-at-adelaide-clinic/106602574",
|
"https://news.google.com/rss/articles/CBMihAJBVV95cUxNdUFhUG13QVM1NGRkZnRJT2FYLU1qT0MzRUVPMjJwVUMtVk02Mm1sV1FYbUJMbWNNRFFqT3dfdDNPaWl5NXVuY0d1X2w2VDdwTU5TMEpocVViYUZlNnlxZUluLW03cVBlRnhMVEp3M0dHcmhfMkRIbXVRR3YwV3pkOHM2Smo2RHY5eFRzVTBVMXF6b2VOWWhReWVZX2dmVjZ1WnhaUWZWX01leTBlOGF0THJ0Q1RpdnBWLWxJNkNkWWFWNl9ZOUtERUF5bHRRY2t1RlNqWXh6Q3FGX1pmR2puYnlGMjY4Rm9uR1ZJa2JnWUtRNC1QMnNzMFRYSVlmUEtzTE8tMA?oc=5",
|
||||||
"https://www.seek.com.au/",
|
"https://news.google.com/rss/articles/CBMi-gFBVV95cUxOWUNvYklGbHZubWlDbnI4UzhUWWFQb0wtb1ZWV3RpaEt4dFNSZ0pMX1J4cjlrbmN1SEtJaXFYY2R1U2hleVhwcWFLdG5xamZtbWZtNUZJdUplSlZQUzdsbXM1X20tR2JjZW9jaTF3Wk1tSzVnQTBGZUxtelVwTFlwMWJ6WEN3M1pfNFZfdGxMZVI1cEs0OWpOc1YyNE5zZnRvWWNLN0V1VGVZaVpMdjd4djlwRDVtRXltaktDTWRKU3pSeUhNNGpTVm8zdWI4bEt1bUU2N1NBb295cFZOTGV2dUFqVlN5bncyN1czTk96bmNNcmdHUVozYkhB?oc=5",
|
||||||
"https://www.ato.gov.au/",
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxOLXpicHlCSHVDZ1JLRHVpRTgydWJSVlRfVm9qRUZZWkxIR0hFOGNVUzR3cG9JNnVZaG1GRkZFQloxSWxaTEwxLXJ2SWpZaVBybjZPdktmQzNyMGxWLUpwTHA2YzdjZm9WcE5rMXJMaFBHQUZtakpkWndRRzJiaHVZTUJhaGQ3WE1mQlZ0UzZkTnE3aHZhNHJUSXo1enVZcEs4MWtSSk1uWDVGOE80Ync?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/nt-doctor-gross-indecency-rape-trial-court-suppression-order/106603984",
|
"https://news.google.com/rss/articles/CBMi0gFBVV95cUxNZmVLU3VBUllWWEkxVkdOQm13SWEyZ2VXczVhWUZyUUpraTdjUlVlTjhocEpuOFFKTnU1NkpJazk4TkdGNWZVRXdEbGxSNDAxNVlZT1VkdmR4NmxZc3pQLVZ3UENRWjdMaDVfd3IwOVhkRjJjRmZLQmtfejhyYXpKbkJELXJjTVcwX081TDNUWE9CekRDVjg4VmtOb2lTX3dUX1YwWVdhNEg4MW9nYkJQOW5TT0hYWkZOaUw1T0J0cEd3R0RjdHdYOHZvWmxVM2t0Q1E?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/norway-plans-to-introduce-under-16s-social-media-ban/106604296",
|
"https://en.wikipedia.org/wiki/Special:Random?r=66434",
|
||||||
"https://www.commbank.com.au/",
|
"https://en.wikipedia.org/wiki/Special:Random?r=54685",
|
||||||
"https://www.abc.net.au/news/2026-04-25/how-the-cost-of-the-ndis-blew-out/106604488",
|
"https://news.google.com/rss/articles/CBMizwFBVV95cUxQWjNENjJhYTJxZjM4cl9EWEZ3ZmRPUWQzMUplMjB4Q0dIUnRwVi1QR1hlQVZ6YmMySVc2UmFZQ3c4cUdrNEVJUTFiYzVBT05KV3Y3WTFkelBpQkgwODREQ21fRlhZaGhMQWZyZlY3b3lySkx0YVpBMEZhLWNBZzY3M191c2NLc01ocHlGN3hBWVlhZ1RNMmFZM3lvNi0zbkphbk4xbTA4dzlhcTg5NVVwRkFNVFJpRkszaHRQTTlZbVhmaUxiZlc4bDRYVzRlbzg?oc=5",
|
||||||
"https://www.bunnings.com.au/",
|
"https://news.google.com/rss/articles/CBMilAJBVV95cUxPQTZLNzRseFZ0aXo5dFQ3c1VHTXJJZ25MX2xZMjZhSnYwTVdiTGtLdWE3b3B0NjVlX0h5X3VxTXBJaFhMd3BWU0JVS1NpYjZRMHluWDFwMzFPdUlNWUR0QUZoVHYxQ0dEcDhqb0RPWUxPTHNmbG1XelpOemtnTWxFbHRRb3J4WWxhVkNadlc2NTVkU3NkQzhYVURobFQxaGctcXNqUGQyOXBrWXBiY0t0UlByMlR2UnNBWDBkTW1rWkxQV2JiVFZUeFFSQUlHRW1yT1NCc3RqZEVPRTB5MGNmTWxUdnk4a21xckpWdURKWGNlT1pMbklucjdnWFVDYl9yNXpsR2dOdkhLWEE3RXYyR2pqdWXSAZoCQVVfeXFMUDdvcGdOUFRxaUlETHlMS2JNaWY4XzMwc1k4VDB0ekd0elJjQl9wdU5Kc09xVDllZHhNVVRDLXppUzVNT2tqa2tOQXoxemVuSHZFX2JWaUVRNllCM3ZraFdvbHp3eWZTV0F1ZGpqVHE4NDdjOURMcnA1Q2Z1SFRTNmh6ZWp3MlB6VWdjamg4SWI3QW1vbTNvbFZtOW40VDNRVHZzOTZiYlo3VXZOeEhva1VhV1hkTDhwNG9Va0lWTnNvcl9QSmFEMUx4TUt4Rk5CanJvZ0FVM1RBX0MzMGt1RDhYU2lOUkthbnJBWVVTVE5LUHYtOTloR2R6TG5IMk1KWGNIY3k3bXBrdVFSN1AtcjlEenpFeHdzaklR?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/sa-wwii-veterans-meet-after-more-than-80-years/106590394",
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxQZGExNjlqS0NaM2ExVXlKX0x3M292VmVIYWNxN2tBWjYzbzFfTm1PRjBoeFBDS1JuU3o0UlVVMGpoel9YNElSQlg1cl90Z1NwUTdJUTB3WDBoVEZod21tZGx1UjRNenY2OVV6MlNxejE1TTF4YzZ1aGxHYm9LWDNlYzcyZnVKaWdRTjlVeEpPYi1wVmJoMXlLTnZlYnJfRlB1clVuZURB?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/nrl-live-updates-cowboys-sharks-broncos-bulldogs/106591508",
|
"https://news.google.com/rss/articles/CBMizwFBVV95cUxPbFB6VHpWUFRobXdRcGRWcWhOcFVzUkFLQ2psMzVsdDZoVjVheU1ZeHJ4UF9UMll0eUhneHFCUXFYTDJNRGszYUtFSEV4SlpiUmxWM3JRck05bUlQTGE1cHoxX0ZyalJuS2JoQm1pUF9sSGZxNUJsY1lzZDdaUk5sN2MxaFlGaXZCUnR2dm0za3Q0djRTcll1dFlGaXlXNnZ3THREQUNmbmJFejRSXy1TSWlFS282bHhzQ0ZxXzJCTFAySGt2dk5CSFhvMnN3MDQ?oc=5",
|
||||||
"https://www.amazon.com.au/",
|
"https://news.google.com/rss/articles/CBMisgFBVV95cUxOcjRiOHU4di1LaXNKYjk3WXFwbGhqLTUtWVBuTnBNeVhDbkFvSjdsUkdVcHN1WDgtSmZKYy16U2hMQmxmOF85YzBhakVDYU9XdW8yQXdhaDIwRWhkR1M4amVsZXkyTDlSVXdGcnJaOTczdmU1a0N3RVQ2UFVVQ05OTmtHY0FXRnh6cjR4NGM5TjZ3VlByYmdHdjRJMWNJcGJKVDAwZkNGMXVCd0tEWGlIeExB?oc=5",
|
||||||
"https://www.coles.com.au/",
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPeEpzSGNCR04yOVpVV3pySDVjSjZYcUoybkFTVnFLaXdiSFJ5ampLZWwtTUROYko2bjVlVVExOUVtaU15LVgtc1hyWThqQk1EMmtCMzQ5RTlGUnd3NGUydXhoNC00d3c4MHJacnJFTW5EdWVlSDVjYVA4SVktSFB1Wk1qWWM2UFE?oc=5",
|
||||||
"https://www.woolworths.com.au/",
|
"https://news.google.com/rss/articles/CBMi7AFBVV95cUxPSWdiTUc3TzFaa2g5T1E3YXI0Q1FLX0tHTVFlaFNCcEFZbGx4VmVGN2p0NVhvVU1PYVVyNDNYNkRWdlBidXViRmVSQWxPYWRLTVY1VVRUWWZBZ0RyOWhtTTZqZVNiNU9QOU5FM1JMXzhzZDFFRjN5czdIWEVYZV9MWm5RUlBLcV8ySUtlSlBtcGd1VkZIX0E1NGl6ME11aWVxbmpSbXdWeXp0amV1N0ZkRmJXR1A1bE9PS2hYSUpMZUNWREhZVDRaeEZHdjYzT1FDOS1zZWJVS05uTUVDUXdPclZpejNpRjBSYjhkXw?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/act-government-will-not-cancel-big-splash-operators-lease/106603388",
|
"https://news.google.com/rss/articles/CBMingFBVV95cUxObmlmY1lXUFJDOWFyT0piUDJHdGNhRHBxeG5QTm1YSVJWYWx4aERsRDdPeTBkbjc3MnRJWm43eEc0Z21KcF8zQWZoZDdCVEktaURJTEh2d2wzTWk1ZXdvRF83YURYNFJZeHpuMnNLZFVXQ3Rtb29NVV9ISS1nN004cHEwUFFhcVBZNEx6WXVYaWVwUS1WeGY4UEhWSGUwUQ?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/nato-falklands-spain/106604984",
|
"https://news.google.com/rss/articles/CBMi1AFBVV95cUxNSDhPeWQ2RHpzZkZDczI3S1hNaWl3RnUzcktiSWM1N2tVR1VMT1lzaVRCdVVhdC1lVkRLdTZ1S0pGZXVkVXdnaTVIRnBFbW42VW01RlR3QWFyVk8zeUxRaHJGU0VUTWhsTnhudVlOT1JzXzRSd0VVQlhyS3hWNXlXRnVlbFhIUlhOeWI0LUJTNWwzMy15MHJxTm5lVXlZaDlOdFdWZ0pVcVppaHRBUGE0TTdvcUNZeGJMQUtLNGNGcndOUzVqS2R6OWVUdk1GSjFCZDRhMdIBeEFVX3lxTE5RbUhGb180LURESTlBSkRGZGVWZjhVbVo3ekdiTlMyOGZVRHh6c3BzS2Zqam82YUtGOThTSXhkZTFNM3lzS2dMTDhKdG9Oa2VEOWFUN1loRzk2dER1MElqLUU2U01kRF9iRmdld1k1cmtFOUhHWWpXWA?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-25/how-iran-regime-changed-after-us-israel-middle-east-war/106595956",
|
"https://news.google.com/rss/articles/CBMivgFBVV95cUxOUmJoalgwaWVmazFqVk12Tmd3X0d0ajdVTFk3VDNwcjBEbFo0RVVFNWFHb2FwVUpkdUtSUVFPTFFrUWpWMXN6a3d3aEVyeTlUU2FSODJxR1phZS12OFRLc0pTM1hzaUd1MGNJN0dPZWxqaHhPcnlTR2FBR3VWcW5oY2pBZkZQS0ZSOGRrT2ZoTTJUaDk0UE44WktuTFkzQ3g2WXBtc3BYT0I3RjZzWXM3Rkg5bmg0T2tya2V4Z19n0gF4QVVfeXFMTlFLTmFVYjI1Z1cwbi1fRlRFaGRndWR3TzAycnJ3Qm5YUXB1QmtWbmlLSm53Y2tZaERLcDdlMml4RTlMdnNqdmFwNGZEcTFXM2QzelNQRXJYT3lER3MwS0cxcmpzR1h6RElWQUpuNHFXM0dlRExHN2FM?oc=5",
|
||||||
"https://www.abc.net.au/news/2026-04-24/kezie-apps-says-womens-state-of-origin-timing-not-ideal/106604306",
|
"https://news.google.com/rss/articles/CBMiqAFBVV95cUxQQnI1c3NsZ0RPNWwwTXZYQzBDN2JKYlMyUGR4NWtqQlRGUm1YLTlBdk5xT2VvcTVMTkpVYldDS0c4UmhNUC1IRDljMlBacFpZNHExNU1abk5sN2FIRjItOEk5d1NISVp3dTJiMmlXZ2hLWTE1NWZfRHVKZGRLMFI2NHctbDEteGc4aTVkVFl6RnBGLUNhVFd0RTBJbXhueXF2X3RTRDJuTmY?oc=5",
|
||||||
"https://www.realestate.com.au/",
|
"https://news.google.com/rss/articles/CBMivgJBVV95cUxOYjNBUE1wWXFOX3EtOFZ2a0VNX0xLYWdjQk8yR2Y0MlQ3ZGdUS1JuVDdTbjJUcXpKWWNFSUswTHc2Z3lmdzhUS251Z0VIUEVvM2FhUnQ4bnNTYnNnbUxKTzBnbUtjeHBtaWxJbUFSdGNTcWZMY3RadVdkOXkzT2xsaU9HdW50dnp5QlVoUy13Wk1mMks1cFk4eV9rdnhqZmo0OXo2Sy1SZE9OTEprajh1VlM4VjMzam1ubE0zVmJ2NE1SemthQl96R2JiNFFvQkZjQ1JzWWVaeklsemJJUklGNno0Yno4YUhRMk1ZUDhDSlhtcW9SVEszZTYxQzBlUDYyQWtDbFJ1aGhabi1Kd1MyMV95SHk1ZFlkdGtCblVNYmJGbmNBdEd5UnRXZmVkdWNWM1BKN3FNZmwwM2dxY3c?oc=5",
|
||||||
"https://www.bom.gov.au/"
|
"https://news.google.com/rss/articles/CBMiekFVX3lxTE9PcjJTWlRzc3RfaEQ3Mlg2Rk02X1NoMkxVT3Awb2ZpUFB5cFdPWjFHRG5RTUEtTFh3T2lUUlUyWXN5RktnbC1RWXNGVWtwNlhVdkxmZWFyZ3ZKVnQ4ak9sVzg0LWlrSUFXS3ozSTZ3clE3MFhDUzJsVXBB?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxPbktLelkzQnBuUG8xX1VULVdYSWVBX3hnN3JGNEcxZWRGRDFsZTNHZFFqSnpyRTV1N3REZzJIeVdzeWlYRER4d1NzcEd2QWd6dWg0LTRFLURUVlNNYkhMOEpXWHNKREQtUi1aY3ZjQTJNdHhMVllTd3p4ZVVEQ1RtbTlXeHFRb1Fxd3diWXRMaTlZTnFia2N4MkZoUHB0U1M3UHBqZFZrMA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimgFBVV95cUxQeG5tQlFKZDFxd3Rsb3F1SUdxalBGZWRCdmQ2dnhfTUM4RS1mX2hYdXNhdFNOWHJvdUJ2TnMxaUwwTU1ITG5WSnRXVUFhTUhlV2RvV1NLTTN3N01zTTNqWTdCb0xfYkxvWDRXdGhCUXJiY1FZa3NfQXlIRERwbXp6NzVzYTkyMEVTd3VtdUJqNkJxSkxtMmRaWjFR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi-gFBVV95cUxPWmxBZm5xdloyUnFXeERIWmJpZ3hoRHJRZnU1ZFRFTjNKVlRSSF9QdlNxYmhzNjlneFdqS2lXbnBFQWpuLXgzdUo0MVd3RmZYb084eWlLMlRSM0xrM2xXZmNyRnM5LTdhYk1HbmtwbzA1U0xwTjdRU3VHaVlabEVwREpUT29OWXR4SEdxYmY2bGNib2lYbGFsZkVUbUJsTTF2WFlqclItdTF5cmNsWGJvRTRrNUVhTXR4aGl6ZWVLb0V1ek1pMXpJVzRrS1dsU0RvSjVoMkRfZTU3WWdacUk2eEJVU29xSUkyTGJFUkIxRG1zcWtKOXoySDJ3?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAFBVV95cUxPRU8wTWVhTzBEVEhWWURIRlhKZV95Ump2b2t0VFNhZ1MwblpnbGNFRUxtNEdwNnJINGQ0R0lWUE9adjRhQUhmek5WSlYtRXdZc3BIYzlKLTVxM2ZNdGRVSi1PZVU1QmFHaTJudzlsMGxjaFQxTkY5NlZwZS15MXo1VDNTSFdObkhWSDAzaEx0cVVhTm9kUUh6SEJEY1k1MWpx?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://my.gov.au/",
|
"https://my.gov.au/",
|
||||||
|
|||||||
50
data/regions/BD/Default/Dhaka.json
Normal file
50
data/regions/BD/Default/Dhaka.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMibkFVX3lxTE9qUzY0bFpqeWU2MFpOLWlqTnZFQnBmUUd3RzZzN1ZMX0hHaEhELW9zRVJBS0Z0b0IxUEpFbXN3SUNmd3k3RmQxa0NJanZya2lIZkp3alFUU1djalRRSFdUamttSVhKYjhrczJkem5R0gFzQVVfeXFMTWRlUFgxaWtROHNzbVNpN0hVd1E3TGo5bEkzY2pIUDROeVFVNURXSnlVeGhSR3N1Q0F5UGwwV21vclVFa1pvdFNkbnloY194allZclY0YzVCZVZzUlotTEdzbFQ0UmNKaHRCMDk5d0x2cklqdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxQSjdQY3RPWlduZy14ZUd2c1c3Z3FDZ0I2M0hhUmtyZ0FWRWttU043VkJXT3VNdWt4M2NlSWxwb2I4OHdwQlo3M292dGNfeUxnTlFPY0VGNWtRUEJoMFRtRFVRaUFpTWQtR0xJWGJMUEJ1cnM1N2hmMmtOUGdteUdvTnVfTG9McEpiZTZhY2RTTTJIWGs1?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPT0psTk9uZ21BWHlDdl81ek1SYk8tS3QyRkc3ZVkzSlVlUTRaejNhWTdLd2FKem9iMWgtRHVUTHktSXczX0t2UHFMLUNZbzhObHR4dXZzdFBtTWgtY1FrcE5ucTlFMWNVUWFKUDV6c2hnOFR6WXpZVU8zTk5jUk1GWDh2b29RMGwySzZYNFZvd05RdWgxeHNIU0VYaw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMiyAFBVV95cUxNUUNEejdjTGJRYm45YmQ3Sm80cUN5b2FHSGxfdHBOOHdkVFhDcVpTT29IZ3E3NXY0M2Z0c3Y1VXBUYVd6VWpDR19ONktyNmRiOWhqcEdoVlpwMnpjR2lRMGRQQnJEbmxpOU5KQm5aQThEMWYxeWFpX2JoUEs4NHNoNmJpcGF5T2tQc3c2c0JRRzk4S1oxRU1sQ3JvOWNtZ09lLVp3bnNPZHc1UXRvWVJOelJNdVpDMGh1ZUFxT3VidVhVUGNOeW1XZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPMks3cnJqYXFzMldfanJxVXRvXzUxM185cHYtMGlqRU1XX0NSSFgyMU12MF9zTm93dXVPUVJUSk0tTDNWNUZ6NkgyR1BxRG1GMmxpalFBVHB4SlZfYk83cGJLTjJnVVNCQlI4SzhJU2pvMDB0NnNIb1ZjaVZzMjFNNEFvRWFQN0pKU0pCQnkydldTREp6aG9fM1ZRUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxQUlhyUFBvaDV3OGFlOU5QVW42dzI0V043czhZNndySEtFX0dmcHFVRVJlVE5sWjM0RHpabVAwYzlOTlhVYmItRFBxX1pQMFpYaXl4ak9YOHp0dDl5TDQwZWNVdng0MGpCaXdxcldVM21wVlpiVXBSMzFTM3gtdXNhMjloREFITVVHM0huNA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPeEp6dF90WkhzazBOV2ltbnpTM3NONVFrSUtmaElHVHVOMDVOb0w3d3VzbnVCdU1sUC12a1A4aTVGVUZ5eWV2bDlFV0NybGdNUk1QdTlIY3JrbXU2VUtUWllJWVBpM0RKNmtXQmRoN0RKb3d4YjVUdzJqLWhYRmNncE93NjRmQjQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQWFZIZnBUVUxnRVpIVWtIRU1HNUFnVy1EbWFud19GZ1V5VkhzREV3b2Z5V3N5djJzdUV5dGx4cm15NGdDYUw0QUtIZGEwcXZSM0s5ei1QengyazBpemlWNjJCZkhFUEF2VzU1bzFxTWNYR0E0OTFBLVZPMlNLZ2w3MGdQX1psc3ZNTll4bTEtSlhfZ2hrd1BIWkZ5a2RaOTBxUmxSQXl5WTIzME8ySi12WHZXMA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQbER0RjNGdlRrOExodkZkUlgyeXBibDFpVDN0akx1M3RRZDM1TUYyR3dnbHZKWS1BQUo1TXFVTmJ1SW5YOTRISlUwM0dsQm9VbzdQTURIWEgyR1NKN29zOV81ZnVxa0ZMdXNYNEx6YUg1WGJ2elNLVl8xOW9oZjI1X1FucG9tMTZNaWVMSVA5Z2pGYmtJalRPRmtZZjBHUWp1d2NTbw?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=39070",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=10327",
|
||||||
|
"https://news.google.com/rss/articles/CBMikgFBVV95cUxOalFFTVNpXzFCbVIzNGw1VWtNMWVhN3JQQVllYnkwaTNEckpJbWxJVVJWY0ROdUxiT3ZUWUZ3UXBGanVhOTA1THZlc2NqQnVzMDdud1lNR3FUNmhRTzU3RGpGQkdhcnpSd2xQYUxiQkp3RVJLVXk3dzVGT0VvR2s1MmFOeTJOcVNIR3lkRzExaHpaUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxPVVUweXBvcTl3VmhhVURoTTl1VFk4eEp6Y2cxVVF0NnZuR1ZQbDFUZTFmY2xjaV9XOF9PMXY2ejNDeGhhR1VRVDFFS3htcWJfUzQzbmZMMW9KRm56MTVPWm9OM3VBRGFtQmhLQ2V2Y0t6ME1UZldYN0F1X3k3VnZMbTJ5c3FXMmRuc0hsQW94ajRRbnhFdHhZYkl6QUU1UEpvX0ZXa1NiREFIZkRaWnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi2AFBVV95cUxQTEY2Ym93RkdhcVloc1dnbWxpYjFfOTBZNTIxaXFONGtDZ25FOHhISjlnRDA5Tno1M3UwemtleFprb00xSDdVSVlDV0RLQ001YVBXSlhaVWVRVi1NV0ktWGh6YVhrRnRWTGJOdE5NSG9PREU3bjF6N01uUkppOGpEVHhETnJfSGRaT0Y4YkhVaE9wY2VNQnV1UnNGaEdZd0YwVG5UZ3RSbFpNU1V2cHp4NWs5cXdfdXBHUTZrZlhic1BFTzZmczVGZHJvazVHLXNQa21BRktUWl8?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxOVjc2VjJ2c08xS09tSW03QTlQcGZaNXBYQ1Z0QWwtYXRTbWRzbVRHcm1WVVdMNWN5VC10dW5pZGRlTy1YZm9LdllPV1NJaVYyYWdIekV1cERody1IS0lCcm0yZHJCLUVXNkt3Y1hIVDZuUDlVMjZaN1VPeXpmXzJKZXhndExTTDZKUGluQmFMUGZCRjhPVXYwSmtSQmtvYXM?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMivwFBVV95cUxQVVc3Rm8xRElJZjhnSXMwZ040aHZvQ3Y1b1loVUZXX3F0RkJZRUllcnd3Q2cxdWFsQ05aeVJ5eXYxcHVNVDR1TXBmT3FiT3VKQUNEWllFZ3Q3NGpLaXlGUF9MRkl5ejN0SUxsbGlnbll1N1diYkhmanlOQktwYy1VVnlET3RrbWlTNThHMzdnN1VsMXV0aFRrMHc2T09TQ21Qc0hIUGdaUGJTdUp2LXBkYVRKREZDRm9CSlJOWkcxTQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE9rU1hnNzhIVFVEYXNncktHckdKX1lGTHFBcEw1Wk02bWdaY3dsSi1fTDVTNmlvc1RTOWpSZk4xc1gzXzJNNWpwbjhUZVZpeHBUa1FtT2JiZGpQUks2REJkblN1el93TlBlNktiVkNuRjkxWTZ20gF6QVVfeXFMTUtEcXUxUF90TWtrNG9YYWs3WXFfR1p3QjZkX0ttV3l2LXpyOFBXQktxNXVRNFNzaTJJLTBNRkFkSFgtS1RUOWstajByLUEwYlUzb2lFY0pnZkczY2JxNzB6Z2tJUWctYjNTSWw2TS1QVHY0RnRkS1F4eUE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxNXzg2aklXUF9ReFAzOGVtMEtYNE9iWUo5UG1LclVRcFYxVGNiMGY4SnVXQ1FIVnJNak1iWjZ6NUlzd0R5VUFTWXhoc1EyQXJNaTFQT0NDYVlmdExESkNERU5nVDJFLTlRQmpXOF81Mi02SF85NHpKcEV1M3I1cDA0c0NDUjNwbEMzTFRWd3ZtX01kZDZzMEVXQkFscEFDZVpwS0dEbkFR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOSmRvRl9YRjBNemlROUY5R0wyUVo2dU1yMzVWUkM2UnNmM1JMMl9FWXBLRUlUQ1NFUHA2RkxUSTIzSzdLRmhsaHFIUE9Bemdkck5MYWU3RmhXOVR5Q0xxSnZHZDhQUEZFMFVUaGFNejFZZmcyZ3oycWhleGpIWXAyag?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxNUmhwZkVCcmpoU2NqNUsyaTJ6MzJOU3plak94Sng3RDk3U3N0dUhMTlFUU1NDcmlwWVJZUEZfQVMtZlMwU3JlT292UG42ZEpvY0g1VmRRbE5ibUFtM21DSDVUOVUyaDBIZ2d4eExqekFPcmVhNEFfd0xjU2hTcFl1a1hCa2xFMnZiNGdwUFNfOWtxaHlqbWtqWENQMjJzeGVpOFBITG5ocEVUaU41N1l0NTRmMDBHZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxQRklHWUxodUJYdTJoTDBhWUpRUmFZY3FrY3Q5b1FqQU9mT1pITWM0aHJ1VFY3YWdrM3lvZ1RzZzhoSmMyMnZuak1vSTF3dTZwTG5VSjFsM2hlV2VWS1plM3AtVDhLT091UTlnS0lzeEMzelpYRmhkMktjMzBBSGpLWWZVbmYzaEVIX0hlRDhWMU44cWRLenc?oc=5"
|
||||||
|
],
|
||||||
|
"static_urls": [
|
||||||
|
"https://bangladesh.gov.bd/",
|
||||||
|
"https://www.bb.org.bd/",
|
||||||
|
"https://www.thedailystar.net/",
|
||||||
|
"https://www.prothomalo.com/",
|
||||||
|
"https://www.bdnews24.com/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,29 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.cbc.ca/music/taylor-kirk-timber-timbre-obit-9.7176057?cmp=rss",
|
"https://news.google.com/rss/articles/CBMioAFBVV95cUxPNVBkOWtMTzg4OTBDY05BQjN2Q1lINFIybnVRY2hTNnRSM2NGRTVKX0FiRndBMGpWWmFuZjQxSmNsdkx5MF95UU41X25aVTkyQng1eXM3U3AxYk9PMThUZ2E2MmhVUVI1QzlQSzJIaWx1ZmVZYmEyS2piOU1yZTFrXzBRZW9HODI5N2xHSGpCaTJRRl9DUDk0TUdOZVJkcHRV?oc=5",
|
||||||
"https://www.cbc.ca/sports/hockey/pwhl/pwhl-super-saturday-regular-season-finale-april-2026-9.7174583?cmp=rss",
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxNYjNVNDhqNzRIb3RBRHRKdGxXOC1rVEE5Rll0NUxDcHBld1hucDhhSDFaVGFvU2ZXOXpGWkh2WElxRTVtMnFpa1J6bDBXMldob0std0dEbi1tUjNyU0xfYTRJR3dUeDhQdl92TmxONDZuMW9CMHVfemFXSXN6Mi1oOFM1S1ZyemVvTDB4ZQ?oc=5",
|
||||||
"https://www.cbc.ca/news/canada/hamilton/cooney-hamber-trial-decision-date-9.7174773?cmp=rss",
|
"https://news.google.com/rss/articles/CBMimgFBVV95cUxONVM1SWllajJpUXhCZmlYZ3ZlQUY2eXdveXJtU2dWa3NWbG9aTnN1OVdIMzJUZHlFUU1CandDbWVkTkpCdjhHYS1CVE1OaHlZRzVtSVZRb29OM21laXVYdjY5M0ZGOUQyb08wVXBCTE95NWZOX0p5d1JMcTNNYmQyQVhqRFNaNXZYcmZ0X0pLd1lac2xIckFHTVlR?oc=5",
|
||||||
"https://www.cbc.ca/news/canada/kitchener-waterloo/livestory/jeffrey-sloka-sexual-assault-trial-ruling-decision-9.7175767?cmp=rss",
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOOFZ1T3hLemtzR0d6ZTlJU25GLU5YSEV3eVY0eUV2dm41S0ZPUjVFMWJ3dVpNdmo3aWpxSFE3QWJCdW1NcjlFWTFlcHlyTFhQOTdyUWxuMktSZmtrWnZadU1xQmlDb0dPU2o1dFV3dXVpX29PVDRNVVRNWlV0V1FFb3BlNWVQcUlubDFCQ1hmWUZBcm5JQVkyS28wYnVxd2t0MGt4RlNlOGtCUm9GaUwzUXNVT05CQlJI?oc=5",
|
||||||
"https://www.cbc.ca/news/politics/ukraine-war-nato-carignan-trump-9.7175303?cmp=rss",
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxQOXVXblYyeS02eGI1QWMycFcxM0p2Ty1LQmdrNFJ6Y0poS0JQYXp5NWtmeE1mbXcxdDB3a3lNSVMzTVJQV2FaM19udmctZnZVbnZ3RFdpZXV2cU9TSlE5Um9HU0FtMDczXzZFMjNHN050bXlaMFBnWjh5bm40R0s0V3RjR2kzdkdGdl9MaEpwYVFBUWVx?oc=5",
|
||||||
"https://www.cbc.ca/books/canadian-poet-karen-solie-wins-239k-windham-campbell-prize-9.7173005?cmp=rss",
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxNLV95clhidDN5QThwMDJyZ0dtYTg4NlhxSkRZOHhIRG9VaWppcnpVeG5BazFsbzZ2azNaOXl0MmU3Wm5KNlNFWmVlQXd2MTVhSDVhQXJOYW1ldGJxLThBUU9zM3BXa1B6ajVMamctdmMtWURZZW1aZDVueGtWbjQxRGtiV2I5X0x1Ukp5WnAtc1pnc2dNQXByb0lvdlpELXBFaFBuRlJaMlNXZkZGa0E?oc=5",
|
||||||
"https://www.cbc.ca/news/canada/toronto/ticketmaster-delist-resale-tickets-ontario-9.7175775?cmp=rss",
|
"https://news.google.com/rss/articles/CBMiqwFBVV95cUxPTnFEeTRleUlYb1NibTJGNVFWMUVZb3duY0p5UkFqSFRmQkN0NkdHOElRMmh1SjdUZUkwOHRKSDFhc2lGNEs1T0R0am5WaWg0eUlFU2NsOTEzVjhPbzVoaEtSYm1femdiMmNCSTRDNlRlaE5nVlVseWM5eG13b19NS0RDS21oSXpUTFQ4dTZldDQxNEltWjhLWGN2U0NBdHJVR19qWHl1S21QVmc?oc=5",
|
||||||
"https://www.cra-arc.gc.ca/",
|
"https://news.google.com/rss/articles/CBMihAFBVV95cUxNOUgxaVdXRE1EbnpKVDRwY2diVHhKMzNqSkZCc0QzN2pYaHc3RGFpejZTTkpZRTdMclp4MGZmdmVzVGtXa094d3pHSkR5eUtZUTFPbG1FaVV3TGxQRXlraUlTWUQyTUpENjVZdkFlYVhRM0x3X1NmVGNJZGdpSkZDOUdNemk?oc=5",
|
||||||
"https://www.amazon.ca/",
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPcHZOV3ZwN3RHUkdRaDVQYVJrUzlwN1duR1NGa0hrM0hpaWMxTXpOZFZHa2p3UUZNa2RWR2ZnWjdDYVNoS0Z6TGp0eFJrZ0tJOFlkbXFpMUtzSW5DR09MV2Y0QmxxRS12bld3WFVqM2E3dUIzV3M0cTVCb3NROUMwZy1QR3VleUZWZXIwTU1Vckd0VlNfazl1MVFXRQ?oc=5",
|
||||||
"https://www.cbc.ca/news/canada/nova-scotia/tiffany-cameron-halifax-tides-northern-super-league-women-s-soccer-anthem-victory-9.7174310?cmp=rss",
|
"https://news.google.com/rss/articles/CBMic0FVX3lxTE5YM3R2Q0U2VF9SS0g2YkdtZHA3WWR1cENjcVFDOVZHNDhWR2p2QktJeHcwRm56cTZqTGlFY2xkQ2pnVGEzOGh0RUd5dndXLW04b1pJVjVkQ3FsTzJTZVk0S2pLOWVMLUVoU0pZZzBFcDJUMjA?oc=5",
|
||||||
"https://www.cbc.ca/news/politics/trudeau-china-economic-coercion-9.7175918?cmp=rss",
|
"https://news.google.com/rss/articles/CBMiWEFVX3lxTFBFWU9VOFI1b3ozRzZGaWRiX0R2dW5LYThINXBTMVdBQ2FUMktJYTBVQWFfNm9fWk9hZnV6NGpETllNMW9PWXB3YjQ1MGNRNVNrcUhOY3JnWUI?oc=5",
|
||||||
"https://www.td.com/",
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxQQXA5Wk5rV2Frb29qZ2Z0cUNTVldrSXE5TW1JNnRXZ1Q2d3NpZVF5cEpMZjNDRzdCa0IwRjNuLXY1X1h6NFpyS0JPNkxDdW1zMTR1WlZ1NkY5cWJ6RV9CZlZreThiVkpJcDNHby16alNxOS1XQ3VpWkNPVGY1Qy1TZ1QxX1lqbkxLSDBJYTNlbDg3MVVEdy1EbGgxdkk5WnNTMXAzRzRB?oc=5",
|
||||||
"https://www.canada.ca/en.html",
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
"https://www.cbc.ca/news/canada/calgary/powerful-winds-calgary-damage-9.7176144?cmp=rss",
|
"https://news.google.com/rss/articles/CBMiZEFVX3lxTFBoeXczd0x3Z0ViR3dpYnc0VzJmdGVDb1BVYzdKeEV0Xzh3enBKbmxFT0NtNmd6VWJRU3FIcGJuNlcwSFJibzNNcUp3NzBIaTQ5YkV3c01iZG12NGhaMmNERndCVmY?oc=5",
|
||||||
"https://www.cbc.ca/news/canada/calgary/ottawa-approves-enbridge-s-4b-sunrise-natural-gas-pipeline-expansion-project-9.7175787?cmp=rss",
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE1teDdfMXBQeWFMZko3ZzNPTWZXREV4T2JKNXM3MWlISXQtNl9MYTNTNUxFbWgtYmg5RGdHb0JaaTh1QjN6YmM0MTRXZnA0TTRSTHBDMjNOUUlKdw?oc=5",
|
||||||
"https://www.rbcroyalbank.com/",
|
"https://www.microsoft.com/",
|
||||||
"https://www.canadapost-postescanada.ca/",
|
"https://www.apple.com/",
|
||||||
"https://www.cbc.ca/news/investigates/ancestral-remains-wolfe-island-ontario-9.7174129?cmp=rss",
|
"https://news.google.com/rss/articles/CBMie0FVX3lxTE1TWVFHNWdYcEdjSE1zXzJ4OThvLVhOVlJ0Mmhyb182M2JJRTFWQ3Fmd1o0OUVjdnRaeU5jN3o1SkcxNUN6aUlDUUlmTGVCRmo4bUxES1ZYTEhsLWI2YmVPamlmMy0zLUotVzVBVGN5VUZPejZRRUlUZVVlOA?oc=5",
|
||||||
"https://www.cbc.ca/news/science/climate-summit-transition-fossil-fuels-9.7175158?cmp=rss",
|
"https://news.google.com/rss/articles/CBMizAFBVV95cUxNVG5xbUcxQlZpVDZkWHU0WHlZRTE4dTlaTk9CVGljb2FUV0JWYkFQTXZzc1AwdkgyVUlVZkNrQV9IRDFrV0hnNjRVTnpST2ltTWg4Nk13allGT2tOcmJ4M2dFT0IxRkdYTDRiZmtLRFYxQmJIS1NsVlRVWUthWUxubDQyeXUxMzJjekR0NUY2MjdqMk93S0dRZUpqRTQzd2hXUWcwUUxSUlRQZnMycDVKVVc5SzZoRzkyYkhFX05yWU1UV1FGMDc3OGExMDU?oc=5",
|
||||||
"https://www.cbc.ca/news/canada/calgary/analysis-alberta-electoral-boundary-new-maps-danielle-smith-naheed-nenshi-9.7175296?cmp=rss",
|
"https://news.google.com/rss/articles/CBMid0FVX3lxTE5zS1hiZ0JHaGFnQUU1VWF5SGtEMTJZVzRDMHI2VVI0cDJtRl92TWpZV0tUUnFldUpNU2JHWmRyZkprRTJXaExyTGlkSE9HaUs3RDVnWVJ4ZkJCb19jYTk2SHlIc09tallNem1aa2hFaWR3ckJyY1FB?oc=5",
|
||||||
"https://www.theweathernetwork.com/ca",
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxOS2J5Xy01M1ZLYURCR3BqVHQycVhNWjUxTDlQTVM4Tm5pZjZmUGRaek52MVRXSUlSbGw5QXAza3R5QU1wWGV2aFRPUHFOLUZqLUtlYnBmOTltZW0yaGJicTlWUXI5bXRsUjlTWVJkTmhDQXY1eXljOTNleXVIYXBicmNvWlYyRjJ3YlNoYWFpWm5zZVZQS0tLcjhIMDFiYWhLMWdHeg?oc=5",
|
||||||
"https://www.cbc.ca/news/canada/manitoba/death-threats-genocide-winnipegger-charged-9.7175921?cmp=rss",
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxNbWcyMmxhbEg0OWdoWDhOUnJIZGtlclA1R2JYdGVXSG5wX3N2SFdSbldoRlA0MG9pWUZCRnV0ZE56NWtmQUxwWnd4aExadnpQQ2M2SHlmUGs2eFlmNmphSl8tLXZ0bS1wbVBzT21CUGc0dTNOZFVVNTYwLVB0bFVqQk5iTEcyTW43LTJV?oc=5",
|
||||||
"https://www.utoronto.ca/"
|
"https://news.google.com/rss/articles/CBMikAFBVV95cUxNYVc4YmFZNGp6a2dXRlB5Mk9ybTFTWkFZSEtWdlNSZFdWdElLV05PSG5GUmMtNWg2VjRXUlBWR21NWHQ2YjBORkNxWEtPOWdMZWNtREhhZjA5dmtOaEs0VHdtVmFqcjc1X0xFZlVTMGZnRUlWS0w4NjhvOUFhLVRzZUN3NEI3NkZTQjN1TVN1U3k?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=86334",
|
||||||
|
"https://news.google.com/rss/articles/CBMifkFVX3lxTE0xMnIxTUluTHZiRXZ3WHhtNU0yNi0tbDFyNFlNYlcyZzNBN0hiTHFZaEh2WG9PMHd1WnhFRnRGYTFvcm5kRlhEMk9mdlMtdnBHLUxEcUUwWkJGVldWVnhVcDVialZvcXl1aHpQUExkaG56UER6R29Oc1UwelFQZw?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=35996",
|
||||||
|
"https://news.google.com/rss/articles/CBMi0gFBVV95cUxPS1YtdS1ZY3J4TjBkeHByQ3k0YTNzU0doQW1kWjhPUnVqejN3NktiR01vQnByUWxiREFRWGZwUV9UY2J4S0QteDM5eF9zNE5jcUZMUjNUMGlVbWtaaEZwaGUxcUhsTl80b0EwM3FCeEFiX3RHTFEwVTA2M1lfdmduRnlYam5PeUlvRW9aYndqZXRRMDB4S1Q0aTNZdlI5bkdtNGxacHhaS0g5QW9PYXR3RWMyUnZOdWhjU2pZOWZEeV92ZUlQUUFTNXZ5d3ZGakhzYXc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMid0FVX3lxTE10aHRZYkJxNGlzYUZsZEhWRmtfMkc0X0ZhUS04V19ZU0FHNW5CNzNNcUNQdWw0ZWFVNHhLRlluam5EUnZjY244Y2xNc3VBLVBwMXRUSEVWYkoyZUloNEJna0N3OGxUOU5fSkFrWk9ZWlo0VjRQYzJN?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE1sdWRSN2M3VW8wa2NUaDNCRXFyQzVDVFlxb0RycGxzZ0loMHI1MDBFSUxsTS1ydi1vWlI3c09NeUIyR2VlVEhhTHN5dFJ4dS1CRXl2c2FRSUphZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMigwFBVV95cUxNMFgzanpYSkhPQjFTcWVYZE83Mk90bFRNVUEzbFo1YmVyTTZxRjdRTVFNajMtejRuVThBX0FIdkw0SUZuWWcwV0cwV1pEUG11aFVfLVphVS1YMVhEMExTQVFEZlNncmpvcmlZd2FFV21UUEZyeG5xSkk2NnVuS1RHTGF0VQ?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.canada.ca/en.html",
|
"https://www.canada.ca/en.html",
|
||||||
|
|||||||
@@ -8,29 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.canada.ca/en.html",
|
"https://news.google.com/rss/articles/CBMiogFBVV95cUxNR2w0VzVFdW1UdGpKczlSbWt6SDNCNzR2ajdOckVJZjlONXUtdGhZN2RmbnU5dTFEYjZLU25sU0VvRjdxcy1oai1HNzBIOVNHOEdLS1h4b2F4MS1oZ2Q3WDRJTktTMTJiRzUxY0hNWnVyTDZtUGpPeFhjS29XbmdwU2hjem5fcmJJM2cxZGttbTBJUFlWOGFpVUpET3lsR0dzYVHSAacBQVVfeXFMTlNvUGtxRkxJblVKMmRONDVBTktKNzBiUUxfWTQxcE9lLTNQc3RMQjVHdjZpWUZDTzF3eEFxMzFLRk5NLVUzZnEwbDdVRy05WGJCc1l3QWtUVmM0MHFjYlFza04xRDZ4RlRiYl9LZFlmNXdLUmpFanJRa3ZOUnZ6RFNxNVE0Y1NweXh0a1BENVVLQmk4aFJoenhOa05pZnhPc2RVMGxOZGc?oc=5",
|
||||||
"https://www.cbc.ca/sports/hockey/pwhl/pwhl-super-saturday-regular-season-finale-april-2026-9.7174583?cmp=rss",
|
"https://en.wikipedia.org/wiki/Special:Random?r=88922",
|
||||||
"https://www.cbc.ca/news/politics/ukraine-war-nato-carignan-trump-9.7175303?cmp=rss",
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxNYjNVNDhqNzRIb3RBRHRKdGxXOC1rVEE5Rll0NUxDcHBld1hucDhhSDFaVGFvU2ZXOXpGWkh2WElxRTVtMnFpa1J6bDBXMldob0std0dEbi1tUjNyU0xfYTRJR3dUeDhQdl92TmxONDZuMW9CMHVfemFXSXN6Mi1oOFM1S1ZyemVvTDB4ZQ?oc=5",
|
||||||
"https://www.cbc.ca/news/canada/calgary/ottawa-approves-enbridge-s-4b-sunrise-natural-gas-pipeline-expansion-project-9.7175787?cmp=rss",
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxQOXVXblYyeS02eGI1QWMycFcxM0p2Ty1LQmdrNFJ6Y0poS0JQYXp5NWtmeE1mbXcxdDB3a3lNSVMzTVJQV2FaM19udmctZnZVbnZ3RFdpZXV2cU9TSlE5Um9HU0FtMDczXzZFMjNHN050bXlaMFBnWjh5bm40R0s0V3RjR2kzdkdGdl9MaEpwYVFBUWVx?oc=5",
|
||||||
"https://www.cbc.ca/news/science/climate-summit-transition-fossil-fuels-9.7175158?cmp=rss",
|
"https://news.google.com/rss/articles/CBMie0FVX3lxTE1TWVFHNWdYcEdjSE1zXzJ4OThvLVhOVlJ0Mmhyb182M2JJRTFWQ3Fmd1o0OUVjdnRaeU5jN3o1SkcxNUN6aUlDUUlmTGVCRmo4bUxES1ZYTEhsLWI2YmVPamlmMy0zLUotVzVBVGN5VUZPejZRRUlUZVVlOA?oc=5",
|
||||||
"https://www.cbc.ca/news/canada/manitoba/death-threats-genocide-winnipegger-charged-9.7175921?cmp=rss",
|
"https://news.google.com/rss/articles/CBMilwFBVV95cUxNU0ZRRTVmLWtVNERvY05uM1ZPb0tUWkZTYmJMeHJ5c245M3lmQTlrVVZzZGFxeEt0dU9udkhRX1NpNlRWNzdXMVB1Y19QNkp4cVk1ZlB2bURia3g2Q25GckFSQTNrdnl2ZGlvekhPT1ROVGdwazRHMnp4cDFaUl82ZmxPMm9veHNSWkxpT0pYNlA5Y01nTEhF?oc=5",
|
||||||
"https://www.canadapost-postescanada.ca/",
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxNLV95clhidDN5QThwMDJyZ0dtYTg4NlhxSkRZOHhIRG9VaWppcnpVeG5BazFsbzZ2azNaOXl0MmU3Wm5KNlNFWmVlQXd2MTVhSDVhQXJOYW1ldGJxLThBUU9zM3BXa1B6ajVMamctdmMtWURZZW1aZDVueGtWbjQxRGtiV2I5X0x1Ukp5WnAtc1pnc2dNQXByb0lvdlpELXBFaFBuRlJaMlNXZkZGa0E?oc=5",
|
||||||
"https://www.cbc.ca/news/investigates/ancestral-remains-wolfe-island-ontario-9.7174129?cmp=rss",
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE1sdWRSN2M3VW8wa2NUaDNCRXFyQzVDVFlxb0RycGxzZ0loMHI1MDBFSUxsTS1ydi1vWlI3c09NeUIyR2VlVEhhTHN5dFJ4dS1CRXl2c2FRSUphZw?oc=5",
|
||||||
"https://www.cbc.ca/news/canada/nova-scotia/tiffany-cameron-halifax-tides-northern-super-league-women-s-soccer-anthem-victory-9.7174310?cmp=rss",
|
"https://www.apple.com/",
|
||||||
"https://www.theweathernetwork.com/ca",
|
"https://en.wikipedia.org/wiki/Special:Random?r=24628",
|
||||||
"https://www.cbc.ca/news/canada/calgary/analysis-alberta-electoral-boundary-new-maps-danielle-smith-naheed-nenshi-9.7175296?cmp=rss",
|
"https://www.microsoft.com/",
|
||||||
"https://www.cbc.ca/music/taylor-kirk-timber-timbre-obit-9.7176057?cmp=rss",
|
"https://news.google.com/rss/articles/CBMiWEFVX3lxTFBFWU9VOFI1b3ozRzZGaWRiX0R2dW5LYThINXBTMVdBQ2FUMktJYTBVQWFfNm9fWk9hZnV6NGpETllNMW9PWXB3YjQ1MGNRNVNrcUhOY3JnWUI?oc=5",
|
||||||
"https://www.td.com/",
|
"https://news.google.com/rss/articles/CBMid0FVX3lxTE10aHRZYkJxNGlzYUZsZEhWRmtfMkc0X0ZhUS04V19ZU0FHNW5CNzNNcUNQdWw0ZWFVNHhLRlluam5EUnZjY244Y2xNc3VBLVBwMXRUSEVWYkoyZUloNEJna0N3OGxUOU5fSkFrWk9ZWlo0VjRQYzJN?oc=5",
|
||||||
"https://www.cbc.ca/news/canada/hamilton/cooney-hamber-trial-decision-date-9.7174773?cmp=rss",
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQb1daRWVKRTNkT1NWLVNkVUM5VVVOaEFjZVdjMU9Jd1l0dU52empNN0xOUUdLMUFrV1d5amlmV0NKSHN5dENibFZacXJWUk9iMEl0WFlpUWV6UHdEc09LZUVjakJuZVpOd0pMOUJCQWVtSzMwbTJUN3BlM3dhT3Q0UUdyNWdlX2liX2pnckVubWlNWVdTY1M0TmZtWG9HcEtGMFZ3VTJZRm1DcGJnTm5BZG9BNA?oc=5",
|
||||||
"https://www.cbc.ca/news/canada/kitchener-waterloo/livestory/jeffrey-sloka-sexual-assault-trial-ruling-decision-9.7175767?cmp=rss",
|
"https://news.google.com/rss/articles/CBMid0FVX3lxTE5zS1hiZ0JHaGFnQUU1VWF5SGtEMTJZVzRDMHI2VVI0cDJtRl92TWpZV0tUUnFldUpNU2JHWmRyZkprRTJXaExyTGlkSE9HaUs3RDVnWVJ4ZkJCb19jYTk2SHlIc09tallNem1aa2hFaWR3ckJyY1FB?oc=5",
|
||||||
"https://www.cra-arc.gc.ca/",
|
"https://news.google.com/rss/articles/CBMifkFVX3lxTE0xMnIxTUluTHZiRXZ3WHhtNU0yNi0tbDFyNFlNYlcyZzNBN0hiTHFZaEh2WG9PMHd1WnhFRnRGYTFvcm5kRlhEMk9mdlMtdnBHLUxEcUUwWkJGVldWVnhVcDVialZvcXl1aHpQUExkaG56UER6R29Oc1UwelFQZw?oc=5",
|
||||||
"https://www.cbc.ca/books/canadian-poet-karen-solie-wins-239k-windham-campbell-prize-9.7173005?cmp=rss",
|
"https://news.google.com/rss/articles/CBMi0gFBVV95cUxPS1YtdS1ZY3J4TjBkeHByQ3k0YTNzU0doQW1kWjhPUnVqejN3NktiR01vQnByUWxiREFRWGZwUV9UY2J4S0QteDM5eF9zNE5jcUZMUjNUMGlVbWtaaEZwaGUxcUhsTl80b0EwM3FCeEFiX3RHTFEwVTA2M1lfdmduRnlYam5PeUlvRW9aYndqZXRRMDB4S1Q0aTNZdlI5bkdtNGxacHhaS0g5QW9PYXR3RWMyUnZOdWhjU2pZOWZEeV92ZUlQUUFTNXZ5d3ZGakhzYXc?oc=5",
|
||||||
"https://www.amazon.ca/",
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxOS2J5Xy01M1ZLYURCR3BqVHQycVhNWjUxTDlQTVM4Tm5pZjZmUGRaek52MVRXSUlSbGw5QXAza3R5QU1wWGV2aFRPUHFOLUZqLUtlYnBmOTltZW0yaGJicTlWUXI5bXRsUjlTWVJkTmhDQXY1eXljOTNleXVIYXBicmNvWlYyRjJ3YlNoYWFpWm5zZVZQS0tLcjhIMDFiYWhLMWdHeg?oc=5",
|
||||||
"https://www.rbcroyalbank.com/",
|
"https://news.google.com/rss/articles/CBMizAFBVV95cUxNVG5xbUcxQlZpVDZkWHU0WHlZRTE4dTlaTk9CVGljb2FUV0JWYkFQTXZzc1AwdkgyVUlVZkNrQV9IRDFrV0hnNjRVTnpST2ltTWg4Nk13allGT2tOcmJ4M2dFT0IxRkdYTDRiZmtLRFYxQmJIS1NsVlRVWUthWUxubDQyeXUxMzJjekR0NUY2MjdqMk93S0dRZUpqRTQzd2hXUWcwUUxSUlRQZnMycDVKVVc5SzZoRzkyYkhFX05yWU1UV1FGMDc3OGExMDU?oc=5",
|
||||||
"https://www.cbc.ca/news/canada/calgary/powerful-winds-calgary-damage-9.7176144?cmp=rss",
|
"https://news.google.com/rss/articles/CBMiwwFBVV95cUxPUGV5NTZzeWVJUlBIRXhFMVpjY25MejRHTk9tLTdFSGRZZVIzaE5OVkZGLWpGRmdUaXJfN0g2dHM3c21NMGN2dkRwXzNhSXRSQWp6X1JiOWVOdnFaTmhZWTFDYTFreVlBQlY3MlhCWWFpQ29ZZmk5cFhNeWNuWXZ4djhVR2pRaVFjdzN5alVIVm5OdVJBT2tVNzg4MWkyeDBOMFh3NHdTdnV2cDZMTjBINGlHT2ZWZGw4cE5mVkRWM0laMHM?oc=5",
|
||||||
"https://www.utoronto.ca/",
|
"https://news.google.com/rss/articles/CBMikgFBVV95cUxNRGh5U2RWWUtKc2Y0QmRsM1ZGTkUybE1tSGZuMmpWUXlKSklTWHJyQlBGdnJsbElUNU0xLTh5aDVRREdRSVRUOFdHeFplM0ZudDRhUTIyN2MwNVREbEF4cy1TM0kzMFJkUGhWSzZmRE9sUlJxUE9NR2xoRDktUW5mWE9OV2hWaEh1cWpyTXRMRXUxUQ?oc=5",
|
||||||
"https://www.cbc.ca/news/canada/toronto/ticketmaster-delist-resale-tickets-ontario-9.7175775?cmp=rss",
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOOFZ1T3hLemtzR0d6ZTlJU25GLU5YSEV3eVY0eUV2dm41S0ZPUjVFMWJ3dVpNdmo3aWpxSFE3QWJCdW1NcjlFWTFlcHlyTFhQOTdyUWxuMktSZmtrWnZadU1xQmlDb0dPU2o1dFV3dXVpX29PVDRNVVRNWlV0V1FFb3BlNWVQcUlubDFCQ1hmWUZBcm5JQVkyS28wYnVxd2t0MGt4RlNlOGtCUm9GaUwzUXNVT05CQlJI?oc=5",
|
||||||
"https://www.cbc.ca/news/politics/trudeau-china-economic-coercion-9.7175918?cmp=rss"
|
"https://news.google.com/rss/articles/CBMimgFBVV95cUxONVM1SWllajJpUXhCZmlYZ3ZlQUY2eXdveXJtU2dWa3NWbG9aTnN1OVdIMzJUZHlFUU1CandDbWVkTkpCdjhHYS1CVE1OaHlZRzVtSVZRb29OM21laXVYdjY5M0ZGOUQyb08wVXBCTE95NWZOX0p5d1JMcTNNYmQyQVhqRFNaNXZYcmZ0X0pLd1lac2xIckFHTVlR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxQQXA5Wk5rV2Frb29qZ2Z0cUNTVldrSXE5TW1JNnRXZ1Q2d3NpZVF5cEpMZjNDRzdCa0IwRjNuLXY1X1h6NFpyS0JPNkxDdW1zMTR1WlZ1NkY5cWJ6RV9CZlZreThiVkpJcDNHby16alNxOS1XQ3VpWkNPVGY1Qy1TZ1QxX1lqbkxLSDBJYTNlbDg3MVVEdy1EbGgxdkk5WnNTMXAzRzRB?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMigwFBVV95cUxNMFgzanpYSkhPQjFTcWVYZE83Mk90bFRNVUEzbFo1YmVyTTZxRjdRTVFNajMtejRuVThBX0FIdkw0SUZuWWcwV0cwV1pEUG11aFVfLVphVS1YMVhEMExTQVFEZlNncmpvcmlZd2FFV21UUEZyeG5xSkk2NnVuS1RHTGF0VQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMifEFVX3lxTFBudnkyT2JseGJtZy1EVWdsRUw2Yi1Cbk4xY19QMy1GTmZMWndBekFOMmVUOXZPV1puZXVWa0R3aElZckpRU01CN2lzNEpDTFUwYVdyWFlwbE42WnBrdlliaWszNmQxUnlVNkZyWnVEU1JUWlR3NzY5U1RpalI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMivAFBVV95cUxQNGx6cWhJbEJfMUtRR0dkV2hScjgyTWRCak5iNm55Xzh6Mmc0QlR5bU02cFRsaU54bHQwRWQtckMxX3NWUTRYMHdzZVczdlJYcFRsUGE4WlZReFQzd21IaEV5Y2ctcE1fbkQwQmNEYnllOFJFV2NsWUhSLTM1M3YwOG5IajhETXVrdGMtZVc4Q0dNVzctM2RhWFJhUXNFcFR3ZlFNRHcwVkZlV1JmSHhXT1RuSnF5UXVRU0NCOQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxQeExuR050ZEVWSmpJSDlKTEtIUTV6bUtaSTFOU2JqdUV4aWR1eS1wNTRybmEzUzZpMjJjWWdqOHBKNERvYmRfdExCeWM3cl9pM2pRdXdZRXhXMFNqdU9TcTkxZW43M2RpTjlRbm1nUFVBS2V6YXpucnNxLWoxMzVlakNFb1IzanF5T0JHUWtHazJxUXcyMmxqQVM1WHlHRGExVEFEbzFn?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMikAFBVV95cUxNYVc4YmFZNGp6a2dXRlB5Mk9ybTFTWkFZSEtWdlNSZFdWdElLV05PSG5GUmMtNWg2VjRXUlBWR21NWHQ2YjBORkNxWEtPOWdMZWNtREhhZjA5dmtOaEs0VHdtVmFqcjc1X0xFZlVTMGZnRUlWS0w4NjhvOUFhLVRzZUN3NEI3NkZTQjN1TVN1U3k?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.canada.ca/en.html",
|
"https://www.canada.ca/en.html",
|
||||||
|
|||||||
55
data/regions/DE/BE/Berlin.json
Normal file
55
data/regions/DE/BE/Berlin.json
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMiqgFBVV95cUxQdXUwVHRfZ0RqSm9QanA0NUVObVJXd0pyOC1jNGIyaWdTZHJ0anZuV1Rub3gwc2J3eEVsU1l2U1JIcFRjOGp1eXd1cUppcDBXb0g0dXhPSnhUNHRHaUxsOG5vSm5naHVJRWh5aElna0lwMk1KSUdIM1FjaHF6VjROVU5iYWtmNm5od0FXcnBHQzZxenlrUk00aWdCbnJFWEN5b3N4MGtGdGFmQQ?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=75093",
|
||||||
|
"https://news.google.com/rss/articles/CBMizgFBVV95cUxOTXhDT2tPVklzSlFyazdURmJ3ZUNsWjRBeWJPNUhHMlg2QUFONGg1Wk10cEFzVkE4X09PVHRLNHJrb05WRUNER2xuN3hselZmVXJrS05pb2l0dXlHdmlLc0J1VjRmd1AyQ2hRUVRiTGZpdEc2VkhLOEo2UGxERGVqdllsTmh6TGE0c1QxQ2dvT0tiV3ZDRklQZHBRVlZGV293eEl2VnlNOEJlWmNZeFVieUpDY21pRHdRZXprcV94V0Z6eXdOVWZzRHNrY3dQZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMizwFBVV95cUxOX2w4LWZtZ0NqQTB1RVNOY2FLMWlpX2JRcVZIWGpJYzMwQlVZd0loTG50d2ZQWmJIT1ZsVUszNDl1MDlyTGNsQTJmVUFCZm9QWElpdnNjbHplaG1ZUGxzcjRfVWp0MWNsUDhsU0xjZDJXX2dFZUVhNzVva0M3cTl0YXJBRmtGcmJUMG9PZjNNTHRaSFdXT1NYU1ZDX3diOGFGU0c3d3pBa1NOUHdnUGJOQmtfZUFGdnZic0VSblJ4aVZXdW1ERlZkUXhJX3pGOW8?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwgFBVV95cUxORDJPX1JoZTk3bkR3UE1xbGl6NlFTSy05MUFqalR4a2NXOVZuRlBodHFENERBbjZXcUhpTzBlblRXMFpTal94SDNvNDFFUDlKUi05Y3BzX1o2N3F5Ym5DRnNCUGhyUHlVUnhENm85dzRySHNBdUlhaXNENnlUbDA4b3pFR3hIR2swandtVEFwVUU4NWFRWmJFcnkxSExXTmR4WEdzNGRpOHZ0OExRMV9mczluR2FSdzh6V0luWmxPQmpmZ9IBxwFBVV95cUxNeTUxMUxGWDlTN3JLUHBkTWNtUXZuSEtQbzBaeUVlVWZzMmhhR0NhcjZUUnBITnFKRWEwNHRENFQ0M0VzcjVMX0U2ejBsVXR6OFhrMU01c05oWHBXVWpNS3JLUk5LcHZSTU5lc2E1a1ZqZ3VhOENZaWJIdnRERXl4UmtYbVJhYkZjaHAwOEx5VXlPakN5Ym9VZTVqODFVQldqVWYzQXcwcXJXd0JVRTQ5ZDRLdFVWTFRvNFZycHdQV3lQX3N6LVJV?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiqgFBVV95cUxOQTc3Y282NVcyZUJIcV9nTTVmZHpWZ0VHZjk5c3FPX1hPV1JpeHBjaFh4X3Vzd3I2MnlkTjhCR0pGdG9YakFsM1YyZXVjVklpN3hZRkkxLVlLaHV6SGFEZDhGZ3JCTlNSX0FqalNjNzd6TE5lVDZacXNzb0dBR19pVlJmTmIwaWlBZmxSMmlDVkxmZC1QbEYyeDQxVzR5UEJJb1JHV2lURUVqQQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi4gFBVV95cUxOMzhoV2gwQUttamdOdlRKdk1JS2hGTEVYTWpGSEdESE8xWTIwc25DbEstSmNPTnN3MnVwYlNvQmUtNWJJS2Y1YUMzZmt4dHMteWtrWTZJV29ITWE2eEE0R2N2RDgwd2VBSC1OTDJhN1BHWXV2cDlnbUl4LXlmMXB2S3gyUThrSjNZUTBjWHZ5RXphbnZLYkN0R3M0OHdRRW51S200ZVR1Q2xSMnhnQUJqZ3pVOVYydklLV0xXY0NpRVJmZkgwU0lhdTAxOTlZRmFxSXg3LTRnQWxtd1MtTktiMWZ3?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxQbDBkZEJDdmNabzM2ZU8xbklRVE1yTXVEU2pyeW8zQlV5a0VEcWdnTS01ZnVYSjRKWmlxdnNOTnV0TUN6LTNBZDZobTEwWEUzQlVIdHAteXZnVlFwMmdBRElJNXNvNlhLS2JleU5icG1LUFJNbFVLcld4TExRS1lmUjdSZUxWQjhlc2xNcEhjZ3d4R2JMTmtkWk8yNFYzMTlvT0otU3hERXN2bGdSV2kwRVRrWVJ1QQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi8wFBVV95cUxQdWdtYVE3TlVRYzJIclRmYnY0cktaZVZ4ZmloY2dkUWJTekVndTB5d0RfaTJQeXJRQXhoVWxYODZxSHF6TmsweF9xWFhfbVZ5WGxsV3J6SWtDU214RkFBd1J1dmVJOE9RbnRHZXRzLUk4cWRiUm1EZl9udUtwck9EQTRrQXJVNmlkUWRxZ0oyaTZaeHl0OVVLZmZSZXBKVDBzcjhoZVA1ekFjOElLMWdOY0I0MkVjcndCMmhlYW01bUYzTUVnN2lXNkJHVmo3aHpyRm9sS3pJUDBPU25uNy1adEx1b3YzZWNOUGZ5SFRFeVF0Q2M?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=36627",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxPVk5IVFFsWkViWnRKOU8ydGNhU3h6T1VfQ1EzclhZUlNoY25KcXZoNTk5NnpRM2JnSkxJM0pUNHNENEJ2Szd0SlF6Y3UzaTFBR0JZY0tMX3djUmgyay1YWGpvNjFUVFFDTUdvbFJaYW1rSTExa19aVTFuYUp0LW9YWHpqSllMM1NES2NtUUVhaG9lV1BHSlliX3lzTkM1RDhLUEVmMQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAJBVV95cUxPTzJjNzg4Rkw1cU9oVUY0c0xzVEo0dk5yTlNmZ0hhQ2pORFY3WGFXZDVySENaZldVdDVJbGh0eVhBVkYxUUFWZ1V5TlI4NUs3b2U5Mld5bW9OclFZYUFOanlERWNWS2JDVFZTSlRfaWpnd3J5TEVKT2lmNmhGWkVsZXkxeGxQX3diMmFFVS1RYTJfZ2ZkUjdwZVVGOVNGX1I5NTdnZllaWWNPMVYzR1hXcDVyY2VWckdnUEUtTEtBT2t4TGVIY3JJSk1ZWmxFLXVCelJSeENVSnVJb0hEN0lySnhEWi1PTS1yQXdBUUtSc0ZVLTJTWXhnOFFzYnEyVTB1WEtRUUFVcUI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQS2tpU003WnJJTnBWU25wZjRYUE1UZVB6MmtHYTA0d2dEbEVVSUl2dGdualFEZF96Q2QwYWVrRVFIS0huSmpCeUJVZG5jbDBHLVVEajdTUTZLRWVsRDE1eFRsWjZrRmc5LXdvNDUxZjhCVW42a2k3UG9YS18zUHRtYmo2amtRaGZFbGpoLWU1OTEzaXdIRDJfc1puYUN3aUhWTzNqYg?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi3gFBVV95cUxORWpBSmUyME1FV3dOR25xQ01hVzl3Q1A0ZXlNTllPZ2NQRmlNdzE1b1J3VzByN3ZYZmo4OTNZQU5iQjc0NFJKc0NVb1B3bFJBdGg0eGJfZkZwenJWcmI0Y3dMRkUzaEpfNmo1MUU2NDZENnlVUWhrcVA0M0RMNzZsVzQ2b0tzTElnekZLQjhfOXJENmgyemF2MS1acnI1WFE4OWZTRXpDZnRwRDZ1UXhfVkQ4LV8xNW1qajdhaFFNQUREMTVhX0tzNTkzeXBFRUs0a2E0RjdxNTIyXzViSFE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiekFVX3lxTFBNUXZXeUY3RWxEb2JMSXNGdThzTHA1cnZfYWY2Qk91WVdVcVI2R2luMFoyd0p1NnZOcTVFOVpKaUhYNzcxY1FuOWFEYlVPV29IX0JWZ3UzcGF3WnhNRDhMTFlPR3VfaHhCa0JCSktOSWstYmYxTFl4YmlR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxQd253MHRuRWVWN0VTYzVnaHg4SnlSVWhMQzBWUkszeUk0YVFMZHZRSV9fNk0taTJoVkx2RmdWSUNuM0ZNYVZzaHc5clZVWWw4RFZJZWduYXRVZFQzY3l6cUdvM1V3bU5FcVZVcmlzLUpqTFVxc184LWpESVlvRERwWmxEc3YxZXEzQkpPOVV5T2dySnVMUGRlSGlfeWx2dzRPcy0xSjl2dGROc0ty?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMi1gFBVV95cUxQYm5ZZzZyVkg4dzdfRjZ6LUFOVWN3NHRxdVJFOFdENHNYR0k5NlFOYmx3aURqYlctV2IxbU42MUJNTFd2MG5JcVBHQ2UxTTZ0RkQ3R0NfdDE3STQtTTFkSERsQ3REdW5DaHluX0lRZk5NQTNyOHNjelJEVE5LbTgtN2t5aUtUNE9xTmFCb2xTZ3V1N09GS2R1VlVyaGZJbnJEZkpuUlhZMVExMGkyc0tmcV8ycTF4N3pvQmhIU3JwdlJLSHAtQy1tc2FSYWJnQ3Y2Ynd5OGV3?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi2gFBVV95cUxQTDFxR2lvOWJpTGJBOGJteEE1NDRQdFlGZEFEUmg0REtGdElpTjdRZHpKTE9MUWU5UVhXTVA4TnUwTXQ2WC0tWVctcU40ai11T185Q2RiTGFCQ1dVX3FpekpiVzRLc0M4bVgyb1M2b2FfVWhlY1JzbVVDSzdmbzBPdGVFZFJBTWdLU1Bfd2dpM3ZGX0tDVXlwZ1ZMV2ZIeTdpSFpadElVc3NxNzBnMGZIeGw2MWNUdmxTUW5ZejRSazVyemNPLUxwU0p5QnJGSzZjaHFWMEJLZ01aUQ?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwgFBVV95cUxNTk5ibUcxVEItcDJmMmtpWG9kN1F4cWtueFY3dDNUdEpjek1fNHFnNWhLV1NvVDJFUDNyZ2E5QTFqdXRoajZsV2J0OEMxenk1SURhRDUwLTYycHRDeEpiek1CM2J3MnR2UlBuXzc5YkV6QWdmTjhUZGxFVHZMdnpOYkVfcjY0c2hBVXRKQzZSbERtcTk3SzlvWXZpMjNKUWlSUTVvOVh3bnR0c1EzMTB4SUwxcGY2R09RZE5TSUE1M3pudw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilwFBVV95cUxNNVNaNm5fQ3d6cEQ5R3h3NDFKZzgyTlJ0TXJEQU51YWR4N1FPQ1pNTzRWS0xjSXFQbEdhWDVxMmo5U25jN1BNWXBQLU1DUXM2cU9kVjRJdzVGaUlvTWJ4enJnT1R2bmpBS3lTSHFjNU0tYXhja0lUOEZQMVhIVVZfT3piNVNlNDM2MEJIZFBYNUp6b1RYcjBN?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxNZkdCOWNEWVZBc3dCWFp0ajFMMG9BNWFYSjlqby1xOUVJcEdfRTlCVTNMRlV3Z0p1Uk1tSnQ5cWQzaU9JbmpEcEc5bzM4SGRZeWdqbnNlNkIwMGR4dzNwR0JuM0RBcWxMb2xGb1VYOFhXaDZqU0tkdWUzTTFrcUxMWG9XRS1DTWgwdV96SA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi0AFBVV95cUxQRzhHa0FpR1BIZlRyOGFXeEo0UnhFVUg0dlpfVW11cjczZ1UtTmlEOGdNWnJkTDFxdkxOTzFhT1dWQmZYNU94bDV5U0hJdWJlU2pFUnBFb3ZfMXpkY0ltejhlMnZyNG5mYjc0M0l6ZzRyY2Y4VEY4alBlOXQ0ZllfUTM3WTJZdXJtY25hbldQRVRqZjNhMVRtYy1NejBuM29TUkYxa3JkeUFES2tUc3I3QTZjcVN3aTMxY1Y0UUlKZjRNMFVodGljLU8xYVdRdU5k?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBjeGV4WVZZdEVCNkVtM0NPZkRuc0U2ZjJfT1M3M1FYc0gxaFdZSTdHTnlMcUU5VTJNakI3XzE1ay1yOFluNDR2bmd5ZG96NUQwanZNNDFCdlRNajRtOFdSNGpJdEM0S1JTVElTbmZZenNHQkh3?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxOR3prOFFHNWZ2dmtuRUtUTm05QjJnMUNXNjlNc3Y4STI0N3lPbm42eXNYWGxKWUZEY0EzYlRJWS0xTklNYmJldEVmSEREaFBJR2IwakZnU3Z4dzN1Uk5sLXNMd2F3S0pnVHBIczZ3U2MyZ1JmU2FRUVdqREhiQlA0b0wtYXVxb211bW9XSVBtTWJIY2RsUFgtdVJBQWwxX0U?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMikAFBVV95cUxOY1lSOWY0MW5Ub2doWF9IUVkwUld3X2dfMm5wMjNCcHBBaXBaWC02Wjh3ZEQ2anJEdWpMaGF6akRrRW5TdEdwOUtaa1BVVzV2dVpfMVBDVWFmdVc3MnlEY3dpS1BvY19Mc0xwWEtuVHVvd1BoZVBDTlZ5UU5Fa2h2aEF6UzJ3aGVxYXA4b1E3VXA?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMixgFBVV95cUxPcUlUNG5sUkpCdURDRzc4WmJHTk1rN3Q2bEZzZldCOTg0SVBpbjlQdHcwdGhlVUlMaFVMREtmVXJvU05oMUJvc1lWRkR3VXo5dWRLZW14cldFVjB6WUtsUFY3eEs4MllWak50LXhqU3FTYUNIZzJKQUw3U09aYlZTVFJac05KTmM5RUFxUExjaUxNVHhEbnBqVWsxQ3p2Q3R2QlY4NTJWd21UQkQ4emhpZnZCbGZicU12WEhzNE1QN0gzVkZJNXc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi0wFBVV95cUxPUHl5R2dHeEhzazZMNzJWa3hnMExzU2dVYjVRQnE3QWxkSGRySzJSTXdhRlB0U3c1WVRUWXNoWHlaU2lETHJoUFdqT0hrdUM0ZmN3U0lIbDJfTE1BYVhiVjNXR1RjQ2dVcnRzSl9XXzFOU0YwbmVwQzNLcVI5X1ROQTBpaEc4d1hfWlEzcTNxZnJoQnBMYmQzY1d3SkxDd0IzTkVMZE5kaXVGU0lmd0txUVFIdXdHckMxRnZmcFRHQ1BaLUxSZkgweFI3TjFzaUppY1VN?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
55
data/regions/DE/BY/Nuremberg.json
Normal file
55
data/regions/DE/BY/Nuremberg.json
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMiqgFBVV95cUxPejhmRzhRLTVxc0EyM3FWc3lNcjBJQ1Uzc0p2U19feWVJR2o0WlctekViRVk3emt5Vy05VTlFZWlGOUtqMHJWY0VkTzZCWGRrN0ppcXJsdkpxSzN2NERLOGhlYjVtQS1fWDA0S1F5Y0tBZ2hpb0V2TDdxQS1wSnl3NjhmZU5Mc05WMk5xbm9mc0ZjUTAwY3JqRmJ5LUNFU3FteFBEZS01VnpjZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxPVk5IVFFsWkViWnRKOU8ydGNhU3h6T1VfQ1EzclhZUlNoY25KcXZoNTk5NnpRM2JnSkxJM0pUNHNENEJ2Szd0SlF6Y3UzaTFBR0JZY0tMX3djUmgyay1YWGpvNjFUVFFDTUdvbFJaYW1rSTExa19aVTFuYUp0LW9YWHpqSllMM1NES2NtUUVhaG9lV1BHSlliX3lzTkM1RDhLUEVmMQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi0wFBVV95cUxPUHl5R2dHeEhzazZMNzJWa3hnMExzU2dVYjVRQnE3QWxkSGRySzJSTXdhRlB0U3c1WVRUWXNoWHlaU2lETHJoUFdqT0hrdUM0ZmN3U0lIbDJfTE1BYVhiVjNXR1RjQ2dVcnRzSl9XXzFOU0YwbmVwQzNLcVI5X1ROQTBpaEc4d1hfWlEzcTNxZnJoQnBMYmQzY1d3SkxDd0IzTkVMZE5kaXVGU0lmd0txUVFIdXdHckMxRnZmcFRHQ1BaLUxSZkgweFI3TjFzaUppY1VN?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi4gFBVV95cUxOMzhoV2gwQUttamdOdlRKdk1JS2hGTEVYTWpGSEdESE8xWTIwc25DbEstSmNPTnN3MnVwYlNvQmUtNWJJS2Y1YUMzZmt4dHMteWtrWTZJV29ITWE2eEE0R2N2RDgwd2VBSC1OTDJhN1BHWXV2cDlnbUl4LXlmMXB2S3gyUThrSjNZUTBjWHZ5RXphbnZLYkN0R3M0OHdRRW51S200ZVR1Q2xSMnhnQUJqZ3pVOVYydklLV0xXY0NpRVJmZkgwU0lhdTAxOTlZRmFxSXg3LTRnQWxtd1MtTktiMWZ3?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxNZkdCOWNEWVZBc3dCWFp0ajFMMG9BNWFYSjlqby1xOUVJcEdfRTlCVTNMRlV3Z0p1Uk1tSnQ5cWQzaU9JbmpEcEc5bzM4SGRZeWdqbnNlNkIwMGR4dzNwR0JuM0RBcWxMb2xGb1VYOFhXaDZqU0tkdWUzTTFrcUxMWG9XRS1DTWgwdV96SA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiekFVX3lxTFBNUXZXeUY3RWxEb2JMSXNGdThzTHA1cnZfYWY2Qk91WVdVcVI2R2luMFoyd0p1NnZOcTVFOVpKaUhYNzcxY1FuOWFEYlVPV29IX0JWZ3UzcGF3WnhNRDhMTFlPR3VfaHhCa0JCSktOSWstYmYxTFl4YmlR?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBjeGV4WVZZdEVCNkVtM0NPZkRuc0U2ZjJfT1M3M1FYc0gxaFdZSTdHTnlMcUU5VTJNakI3XzE1ay1yOFluNDR2bmd5ZG96NUQwanZNNDFCdlRNajRtOFdSNGpJdEM0S1JTVElTbmZZenNHQkh3?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMiqgFBVV95cUxQdXUwVHRfZ0RqSm9QanA0NUVObVJXd0pyOC1jNGIyaWdTZHJ0anZuV1Rub3gwc2J3eEVsU1l2U1JIcFRjOGp1eXd1cUppcDBXb0g0dXhPSnhUNHRHaUxsOG5vSm5naHVJRWh5aElna0lwMk1KSUdIM1FjaHF6VjROVU5iYWtmNm5od0FXcnBHQzZxenlrUk00aWdCbnJFWEN5b3N4MGtGdGFmQQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMixgFBVV95cUxPbFdmc0NtTWh3QTlsVDRNa0dqYVBBNDhMQXk2eUdZaUc1azZULUJGWWJlR1g2ZjhrSVY3dTh1RHFLazRVNWxLRjY2bUlsdDNkZ0pxajc4eTZwSzh4OTJ3UkxpU2NpTXdHRUN3QzBScFR1bWpwdV83a1MxSElqSF96TVhXWFJhZEJPbHVWTDZuVTA2eWNiYjNfMHk4MWllZVI5czFiTEdBRVdOakxWYVFMSUY1QzhNYXdSbk8xdkt6NnFFY1o1Rnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxQbDBkZEJDdmNabzM2ZU8xbklRVE1yTXVEU2pyeW8zQlV5a0VEcWdnTS01ZnVYSjRKWmlxdnNOTnV0TUN6LTNBZDZobTEwWEUzQlVIdHAteXZnVlFwMmdBRElJNXNvNlhLS2JleU5icG1LUFJNbFVLcld4TExRS1lmUjdSZUxWQjhlc2xNcEhjZ3d4R2JMTmtkWk8yNFYzMTlvT0otU3hERXN2bGdSV2kwRVRrWVJ1QQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxQd253MHRuRWVWN0VTYzVnaHg4SnlSVWhMQzBWUkszeUk0YVFMZHZRSV9fNk0taTJoVkx2RmdWSUNuM0ZNYVZzaHc5clZVWWw4RFZJZWduYXRVZFQzY3l6cUdvM1V3bU5FcVZVcmlzLUpqTFVxc184LWpESVlvRERwWmxEc3YxZXEzQkpPOVV5T2dySnVMUGRlSGlfeWx2dzRPcy0xSjl2dGROc0ty?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMikAFBVV95cUxOY1lSOWY0MW5Ub2doWF9IUVkwUld3X2dfMm5wMjNCcHBBaXBaWC02Wjh3ZEQ2anJEdWpMaGF6akRrRW5TdEdwOUtaa1BVVzV2dVpfMVBDVWFmdVc3MnlEY3dpS1BvY19Mc0xwWEtuVHVvd1BoZVBDTlZ5UU5Fa2h2aEF6UzJ3aGVxYXA4b1E3VXA?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxNdXNpMDJYazVNVUoxQ2ZBZkJHdjJ6RUx3MWdMN0U3U3QxaldJLXZZSHhPMUVlMENLZjFtTVFzdWIyY1ltM2o0MWNUSWNNUElLZ21YeU5TV3pzV1BHd18xQUJJVTJkazlyXzRtS1YzczA0ZXkxUENUVnFFMUk1RnVXSVVXTXBNRmtCYWhZUEgxZnJUZldY?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi3gFBVV95cUxORWpBSmUyME1FV3dOR25xQ01hVzl3Q1A0ZXlNTllPZ2NQRmlNdzE1b1J3VzByN3ZYZmo4OTNZQU5iQjc0NFJKc0NVb1B3bFJBdGg0eGJfZkZwenJWcmI0Y3dMRkUzaEpfNmo1MUU2NDZENnlVUWhrcVA0M0RMNzZsVzQ2b0tzTElnekZLQjhfOXJENmgyemF2MS1acnI1WFE4OWZTRXpDZnRwRDZ1UXhfVkQ4LV8xNW1qajdhaFFNQUREMTVhX0tzNTkzeXBFRUs0a2E0RjdxNTIyXzViSFE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi8wFBVV95cUxQdWdtYVE3TlVRYzJIclRmYnY0cktaZVZ4ZmloY2dkUWJTekVndTB5d0RfaTJQeXJRQXhoVWxYODZxSHF6TmsweF9xWFhfbVZ5WGxsV3J6SWtDU214RkFBd1J1dmVJOE9RbnRHZXRzLUk4cWRiUm1EZl9udUtwck9EQTRrQXJVNmlkUWRxZ0oyaTZaeHl0OVVLZmZSZXBKVDBzcjhoZVA1ekFjOElLMWdOY0I0MkVjcndCMmhlYW01bUYzTUVnN2lXNkJHVmo3aHpyRm9sS3pJUDBPU25uNy1adEx1b3YzZWNOUGZ5SFRFeVF0Q2M?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMixAFBVV95cUxOci11WV9Vb0hZcEt5cmhFcThPVk9wWHZnZkY0QTB6MDV1Nl9YWlRPcGFXSGR0NzZqbG1jeU5Sa1cxeFFRd1BNQUJRM1dqaGUwM3dXXzVONW1GVWtHanhYaHo0MHpwUzJRWVVGa192WjdmdHpNa3pFWVp5TDg4Skw0ZEVlSHlpTXBXWUZLLVVBRG1tWkRaN3UyMTNCVlY3QnJsejNtQUxnWW16emZKWkJNdkNiSFVWX0FiZV9PaEZiNnpSS3pr?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=29061",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQS2tpU003WnJJTnBWU25wZjRYUE1UZVB6MmtHYTA0d2dEbEVVSUl2dGdualFEZF96Q2QwYWVrRVFIS0huSmpCeUJVZG5jbDBHLVVEajdTUTZLRWVsRDE1eFRsWjZrRmc5LXdvNDUxZjhCVW42a2k3UG9YS18zUHRtYmo2amtRaGZFbGpoLWU1OTEzaXdIRDJfc1puYUN3aUhWTzNqYg?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi1gFBVV95cUxQYm5ZZzZyVkg4dzdfRjZ6LUFOVWN3NHRxdVJFOFdENHNYR0k5NlFOYmx3aURqYlctV2IxbU42MUJNTFd2MG5JcVBHQ2UxTTZ0RkQ3R0NfdDE3STQtTTFkSERsQ3REdW5DaHluX0lRZk5NQTNyOHNjelJEVE5LbTgtN2t5aUtUNE9xTmFCb2xTZ3V1N09GS2R1VlVyaGZJbnJEZkpuUlhZMVExMGkyc0tmcV8ycTF4N3pvQmhIU3JwdlJLSHAtQy1tc2FSYWJnQ3Y2Ynd5OGV3?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=70435",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwgFBVV95cUxORDJPX1JoZTk3bkR3UE1xbGl6NlFTSy05MUFqalR4a2NXOVZuRlBodHFENERBbjZXcUhpTzBlblRXMFpTal94SDNvNDFFUDlKUi05Y3BzX1o2N3F5Ym5DRnNCUGhyUHlVUnhENm85dzRySHNBdUlhaXNENnlUbDA4b3pFR3hIR2swandtVEFwVUU4NWFRWmJFcnkxSExXTmR4WEdzNGRpOHZ0OExRMV9mczluR2FSdzh6V0luWmxPQmpmZ9IBxwFBVV95cUxNeTUxMUxGWDlTN3JLUHBkTWNtUXZuSEtQbzBaeUVlVWZzMmhhR0NhcjZUUnBITnFKRWEwNHRENFQ0M0VzcjVMX0U2ejBsVXR6OFhrMU01c05oWHBXVWpNS3JLUk5LcHZSTU5lc2E1a1ZqZ3VhOENZaWJIdnRERXl4UmtYbVJhYkZjaHAwOEx5VXlPakN5Ym9VZTVqODFVQldqVWYzQXcwcXJXd0JVRTQ5ZDRLdFVWTFRvNFZycHdQV3lQX3N6LVJV?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMizwFBVV95cUxOX2w4LWZtZ0NqQTB1RVNOY2FLMWlpX2JRcVZIWGpJYzMwQlVZd0loTG50d2ZQWmJIT1ZsVUszNDl1MDlyTGNsQTJmVUFCZm9QWElpdnNjbHplaG1ZUGxzcjRfVWp0MWNsUDhsU0xjZDJXX2dFZUVhNzVva0M3cTl0YXJBRmtGcmJUMG9PZjNNTHRaSFdXT1NYU1ZDX3diOGFGU0c3d3pBa1NOUHdnUGJOQmtfZUFGdnZic0VSblJ4aVZXdW1ERlZkUXhJX3pGOW8?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMinAFBVV95cUxOYi1laElXVzhEdDVfaDlid2xTMlNwVUJDSFdEY1U3RWFibjAzdXNUajhIZmt6SHhhYmpBZ2F4cmR5RDNMcnVMYm9kanFKemg4LUlFZnF3TThrTXNqS2dmRXFNNjFoeHFzejhZQUZlMlZVZU1QZnc5WlBlbXlKd2VkN1ltWVItRUFtdHBNdTJDZEU0dXNabFNiTXhPd0c?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMizgFBVV95cUxOTXhDT2tPVklzSlFyazdURmJ3ZUNsWjRBeWJPNUhHMlg2QUFONGg1Wk10cEFzVkE4X09PVHRLNHJrb05WRUNER2xuN3hselZmVXJrS05pb2l0dXlHdmlLc0J1VjRmd1AyQ2hRUVRiTGZpdEc2VkhLOEo2UGxERGVqdllsTmh6TGE0c1QxQ2dvT0tiV3ZDRklQZHBRVlZGV293eEl2VnlNOEJlWmNZeFVieUpDY21pRHdRZXprcV94V0Z6eXdOVWZzRHNrY3dQZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiqgFBVV95cUxOQTc3Y282NVcyZUJIcV9nTTVmZHpWZ0VHZjk5c3FPX1hPV1JpeHBjaFh4X3Vzd3I2MnlkTjhCR0pGdG9YakFsM1YyZXVjVklpN3hZRkkxLVlLaHV6SGFEZDhGZ3JCTlNSX0FqalNjNzd6TE5lVDZacXNzb0dBR19pVlJmTmIwaWlBZmxSMmlDVkxmZC1QbEYyeDQxVzR5UEJJb1JHV2lURUVqQQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwgFBVV95cUxNTk5ibUcxVEItcDJmMmtpWG9kN1F4cWtueFY3dDNUdEpjek1fNHFnNWhLV1NvVDJFUDNyZ2E5QTFqdXRoajZsV2J0OEMxenk1SURhRDUwLTYycHRDeEpiek1CM2J3MnR2UlBuXzc5YkV6QWdmTjhUZGxFVHZMdnpOYkVfcjY0c2hBVXRKQzZSbERtcTk3SzlvWXZpMjNKUWlSUTVvOVh3bnR0c1EzMTB4SUwxcGY2R09RZE5TSUE1M3pudw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiuwFBVV95cUxObEdRdUpNRms1TFhpdnpOX1YwcXZiNm1qRWxKM2lJYzY2eHoydVhrQ0hDT1puUDUwbTRFSWJNemdBTl9HdERRTkg1R2ZpSEZsTzJoUGlNcWhkek9UVno2c0dRekYzZWJnbGJCTUNRNDdPUTdvMzdKamZkZGtQYWltcVZIUy10dkEwRmgxRUtWVUo0R014NFRZOXF6dm95TlpicHBHOHVwWGFOTlhmRGhnVTdxTlAtckdLNktz?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,29 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.amazon.de/",
|
"https://news.google.com/rss/articles/CBMilwFBVV95cUxNalppLTBwMFJBeXpVT0xMdDEyT1dKenByRUgwYlhjUExhRkprTm1yaEpzclRZUU10bUVLOHBuMzAwUU1md3RZMllKMXpFeEFGc3hjQVFLdVFoYlc3dlBsWjhHX3E3alNsbW5EbDN1OGc3YUJBa3E4Mm5sMmRGdXJXUXAtR0VrYndGV2xGaE1WTTNsUHVOenlN?oc=5",
|
||||||
"https://www.tagesschau.de/ausland/europa/impfstoffallianz-malaria-who-100.html",
|
"https://news.google.com/rss/articles/CBMiqgFBVV95cUxOQTc3Y282NVcyZUJIcV9nTTVmZHpWZ0VHZjk5c3FPX1hPV1JpeHBjaFh4X3Vzd3I2MnlkTjhCR0pGdG9YakFsM1YyZXVjVklpN3hZRkkxLVlLaHV6SGFEZDhGZ3JCTlNSX0FqalNjNzd6TE5lVDZacXNzb0dBR19pVlJmTmIwaWlBZmxSMmlDVkxmZC1QbEYyeDQxVzR5UEJJb1JHV2lURUVqQQ?oc=5",
|
||||||
"https://www.tagesschau.de/ausland/europa/eu-gipfel-zypern-iran-krieg-ukraine-100.html",
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxQbDBkZEJDdmNabzM2ZU8xbklRVE1yTXVEU2pyeW8zQlV5a0VEcWdnTS01ZnVYSjRKWmlxdnNOTnV0TUN6LTNBZDZobTEwWEUzQlVIdHAteXZnVlFwMmdBRElJNXNvNlhLS2JleU5icG1LUFJNbFVLcld4TExRS1lmUjdSZUxWQjhlc2xNcEhjZ3d4R2JMTmtkWk8yNFYzMTlvT0otU3hERXN2bGdSV2kwRVRrWVJ1QQ?oc=5",
|
||||||
"https://www.tagesschau.de/ausland/europa/norwegen-social-media-verbot-100.html",
|
"https://news.google.com/rss/articles/CBMixAFBVV95cUxOci11WV9Vb0hZcEt5cmhFcThPVk9wWHZnZkY0QTB6MDV1Nl9YWlRPcGFXSGR0NzZqbG1jeU5Sa1cxeFFRd1BNQUJRM1dqaGUwM3dXXzVONW1GVWtHanhYaHo0MHpwUzJRWVVGa192WjdmdHpNa3pFWVp5TDg4Skw0ZEVlSHlpTXBXWUZLLVVBRG1tWkRaN3UyMTNCVlY3QnJsejNtQUxnWW16emZKWkJNdkNiSFVWX0FiZV9PaEZiNnpSS3pr?oc=5",
|
||||||
"https://www.tagesschau.de/ausland/europa/eu-gipfel-zypern-106.html",
|
"https://en.wikipedia.org/wiki/Special:Random?r=57530",
|
||||||
"https://www.tagesschau.de/ausland/europa/eu-gipfel-zypern-102.html",
|
"https://www.apple.com/",
|
||||||
"https://www.tagesschau.de/wirtschaft/konjunktur/ifo-index-stimmung-wirtschaft-100.html",
|
"https://news.google.com/rss/articles/CBMiqwFBVV95cUxON1h1eURDNXdGRnp4SEZtWFhmVFJmTXRwNElsRGhLUzVSVVBHalo5SkJ6c1czTDB6ZlNVZ2lWYUdvWHhXMmNHd1hMNktiNXdrcW5tMS1qYy1aVG9EY3BhVHY1T0Q1WGJJaHFSbzdzVUtwTURQUzdXbV9DRm9BX0J3UnJDMGhrNWVPdThDdTVZaTZGeWl3YWlEeXlDQ1VGOGpJM0Z1UXZ3eEdZZ00?oc=5",
|
||||||
"https://www.arbeitsagentur.de/",
|
"https://news.google.com/rss/articles/CBMinAFBVV95cUxOYi1laElXVzhEdDVfaDlid2xTMlNwVUJDSFdEY1U3RWFibjAzdXNUajhIZmt6SHhhYmpBZ2F4cmR5RDNMcnVMYm9kanFKemg4LUlFZnF3TThrTXNqS2dmRXFNNjFoeHFzejhZQUZlMlZVZU1QZnc5WlBlbXlKd2VkN1ltWVItRUFtdHBNdTJDZEU0dXNabFNiTXhPd0c?oc=5",
|
||||||
"https://www.bahn.de/",
|
"https://news.google.com/rss/articles/CBMi2gFBVV95cUxQTDFxR2lvOWJpTGJBOGJteEE1NDRQdFlGZEFEUmg0REtGdElpTjdRZHpKTE9MUWU5UVhXTVA4TnUwTXQ2WC0tWVctcU40ai11T185Q2RiTGFCQ1dVX3FpekpiVzRLc0M4bVgyb1M2b2FfVWhlY1JzbVVDSzdmbzBPdGVFZFJBTWdLU1Bfd2dpM3ZGX0tDVXlwZ1ZMV2ZIeTdpSFpadElVc3NxNzBnMGZIeGw2MWNUdmxTUW5ZejRSazVyemNPLUxwU0p5QnJGSzZjaHFWMEJLZ01aUQ?oc=5",
|
||||||
"https://www.tum.de/",
|
"https://news.google.com/rss/articles/CBMixgFBVV95cUxPbFdmc0NtTWh3QTlsVDRNa0dqYVBBNDhMQXk2eUdZaUc1azZULUJGWWJlR1g2ZjhrSVY3dTh1RHFLazRVNWxLRjY2bUlsdDNkZ0pxajc4eTZwSzh4OTJ3UkxpU2NpTXdHRUN3QzBScFR1bWpwdV83a1MxSElqSF96TVhXWFJhZEJPbHVWTDZuVTA2eWNiYjNfMHk4MWllZVI5czFiTEdBRVdOakxWYVFMSUY1QzhNYXdSbk8xdkt6NnFFY1o1Rnc?oc=5",
|
||||||
"https://www.bundesregierung.de/",
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxQd253MHRuRWVWN0VTYzVnaHg4SnlSVWhMQzBWUkszeUk0YVFMZHZRSV9fNk0taTJoVkx2RmdWSUNuM0ZNYVZzaHc5clZVWWw4RFZJZWduYXRVZFQzY3l6cUdvM1V3bU5FcVZVcmlzLUpqTFVxc184LWpESVlvRERwWmxEc3YxZXEzQkpPOVV5T2dySnVMUGRlSGlfeWx2dzRPcy0xSjl2dGROc0ty?oc=5",
|
||||||
"https://www.sparkasse.de/",
|
"https://news.google.com/rss/articles/CBMixgFBVV95cUxPcUlUNG5sUkpCdURDRzc4WmJHTk1rN3Q2bEZzZldCOTg0SVBpbjlQdHcwdGhlVUlMaFVMREtmVXJvU05oMUJvc1lWRkR3VXo5dWRLZW14cldFVjB6WUtsUFY3eEs4MllWak50LXhqU3FTYUNIZzJKQUw3U09aYlZTVFJac05KTmM5RUFxUExjaUxNVHhEbnBqVWsxQ3p2Q3R2QlY4NTJWd21UQkQ4emhpZnZCbGZicU12WEhzNE1QN0gzVkZJNXc?oc=5",
|
||||||
"https://www.tagesschau.de/ausland/amerika/ermittlungen-powell-eingestellt-100.html",
|
"https://news.google.com/rss/articles/CBMi4gFBVV95cUxOMzhoV2gwQUttamdOdlRKdk1JS2hGTEVYTWpGSEdESE8xWTIwc25DbEstSmNPTnN3MnVwYlNvQmUtNWJJS2Y1YUMzZmt4dHMteWtrWTZJV29ITWE2eEE0R2N2RDgwd2VBSC1OTDJhN1BHWXV2cDlnbUl4LXlmMXB2S3gyUThrSjNZUTBjWHZ5RXphbnZLYkN0R3M0OHdRRW51S200ZVR1Q2xSMnhnQUJqZ3pVOVYydklLV0xXY0NpRVJmZkgwU0lhdTAxOTlZRmFxSXg3LTRnQWxtd1MtTktiMWZ3?oc=5",
|
||||||
"https://www.tagesschau.de/ausland/europa/ukraine-odessa-tote-100.html",
|
"https://news.google.com/rss/articles/CBMiwgFBVV95cUxORDJPX1JoZTk3bkR3UE1xbGl6NlFTSy05MUFqalR4a2NXOVZuRlBodHFENERBbjZXcUhpTzBlblRXMFpTal94SDNvNDFFUDlKUi05Y3BzX1o2N3F5Ym5DRnNCUGhyUHlVUnhENm85dzRySHNBdUlhaXNENnlUbDA4b3pFR3hIR2swandtVEFwVUU4NWFRWmJFcnkxSExXTmR4WEdzNGRpOHZ0OExRMV9mczluR2FSdzh6V0luWmxPQmpmZ9IBxwFBVV95cUxNeTUxMUxGWDlTN3JLUHBkTWNtUXZuSEtQbzBaeUVlVWZzMmhhR0NhcjZUUnBITnFKRWEwNHRENFQ0M0VzcjVMX0U2ejBsVXR6OFhrMU01c05oWHBXVWpNS3JLUk5LcHZSTU5lc2E1a1ZqZ3VhOENZaWJIdnRERXl4UmtYbVJhYkZjaHAwOEx5VXlPakN5Ym9VZTVqODFVQldqVWYzQXcwcXJXd0JVRTQ5ZDRLdFVWTFRvNFZycHdQV3lQX3N6LVJV?oc=5",
|
||||||
"https://www.tagesschau.de/inland/innenpolitik/rente-debatte-100.html",
|
"https://news.google.com/rss/articles/CBMilwFBVV95cUxNNVNaNm5fQ3d6cEQ5R3h3NDFKZzgyTlJ0TXJEQU51YWR4N1FPQ1pNTzRWS0xjSXFQbEdhWDVxMmo5U25jN1BNWXBQLU1DUXM2cU9kVjRJdzVGaUlvTWJ4enJnT1R2bmpBS3lTSHFjNU0tYXhja0lUOEZQMVhIVVZfT3piNVNlNDM2MEJIZFBYNUp6b1RYcjBN?oc=5",
|
||||||
"https://www.tagesschau.de/inland/regional/berlin/berliner-kultursenatorin-ruecktritt-100.html",
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQS2tpU003WnJJTnBWU25wZjRYUE1UZVB6MmtHYTA0d2dEbEVVSUl2dGdualFEZF96Q2QwYWVrRVFIS0huSmpCeUJVZG5jbDBHLVVEajdTUTZLRWVsRDE1eFRsWjZrRmc5LXdvNDUxZjhCVW42a2k3UG9YS18zUHRtYmo2amtRaGZFbGpoLWU1OTEzaXdIRDJfc1puYUN3aUhWTzNqYg?oc=5",
|
||||||
"https://www.tagesschau.de/wirtschaft/verbraucher/spritpreise-tanken-102.html",
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBjeGV4WVZZdEVCNkVtM0NPZkRuc0U2ZjJfT1M3M1FYc0gxaFdZSTdHTnlMcUU5VTJNakI3XzE1ay1yOFluNDR2bmd5ZG96NUQwanZNNDFCdlRNajRtOFdSNGpJdEM0S1JTVElTbmZZenNHQkh3?oc=5",
|
||||||
"https://www.spiegel.de/",
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOLUJnVkhqR1pwNWFYOEhrcGIwSjM4NDAxazhIQ3pQWG8yZ3VpRG9VVURzUFpEc3JmRjExZkNxU0dIQTJHSFpDTmxVVFJlSGprV2ZIaWZLdFNVckhFVmRPMVFPeFo0eXNDUVNTUk1ERnZiYjB4QUxramtFak1BdFJBYXZSd2FOZGNsOUlWcW5tM1lJcDBIZ3JyTFNOMkM3U24wZncwNmJISQ?oc=5",
|
||||||
"https://www.tagesschau.de/ausland/asien/faq-israel-libanon-usa-waffenruhe-100.html",
|
"https://www.microsoft.com/",
|
||||||
"https://www.tagesschau.de/inland/bundestag-tankrabatt-praemie-100.html",
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxNZkdCOWNEWVZBc3dCWFp0ajFMMG9BNWFYSjlqby1xOUVJcEdfRTlCVTNMRlV3Z0p1Uk1tSnQ5cWQzaU9JbmpEcEc5bzM4SGRZeWdqbnNlNkIwMGR4dzNwR0JuM0RBcWxMb2xGb1VYOFhXaDZqU0tkdWUzTTFrcUxMWG9XRS1DTWgwdV96SA?oc=5",
|
||||||
"https://www.ebay.de/",
|
"https://news.google.com/rss/articles/CBMizwFBVV95cUxOX2w4LWZtZ0NqQTB1RVNOY2FLMWlpX2JRcVZIWGpJYzMwQlVZd0loTG50d2ZQWmJIT1ZsVUszNDl1MDlyTGNsQTJmVUFCZm9QWElpdnNjbHplaG1ZUGxzcjRfVWp0MWNsUDhsU0xjZDJXX2dFZUVhNzVva0M3cTl0YXJBRmtGcmJUMG9PZjNNTHRaSFdXT1NYU1ZDX3diOGFGU0c3d3pBa1NOUHdnUGJOQmtfZUFGdnZic0VSblJ4aVZXdW1ERlZkUXhJX3pGOW8?oc=5",
|
||||||
"https://www.tagesschau.de/wirtschaft/finanzen/marktberichte/marktbericht-130.html",
|
"https://news.google.com/rss/articles/CBMi0wFBVV95cUxPUHl5R2dHeEhzazZMNzJWa3hnMExzU2dVYjVRQnE3QWxkSGRySzJSTXdhRlB0U3c1WVRUWXNoWHlaU2lETHJoUFdqT0hrdUM0ZmN3U0lIbDJfTE1BYVhiVjNXR1RjQ2dVcnRzSl9XXzFOU0YwbmVwQzNLcVI5X1ROQTBpaEc4d1hfWlEzcTNxZnJoQnBMYmQzY1d3SkxDd0IzTkVMZE5kaXVGU0lmd0txUVFIdXdHckMxRnZmcFRHQ1BaLUxSZkgweFI3TjFzaUppY1VN?oc=5",
|
||||||
"https://www.tagesschau.de/inland/regional/brandenburg/flughafen-ryanair-rueckzug-berlin-100.html"
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxNdXNpMDJYazVNVUoxQ2ZBZkJHdjJ6RUx3MWdMN0U3U3QxaldJLXZZSHhPMUVlMENLZjFtTVFzdWIyY1ltM2o0MWNUSWNNUElLZ21YeU5TV3pzV1BHd18xQUJJVTJkazlyXzRtS1YzczA0ZXkxUENUVnFFMUk1RnVXSVVXTXBNRmtCYWhZUEgxZnJUZldY?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi0AFBVV95cUxQRzhHa0FpR1BIZlRyOGFXeEo0UnhFVUg0dlpfVW11cjczZ1UtTmlEOGdNWnJkTDFxdkxOTzFhT1dWQmZYNU94bDV5U0hJdWJlU2pFUnBFb3ZfMXpkY0ltejhlMnZyNG5mYjc0M0l6ZzRyY2Y4VEY4alBlOXQ0ZllfUTM3WTJZdXJtY25hbldQRVRqZjNhMVRtYy1NejBuM29TUkYxa3JkeUFES2tUc3I3QTZjcVN3aTMxY1Y0UUlKZjRNMFVodGljLU8xYVdRdU5k?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwgFBVV95cUxNTk5ibUcxVEItcDJmMmtpWG9kN1F4cWtueFY3dDNUdEpjek1fNHFnNWhLV1NvVDJFUDNyZ2E5QTFqdXRoajZsV2J0OEMxenk1SURhRDUwLTYycHRDeEpiek1CM2J3MnR2UlBuXzc5YkV6QWdmTjhUZGxFVHZMdnpOYkVfcjY0c2hBVXRKQzZSbERtcTk3SzlvWXZpMjNKUWlSUTVvOVh3bnR0c1EzMTB4SUwxcGY2R09RZE5TSUE1M3pudw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMizgFBVV95cUxOTXhDT2tPVklzSlFyazdURmJ3ZUNsWjRBeWJPNUhHMlg2QUFONGg1Wk10cEFzVkE4X09PVHRLNHJrb05WRUNER2xuN3hselZmVXJrS05pb2l0dXlHdmlLc0J1VjRmd1AyQ2hRUVRiTGZpdEc2VkhLOEo2UGxERGVqdllsTmh6TGE0c1QxQ2dvT0tiV3ZDRklQZHBRVlZGV293eEl2VnlNOEJlWmNZeFVieUpDY21pRHdRZXprcV94V0Z6eXdOVWZzRHNrY3dQZw?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=83899",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAJBVV95cUxPTzJjNzg4Rkw1cU9oVUY0c0xzVEo0dk5yTlNmZ0hhQ2pORFY3WGFXZDVySENaZldVdDVJbGh0eVhBVkYxUUFWZ1V5TlI4NUs3b2U5Mld5bW9OclFZYUFOanlERWNWS2JDVFZTSlRfaWpnd3J5TEVKT2lmNmhGWkVsZXkxeGxQX3diMmFFVS1RYTJfZ2ZkUjdwZVVGOVNGX1I5NTdnZllaWWNPMVYzR1hXcDVyY2VWckdnUEUtTEtBT2t4TGVIY3JJSk1ZWmxFLXVCelJSeENVSnVJb0hEN0lySnhEWi1PTS1yQXdBUUtSc0ZVLTJTWXhnOFFzYnEyVTB1WEtRUUFVcUI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiuwFBVV95cUxObEdRdUpNRms1TFhpdnpOX1YwcXZiNm1qRWxKM2lJYzY2eHoydVhrQ0hDT1puUDUwbTRFSWJNemdBTl9HdERRTkg1R2ZpSEZsTzJoUGlNcWhkek9UVno2c0dRekYzZWJnbGJCTUNRNDdPUTdvMzdKamZkZGtQYWltcVZIUy10dkEwRmgxRUtWVUo0R014NFRZOXF6dm95TlpicHBHOHVwWGFOTlhmRGhnVTdxTlAtckdLNktz?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.bundesregierung.de/",
|
"https://www.bundesregierung.de/",
|
||||||
|
|||||||
55
data/regions/DE/SN/Falkenstein.json
Normal file
55
data/regions/DE/SN/Falkenstein.json
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMizgFBVV95cUxOTXhDT2tPVklzSlFyazdURmJ3ZUNsWjRBeWJPNUhHMlg2QUFONGg1Wk10cEFzVkE4X09PVHRLNHJrb05WRUNER2xuN3hselZmVXJrS05pb2l0dXlHdmlLc0J1VjRmd1AyQ2hRUVRiTGZpdEc2VkhLOEo2UGxERGVqdllsTmh6TGE0c1QxQ2dvT0tiV3ZDRklQZHBRVlZGV293eEl2VnlNOEJlWmNZeFVieUpDY21pRHdRZXprcV94V0Z6eXdOVWZzRHNrY3dQZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiqgFBVV95cUxOQTc3Y282NVcyZUJIcV9nTTVmZHpWZ0VHZjk5c3FPX1hPV1JpeHBjaFh4X3Vzd3I2MnlkTjhCR0pGdG9YakFsM1YyZXVjVklpN3hZRkkxLVlLaHV6SGFEZDhGZ3JCTlNSX0FqalNjNzd6TE5lVDZacXNzb0dBR19pVlJmTmIwaWlBZmxSMmlDVkxmZC1QbEYyeDQxVzR5UEJJb1JHV2lURUVqQQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiqgFBVV95cUxQdXUwVHRfZ0RqSm9QanA0NUVObVJXd0pyOC1jNGIyaWdTZHJ0anZuV1Rub3gwc2J3eEVsU1l2U1JIcFRjOGp1eXd1cUppcDBXb0g0dXhPSnhUNHRHaUxsOG5vSm5naHVJRWh5aElna0lwMk1KSUdIM1FjaHF6VjROVU5iYWtmNm5od0FXcnBHQzZxenlrUk00aWdCbnJFWEN5b3N4MGtGdGFmQQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiqwFBVV95cUxON1h1eURDNXdGRnp4SEZtWFhmVFJmTXRwNElsRGhLUzVSVVBHalo5SkJ6c1czTDB6ZlNVZ2lWYUdvWHhXMmNHd1hMNktiNXdrcW5tMS1qYy1aVG9EY3BhVHY1T0Q1WGJJaHFSbzdzVUtwTURQUzdXbV9DRm9BX0J3UnJDMGhrNWVPdThDdTVZaTZGeWl3YWlEeXlDQ1VGOGpJM0Z1UXZ3eEdZZ00?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi1gFBVV95cUxQYm5ZZzZyVkg4dzdfRjZ6LUFOVWN3NHRxdVJFOFdENHNYR0k5NlFOYmx3aURqYlctV2IxbU42MUJNTFd2MG5JcVBHQ2UxTTZ0RkQ3R0NfdDE3STQtTTFkSERsQ3REdW5DaHluX0lRZk5NQTNyOHNjelJEVE5LbTgtN2t5aUtUNE9xTmFCb2xTZ3V1N09GS2R1VlVyaGZJbnJEZkpuUlhZMVExMGkyc0tmcV8ycTF4N3pvQmhIU3JwdlJLSHAtQy1tc2FSYWJnQ3Y2Ynd5OGV3?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMizwFBVV95cUxOX2w4LWZtZ0NqQTB1RVNOY2FLMWlpX2JRcVZIWGpJYzMwQlVZd0loTG50d2ZQWmJIT1ZsVUszNDl1MDlyTGNsQTJmVUFCZm9QWElpdnNjbHplaG1ZUGxzcjRfVWp0MWNsUDhsU0xjZDJXX2dFZUVhNzVva0M3cTl0YXJBRmtGcmJUMG9PZjNNTHRaSFdXT1NYU1ZDX3diOGFGU0c3d3pBa1NOUHdnUGJOQmtfZUFGdnZic0VSblJ4aVZXdW1ERlZkUXhJX3pGOW8?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMixgFBVV95cUxPbFdmc0NtTWh3QTlsVDRNa0dqYVBBNDhMQXk2eUdZaUc1azZULUJGWWJlR1g2ZjhrSVY3dTh1RHFLazRVNWxLRjY2bUlsdDNkZ0pxajc4eTZwSzh4OTJ3UkxpU2NpTXdHRUN3QzBScFR1bWpwdV83a1MxSElqSF96TVhXWFJhZEJPbHVWTDZuVTA2eWNiYjNfMHk4MWllZVI5czFiTEdBRVdOakxWYVFMSUY1QzhNYXdSbk8xdkt6NnFFY1o1Rnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxNZkdCOWNEWVZBc3dCWFp0ajFMMG9BNWFYSjlqby1xOUVJcEdfRTlCVTNMRlV3Z0p1Uk1tSnQ5cWQzaU9JbmpEcEc5bzM4SGRZeWdqbnNlNkIwMGR4dzNwR0JuM0RBcWxMb2xGb1VYOFhXaDZqU0tkdWUzTTFrcUxMWG9XRS1DTWgwdV96SA?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMixAFBVV95cUxOci11WV9Vb0hZcEt5cmhFcThPVk9wWHZnZkY0QTB6MDV1Nl9YWlRPcGFXSGR0NzZqbG1jeU5Sa1cxeFFRd1BNQUJRM1dqaGUwM3dXXzVONW1GVWtHanhYaHo0MHpwUzJRWVVGa192WjdmdHpNa3pFWVp5TDg4Skw0ZEVlSHlpTXBXWUZLLVVBRG1tWkRaN3UyMTNCVlY3QnJsejNtQUxnWW16emZKWkJNdkNiSFVWX0FiZV9PaEZiNnpSS3pr?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOLUJnVkhqR1pwNWFYOEhrcGIwSjM4NDAxazhIQ3pQWG8yZ3VpRG9VVURzUFpEc3JmRjExZkNxU0dIQTJHSFpDTmxVVFJlSGprV2ZIaWZLdFNVckhFVmRPMVFPeFo0eXNDUVNTUk1ERnZiYjB4QUxramtFak1BdFJBYXZSd2FOZGNsOUlWcW5tM1lJcDBIZ3JyTFNOMkM3U24wZncwNmJISQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiekFVX3lxTFBNUXZXeUY3RWxEb2JMSXNGdThzTHA1cnZfYWY2Qk91WVdVcVI2R2luMFoyd0p1NnZOcTVFOVpKaUhYNzcxY1FuOWFEYlVPV29IX0JWZ3UzcGF3WnhNRDhMTFlPR3VfaHhCa0JCSktOSWstYmYxTFl4YmlR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi0AFBVV95cUxQRzhHa0FpR1BIZlRyOGFXeEo0UnhFVUg0dlpfVW11cjczZ1UtTmlEOGdNWnJkTDFxdkxOTzFhT1dWQmZYNU94bDV5U0hJdWJlU2pFUnBFb3ZfMXpkY0ltejhlMnZyNG5mYjc0M0l6ZzRyY2Y4VEY4alBlOXQ0ZllfUTM3WTJZdXJtY25hbldQRVRqZjNhMVRtYy1NejBuM29TUkYxa3JkeUFES2tUc3I3QTZjcVN3aTMxY1Y0UUlKZjRNMFVodGljLU8xYVdRdU5k?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMinAFBVV95cUxOYi1laElXVzhEdDVfaDlid2xTMlNwVUJDSFdEY1U3RWFibjAzdXNUajhIZmt6SHhhYmpBZ2F4cmR5RDNMcnVMYm9kanFKemg4LUlFZnF3TThrTXNqS2dmRXFNNjFoeHFzejhZQUZlMlZVZU1QZnc5WlBlbXlKd2VkN1ltWVItRUFtdHBNdTJDZEU0dXNabFNiTXhPd0c?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=27592",
|
||||||
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxOR3prOFFHNWZ2dmtuRUtUTm05QjJnMUNXNjlNc3Y4STI0N3lPbm42eXNYWGxKWUZEY0EzYlRJWS0xTklNYmJldEVmSEREaFBJR2IwakZnU3Z4dzN1Uk5sLXNMd2F3S0pnVHBIczZ3U2MyZ1JmU2FRUVdqREhiQlA0b0wtYXVxb211bW9XSVBtTWJIY2RsUFgtdVJBQWwxX0U?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=96118",
|
||||||
|
"https://news.google.com/rss/articles/CBMiuwFBVV95cUxObEdRdUpNRms1TFhpdnpOX1YwcXZiNm1qRWxKM2lJYzY2eHoydVhrQ0hDT1puUDUwbTRFSWJNemdBTl9HdERRTkg1R2ZpSEZsTzJoUGlNcWhkek9UVno2c0dRekYzZWJnbGJCTUNRNDdPUTdvMzdKamZkZGtQYWltcVZIUy10dkEwRmgxRUtWVUo0R014NFRZOXF6dm95TlpicHBHOHVwWGFOTlhmRGhnVTdxTlAtckdLNktz?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQS2tpU003WnJJTnBWU25wZjRYUE1UZVB6MmtHYTA0d2dEbEVVSUl2dGdualFEZF96Q2QwYWVrRVFIS0huSmpCeUJVZG5jbDBHLVVEajdTUTZLRWVsRDE1eFRsWjZrRmc5LXdvNDUxZjhCVW42a2k3UG9YS18zUHRtYmo2amtRaGZFbGpoLWU1OTEzaXdIRDJfc1puYUN3aUhWTzNqYg?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilwFBVV95cUxNNVNaNm5fQ3d6cEQ5R3h3NDFKZzgyTlJ0TXJEQU51YWR4N1FPQ1pNTzRWS0xjSXFQbEdhWDVxMmo5U25jN1BNWXBQLU1DUXM2cU9kVjRJdzVGaUlvTWJ4enJnT1R2bmpBS3lTSHFjNU0tYXhja0lUOEZQMVhIVVZfT3piNVNlNDM2MEJIZFBYNUp6b1RYcjBN?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMixgFBVV95cUxPcUlUNG5sUkpCdURDRzc4WmJHTk1rN3Q2bEZzZldCOTg0SVBpbjlQdHcwdGhlVUlMaFVMREtmVXJvU05oMUJvc1lWRkR3VXo5dWRLZW14cldFVjB6WUtsUFY3eEs4MllWak50LXhqU3FTYUNIZzJKQUw3U09aYlZTVFJac05KTmM5RUFxUExjaUxNVHhEbnBqVWsxQ3p2Q3R2QlY4NTJWd21UQkQ4emhpZnZCbGZicU12WEhzNE1QN0gzVkZJNXc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxQbDBkZEJDdmNabzM2ZU8xbklRVE1yTXVEU2pyeW8zQlV5a0VEcWdnTS01ZnVYSjRKWmlxdnNOTnV0TUN6LTNBZDZobTEwWEUzQlVIdHAteXZnVlFwMmdBRElJNXNvNlhLS2JleU5icG1LUFJNbFVLcld4TExRS1lmUjdSZUxWQjhlc2xNcEhjZ3d4R2JMTmtkWk8yNFYzMTlvT0otU3hERXN2bGdSV2kwRVRrWVJ1QQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi4gFBVV95cUxOMzhoV2gwQUttamdOdlRKdk1JS2hGTEVYTWpGSEdESE8xWTIwc25DbEstSmNPTnN3MnVwYlNvQmUtNWJJS2Y1YUMzZmt4dHMteWtrWTZJV29ITWE2eEE0R2N2RDgwd2VBSC1OTDJhN1BHWXV2cDlnbUl4LXlmMXB2S3gyUThrSjNZUTBjWHZ5RXphbnZLYkN0R3M0OHdRRW51S200ZVR1Q2xSMnhnQUJqZ3pVOVYydklLV0xXY0NpRVJmZkgwU0lhdTAxOTlZRmFxSXg3LTRnQWxtd1MtTktiMWZ3?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMikAFBVV95cUxOY1lSOWY0MW5Ub2doWF9IUVkwUld3X2dfMm5wMjNCcHBBaXBaWC02Wjh3ZEQ2anJEdWpMaGF6akRrRW5TdEdwOUtaa1BVVzV2dVpfMVBDVWFmdVc3MnlEY3dpS1BvY19Mc0xwWEtuVHVvd1BoZVBDTlZ5UU5Fa2h2aEF6UzJ3aGVxYXA4b1E3VXA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilwFBVV95cUxNalppLTBwMFJBeXpVT0xMdDEyT1dKenByRUgwYlhjUExhRkprTm1yaEpzclRZUU10bUVLOHBuMzAwUU1md3RZMllKMXpFeEFGc3hjQVFLdVFoYlc3dlBsWjhHX3E3alNsbW5EbDN1OGc3YUJBa3E4Mm5sMmRGdXJXUXAtR0VrYndGV2xGaE1WTTNsUHVOenlN?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwgFBVV95cUxNTk5ibUcxVEItcDJmMmtpWG9kN1F4cWtueFY3dDNUdEpjek1fNHFnNWhLV1NvVDJFUDNyZ2E5QTFqdXRoajZsV2J0OEMxenk1SURhRDUwLTYycHRDeEpiek1CM2J3MnR2UlBuXzc5YkV6QWdmTjhUZGxFVHZMdnpOYkVfcjY0c2hBVXRKQzZSbERtcTk3SzlvWXZpMjNKUWlSUTVvOVh3bnR0c1EzMTB4SUwxcGY2R09RZE5TSUE1M3pudw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAJBVV95cUxPTzJjNzg4Rkw1cU9oVUY0c0xzVEo0dk5yTlNmZ0hhQ2pORFY3WGFXZDVySENaZldVdDVJbGh0eVhBVkYxUUFWZ1V5TlI4NUs3b2U5Mld5bW9OclFZYUFOanlERWNWS2JDVFZTSlRfaWpnd3J5TEVKT2lmNmhGWkVsZXkxeGxQX3diMmFFVS1RYTJfZ2ZkUjdwZVVGOVNGX1I5NTdnZllaWWNPMVYzR1hXcDVyY2VWckdnUEUtTEtBT2t4TGVIY3JJSk1ZWmxFLXVCelJSeENVSnVJb0hEN0lySnhEWi1PTS1yQXdBUUtSc0ZVLTJTWXhnOFFzYnEyVTB1WEtRUUFVcUI?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBjeGV4WVZZdEVCNkVtM0NPZkRuc0U2ZjJfT1M3M1FYc0gxaFdZSTdHTnlMcUU5VTJNakI3XzE1ay1yOFluNDR2bmd5ZG96NUQwanZNNDFCdlRNajRtOFdSNGpJdEM0S1JTVElTbmZZenNHQkh3?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,28 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://elpais.com/internacional/2026-04-24/trump-envia-a-pakistan-a-sus-dos-principales-negociadores-para-retomar-el-dialogo-con-teheran.html",
|
"https://news.google.com/rss/articles/CBMi-gFBVV95cUxONTVRR1VkSGV0ejRqWmg0SThDQWFyVHgwN25WdUFXd3dpZVVJakRzb2JjOFBncTZkZXNFTDJ4UzJJNXJIQzdMUmQ5U2pOclJiOUlqRElraGk0SDlDamdTVmk2Y1NMQ3VuQVdiak9fODg0T2ZzMUpmTl9WTHBCMUdfUE9yYjBPeXlsZXlWVzZ6bTgyV0lTTXZkek9mZ25iR1pmdmFkNlViRGNCaHBVY0U3RkVLekpROHpURVdhSmtwaUEyYVJyY0dtRHlNRHJDMDRuWEtTSGtVNVZrczVMLVB1YVpLZ1F1ZFBjTVVFa1NGdTM5TnVQaGZ5Q1BR?oc=5",
|
||||||
"https://elpais.com/cultura/2026-04-24/xavier-lozano-y-la-historia-detras-de-la-flauta-silla-de-amaia-vinieron-a-verme-y-lo-hizo-bastante-bien.html",
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
"https://elpais.com/economia/negocios/2026-04-19/joseph-stiglitz-premio-nobel-de-economia-la-ideologia-de-los-millonarios-tiene-actualmente-un-grado-de-egoismo-alucinante.html",
|
"https://news.google.com/rss/articles/CBMi8wFBVV95cUxQdGhXUEpPeFFHV21EZlo0eC0yejlKYTdSc2FCWElGRHhiTXZ4TkJNcnRIajlPN0ZJbFZxZ3JwTzVFSXl2OEtTd3YxbjVLTHREUThRdWxEVndBZU9tOGt0ZGQwOU5saWt2U0NPZjEwZUJnVE9VSWM5NHVSdW1IVXZqbDhfODdodE5yZDljY2hOS2JUOXRZZ1Noa1NDRGdOQWZyQmF0QXJseDRQR3dLR3RKV0l5bUYtNUVKSUF5NnNWLTJaYkczbnBGY01BYjI1Y0hURHdMREdqV2ZrWEVEWE9CT3FTWS1xY013NUJOZXBvWlA4VDDSAY4CQVVfeXFMTmtLb0NtS2tUb2dfWkg3QWJPR0QyOXdrT2xyTEh4bWZhcU9jd283VUhJdUtmTUg4cHdFYUlXTHNybTd0UUxwSEdITkJBSFhRZ3BWTTVDQWlrWTZMOGFZaFVsanh1N01kb2lzQkRjZjA4ajNYQUNqR3ZoUVdNZGF3WFZYQmJVS2hPVUl3MnNQSXBmOGNUcENlcXVTVG13Y3F6dHpGaklCVVhldDJ2Ym9Jc3BSTjl3aklJTmo0TDFhblR4OXl6aXl3c3VSQkJWbXF3bl9UZnowTE5OTWZDb0Zhc3lXd2V0bm1XM2hONjk3aGxtSTFlTnVKVWh3Z1lONG9aNEthMlVsaU8tT2xkWDVB?oc=5",
|
||||||
"https://elpais.com/icon/2026-04-23/una-experiencia-inmersiva-para-redefinir-el-automovil-como-espacio-vital.html",
|
"https://news.google.com/rss/articles/CBMiuwFBVV95cUxPeTdJOFdmU2U0VlhnVmRGckMzWDRTZFpVeHEtV290ajFkV1pXSF9QLTZSc0xIYU9PRDBhZWlYVjBwWjBpVnBmdVJhVG5rMGdrRDZNS05zRU9NSWp6VGN3a2NOOTNuXzdER1Q3OUMxYmhUcksyWF9OVWxvWjk1Q1N1NmxPLXJBQ2t6YnJ3aHZrMGFDRmdMLTF5SFBWd1lPNTJlbmNoQTFNdmF4MDRwZWtiYy1TZ1AzUFJCM01B0gHAAUFVX3lxTE95LWZBWFJHMlNMWlZON18ta3c3cTFQSHA0Rm9CQUpLSVliVFJudFQ2OVc4YWtnN2lOZkpGOGJWYzNXWW9PX01CYlNfVTl1THJUSHQ4MHhVMmFSWUd3Z2tzMFJvRWphWENqcjNOV0V2dHNQQzBibEJoWEtDZkhEUlNoTm1WU2RZODJzTlZDaWlYRVhydlVRRXZNVzAxb3BPRzNCX1hybXYteEZ5RVo0Wk1sTlVPMHFmOVJfUHBScDJubA?oc=5",
|
||||||
"https://elpais.com/salud-y-bienestar/2026-04-24/el-14-de-los-adultos-espanoles-padece-insomnio.html",
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOdVFtUDFtVjlBRVkzRU5GUHFTdEFMcFJMbDlNZWVZUW5HcWlJNWFPNWlFajhXRXlPaWNYZE43QzZDNGJYZ1RzR3JsdjBkeVVMYjZZT1ROTWtrekkxLU11MTR4eE9tWXJFLVkxUlRjdV9aM3ByUjRjZ1ItRVBrV1VBRVdsYTUxUGhCWi1qTzBvTzJ5R2hMZWtoNDVIZmlvZk1ONDBqY2tVREhiajdzQWhKNVE2T2JLWHlB0gG4AUFVX3lxTE1FcWliZTRVS0U4cm12N0Q0SnlnYWhGT0t4UmQ0OEs5NE1LOHRCUnV4U2ZrRFp2MERHZktnY1IxSWZQSXNieUJ2VTRIcmx6MlJzVEp4aFpiWnM4QkFvUG9CdDNqSjE2MXlfb25DZU50Y0VXZ1JYRHVRS1lFdXBzUVpVU2VyZ2x3b1ZTVlZPQ3hnSkZHY0MzbEo5T3RCUGdYNGRjdDRkakVlbkd6Q1hsU3NLNGMyYm1FenU?oc=5",
|
||||||
"https://www.amazon.es/",
|
"https://www.microsoft.com/",
|
||||||
"https://elpais.com/espana/catalunya/2026-04-24/illa-reivindica-su-fomento-del-catalan-en-sant-jordi-en-medio-de-las-criticas-de-la-oposicion.html",
|
"https://news.google.com/rss/articles/CBMi8gFBVV95cUxNQ0lyczV3RElKRGYtUEJST2hPbTV4Mk1EUFM3QmVMa1dabFBQdUhRbUtybGhOV1JiQnlLcjdTRzE5VzNhWHdEMFItX3VHTC1oY2FlM1ZFTmMzV3g1OXY4LWQ3ajJiWVJndVA0cXpUTzRjZWdvRllxZGh2ci11c0tmc05kZ3BDdXlZOWVfU3htLUJhMzV3dkh3YllLNVZKM2RTUjE0VmNYWDBVN2VsbkhLVlREQU92MTQ5QkN0clRkS2IyaW9oa1NRQTFicFZNbTJKRlBfaldjRlRLR1E4cklBTEowUDlxNDlmQk5DRmJPN3BLUQ?oc=5",
|
||||||
"https://elpais.com/economia/2026-04-24/bayer-espera-cerrar-pronto-las-demandas-por-el-glifosato-con-un-desembolso-legal-que-ronda-los-24000-millones.html",
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxQcE03QlU4NUdseVRZX2xXTlE0QklYbnB3eDZ1LVdtZ3dJQzJtc0U3YVpXN0UxSjZFcV9XZGd6Tlc1ckw4dmZtdVNYQkpROGdaZDNibUFZR01fR1A5ZG5OZk9wMm9ueXk1Ny1UODgzOWtCalEzVl9JY2JnbmpmMjVhNGVNeldjMVZGYUYteXZORXRWLUFvdmlnQ0dHbUx2dE5NWEZyenhoVnFqc09rOTRocE5KX2pRMzUxdmtMM2JQUVLSAcABQVVfeXFMUHBNN0JVODVHbHlUWV9sV05RNEJJWG5wd3g2dS1XbWd3SUMybXNFN2FaVzdFMUo2RXFfV2Rnek5XNXJMOHZmbXVTWEJKUThnWmQzYm1BWUdNX0dQOWRuTmZPcDJvbnl5NTctVDg4MzlrQmpRM1ZfSWNiZ25qZjI1YTRlTXpXYzFWRmFGLXl2TkV0Vi1Bb3ZpZ0NHR21MdnROTVhGcnp4aFZxanNPazk0aHBOSl9qUTM1MXZrTDNiUFFS?oc=5",
|
||||||
"https://elpais.com/gente/2026-04-24/donald-trump-responde-a-las-palabras-de-enrique-de-inglaterra-en-ucrania-yo-represento-mas-al-reino-unido-que-el.html",
|
"https://news.google.com/rss/articles/CBMiwgFBVV95cUxOeXcxOUViSWp2dDYtc0VISzlieHE0bFZvNWFXQnF0UndaakdZR3VGUHlyZnE0dEV1M1ZFbUsxdDFMNmFUVkxVOXVDeDV2UndtQXA4dDRFVGZkUWNDOW9XWk9CRTNNQ3VUSUtPOTlRbVFyd0Y4SGtUZlp0YjlfRmx4WkdWYk1vNzI1ZkxXN2FYUElwdzJONDVjOXE0NVRERUJ0c2NhMVJkZzBqYWJaYnhYSjZxbk5GQmUyZU5PeWVuTndYd9IBxwFBVV95cUxPOVNDbVBKUzRIUnNrTlJMOHdqT0gxUGhpTFJuVW9nWXp6SjQ3UXN2STFqcXFOeVEtU0RvREczVFlUQjd5aHRGY05RMVN5RVJjaEd2MXgtNW5waXI3dmY2TlA0T1FiejdsWVBkZ2ZuOHZKZWNza2t3RGJLTDZMb1ZyTk9EWGpOcjBSV05DNk96NnU1S0lMTXdKVUVpcUtwYUZxejFnNEdUYkk3OHFORVRpelhaZlBfU0VhQ1QycjI1bDIzbURCcENj?oc=5",
|
||||||
"https://www.zara.com/es/",
|
"https://news.google.com/rss/articles/CBMi5gFBVV95cUxNVlB6VncxbVF1QlBGVE4ySHVlSWt1eWJ2ZHpuVE9oTUlxTkJDZmpQaEJIdHdtSFc5WE9WMmhFek5xVVBZQnVmYlJLbW5yeEdlWUpibHo0SnpyS2hURzk4MDU0Um1VNkdSZ0JpakY4MDZWV0lwYmtMbzNjbENCRDZwU1FRSTZLRW5hVmhNYjBIYW01a2t1Z2FfVEUxbk1yZndqX001NGJWejZtVjJkcXdnUkd3TFp5QS10SjNuVUswOU1ZUVFDS0lLcUUydHFlekRaYlJvbEp2aHlPMHRGUHRRV1pHWk5TZw?oc=5",
|
||||||
"https://elpais.com/gente/2026-04-24/al-actor-billy-porter-no-le-importa-que-no-le-inviten-a-la-gala-del-met-desde-2019-ya-no-necesito-la-validacion-de-los-demas.html",
|
"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOVFNmXzBNYWNPNk1CYmJZQUNfY3oyczZqS01MMVZvRDdTbWhMc3l2RFpvZmZMYm9ORFJvRjZIdEFGSEd4R1Z5RDd3c0ItcDUxcHBFSGJMMXl1T1cwTmdYZFcxSlNoSERHZktVejkwTEpnTjZWZ1Q4dlZfdnRPQVFyQXFxUnJEY2dZTWFhcGlXaUVIMmNVdWgtNXRhbXk0WUNDRFAxZkg2RjhyVzN2V2FLYzItbVFGQ2JiWXF6bFNxM2ptMHRzZGJkTjZmakdFWnpGSXhZNVQ4Ni1mRFhLbEM2emJUS23SAf8BQVVfeXFMT2FXSmpWNG1rMjBHVUlxZWVTMzJaUUgySmpfZjYyTHEwdl94d2Z6UUl4aTBNNjJEVFVkWlVuS2FZdVRSalptTnFRTVZEblNIU2xkLUt2V0lyUThTZ1pVYTBwU21mYml3QzZva0dWd0F0Ujc1bG1lVmczNGF5eDVvUk0xbWo1WWxJX2wwZHR5aVplenlxc0E4dWRFNGhDSTRwa1lmb3Zfc2R3bndROE5IN01LcXlINUNweGZmbTZTYk12Z2lIb1cxV0FrQUw0WEQ5U1Z2S3BYYUZzRW92ZHI0dEhBbk5RcHNJUkd4Vng0b2FWcDhuR1F6WmV3Wm4yb0ZV?oc=5",
|
||||||
"https://www.elcorteingles.es/",
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxPbkRNbE1MU2k3RjVEVjcwbUdPREFOT2JIRlU4SVBrM0ZGYWEwWjlHbGwyVVRuUkdBUk84bmtnUVVLLWtXNkZMaktrcUNUcVVZWTJPWUlnc1ZNNGQta24xVWFRWmhEaXpLcjk0d3dRc1ZZc1ZXelV3MUowb2haWlhLM0laQVBhVmNkR2dLeDN4bU5FeHNMRWc?oc=5",
|
||||||
"https://elpais.com/videos/2026-04-24/tras-los-noes-de-rajoy-y-cospedal-ahora-que.html",
|
"https://news.google.com/rss/articles/CBMihAJBVV95cUxQOHR2VE9PcWtHVlZCUXV6TElSc091ZDdtQTliSFpibmQydlRwbjIySHdaUEZBSjViQi1Id1VTbzBKZ01kc1ViOFBIVWZLbmRvQmJ0YXl4UU52SE9mN2dicFNvdHprZlhmdDFoc0RNdzdOQjZJUnNsVldiVzI1VTZuWE5BcG43ajJhT1lIcTBsdG1jcGpuVUt4SmdiUG45ZnVSUkNDQlZ3dmpJck0yWU4wZEY0VmdTNGI3Ry1wdGk3RzI5d3BXU3ZTTkR4cnRLWjd6RWtDUUJNZDVoQmxvaGZ3SEc5SWhOZER1dE9EMUlsNXRJdTZYRWczMkdXdkRPcGhkLWp5T9IBmAJBVV95cUxOUF9wOTBSbHltTmhBaDQ0YjRGamRtVVNSMnpKc01VWmtMdnlmSkNIbE1mdjd2c21YQ2cwaGtEeVgwNmdiRVhSX3VpXzZ4NVZMWU5idVc2QVJ3U0Y2SzZ6Y0hPWHNRbFhGOHl1cVN4WjMwTG1NcFVHaGZ1MWRLcDE5eWpTWWktNGR4d2xxd2Zsejd4SzR1ZmxJV2xHaTlLZEJyRTRpRk5rUzJYOWphZTk5bzFoVE5HS2V6TnJjdkRHVzhjSVpOSjFIbGFJNFhTUzFqY2ZMLXpMVVU5UTFmaF9TMnhMMXpaQlZNQ19TSlFSWS1mbFNfOVBSZFZxMC1pX1dKOHZTOEU0Mms4b2hsc2VpazY4UHFWQ19u?oc=5",
|
||||||
"https://administracion.gob.es/",
|
"https://news.google.com/rss/articles/CBMiuwFBVV95cUxON1R3T2p0SXNUQ21UR2RFVXpzWldUMWlWekVySVhJcmR3WnhXdElkM0xja1g1UU5JUHJXbFpnZ21XQkZkd01Ec1pRcTNoUGhFeDYycENtWklsX0tsbENzaUtEdHExMVBnVEtvU2RlTGJTdXBtLUR5ZHkxZllKZmczSXZtUHZjWGREODVkTEtLejlIYzJla3VsNno4R2g3M2hyR2s2NlQtOTBBRnRCc0ZUS1o3WGxyamVEZ0U40gG7AUFVX3lxTE43VHdPanRJc1RDbVRHZEVVenNaV1QxaVZ6RXJJWElyZHdaeFd0SWQzTGNrWDVRTklQcldsWmdnbVdCRmR3TURzWlFxM2hQaEV4NjJwQ21aSWxfS2xsQ3NpS0R0cTExUGdUS29TZGVMYlN1cG0tRHlkeTFmWUpmZzNJdm1QdmNYZEQ4NWRMS0t6OUhjMmVrdWw2ejhHaDczaHJHazY2VC05MEFGdEJzRlRLWjdYbHJqZURnRTg?oc=5",
|
||||||
"https://elpais.com/eps/2026-04-24/lilia-mendez-una-mujer-contra-el-olvido-de-la-artesania-textil-gallega.html",
|
"https://news.google.com/rss/articles/CBMi6AFBVV95cUxOYTQzb1FQQ2YtYnVTRllBbkNGSkxvQnZRRXdmLTNENUN4aUttMXViOFZTNEt2OXlONU51QW1sNFlPQ1g2cld5N3hnMlJJc1k3dU5tU0gyZFdQZ3YzTWNPQ1UyaFllNmppcUExNzhINC1wOUphRW5sSVlnbEVvUGxxWlBEcEFFX1JCM1FoNVpVMlFiWWNITG05eWZyMmNmbXY5d3Q2cVV5WjVDdDNwcDhGNVRBUVpKU3AxMnNQSjlqYkRtTUNkMmRkQ2Z5UUtTVzJPV3hKZkNTNThzYUlDV1BuME1INHd0a2RS0gH8AUFVX3lxTE5mdHQwSk1jYXlnVXFZLVNKUEJxY2haZ1gteVIyY2Z2LU15UjNsd3p0MHdYajBrTTJFejc3LTBrX0VIWnUzeVpNQWRic1Fza2swakd6LVNUWEFidnlUQkJlMEJpdExaMGFwVHNIaGFsR3RfRThENE9rUElQVFVLVVJqZDZWZEttQngyWWZ0SHNvMmFpbXBBUDJsVWlsaXFNZVlDOGdhN2JRalhiV0xpcjBkZEk2QzVLbk5leE5sdWNuVHI3NWROVDJTUHl0T1FLVm50NEZpZzVReU9idFdhdFdpeFJpNnJCM1BXQlRHV0lyQ0xqUkxlSFF0ckNFRQ?oc=5",
|
||||||
"https://www.santander.es/",
|
"https://news.google.com/rss/articles/CBMiogFBVV95cUxOV2JFcXJDcjVKaUFwN1FlNXhTTjdRQ1JhM1RLQmR4bGQ5NFctcjV2WmtHd1RtUXhQRDZpVFVCTGd2MngwRUhYOVQ1dHRJM2dTMk00VVQ2Wm00MGRHZUxjOGtBZng5TmtYXzVOb005ZXRxVGtMUkZIZFRaU3pVdmM2LU5TdlV6SWNfUi16NU5nTEEyWDFaYUZtcVhlWGxhSEhPS1E?oc=5",
|
||||||
"https://elpais.com/economia/2026-04-24/espana-se-suma-a-italia-y-pide-a-bruselas-suspender-las-reglas-fiscales-por-la-crisis-energetica.html",
|
"https://news.google.com/rss/articles/CBMi_AFBVV95cUxNWm9IWDRRdTIzRWp3X3pyU19yTzVNUWw4MWRtdkI0eXZOSW1zMU5GMDZkbTh1dzZhMXZnaVhVWVB0RWJrN2d4Rm02WGNZd0gwVEtrYlQ1TUlvNld3OUh5WnJNVkFKUkcycnFabnVaYVUtYU42SFRRdUZwd3FvX0lsaVRoOHBFTTdpeUhDZE9pdE5xdDJDbV90OTNZRTJ5VjdnV0VFYjV6U0l4a1Y2M3ZwNlZSR0p0enFseEFJVzZWLUIwUWlkZ1lyWlZMb1YtaWdqZ082bF9GZS0zTFY2RVpOSGJxS1lyWERwaHNYSmZVWkVhR2phSXQ3OXI4aUnSAZACQVVfeXFMTkVTeWpxTmUxSTY3TFN6TDBQYTZuQ2JkUlB6ckw1cmwwTTlIY1R5M2hhUXlfanNxbG9sc1RaUnZpcms3cE5PRWpHY0VaYlVRTkR2emxMMmtOaHEzT002MWxSeW1KMzluYU14YTdoMmdBazRzaUFESnhhTzhwSEtqUWZsTUpxYngyOUFfZ255a2xJeURlTUw4X1ladElOZlRIektITF9lWWZBS2RrZnhVcHUyQ0hzaklHRFNnNFFoVFVDa1VqOXQyOXp4U19IcnMxQ1E0ZXFnYVh0TDlOVWM0SFA2bTQ3WFZrWDc3TFZVQlh1MnUtOU9GNFlFRURDcUJoSmtzZWxLMUxLUkFXY0RrcDk?oc=5",
|
||||||
"https://elpais.com/eps/2026-04-21/roberto-paparcone-el-arquitecto-que-dejo-su-trabajo-para-moldear-barro.html",
|
"https://en.wikipedia.org/wiki/Special:Random?r=8898",
|
||||||
"https://elpais.com/economia/vivienda/2026-04-24/consumo-intensifica-la-presion-y-envia-mas-de-500-cartas-a-grandes-tenedores-para-que-acepten-la-prorroga-de-los-alquileres.html",
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxNb2l5djF1b1puLW40SFdYVUdrOUdxUDFTVERGLXd6OE03bGMxd1pwdEYwaWlpOWNpM0YxV0cydy1ES2NsUzNVaS1qV2RGRmlJYWVxb21XRkkyZ1FiLUZCSktZb2hkUzUyVW9IQ1M5RlFuY2x2VFJZVXkyeDFHeTVROQ?oc=5",
|
||||||
"https://elpais.com/cultura/2026-04-24/critica-del-nuevo-disco-de-foo-fighters-solo-con-la-rabia-no-es-suficiente.html",
|
"https://news.google.com/rss/articles/CBMiqgFBVV95cUxPUm1scFpsWWQ3TEJJSnRHSk0tckhWSWdBSGFRWkFCb1NqRnF1cF9NU2h4U3UyN2lpT1pNQS0tbWJMVVZRRjJXTzdBdEY2Snk1S3IxTHU0djFtcVNHZUUweUQ2Sm1KQTAtcllNZ2dDRmh2S2ZPRWtxMVJ0X0FMRldEV1pFeTVFclBJZlFHWVBTWnJJa2VYdkVBb1o2dUp5ZGZ5a1dWUWljeXUwQQ?oc=5",
|
||||||
"https://www.renfe.com/",
|
"https://news.google.com/rss/articles/CBMihgJBVV95cUxNMm5JSTkzTzhnUWxOQlM0dWZPWlp5bm14MXUtbTJPNDJwLVNCYmtyZ0ZmRFV1cmZ1eDdZLTJJX3FleV9BWV8tYjNRd1Q1V0NDUWpZYi1xWWNRVDZyNjJBUDZVQ3ZPeWFhZmRETzI3VndDVjhyVXo5ZWp0NUl3aEhuRmJNZXdqR1lHUnJaQXJBU0hwZ3YzdURoaUdTdU1fbzUwMUI1am5oXzdCTnpCODZNWFptbmU0S0NCVDlCOGthVTBVSXg1aW1DWjd2T01uLXBVRng2VE5tbXMxckFnRkZDam1TME1Pdy1DQkhqOGNYNE5CNHlwSWg2VDQ1M1RvSGFnRlhGTGxB0gGaAkFVX3lxTE8wM1pBblVPemliRUFDdXFtRUlQdGhEQmt5eHlFOWtqbjFIenczTmFXZWUtTUQyYW81WDEtbzJYazNyb290bk9XMzV5TUxBUDVMbGo2T29jMHZPQTZsTDhVRHBIbXExaFVSVVB4S3otX0xmUVk4dVNTYU50VGlJSm9kd2c1UHlrZU84SW1pTlJPVWRJTXd0MEplWXJwa0cxZmZjR2Nma0pDMVl0T1V2LUJub2NpSEE2R3lWdWR5M0FhWGh2WVlQVXQ3bTA3cjV1LVBVTVZZS1Y5aWtWNy1ldTZPRHJwN3VsZlJCbzhQZmQ3ZjFIZkdGZEd4THZrZktUVk0xY2VpX25McGxEdHMyTFZvMTFiX3AzSGN1UQ?oc=5",
|
||||||
"https://www.agenciatributaria.es/"
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQNWFNeUM5VHpLb1dtMGRNWG1YQzJ6NTgzbWtJWmNYSzA5OXRLV0pOc2ZvRlFWbGZqOVFxZTdhcGRJakNZODQtUk1CclVVc0owdkFXTjA2Zi1Jak1ZZXZmZzhaYXlBWnc4bjlubmI1T0tqbUFoYjZ4aEZXQTBVa1pKTXYtWjhrNUpnV2VLa0V6OF9RNmx0ZkJ6SGVWSE40cldIN3FNelpnWWZkdGREa2RzZmRXSdIBuwFBVV95cUxQakJKRVRnQlpDZEpyUlppWU1KUVFUQXpiNFhmdnNwcHc5R3drSWFYOVgzRjBlNHVlWC12djVBUXlObE44Sll6ZTZEbk5pMlY1OWkzTE1WWFhJNi02NnBqZ05zWnl5RTRJc3VjaGNiRFkyZnRHWEVCbHBMV0kyYkJjX1ZtQzRvVTRqSDBvdGV4TGZDU1FsU3BuV0YwTlExNlBXT0NMWmdObmFuQ1BMdEQ2aGpOeHE2TWItdWlR?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=69220",
|
||||||
|
"https://news.google.com/rss/articles/CBMipwJBVV95cUxOa1ZyY2pRbjBTTThlclIycFRPVU1wWVNPejI3RWZwLWdzN0I4QWtGQ1RINnQ3UTRwNkF1Nk16SGJHcjI0aFdyaGZ1dDhac2NBdlBjV0ZEeDNGdmtLVEFjMi1kVVVCRGRtd3oxeWlUN0ZhZ1RCd3o2a3VET1pna1dSc3Bjd25sRGJZRHpKVzJnY19KVjlpaWJaZUtjbEhNZ25WSzllSjRpb1FaUFdPMW1qT2ZFd0tMZUZMbk1ueks1M2NoY0NSM3VxUlFSbFg0R1g2eld2N2hDRjBQNVJsWmFlVm9WNTNQN0Z1dHo1YTlFSEc4WHV3dm5MaUw3clFxM1dUME1TWEprV1NNeXU4SHhrQ244Nm5qampZdEdkR2ptMEhkQm9fOWJj?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMijwJBVV95cUxPVy1sV05vUVV6dDlaT1JaVGdIWnBnUjc0UTJCRHdoNWRjUmpCY29qVnoweTNidllYWmxRT2dIQzhUdEJ6Ni16WmJXNThSRUJpLUpuSVg2bnhLMGptR2hVVEtvR2ZCU0d2cC1wNUFxOTJ6WFpNd3pYTHpkRjhGQVpDUnIwWXpsaXV6UE9yd2lJUnNaRURMUVdmS3IwNDZBWFJTazJZOXpGb2lVeFc3U3JQbXh5T3RYcGdWczNLdWdHN1ZlZWF3cFNmZllYRkRGc2t0Q21sODRSV3hNQU9jcVJGVUhMWGpTaTEwcUZ3WlRsVFVuNTQxVkR5bVFJN0U2Y2lsb0U0dV94TDhjQktjOW1V0gGqAkFVX3lxTFBvTEdHR2xUcmtyekdKOU1NdTVENGU4QlkxQXRJeFBtWi1FazZLYlV5UFp1cWxDNVIwWGlVaU9PNGIzcUtCQjQ1NVFTMzFTVEYyOU5hV0ZEM2VDbHkyWHRQODNMUWphckFGNG9GR25KeS02XzlQSHV3RGdCbVhjQWQ0RzVhMDZFOVRVUW9tdjJ6SnJOUFlLdzVXcHpqWEUyNnh3SHRna0RGb2Y3YWhlcWdpbmh0YXJpdzRjajhiVTcwMTFUaHFtS3hFYk1EMlZSNm0tYUZILUlTMk5aTEJST0UwWnBwZVdJUGw0UzQ2Z3V5Q3ZFUVVKbW1lNGlndUt0XzZvaFBmTko5SlkxY0lveVdicGtfazhkR3llSlJfN0pGQ0dWblN6WFYtLXc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgJBVV95cUxONDN4U3FIQU4xdEFiMVNLbnRUWlBtUUVaMmlXYlBwaXZfWVExS0NObWxIZ1ZuOElMcks3dG9SRy1DSlVxaHFXeVQ4VFZxYzRhSnJMTGFTUjktRVZmTU1LeTZnWWlfT2hxajZwUnY5cXZ5S3c2MTBNYUpDRGhOeTI5VGdyRGN3YjY1RGZKdXo1OWZHMGlidWI0eVQ1aGp6M2Z5bjFuVlRORnM0bjdiWkg5a0Zsa00yQ1ZRLWNILTAyMmdFdDBkRDkwTU5nemFWSl9jTUpGYjFsVXR1WDVuTi14RW5STG03NmxlV2NfbGJ5alhGdGZ4VFFhQzM1UzdzdFBnOVhqWFJXZHB4ZzdTSVHSAagCQVVfeXFMUGRPVmJDRHRYemJNb2wydnBFNDRhbkQ1cHNKS0Rvenl3eWZYcVRIMzRlbmRMaHpfV1NMQnRnNFhJU3psUDVPdlZud1o0a1phY0xhYUtaTm5jSTRqaEdoVXo4TGtEc2FJNml1VERjWGFjaVVEem5FRWdhUVJBdkFPV1RwUnhxVGFyQ0xZdzBwanBqenFmb2NfWWM5Nmd6WFpjc054c1RrRzdQRGNWQi15WmZraXRKNllKU2VwelJnQTctejk3djVrc1BDbGstdVZfSmttcmw5RHhhb1B2X0NSd1VlXzZoLXEtZVFxX2EyVTZQRDhZUnZMT2kzbzJZVEdyb3cxaGU4bkdvT0xwWFlmWTJneTF4T29QTHlPZ2Y2NVRvdFd1UUxYcUU?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiogFBVV95cUxPNTNnVGY0WGZVd1VlWlpsUnNiU3FUT0JVQ1ZSU2tBZnRzQXVjeFVrQU5jT2hmdndGNkdoV1BLUXJSOV9ZTDBpTXl6RndiY3F2aUZpanBLS0dUVWw0NENxbmM1VHRDTVhjRVI1aFRzV294VDZwNV9OVzhDNVNuLXJOeXE5MHBVX0JNUkNGeDRzSW5CVm0zQjRLV1FMRUVIb2RrNFE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAFBVV95cUxNY0VXcDhyYnVlbVhTRjVTWkFQUnV1Y2VxNzBKdFpmamFQTWoxOExsLXcwMzBBQzZFTkdqUWRVVGo2Wk4ycEZnOWVGVXpHQXBDZjhGNlA2cmpESU5CTzlYOGpKSDhWTWxBRUtGMl9qaV9aUEJoU3V5c1NxaG9MVjh4ZGF5d0FtN1Z2dy1ZaDFQM09lbEZZWkctMlY2X2h6Vmo4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi3gFBVV95cUxNZUtUR0JseDU2REpGUlhOX3hTb2pCSVRieVltWVlFUGRmbmxtRnZsTFNJaGl2U2JNeldCTWJaTlBGakRxWE9PYXZQUkE1YWpoTy1WR0x4a0c4U2JfRjJaOUY1R2w4Zl9wejEzU0ltWlAwM01yQi11NXRBeEJ4STZsa092Q21zVTVXSWFNOFlPTFY5TURJX2pPbEc1SXN1TXBwVDlXZlAyNC0tV2hVQ0VkMGdER2FOSHVZTzNxM0U5S2FoOTh1bDNUcW1ZZnYzSlJTcUt4Tld3eG1LV2NQTFHSAfgBQVVfeXFMTWtkNDg5WVFnTjd0dzJ0STE4WDU0RzgzODJoX3plblVCVFVDLXVGMjlpaUtVaE5TczF2ZlNlUzhyMW5jUDN2b3J0Ml92Rm83cnNXYXBmcW1JUXJBYUJnek5mQzdIX2tBWGRYV0YycWQ5cmhmZEhrY0VtT0ZRc1gyS2R2azVnalB5RWZMU3l5WDVtc21RRHRWTnpORWJaU0RVcmkwVmo5eVpCVUctRThHWkpkRmxtU0lUb1lTbzZ5d2JnUTVrY1hFYnpaVHZhbTEzRzJJNVhINWVNbFl1TGc3Q1ZmWDlIdnVPdndrWHdjblc1QTd0dl9pSVA?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://administracion.gob.es/",
|
"https://administracion.gob.es/",
|
||||||
|
|||||||
@@ -8,28 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.france24.com/fr/sports/20260424-roland-garros-carlos-alcaraz-champion-titre-participera-raison-blessure-poignet-tennis-jannick-sinner-grand-chelem",
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxPaXhreVZaa051UTBuRkNzV1pnOVk4MXl1ZFVxbm1qanZMRHNSdDVrSmtUMkVTUDc2QkVzNGtUZ0l2ZVJNVFA3a2FMMmdfYWptQlVnUGhSbGtfdy1NMjhrc0NBLV9qRWtVTGhQS29qY3lDOVNfTzEyckJRMk1XMTM4LVJReEhoX1R2TEl1UHhDZllOSHZJazhrQWY4R2ZuYi12OF9uU1Nn?oc=5",
|
||||||
"https://www.cdiscount.com/",
|
"https://news.google.com/rss/articles/CBMi7AFBVV95cUxNYXVScnAwR3hadDVOTUd5ZHpYZ016STFSN0N5VWRuakNpMmRWbjAwUjdKZ2VfQ0J6ZmNCTUhuZnd2UzBiaTFXNE5yVWFET2Y2X1RpRFhOdUg1dHNPazFvUG90QXdQTzRRRWFtcHJlVmFDRHZTMDVOZXVkdXd3SEhLNW4xdDlMRWplam5SSjRlZndnNDlEUjIzS2t2eFlXUVFGMTZBTncxVU9sOUhoRC1qcTZNbWplT3RVR1YyTHRiZW1kdnVwbHRsZFhQblFtMlc3cDJBUEEtNHpiY3hwZy12clhaWlZST2JBZHJZQw?oc=5",
|
||||||
"https://www.sorbonne-universite.fr/",
|
"https://news.google.com/rss/articles/CBMivwJBVV95cUxPdFk4NVVMUVZkU1VhbnJ6ZDBfeG85QlZrQVdBZFVPVjJwLU9LZ2pQcEZxT3d6SHJvMTRtWTVUSHBrajN6dzhXVGdiSE1Ja0p4Z1dhaGhtYTNpUHpGd3VrVzA3SzVIcFlrTmYzVVJHWmVaekRrZW1TakFRRktkb0l1dENiTFBfY2YxLXRWeVJQQnF6S280c1NnclgzcHhjTFMwSzdhQmJxRGVzZE9yd2hVd0dyNW5HelZiOEdOS0VxVVpMYWVJMktsQ0oyM2RlRGhYQmpGMEFWckFGZmNURGhJeVBoR3M3cHVKdHN3eHVrR2tRUk55b1pjbGlYUUxhLVFPOHhvUE1xTG9uSFREWHU5LTFjb2JpTWZKYVhOLVc0OEplcTJzZDFWWS1nNjlqdXJjV3F5aTRrM2hUS0h6OUFF?oc=5",
|
||||||
"https://www.france24.com/fr/vid%C3%A9o/20260424-%C3%A9tats-unis-tornade-d%C3%A9vastatrice-dans-le-nord-de-l-oklahoma",
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxNUFlYRmdyVXJnQ25SSk9zYVpoY1ZpbDRsRm9aNXJwWWJpUDZMa1ZhRVRfdDdqTnNHNVFQUjJmaGswakVub1lTb2xGaVdqRHVaTkMyRWJCVVM1OHcyaEdFZU1DWWlWbkhIZVBNWnZLOVVjT0ZVY2tLME1Zbzk5OXpoRVlkM1djTlhqZ1V0VFI3OS1XM2Ntdk5FRXU4VXlSYWtEWFdialNGSzdYVFVhU1cxTkRKd1I5VFVkdi1odGhCd3g?oc=5",
|
||||||
"https://www.amazon.fr/",
|
"https://news.google.com/rss/articles/CBMiigJBVV95cUxNZUswcXJ0WHRlRmgtZ05rUWRuUXpYX1Qzb0NQc2VKaFhxT1JTd3Z4RWhLSUo5X0IyZ01uU2FqbHdrVk5GYXBTajFpRWU5SDFVTFd0Vmx4ZV8xdG9VMUM1QlEzZlFTT3g0bndJUjZlVGdnbXRtMFBPSUwxLXh0TjE4dTkxN0wxckN4c3VuLUlBOXZGNFFxaWM2ZzcxWDZFbUUwNnZvS01welM4TkhtdXV1Mk9SemNzX19EYzBmenhqRWM2emRTNGJRLU9sU3JwdTJzbThUMmhNTmlfWXhhWkpoXzBoZXRnclJxZE5IVzlrZEFhQ2s1NmtPTDFXOFU0bTV5dUU0VjVmR0RtUQ?oc=5",
|
||||||
"https://www.france24.com/fr/%C3%A9missions/aux-4-coins-de-l-europe/20260424-transports-en-europe-embarquement-imm%C3%A9diat-partie-1",
|
"https://news.google.com/rss/articles/CBMiugJBVV95cUxOU2VlSWdXZHo1LVhMWUhYLXhIc3lrS1lYWk9YVERkX0lQVHA4SVJpdXFLUUlmeUdJX1FYT1VlSm80MURLVEctZmZZS0hMVllwbF94bXhmWmQ4Rlc0ZXMxZDJDbnEwWXVtV0Foa0xnLXhETFBmRHpEeF80NE5Ea1p2c0JydG1XSkxMdG5nMDlFeURjdUh6M2p3d0dDbmtsWXVCVnpGa3hhZTNnWHZjdkd2MW11T3RlenR2YnBjWlk2bGtkaGxXa3JsMXBycF9qSVFVQmxpckl4MzFwM21vNmtfbDZWMlJTbExjMEl2a3pGTzVCUl9wWGJxS1pDWEFNZ0pJYzZQQ2V4ZzVnNEpyeG92ck13c2xvSU9NZW9oSWszck1VT1FuWEpGb1M4TFVxdE9kYXBvQVFtNFF2QQ?oc=5",
|
||||||
"https://www.france24.com/fr/vid%C3%A9o/20260424-eurovision-plus-d-un-millier-d-artistes-appellent-au-boycott-du-concours",
|
"https://news.google.com/rss/articles/CBMiwwFBVV95cUxOMkVPUGRzNXNXQnhIeVlvMWJTbGxvQzh0RE9vWUQ3SS11eUUtcVJ0TEtTeGYycDNoOXltTDQxZXViNU0zbjhOLU8ydlVxbzg2UjRvcW94cEY1N29jcnRPbmMzaFlYNUE1a3JIeVJWcXFzYms0XzFWTW9wUGF4Y0MwTGtoZi16dF9KUXQ5cTJNSWJYMmVYQ21nTXk0cTRfaUpnMGU0dnhWaXk0UlkxZGRmMzFkazdGc0tFeDFLRHFFa2lxeWc?oc=5",
|
||||||
"https://www.france24.com/fr/vid%C3%A9o/20260424-au-pakistan-une-reprise-des-n%C3%A9gociations-entre-les-%C3%A9tats-unis-et-l-iran",
|
"https://www.apple.com/",
|
||||||
"https://www.sncf.com/",
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxQMVVZcTBCU2Jhc29IZndjbzJsZlExQlo4MTNGNU8tSmllb19tV2JaSmtGWldEdW9SZW1WcHV6T3ctSTRYcVNTTTM3b3N3TllJY0pjRWNOeGMyUkpnajdHMHQ4X2JOUGFlN2g3YUp4TEZmbXFpMnRiNi1GTVY3bjh5UDBxMXRLZnRnLTdmQ1ZQbnprVUQ0YjgxeDB1Z09NLTJoSzZCRFVZRmYtZGdmdmJBT2VFaHU1TzJLREVIOTcxZmRndUtoNEdGc1B6VkluMWtQd1h3cWFaaFRJR2paYVpnQ2E4STF2RDUzUk95bmE5MmlVZ1V1M1RSMm5CNE1KV2Rld3ZwRXJvNER0bXpTTjdZbTlXenZQY0toTkhjVUtVVGw?oc=5",
|
||||||
"https://www.credit-agricole.fr/",
|
"https://www.microsoft.com/",
|
||||||
"https://www.france24.com/fr/%C3%A9co-tech/20260424-le-manifeste-de-palantir-pour-une-silicon-valley-en-armes",
|
"https://news.google.com/rss/articles/CBMijgJBVV95cUxQd1FEamZNUDdNNmRfLUlvRGM4cXF6YTZnY1paTm5YSWxYWmloNkhnakZxT0piY2xkSmRfS2xfX3pHWUhONmZEN0s1RzJ0M3ZZUkVFQ3Qtc2luSmk3X2NqdXRWZEtUTGpFNjlBT1JvV3gxN2l4VnZRY3hQejc4MnRtLUR5UzBZMVl2U3NFamh4alA3Q3QzT3FzN1YtSTNzYjRBVEFKQjRhTExnNVlXcmJZZ2pEODBnQTFzcXhzRGh3SHpTZkE5eFdJaUZTWjU5U3B5UEM5Y19SUlNKOFJkNmktLVpTWmV2dklZUURjLVNsODhPdW9xOVZidXVhbjdjaWhTOGdlRUNTUnh5MzN6SVE?oc=5",
|
||||||
"https://www.france24.com/fr/%C3%A9missions/outre-mer/20260424-des-%C3%A9l%C3%A8ves-priv%C3%A9s-d-%C3%A9cole-depuis-deux-semaines-%C3%A0-mayotte",
|
"https://news.google.com/rss/articles/CBMiqAFBVV95cUxPNHlBVEIzczNEOGxGRDlLTHF4YmZXR2JYbjdMWHJCYlFOeTRVeG9Kb0xWUjhIaGEweHIyVzBfQWFMVnhRalFDbHlXMmU1Ulc0dGZscElDTm5sWWVCNmFNUEM2TWxMc3YybW51ekstT1MxQS1rbVhmd09HSE9TSWFjdjNQOU9vQVM1UnAzbXh3TkpCcVRUaFpTRG9Md1ZCS1h2RUUxcXo3SWI?oc=5",
|
||||||
"https://www.france24.com/fr/vid%C3%A9o/20260424-sommet-europ%C3%A9en-%C3%A0-chypre-apr%C3%A8s-l-ukraine-le-moyen-orient-au-menu-des-discussions",
|
"https://news.google.com/rss/articles/CBMi4gFBVV95cUxQcmRURVpJMHRnM3N5b2c3cHdhRkZwSW9PY2lNcm95eUZkLXNxMW1jdEZCUjdSQ1VuRlJrOVJJdzdiSmJGaEJwV3QxeDlKTkZ1VVp3dmlNc2tScGo3MlRLV21GS2otVmEzcWY4b09kNHFvemNLTW9uN19pZjFCWU92MnY3Wnc4M19SM0d1VVhuSWtTTmNBOHRHazY5bHBiRWw3VmZDampPbEt6RzQ1WTNqN0twQmJYdm1KSDRZR1U0M2Z0NXN0a2I2V0F3ZFZFamdPdi1xWkdPbGRvLWdEOVkzYVNn?oc=5",
|
||||||
"https://www.impots.gouv.fr/",
|
"https://news.google.com/rss/articles/CBMijwJBVV95cUxPOEtrdUlSdjVDN1Z3elFWMERaT2RRSmhvU0dTcTcyYUJfXzVVMUhVajlMbTVMMGJ2V2ZIdnV6VWw0RDEteExxZEhlY2dCXy1wdkFPbVZzYmJ2a3NEblBzVmtVWEVDZDlmcENuQ1Nfdk9IY0xJc1RkZjdvRnNYcGhwVkIzVTJHSlA1XzVDSVJsaHM3cXFjUlpQOWRBZ3pLOXY1eTFIckpFVkR3UTRTWG1EdE1vZ1FYeVk1NU9VLW5ZdGJjZ2NVb0FzQ1hmN2x4N1VSSHl0b19GY0M4TmZhY1VqUFJ1LTY1RGNSSHJ2bUNRbjVqUFRNQ0lhd3BmQTI4d0RCWGpXbmd1ZFZ1VzlJX0tj?oc=5",
|
||||||
"https://www.france24.com/fr/vid%C3%A9o/20260424-russie-pluie-noire-sur-une-ville-apr%C3%A8s-une-frappe-de-kiev-contre-une-raffinerie",
|
"https://news.google.com/rss/articles/CBMiigJBVV95cUxNc2FUTmkzNTU5Q0s3UjE3X1pjZnAtV0hYS1NUNm9HUWtiT1lMQWdiSGdhN01fZ0ZwSGNGbVduUF9kODFYRVhHM3NWYURhMm00Umx1TnpxUkMzbkI1YVZXeTRMaVZmNTUxbUNXWENHYjJfazBnOHUxcTlCTng1SjBnY2R1N0l0cjhEUjlPYVJWQ25icUhLcy1PZVRJc0ZYUERvc3pvbVdOWWJDUFVHakhMYjdTRHRkeWpRUVRUMVdYRXNwUHdDTEpXUGFTMjU4b0o3Z1ZhQjI0NHVDY0k2YU13bzhYaVE1S2dfS0xFZkxUNkl0N0xvN3VNdE5pdVJFLTRwRHlWbW9xczFIQQ?oc=5",
|
||||||
"https://www.france24.com/fr/moyen-orient/20260424-de-retour-dans-le-sud-des-libanais-d%C3%A9vast%C3%A9s-isra%C3%ABl-d%C3%A9truit-des-maisons-des-routes-m%C3%AAme-les-arbres",
|
"https://news.google.com/rss/articles/CBMitwJBVV95cUxOdmRDTTcyR2pTX2lVUVV4QUg5b3I0ZGR1RFl2MU5yYXVsSm9FdjVfbWhVdG1oSlBrc1lGX3lzR294Q0x3d1NJY2FuY0dyWENoUkFSZEdGRlYybXlVVEs4ejRTQUlIajhoWHBhMnZJcWxXWTFiUXppRlpKYUtwX2ZvYWJ0VWY3c3pLN0dIMjQ4OWg5cWF3YUlhSUU2Y0RFdlNZQTg4YjJEYzF5eU94STBhclFLRnp4Y1FwNVd6Tm4tbU5HLXpsbHB3YkdTdEhHci0tUkVvNEwwR1FCbWRQVE9vallHTm9Ga0lpSldlYV83V21BQ0ZzUm5jdlkxNmNfSVRIZWNlOTdld1RZY0lNNndLZW8wUTVSVHNXcW9jelpLMW5JMEhMLVM4bHRLYjdkZ2pXODhhdnhtcw?oc=5",
|
||||||
"https://www.france24.com/fr/vid%C3%A9o/20260424-%C3%A9tats-unis-risque-de-p%C3%A9nurie-de-missiles-tomahawk-apr%C3%A8s-leur-usage-massif-au-moyen-orient",
|
"https://news.google.com/rss/articles/CBMisAJBVV95cUxNNEhVTTNpMG90bGJkS21GVWhQOVpoamRsSTI2TFZWZVQ3ZFRhOGhORl9jTjlwOEs5dWlLRFNIczVXNWRvNUIwU09VYzAySFhmdTJkWExtaDF5WTNOX1FERW5QYmU2QVBDSWkxLThiV0J2NG1VUXlnYWd5azVNdWlnMjlGU3NHWVBIUGhfSFZQVld1aEIwNkNMVk5uYjlqY1pRcTcyR2Njc1RkNjVFYnNqa3l6cExpUE16LTUtQkN3Snhvb3RPN3Qwb3dBbEZpeDVhOWh1YXdzcFdrcnBpZVc1Q0E3Zl80MVhtMUlnbkI0VktsVnJEZUJYdS1WZjBBNjB5MFpqMFlWWVhkRm0wZ0lhNFhaZVQ4bVYzeV9yMGxlRmpSbnpIZWpuSFl2TzUxT1Jy?oc=5",
|
||||||
"https://www.france24.com/fr/%C3%A9missions/aux-4-coins-de-l-europe/20260424-transports-en-europe-embarquement-imm%C3%A9diat-partie-2",
|
"https://news.google.com/rss/articles/CBMiqgFBVV95cUxQaE1SQjhIa2h0b2ZmUTNNcGV1T0xLc1o2M3ZnR1VoYkliLXV0aThuNlN4blZKRzlXOUVZZmhoQTdqbFljaTJnak5BTXllNXR3Q1JXWjhCbTA1ZW14OU9RR3B6TnMtVzNZY0REaXZ4a0QtSFNnckJfLVM5UHJaX2tTeWd0cHdydGNHNTZnRFR6QVdJR1VDVng5V3BXM3cwMUQxSElEQmxjMFNMQQ?oc=5",
|
||||||
"https://www.service-public.fr/",
|
"https://news.google.com/rss/articles/CBMifkFVX3lxTE1Jc1NTWWl3ZFNvU2RxUmlvQXI4ODZRUEZzeDJqd0RTMW91OGNlMF9aLXF3LWxiTnU5TnNVVmNyWkh6WHVJdXBjbEhaMjlVVjctcmE1clpWQmZqWDhVSVFqNEtrTVR1QjFocHVLNGZicjNHN0ZMNl9PcndSMkxBZw?oc=5",
|
||||||
"https://www.france24.com/fr/vid%C3%A9o/20260424-liban-sixi%C3%A8me-casque-bleu-tu%C3%A9-depuis-le-d%C3%A9but-de-la-guerre-france-24-re%C3%A7oit-dany-ghafary-finul",
|
"https://news.google.com/rss/articles/CBMi4wJBVV95cUxPX0J4S3AwS19vQ09LNGxNT2RMNmNEeHNMX3p5VEdCblJFWE5BeEZ6ekJCYjVUdlFTRkdhRWpzNF9KcFk1Z0hfR0xseHZVU2R6N2E0S1AxWGFjbmE0Y0lpWjhfR3BMcmNDUFpNZTdZaHhTV3RsMjhlUW9rQ1hCTUlRWVY4bk5LM3drSjVfMVJWUm1xUGxNaFZ5QlotUXR6LUl1cndDNXN3RDVlMG11enQyNUtuTm5oMFpWNlhsajBBM2NNZS1CVlFLTXFqVm9BS3JoSWd2MDlDUkd6eGphbWpIVTVMcFJHWmNlQVhlTzFVT1o0NWdkOVpyMU52bi1ESEd6WTlQS1ZybzNHandZMmFycmJxeXQ0cnNMcFZFRzNwN0ZReVJVRUNiUTZQVHN5OGh4bGdjUlE0OVJjbVI5UTc0Ym1wME9KZ2xrTVZfYlpzU2FaSjhraEpkLURKWWtCOGN2NnRj?oc=5",
|
||||||
"https://www.france24.com/fr/vid%C3%A9o/20260424-pape-l%C3%A9on-xiv-cl%C3%B4ture-de-sa-tourn%C3%A9e-africaine-de-onze-jours-en-guin%C3%A9e-%C3%A9quatoriale",
|
"https://news.google.com/rss/articles/CBMi4gFBVV95cUxNamVxZkJfcUFKZnZlQU9VRV9IY1M5QzdOTzFRdGFqaFlyeXNBTl9sNFpBLWVwOUM2NUxJcUNUNG55WFhPMWtCUmlSMXhfa1RjR0hrZWk5bWxuU1FYY1BEWXpYNVpDbEdmODFDWlZ1Zm9hUlpxYlk1emkwMks4NU1qelJ0VHhRZVBTcllKTWJMY0Q1SlpqSGFNakdiWmt1Q3RxLXJlSWJjNXp4LUItenE0TmlfYV82Q1VPcXFmTkhXV2pLYTd6akJGWVY3Rzk5THBLREhoMzRlWUdyY1dHbmJPWVJ3?oc=5",
|
||||||
"https://www.france24.com/fr/afrique/20260424-togo-france-affirme-soutenir-initiatives-r%C3%A9gionales-contenir-risque-terroriste-organisation-%C3%A9tat-islamique-al-qa%C3%AFda"
|
"https://news.google.com/rss/articles/CBMi4AFBVV95cUxOYWlvUW0wV2RiQWVIR2JQLUlpaDVjQkItSVlLS2QwV3MxWFBxQmlDT0pvdTg3QUxDaFJnazM1OXJrTmdoa1ItSWRxXy1ncllyemRuZmwyS3lHT2p2cWR3NDBTWVpSZHZNbUpxTkMyZmUtTDkyT0ZreXRsWkI1dWgtdm5ral9SQ2ZVejlsRTR4M0ZrNVhGdVNmc0k1RENYOXlKMzdoSVZ4Ym03d21hTXY3akFLTVJSLTFaSW54NnFBNnpOd3VHTWE1N3hEYS1uOWRKMjZlMzN5MmF0WkdwRFk3SQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMivgFBVV95cUxOZnlfbzhjd1o5MFY2ZXYza181SHBjaDFTanZCQ3ZHQWk2T3FkaGFmS1ozRk5xRTFXT1FRRmVNWEx2NGdtS1JrLVVGX2Y4Z3dtUndoQkRCWjVCN2I1bVhRZWowS0ttc0ZRLU91N3BDdGR0d09idHM3LVJINVpCSDRZY2FfTEdqcmdNU2tJYmx1akF3TU5Ed29ibzJncEVtYWU3VmJ6MUFURWhxTV9NQmNKeV9jb1ctSHpCVlVDblZ3?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiqAJBVV95cUxOYS1SbHBteDRpbTF3X3JpSmp3UGFTY3VGQk5lcnIzaG1ZOW14dlJ2RExCY1A1RWdYMzVuWjRhUnpUVl9kV0gxa0E0a01KaVZxSDdQZFUzeGJWR0hHVkEtbTFYUmYzMEN3MUFoSGMyTDNNUEgxNlpEWW5HeE1BVXI3Ri1TWWdSbVBrR3RjNVlEZXA3a29LQ25lYll4NHhqT2xMaHZQUnpEYzlTQW9TcTgzTFJTLXoxWXRGelduVm90Tkh1ZE51UTN2TDJHc001cm9Gek9yeGl4UXk1b1Rnc3NUYkN0LUI2WGxNc3NBb3pDc1BoWkJtOXZVN2piY2oyOHpGT0VvUmQ2ZXdvVEE5aVNMc2pWS0xFZHBGcWVTSm5FZFNMdUJiRk51UQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirwJBVV95cUxQZF9mb2RuVGNKUFZOemx3RXJEOUtXa21ocGpSTEc1QWs5bkZWUWh1RFJwSFluX2t1Sm5jVlFpSkwzb0s1b0g3X0NORWRXbFJacG9mS3k2LThPWWNKbWVfUGh6RS1LSE5qd3VhNXpvS3ZzMWVqSVY1M0FGSnN4T2NGMWtwU1FJV1FKMVFzUUdKU0JYeGdVTXZEdUpYUmJhTWVrQUhHbldNZ21PeFpTalE0VkFSZnRYaXU3LXk4bkdUSXlwZVRkTi16MjcyV1hVR3BDU0N4VTItOXF4dUdLMFlVQ1E5Zlp1NW44TkZncTBmN2hEcko4SGh4WEluT3JRNkZTLUNDa0ExbkRUUkxoc01YOUY5MEZLakJUZXNIUXNKYWtzS1hZNWRJN0dhZXpqZVU?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMi_gFBVV95cUxQVFFieS1SZ2k3SDNkdzQ2dFVnTHltY19ZOU1BVV9FeGZhVEthcTFkYWF4R3JyZGljTTk4VzVXemtiUUNQTnpiS3lyVDczd0REUmtMYXJreVJ1Z2pyb0ZmUHprWklPbjNkYXJTYnkySU16cXFxc2tjTXE0RVJrVmlhcWlyTWd6RmVTR1pMQUZiM01EUm5qNmRsS2p1cEMyX0VzSExKakp5a2M5Z2ZBR09iUHJ0eHNmNE56a3F3eGRDN3drSks0ZHVvZFRfb3JzWEZ5Mmc5QndOQ2VrSHBCZUpyNERGMHJFZElQMzNmbXZ1ZjJGZk9JZkQzYjJFMTFLdw?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=22776",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=13653",
|
||||||
|
"https://news.google.com/rss/articles/CBMikwFBVV95cUxQVjdZRlUyNnNoOXFoUDFRcXl0MExNa3hreTVIS0d5UDI4TU95Nm5OZVhZSTlBRnZpc3FmX3VhZ3B6NEhqWTNYQXhWMFdIWmstNklkNUNMbU1GR0JvR0ZLbldJbGxJaU00VDIwREk3cDBTdXIzRVlaWnQxcWZXdk5WVWttd0pzWXQ5YUpwVTNlZ1hxQWM?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.service-public.fr/",
|
"https://www.service-public.fr/",
|
||||||
|
|||||||
@@ -8,28 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://hk.news.yahoo.com/%E5%8F%88-%E6%9D%91%E8%8A%B1%E5%9C%92%E4%BF%B1%E6%A8%82%E9%83%A8%E6%B4%A99%E5%8D%83%E4%BA%BA%E8%B3%87%E6%96%99-%E7%A7%81%E9%9A%B1%E5%B0%88%E5%93%A1%E8%A3%81%E5%AE%9A%E9%81%95%E7%A7%81%E9%9A%B1%E6%A2%9D%E4%BE%8B-200000176.html",
|
"https://news.google.com/rss/articles/CBMitANBVV95cUxNRjN6ZjhWeU9vNDdKdUx2SG5sbnJCdXFIbjdMZWxDVk1XSFNISlZoNDJWSmJSYnhrTGhqSEFFQ1luTnVZN01JRHpPNTlSLWtrb21RSHFYOFhTWF9FY1hOR0RXcnY2VTdEZmhQaGVOMmhmRWplZjZwQ2JfeHVyWWZtTlhKV1lwa0RzUElzVGxidERWOU9yS3p3UWZTemNaN0d0VTIzejhmZDFZSnFPTmRaN1FOanIxdTl1enZYNnpJWkhxemZ6RTFBbzdKd1dPUDU1aVo3YV9xcHdGWkZQUmNINnppSkVIdGV0aDFCY1JEMUdYR0s0a2h0RkEzWEtPOTBQZTJwVHdvUGpLQnZCNXVvclByNm01anlreDRIdF9pTm4yX2hMbTlaRm5LbWUwMUJiSjJfTmpNQkVzdnhLTjktTjRGMEt0a3h1WmhzMUV5VkZ0SWhSUXhBSWR0V3BJdUVqXzNaekppX1lwOTREdmR6WHhvLWVPUm1nQ1hxaS10T3l0bDYxZ2xOYW1WV2ZyczlTd1JRXzRwX0Jqb1dybEdHVUF0eXBpazY0Z2FQb2VNVzlzUkh5?oc=5",
|
||||||
"https://www.hktvmall.com/",
|
"https://news.google.com/rss/articles/CBMiqgNBVV95cUxOMXZkUFlNN0tESFFCRXJxX19lTk1JdnFxczJFN0VVcW52VDg2T3BrNUZwVXUybEltZHl0MFdFa3hTVmJzS2ZhWk83VnNvYjdQSWpRRm1LZnFXSmlTVUd4cDBRMWl6ZEVSdDU1T2k1eEUzcmVkXzk3dklpOWl2cXFfTGRJXzdrVVEwbE5KbkVPR0tJME9BNTF0ZmQ3Zy1VbFRTbGpNcFlRQTBSREN0WVVua2Z0UWJXdVFFbWR5T3V3RVJtejFQZTljdmJ4NXJmelkxMXdrMmswbzYybHlKTm9IVFRUcS15UzFNZUMxZWRvVUxCbUJ1eVN5dG9OdnNvMmVHVVI0MnJBZDVVUzZUUmJFa1VqVUhjWjVZdUFvLXVOa29Ic3lPX0JQQWN6NjRkcFNrVkpjaDRjTWs1c0Nibzk1Wk9CZUtYQVhQMXp4SzJaWDVzckxGNVFQT3Z1WG8yVGNQVGVqUzdhcjlhSGVqckI2VklaUEN1bHlZam1talJlREEyS0RPeGZTN25CV3d3Zk1MVGdacDRTNjRUcUIyZkJWTEdnWDVGVjl0eUE?oc=5",
|
||||||
"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://news.google.com/rss/articles/CBMivgNBVV95cUxPX1RkZXdIQmZHQXp6aGVmQUdsMGlwZWRRZVlNckdMRncyaW9nU1p0aUVmSElDRy1CbHhmdHVHYm5mX3NvOElnVDR6bUthUHVJYS1MYl96OE9JOU5IXzFzWmp0b1dOVjFBeWwyRFRLeWRXc3RnMmVSTjNqaEhXUmZOVFFRRG8yR0laVE5IQ1lsVEEwNmdwVDBVNkFWV3Zic1dvNmpuX2hVRjh4clVpemFqNGxZYlhnUmpPTXMyN3pUajU0ZFhjLVVNeExUTE95X3BXOEFuRk90bjZUU1ZoZ21fWUxjVnN0Z1pBZ3hOZllibWZjVk1pVTVwY3pQb0Z1Rk1LX1EzU1ZPMGJ2Z3RnNFhUVUl0MDNSQXVBdnZHbDV0c3BGRndBX1RScnFTSlNYRVBxUTV4Nlh3eGJpRGlrTnRfYm9sQVY5Q3RLNFZmYTIxR2VGcmx2bFVrdzNpMzYwWThsNWNPcjBhdC1UVXNFSFhuMWZvcFl4LTNGZWNOUFBVUUY4TnlieVZISUttQ29fX05VZGRsRzBXNGlHdFFKSmZiczJfMXZhbzZweC1RU2hFaFVfWVJEb0lOMDBxWFFOZw?oc=5",
|
||||||
"https://www.gov.hk/",
|
"https://news.google.com/rss/articles/CBMipARBVV95cUxNMEZ2VU9SVkZ6WjdsMmJLblkteUtkdU8waVVtbHhvdUhJZGUwQWt6TXlVZkkyaVhPMUdmMnhmNHRBU2lsVXZQclFQaUNVWGJfWE85VkRfLVEtX2RmTWNkVjBRNWlRX2hGdGdkNnk0ZnZldExHa0szN2pyVU1KQlN6bFpvbzQtOUpWVTh5OTNQNUE1ai1FQnE5U2ZWMUwzb2kwZUY4eXpCMzBMb3ludmdJOHpwblFHbEJPVlBmRzQ0Z1p4ODF4V3NCWTM5THEyQUxyTldEOW1hdWRGOWpHdDNPYXpHWFZENXFybkVJMGtxVEV1eUZIVmVxYVN3NEw0VS1FWk9wY3lRRWoxaUtxWXcwSHM3U2JxWng1Z21ScXpEWkZkYWhZYVkyOG1pamN0LWhDY21LdmZrbzJKSDRBLTZLaldubl9peGYzaEh4OE1KbDZ1cjdGZ0U0cWhUSS04Wmg2YzI0bXpJdDF6UHAtcWczS0kwTDZqZkNadlRZX2xfVmhIZXFicGlSbFAyX1ZnMDljMEw0X1drWFJxRlNwSHRRVDFqMDBjdEh1RUF0c1kzMUN4MEZqTU9xc0lRYmw4TnNvbUdNVGRVS2lZYUZ0ZlRDMUZIQkswNmpUa0U0anVudjhpdm1URVljcVIzWVlXM0wybGFYU0NfSk5MQlB2OWI3QWp1N1FleUU5QngwcDZCQ2FYYk1VVS1RMjdOV1U1OFhnSzg3RA?oc=5",
|
||||||
"https://www.hsbc.com.hk/",
|
"https://www.apple.com/",
|
||||||
"https://hk.news.yahoo.com/%E8%87%AA%E5%8B%95%E6%8B%86%E5%8D%B8%E7%B5%84%E8%A3%9D%E5%A4%A7%E6%B8%9B%E4%BA%BA%E6%89%8B%E5%B7%A5%E6%99%82-%E6%B8%AF%E9%90%B5%E9%A6%96%E8%BC%AA%E5%B0%8D%E7%B6%AD%E4%BF%AE%E4%B8%AD%E5%BF%83%E5%B0%87%E9%81%8B%E4%BD%9C-200000982.html",
|
"https://en.wikipedia.org/wiki/Special:Random?r=15422",
|
||||||
"https://hk.news.yahoo.com/%E7%84%A1%E5%A4%96%E9%81%8A%E5%81%87%E5%8F%97%E5%82%B7-%E9%A8%99%E6%97%85%E9%81%8A%E4%BF%9D%E9%9A%AA%E7%B4%A2%E5%84%9F-9%E4%BA%BA%E8%A2%AB%E6%8D%95%E6%B6%8970%E6%A1%88170%E8%90%AC-200000121.html",
|
"https://www.microsoft.com/",
|
||||||
"https://hk.news.yahoo.com/%E6%AD%90%E5%85%83%E5%8D%80pmi%E8%B7%8C%E7%A0%B4%E6%A6%AE%E6%9E%AF%E7%B7%9A-%E5%8F%97%E4%B8%AD%E6%9D%B1%E6%88%B0%E4%BA%8B%E6%8B%96%E7%B4%AF-113502050.html",
|
"https://news.google.com/rss/articles/CBMiWEFVX3lxTE1zb0ZwNFhDN0EtT2FMTWxpR0s3blBGWVdlQVhaYU8xV3REakVCaXRKYVVod2pPWl9Dem0wejBUSFhycUtIMXJnaVBFa0k5Z0VXU1ZJWEVYc0rSAV5BVV95cUxNZkVQd0gwV1ctTUNGb3g5SGFyandmMGZETlpCYTQwTjJyUmNBbmpaeXE2TG53ajBQeGpKa1psTGZxZmFBbVFhcjZwTnVCSm9tc2ZXQjUxTkpWY1Jqb3lB?oc=5",
|
||||||
"https://hk.news.yahoo.com/%E5%90%88%E8%B3%87%E5%A5%AA%E4%B8%AD%E7%92%B0%E6%B5%B7%E6%BF%B1%E6%B4%BB%E5%8B%95%E7%A9%BA%E9%96%93%E7%A7%9F%E7%B4%84-%E6%81%92%E5%9F%BA%E8%88%87%E8%80%80%E6%A6%AE-%E5%BC%95%E5%9C%8B%E9%9A%9B%E7%B4%9A%E7%9B%9B%E4%BA%8B-%E5%AE%9A%E6%99%82%E9%96%8B%E6%94%BE%E6%95%B4%E5%80%8B%E7%A9%BA%E9%96%93-200000497.html",
|
"https://news.google.com/rss/articles/CBMiWEFVX3lxTE14clNQRWE1YUJrOU5SRzNERzlrbzF0YU9lbmxNdDI1QURkZW11bjVMQUo2dHBLTXpfNjFRd0NRZDBHQ0EwN01XOUtnMmJwUDhfR29zaU1xUlY?oc=5",
|
||||||
"https://www.hko.gov.hk/",
|
"https://news.google.com/rss/articles/CBMiVkFVX3lxTE5qX1ZScFRpeHA0bE1XMVYtYVdudXJIYWRzR2J3U0ZsTjZKV1pWeTRNUF9xdVZySDBvYlBnWmIxbXRwQ25DNnh4UWNpQUtwV2N4eFFnS2d3?oc=5",
|
||||||
"https://www.mtr.com.hk/",
|
"https://news.google.com/rss/articles/CBMifkFVX3lxTFBkbjIweDBja1JyWkpIbF9kbkY4MnJKbHE2cHpIbEhxVFdwa1JSanAzUVA0TjI4aWlYYkR3bFBCZkU5S2doQWFNZk54QVkxWHcwTmtPM0pLNjduaDRZcF9rSGp4SXJmRnlxN2RpRjkzcXp2dFBXX1M5ck1zb2hyZw?oc=5",
|
||||||
"https://hk.news.yahoo.com/%E7%BE%8E%E8%BB%8D%E6%94%94%E6%88%AA%E6%AA%A2%E6%9F%A5%E5%8D%B0%E5%BA%A6%E6%B4%8B-%E8%89%98%E6%B2%B9%E8%BC%AA-%E6%8E%A7%E9%81%8B%E8%BC%89%E4%BC%8A%E6%9C%97%E7%9F%B3%E6%B2%B9-140505715.html",
|
"https://news.google.com/rss/articles/CBMi8wJBVV95cUxNT2p5Tkp4bk42TDhPb3ExSjhvdjZBcnlsUUhubkt3ekkxLXlJRGtoOXNzOXNOelV4czQ1aTM3Y3hPNS1oaUktZ1VQSFN0eDAtTDduT29kSkhJVjR1MzhFUkZMOVdldFh6cVBBNHAxUUVrSEhnNjJweWxCbEhCWFBsOEI0ak8ta1VKOHg1RE9zOURYaW9mdzhwTFFTTWthWF9ockJFWGg1bWVReEFQR1lHUG1xYloyRklIcnQxTkhDVG5HQ3RPc3ZubjgwR05yY0NaNkdNTzZ1M0pNRXZkS182cXpJZkI3NGFuOEllSnR3bWJUejI3UDNSRndoWlVXcmJxZFoxX1RHb0M1QmNDWUlKbE94NmhtVEkxWUFLZWg0OVRuUjJvWGxEYWViWXY0cER6bWkxdlpnRjdsSXQxdVhjTS1tdEl1STZuY29oNUtVVEE5V3NSSnczclVKcG9PcVJrbV9FVjRsUGVVOWJQWnVncEZKcw?oc=5",
|
||||||
"https://hk.news.yahoo.com/%E7%BE%8E%E4%BC%8A%E8%AB%87%E5%88%A4%E9%80%B2%E5%B1%95%E8%86%A0%E8%91%97-%E4%BB%A5%E9%BB%8E%E5%81%9C%E7%81%AB%E5%BB%B6%E9%95%B73%E5%91%A8-060502014.html",
|
"https://news.google.com/rss/articles/CBMib0FVX3lxTE96TjhJbWVvZmczVWZCQU9Ob1Q2ZXk5T1pMdmNJc3ZYbUt4RDJIakxlaGN1czJxYTZNUG13UnNkaWVjcDFzaWNwWHNuMlJFWEFaYXZpTzJDU0U5aXhUZ1dBM20yZWhlcWRlOUctYXlwaw?oc=5",
|
||||||
"https://hk.news.yahoo.com/%E7%87%92%E5%82%B77-5-%E5%B1%85%E6%B0%91%E5%81%95%E7%88%B6%E5%9B%9E%E5%AE%B6%E5%9F%B7%E6%8B%BE-%E8%BF%91%E8%B5%B7%E7%81%AB%E9%BB%9E%E4%BD%8F%E6%88%B6%E5%98%86-%E5%AE%9A%E5%94%94%E5%A5%BD%E5%8F%97-200000405.html",
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
"https://hk.news.yahoo.com/%E6%8C%AA%E5%A8%81%E6%93%AC%E7%A6%8116%E6%AD%B2%E4%BB%A5%E4%B8%8B%E5%85%92%E5%B0%91%E4%BD%BF%E7%94%A8%E7%A4%BE%E7%BE%A4%E5%AA%92%E9%AB%94-080501788.html",
|
"https://news.google.com/rss/articles/CBMi6gJBVV95cUxOc01TT0EtRlJ3YU54eUVnLWJqN0R6dlNIWjVsYWpITnhadWd6UUVCRjJ0cVMwTnE1TmZsU0lMUkswRTUzM2pRNWMyVGVpNWFkNzhGLVNGRTJlU1dPYmlaZWtVLUJGWE40ZFRyMjQ1RHJDZWQ2dzdMNGw3YlRtTGlpZW1nR3hFMzR0T282T012cmZ5QnN0VF9xQkR0amhWeTZvdGwyVjQ5VlNUVmdoOXg4bzdBTjNuTFhPYVhxSDhBWFVYTDh5N3pTRVRfYjRQYVIwS3E4bEROcVVlUDJTZm9oaXJBRXpnS05OZllOSENlZ19pT0RJTGlzdWtOekRlZ25MQUhYcjJoMHQ5TklkTFU1aHRVVDZZZUNaQ0l1R3BRTldrTGdqaGZVSTY1MzhMVkR5Wk44ZVY3VWowdXAzWGtpeEd1UXlGWEZJci1HMG5tTlNFM1FqWDByRDJwUW5PRVJuMGFzUnZ5TnNGQQ?oc=5",
|
||||||
"https://www.hku.hk/",
|
"https://news.google.com/rss/articles/CBMi8wFBVV95cUxOa2dGNmd1aXhTamprUDFqaEd5NXBwLWpHeXl6cC12bTFtMFBvZUtvWnUwanJ4OHlQS081SlhLZE80dWVmeEFFS0VadUswVF9DcU9Mek03am9ScC1HM1VOZHZ5MXktOS13TEtFemk1YTlIbjNGNXhKWVpIS1lPZDZneTgzVlA3VnBndlU1cl9NNlpNTjkzZlBJUnZCVlV6eng2bk83Y3loVTFCV3VNRDFDSGFlZUhoY0UxZ2tmOUNqQ0tkVktDVmRDT2VhYy1PLXBGLWlZQVpNc1FOc2tNRG5Jb01YQTNTaDZGNzZPR2pwMUNaUG8?oc=5",
|
||||||
"https://www.police.gov.hk/",
|
"https://news.google.com/rss/articles/CBMiuAJBVV95cUxNcVN0Nl83RzRJTGE5aERyZS1WM2dYU2VnekdwWTM0RGM3MlVVWm02aTlRY2pHUDY3LTZaZTM0RnNDc3ZzSFhEVDRYU1JmX2tObGRTR0dCNnJfMDJMS3J6eHlKcUNSZTZUZDF5Qy1JNGZMTW9ac0wyUVNaMWtrQkhjdnB3dTF6WUtTUHlnN3dZdm8wa3QwTVpsY0RPR2V2TWJtSXBEblB4ZHRVRnlvNnp0M2pnc1lYSFlnQnZ3R1lxM3RJbjFjb05ZaGxhMThWLUUzcVUzOUZwU19sUHN0REZqTHJEWWRZajE3U1hJdmJUUlJBenA4NENrQXg0b3pWNzRoOWNyRl8xcVJ4ZTRtTDNCUnp1ZW04WHMxWUtFaDF1RGtOX285QnFNSWN1aUlxQWkwaURhRW4tYmw?oc=5",
|
||||||
"https://hk.news.yahoo.com/%E5%B7%9D%E6%99%AE%E7%A8%B1%E4%B8%8D%E6%80%A5%E6%96%BC%E7%B5%90%E6%9D%9F%E8%88%87%E4%BC%8A%E6%9C%97%E6%88%B0%E7%88%AD-%E4%B8%8D%E6%9C%83%E5%8B%95%E7%94%A8%E6%A0%B8%E6%AD%A6-222004956.html",
|
"https://news.google.com/rss/articles/CBMiYEFVX3lxTE1yN3FHR25oeHNEVXYzbmtpZmNJSmdja0RpdGRQd1d1OWloMHF1LTloYXJjemtqMzJfWUI3QWx0QWdHdG5za3pKRG5KSHNlUVlkTnExN3ZYMmRQM2FUOUJBONIBZkFVX3lxTFBnT0wzZU9Yc1hRNDRMaThtRjNscmM5bVBTWkdfY1piVXg4S0FYRHhtbU92eW1uckpfNnI2YmlCc041QXg5WDR4NGdwN1g3S2tOeF8tLW5WWnpCS2tNWGFkWHZZOU9vQQ?oc=5",
|
||||||
"https://hk.news.yahoo.com/%E4%BB%8A%E6%97%A9%E9%99%8D%E6%BA%AB-%E4%BD%8E%E8%A6%8B19%E5%BA%A6-%E4%BB%8A%E6%97%A5%E6%9C%89%E7%8B%82%E9%A2%A8%E9%9B%B7%E6%9A%B4-%E9%9B%A8%E5%8B%A2%E9%A0%97%E5%A4%A7-200000766.html",
|
"https://news.google.com/rss/articles/CBMib0FVX3lxTE01ZjduVkEwOGtrN2sxcXlMM3h6SVJDVXlSLWcyZEg4S0NHZno5S05qdHFGNDhIWG40aUFYb3k2U0RySlFWRk5xZC1sUWZLZ0lBV3diN3p3NS0wM0IzM2RWYkpUM2JSVHF2aGdCTVc1OA?oc=5",
|
||||||
"https://hk.news.yahoo.com/%E7%BE%8E%E5%9C%8B%E5%8B%99%E9%99%A2%E6%87%B8%E8%B3%9E%E9%80%BE3%E5%84%84-%E7%B7%9D%E6%8D%95%E4%BC%8A%E6%8B%89%E5%85%8B%E6%AD%A6%E8%A3%9D%E7%B5%84%E7%B9%94%E9%A0%98%E8%A2%96-152002118.html",
|
"https://en.wikipedia.org/wiki/Special:Random?r=29796",
|
||||||
"https://hk.news.yahoo.com/%E7%A0%B4%E5%A4%A9%E8%8D%92-%E7%BE%85%E5%85%B5%E5%92%B8%E9%A0%90%E7%95%9910%E5%84%84%E5%9B%9E%E6%B0%B4%E6%81%92%E5%A4%A7%E8%82%A1%E6%9D%B1-%E6%9C%83%E8%B2%A1%E5%B1%80%E5%8F%A6%E7%BD%B03%E5%84%84-%E8%AD%89%E7%9B%A3-%E5%90%91%E5%AF%A9%E8%A8%88%E7%95%8C%E7%99%BC%E6%98%8E%E7%A2%BA%E8%A8%8A%E6%81%AF-200000502.html",
|
"https://news.google.com/rss/articles/CBMiqwNBVV95cUxQN3NjTFlnRXEyWWx5TnRsZHJHVE5HcEdWeC1ROU9SUTBZWjZRVGluNEFwQkNkRnU1UW55c3phVVF5V1BCc1RacmlHUjdFemJBdm1TU2dMUGo5S3FwOTRLOEdLa0J4OHFCQWtsekdMZmFhT28zbjhUeWpHb0hIbGpIMnZwRzZ3RGc5Rl9sb2RHU2l5N2VvLVFjSTV5T3ZsUE10MHFabU5xenpKOXpmaVh4ZUpjN2JFdTdZS2d5YWdtOWppNGRNZWg4S1YzVXZSTmVLSVpINFlXMFUtTEtNOHZPbHhfVXNqVnJyQkZ3OXV3bFlXeW5lMFhoRUkwVzFHUGxDTFB1dDNwMnpYVE5XNzc4NTdJZk5nY0xEVU1mbHZKZzJMNjZEQ1lSR2NzeVRsdGlBRXBWVTFwa282eThpN0V3d3RYN2g4VXlXVnF3cU13WFBrZUNLT0hfdUNMR0F5SlBKbDBoU3pXNkFubEZHcnZtemNOZzRIOTRFdzZxWUhsUUNIaVhmdF9FSW16X3NuQTdWc0pLbS1KZENVcDFMOWRVUUdkeUtnWUliWWZj?oc=5",
|
||||||
"https://hk.news.yahoo.com/%E6%9C%80%E6%96%B0%E5%A4%B1%E6%A5%AD%E7%8E%873-7-%E5%8B%9D%E9%A0%90%E6%9C%9F-%E6%94%BF%E5%BA%9C-%E8%A7%80%E5%AF%9F%E5%9C%B0%E7%B7%A3%E6%94%BF%E6%B2%BB%E5%B1%80%E5%8B%A2%E5%BD%B1%E9%9F%BF-200000451.html"
|
"https://news.google.com/rss/articles/CBMi2wNBVV95cUxOcktBOHlzQTk5MzdEZzV4aWRaVmhMUzVmQmVjSmlMV3lfNkVQbEM3WnFuRUlfbElMX3NITzlScDZoVzB3SjNNVV82ejRoOUNsNXNzU0kyRHN3RmxWVUI4dVlTQ0tyRFdqT2NZZUZfaS05RDlWS0EyZk92ci1GSmRzQWhUanJTcmVCU0F0cFdmZFRpY2phTWJEa1NNR1hRWmd4MnVyQTVuZy04dXJrM2RGajdlTlBoYzJoalMwejdveC1paHlkU3VnWnFjR09CY3MzOHEzWEFSN3BaMzJrUjR6MURMZFU4bnNRSElUX3lNeDl3bndvRnlTbUFSZ1dfMVF2LUpsNGRxbU0za25lWThJOHRMNzY1WGtGSy1GSi1oZHNWRGZhelNMWUhTYnhONnJrb3BqX2RoVDFWUEgxVzk0bTBrU3pyVHV0Q01VRXNVOXN2T2ZOeXRpQkduak9QbEpad1ppT3pnVzFuSnY0eVo4TjBHdDFRZnB2T0FiVnNsVFJkNnhSNW1YLVByRkdXTW5zU0xIbGhiUG4ya25kNG00TVRGUE54OG94Wml0TEpzaXdIYWpIMkVqcV82Z0lPUnE2bUtBLWF2eWdZeU9sMGZlUG1jbFc0eXNza29N?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMizwJBVV95cUxNSU1XblFDWVRrMk9DNVZHTlB3dlBYcDJ2ZHQycjYzSTdIcHE1RWdURzJvLUx0WDVZQV9YQ2I4cHZEUENQNjlSV1NWVDlCeEhwbHc4ejNpOVlSd21nQjJVaWZuXzhKWmZvUDBDclZLcGFJRjlNQ0x6OUlzV1VxV1FycWFTSVVJbzh5YnNvZElrV2t4X3hlVEdkMlJVVXNDdTlSWi1XdHJOVWlwQUViTF9BTTJlOFF0MTlJcUJfTm5PM28tOHAxN3BiOFZxM2JHNGdDdmhjZ3Btb0Jua045TGZHVW82WHVzMjN4WHQzVW4zMlJYNUFzYU15ejBpVWcwUUM0RjFOUFdubC1CWnYyWXBoVnpvY05sNHcwQkNMbE41VExCQjhGajdrWGd1OVdFWHI5dEVPeWZxYWlUNXVNR002RHJYYkxpamVYRnBMXzNVSQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMib0FVX3lxTE1LdHBJbGVBQmZjTFNsS1A4T2FHaVltU1QyMUZoM3QwQU45Wk1TTmhKODZ4YjEtUFRlTFlSbHNXdTZseE1qa1hOWnVldUJfLTdrZThINkJ0enJpNUtUX2lQMHFSdXNtTDBNRXd0eE5IRQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMizgJBVV95cUxQMENETXFNeDNQVHY4N3ZwcGEtODNKbmxSNC1xQndaTXU3R2pIZlh0ckJ6RzZ5M29ObnA0aGxhdUlLZkU0Wjh1NnV1eDM5dXdUbTRFMGI3M0RjeEF2bDRhM29iczJxbXNKaWUtcFo0ODlaZHl4V3ZTQ1ZmdGI3TjA0cDc2ZW1sMDhXeVlhMmZocmhWUDFkRTN0MU0yckowTHVDZ0xhNU9DMlJlY3FIb1poQkxORWdseDR6MGIzNzZqb2owREN6LWpHaEdqcmtDWDNVZDU4WlFmRTJIaFl5T3F0S1JERjhrc0VqdUxGcGR3c0pHRk42czJSUEhTNkYxY1BaNmFDY1Y3bU84WGJZNXdqRUZTcTlEYTRzUjRNbnZNNk5rSzdmc3VwZkdLNHA0VjQ2WWRtWWJDREtNM29GUHczSTk0aGNrM2NPeXhMY2Vn?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi8gNBVV95cUxQbDV0YjJKSDZURTlIRFpnc2lrYllzVzY5QkdzVEdYek94QWVVdkQwdlcxOHFnVlZ5TV96b054T0p2MDlCel83X3hkcU9nZHJ2M01TaXM3a0NaeWs3a0VQMmdGNEl6NU0yNXc3NDlfcDZYSlpwVTE0cE5ueWhhaExRelpGV05PaGhnWHp3SEQ5dllfNThpVWgtaFhhSTJWMFRUVkFmWkhxX1lZQXg4eEYyN2ROTEx5ejVBZXRXZFN2TWtyTmUzNUwteFFXQkRRTmZGaHpiTmFMWGhvUlBaNkpUYUUwQXBTcnFzMkxadWRfZVJsbzhyY1ByTlZvZzBJdDJzYmNURE1sM0I0XzJvYy1ObWkwNXJXU2lOWWYwUGJ4ZkcyTlFBMEhxR1h4YUprRkZScTRPVTVIc3dwRzB0anNqRnZmNVBIaUVuM0FNWHR6a3h1RFpFUGlLdURsd3RqQWdMVmtRbkd4Zm9MSWhUc0Z3NUloTjVxYklqREswWUszcGU3bVdCMmp2U0N5Um5BYWE3ZWZKaUl5SHNZOHNvWlBHMjBySkd0QXI2bXhKSDNMMmc2Z21pTHF1bHM1QVp1LTBXeVRBX0JGM3pHWDRVaE5xWmx3QVZZYk1ZbTA2RS1XUWxYakF6eGpTR2dsM2VHMkFXdnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxPaDBFbGRvQlBYYXp3ckZubC1COUdMU1lDZmNxZFZMVkdCX2FzdF9Ma3ZsZWQ4TWU3cTFVZ3gwOEZKVTZucEJZWkJCam9oZmxJQzUzZTFLakxRUmQxb1J2LTl5RjVkLVNkRG9PVGNBRldsWjZRVlVGTEVVZEhTWWVtZ1h0ZmFuRVhUcTcyLQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMivwNBVV95cUxQcm5YTGR2ZnFuZ2g0a0U0NzFuSTBTMFFPTWJ4dmZnX2FELWFHM2NHNHgzTVZ1UVpnVTFjeTB6ZTlsNXVrWGJjR0QteEJsT2Z5UVQ5Vm4wSFZ4dWowVy1WSS04TkpTNE5DZ3lWVF9jZGlpMmdlUUYxdzduOHlxNG1UVkZqSVVzTzFVNXhHclRIbkptRjAyMlJzX0dERVRNdC1pTW9Md2pUZHRfQ1NEd3A5YlFkMGJieHAxV3BNcmZCeTQtLWwxTnJGV0JvS1JBd1lGU1FldXdjSk92aXBVVWFRQWtKWUI0MDFXLU1RanhxNVJMeGhsMXZGUEl1ZUtxWXhOX3RtVDR1OUNxREhpMjdzS0dJSTNtQWh1R1ltWnFmbWhmV1JlSm1WQUhhTzZESzNfaHFVN29KZkJOdTRsdENTd0oteFFyOUUtNlBaQnpFMkJUcTNHYkxOUXBrdERuN21KX2hOUDRTTS0wOHhsRjFuU0dfeXhRMTFXbTRYRnpGYXMyYTJVdkZFdnFsb0tHV3ZicVlUZ251cUc3ZzNJcGZnc0pBYzBHY0pLNmxoTzVISlBQeEQtTEVMMmRadlBVTVE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitwJBVV95cUxNdkJTdndPS3NYQkxlWXBNYVJGd29kSWxNRTBvRk1UTHRNYnUzRER6a2stb3doOTVDWHNEaG9MSFotMHltakVvUWZ3UkFpRkR6cmlnREZFLW9oUF82RENjM3VZR0VSMDNiNi1FZlAzRnRRLWllQzFsNC1SQ3ZsU3hHRTdIdW93aVFMbnZoRExob0RTTHp2Y2EwSzFLMDA0azBqSjBXVTltX05OcXpfcUZoQjlLZUdKYWtkYXFFODhsODhzaWNmU2dkb2lzeHUtRHo1ejZkSlM2OWxCb3JyRTVHU3VlbllOSllJTzBUWUNrX1YzcUg1cS01eGgtNjhVTnZKNi11UVd1WTMyR2xLa0NHazRRTlJuRlQtOGlJckJhZ1h2YkFHY25pU2FyT1AtU0gwc0ktTGZWRQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihwJBVV95cUxPTUlDY0hDOTdGblpWNDZTSjRHMUNJS3R3QzI3NGo0MEY1NDlDWUtTMkFwZmpDRXNXTV91Q0dFSHBjeEJZODR2WFJQNS13RTMtbnprdjg2RFU2X0EyRjF5a1FIdThhQ2lWSkVlajhtZmJldnlaVXgwR0ZlNFNad3BWRF8zLUhoLTFfZ1NFMllFMF9kTF93OTRLQnB3bjI4cll0ajhiSHMxcGZaS1I4MEFOVUY1YmJtZW9UYUVDUnNSZFAzVHZSaXdxVXNXaW0xbFFwOTNNLWo1ZnlPR1RkejhjdGRfaGdPc1VoRzBjSjB1alZ2akZTWm4teDZVeHp6VlRTSXV0QUpGYw?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.gov.hk/",
|
"https://www.gov.hk/",
|
||||||
|
|||||||
50
data/regions/ID/Default/Jakarta.json
Normal file
50
data/regions/ID/Default/Jakarta.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMiywFBVV95cUxQVWtTV0gtcDNVRVhuT2hUQnd4cU8tekJtZkRYbkx1VU53RTRTamxhcWNVQ3UxTVlWSmhQSnJJSkM4enJ6cWtxelNNNTAzTG1XQXJrNUhKV3ZIeVk3Ul9VdWhCbG80NGlFcmJ5a0tad3ZDdWh0WWRtTHRlQnRKYllueWxGSnRTMzQ5QWpIUjNWUTZ0VmdTdXhSdXE4OWJsdVJHY2g3WDZhTkVyZXdMQ204aWIxdmJUc3ZGZzJGTVNyaGc0N2hBVVFrU1pUaw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxOU2swdmVBcjZXT1BGQ1BhSVJaV1huUWRKUkpHcVBzSzBQWkcxYm15TEtsWllXYmdmM1dlbTFaNnJYRUVKcWZkdWRhVjl6aWJWMWU3VUhtYm1nVFlTbmJaRWxCSjBjZjA3eTdBMVZ4M015THItZTV2bWRWbFVQYVVWbmdYeGxzaGUxUElYVGc2UnotekZMZTN2QjRSTXE1WTNIbGI4a9IBqgFBVV95cUxNUzF0azlrdWJObWpCS0gwa2FBQURERVZOeG1LSXBnVXBBWFQ5MUJyNmlrVHVnXzNpcGNLQ2Vyek96QkROR2NtbzJLQ1Rndk5nb0g4eEU2Q3BNR2djclJDZEszeTA5ZWNVcGdRRzFONUs4UDhRdXliWk1NamN2OG1IeHlpNmcwQmJPTGRlOHlSYkZQS09tU3lFVUhOOVB3R0V6SmNwcFhza05UQQ?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=6275",
|
||||||
|
"https://news.google.com/rss/articles/CBMi3wFBVV95cUxPTzhXLUlPSEVOUEYwemFaVVpYR2VtdDBMZ01qLXBuekJWYnV3MDZLck1YVjRhbjF6dkxTQU5FVjI1SVU0M3lvNmFiSTRXQ3hoeUo5bjI3dzNhS1pXME5VSENkcHpnMUxkNFBQMS1jd01nYVNXLXFXZ05PVFdLeVdKM2poUXQzd204ellFQ2dvWWpoaUhCNUh1ekZBSDZobDRYS29XRTFOaXBIMWVlTmJ2cHllNmk1Nkl3OTRscHBXYVRZNXM0SHR4Y3lua0RPd3lDQktPMDU5UU1aejYzTUIw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxQX1JPYmJDUkZtSWJEYXJiRFc4ZGRFQ0psRjJkdHZZYTJSbVY0YUhzQUgxOFlwOVJkREphMkFjUi1mRFpwWFVTYTNqOWZfVDliUGpnOHpCakFiMVYyb1FSS3NRUnZpUm4tdFd3X1RSZjU0OVlSWlJkZGs5aDBNa2hYdURhUUVVdWt1WklTMDJhWjMzaTQxQjFYQWY3VllNTDVfODh2akYxTTlyLTNhdHcyMzY0d1p2cEl5VmFUVFFtMGHSAcYBQVVfeXFMTzdGYU5HRjJUSXJETDhvVkozTXpINUpmamtucnZubE5rbU51dGE3ZTc3Z0hBYTFwRlNaUDdHQ1Y4QV9icEtoZHQ2clFGRU5XSjNEZmF5c09yMGJ0aWhiLWl5STlFMXVaMXZaTUZPb05lN1lZLV9aOUdLVm41c1BEbERLendZMGktU0dlVW5FVmQwN3BvOGJyQk5zcC1vNWxENXpWcHdxdU5NemFUNTZ4cUhJWkpXbmcyck10Y1ZnNTk3eFFUaTBB?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiuwFBVV95cUxOVllNMnhVc3ZPaUpfa2lETFk0ajhvYUR4M09qdUpQLUFkX1I1S1dJekttRHpQNzJ2MjZPMXhsT0NUa3VjWlB6ZGxnMkxfNlEwM1dMZU02RV85QXFTdFNXdy1KcnpnVHh4cTdCMUk5MDBkdGIxVTNvU1lBVXg2Q2FIaWxzbzlQM25qRkhXNm5sOEJaaHdkdWdnWHROVl9vLUVWMHFwNFdsTlQyMEwzX3hfX085UFAtd2pyT1FR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxQTHpPM1V1empPZ0tLaWV6eEZFamt5VFItUEg4NTViQ2k5SUhLeVFHb1paMko0eWNNYTFIVGtMR0JWRWVvU3V3eUh6VVA0TGJLNGU3SUlqWVFJZXVTMC0weXhQd050MUZmUFdBSWp4bGthMWREN3ozOGJHQTd1Y2Vkc0pncUFCaDRaMzh5RFRlaXUycGUzYUwzM2pwYw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxPYm56SjZpSm50T3dkZTMyU3VvMjdfRTdBcVVBV193MEJpcldjeWpvN1FtY1dzeVVXN2x3bkZIYnh5a2RVWjBRQndnXzNKbzJXSEY4cDVfSm5RcGRZRF9jSG5pMFJPdUxRM0twMnp0YjExYVpKd281UWhYZzFlcmdadTZud1BMaWMwTUZrSFVfVTNYcWRkSnfSAZsBQVVfeXFMT0MwdkFNakhMT2pHQWlWblRtVzNNdFlmdVpmbm4tSHdUSUtvYWNDaUtPTTg0aWF5dFctM2hzVXZXdDlqejBUNHFOZXhaNG9jcU1KcE1kc0RJb3RraU5oMDdSb3hQNGliQ0J6WTZwX0VIOTlSRFB2VGZMbmJSTjQyNkh1VXR4QnlmWTBfZEljSlYyTkN1NjlCWW02N28?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMiowFBVV95cUxNZ0JCV2hkWks5am9naFFwZGNkREtVSXBnNEY2eDdXbjlBVUN4LW0tUUlFWWx3XzVyM0dicjVzTlpreHJ1RHh1R3JvbXJfeFNFbGlibGo3Q25fZUNGUlFaeWg4Q2RRZXZ3Q1lLU1dOT2tFcWJqaFRGd3RzM2x2Qkx1QU1UbUFsSGVNdU1JYXdiYmNpZThRbzR0RnpmdWQyQ1NSZkNN0gGoAUFVX3lxTFB3cXNJMWFGVUVwbWw2SWZReGxBbHZLeVZsbTc5VU85bUJqbmxiNl9FMXVWeFJRSU4wblAzQUNWVU1jZHprekZmd2xUQUZhd3k2b2NGbEpkdWVpUkJ4V1Z3dHFCVWRsMC1zOWdIdTFKREZVdXNfN3JaZWp3ay1PQ25YN2lSMi1OZERxSnhaNDBXZzdZM2NrZ1N2ampfaEMtV2JvcXdSM05aQw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMisAFBVV95cUxNZ0xXcXZTMHd3RTFZeWZ1UERGb3lVa3VYWW9NM2ZDVHcxUE94OGo3ZE9NT3dXdVZMOVNZREJIX043S2Y2LWoycEpvNUtab3hVS1ZlUncwSlRCRjNyN3doWnZwSktESWZNZGRYRUVoQkxYa2FURDJ6a0FQUU5hM2RNaDRVSFdzVFVCaEhfeS1nM0MtN3hhUXpRczdrVDZLeEVUQUh6eDBQYXlsT1R0WlNUNA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQZ21sU1I4bm9rTGVzTTVwS1g1OWhYdnlPVm9fUWs0eTg5VjlFYjAxWmxXNUIwRHNqNktpa2VicFd4YkpFZUJaOVdwU3hOeEl6M2V4czFQd2ZSbTZTTTVBVXQ5WHVoLW5tSkRWYUpmaXJQMzlLNVBKWFY1dHZ2UDdJWENCc2J2UTVzdTZ1OEtCTGw4bnZaRS1OSUl0eDg1WUxncklrUXZpLVlmSHM4U1JUdVN4Y9IBuAFBVV95cUxPNVZDTXhORHFTejltTTA3a3hsMlhIX2VfZXkzWFpDamlrUUtMc1ZYRF9yQXBiRFRub195eC11MkNmbnRBdTZ0eXNnVkt5UlRFb2VMUG0xZ1h0VHRSZWVRY2U2YlNQZ3pLelNwSXJGV0lMdXpUYVg2VUswZlllRDFydUZDQVRtT3EyVGYxT3VsNHIySVNyZTI0anRFdko3X1Zxd2NwVkVBMEM1TGN2a1praVY2a3NJeXhy?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi0wFBVV95cUxQYlgxdUgwQ1JWTjYxelZwUC15VEJ0UVRuQXZWbDdsM0JNemtLdEpqQlhydjl4Q1FrSTZaLTkxQ0hPWUpycl9KbUQ5cWRtWEoyMUhpZTFlQlk4TUsxOG9JU3FDU3ExaG5KcjZQdUxaT2dVbzFJUG8wd290dmhGVk84bmZIZUlkS2JsMnRPTno3NnNUaE41QlhVMnJaQUVZZm55OVg5Yjg5Q3g4amRoNHFSSVBQZy14cGlsY0JueVZiaF9RSllTX3E2OGhfaVFabFY3Mk130gHYAUFVX3lxTE1GSldySmVvTDEtX1YxZ0YwNi00YVdXcG9ucS1OVnp1NTUzOGF5N2NZMlhQN0FmYU1yNlB5cEdvSXhRLUs4bnBnLWZZOTZNckdVSWVnOGhvZmVPS05ZZDE5OGthdGhxU0x2SjdzOVp2a2lsQUt2eThMYVR6U1Y1RS1WN0Q2MXJwZHBKR2xiTFpQbXBZOXBONFA3c3daTnQyMXF0NVlTclhJbWIxZi1ETEJ2STlyUmZORFlnYkRELVZBV2d4UnZIWkFzTHFTQjRQX1N5aldBN0VzTA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMixAFBVV95cUxPcm1idUI4QzlGdVdyb2REczVjU3hEc2JEbk9Mblk2OVo0dmJ1Z3JMN2syWUVZcXdzM3d1eUtHVlh4RzY4bjlzaXVvdWh5V2daUnJaZktYYjlESVF2dE9TZWZCaWR2MXpRQVhpNndhb1VyRHU4Mm50RVM2b1JHazJOTjVnQjdfek1qTV9HeEJxNDdMdTZEYWRVZnhGcjNQMl8zQk5aZ1NReXpadDFSRjQzMnBxaWM0OE9YczRhaVpNUzlreXRF0gHKAUFVX3lxTE1kZXpTUGNyWDlDV0s5cDA3bFdHakRGNTNmdzdMQUJlVGptQzBDanJUejB1YjA1VUtBQ1o5VXVOY3NNYUw4YUs5SUJ4YS1XSjYtZkJ5dFM2OG05OERmNkUxdG5HNHMtQ2FGQTIySXdIS1Azd2ZMWWJ6ampKaFp4bC1HVTJ0bndHSTYtaVJrZk9DV2tOQ3R6ZFU2bmlhaWc0UVZTTlliN1VoU3o4ZXRGa3locjJFTWpTaGlnQVNCOU5DMktkcnFPMVFHNXc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMivgFBVV95cUxOVnJ0aTNRSHFsbVVuUjRxSEN2MXFQY3FlYWxzN2F0anVtZGhsMmItMjd1eE1xZFlWV0NvMGdKNGdmNnBiZGtrVVpOQU5Qb2NrSlc4UERVc1VJNHJqeTBybndnUTdHQUFEQ0pfMm5nMDZhU2h2Qjh5Wk5JTm41WHl6aE1hQzNjcnBmd1NSclRhUXkzLUM3dF9SRkpvXzFvMnpyTUFFRXV5b1k2T01UeUNCZEFNbllqTlBYS2IwQjN3?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMiywFBVV95cUxNaWFDeDJmUXhTQjBfcERYNDlzSndkWE8wRi12dGNNTUhmMUxaRDdmN0xReG5ZVzNjWGQxa3JDTTNMTW9ud2NnYlFMdERBd2lPUW1Ld3MtT3lxUDFnSlZxdXBVSlE5WFJFLUdFNkNoREtGckRsOFpBaHl0VVJHNnlHaU9mbnNoaTVfTHF1OGFoa3VaUjhJNXlZRWxaXzRYWm9wRTNCd19JZnpnblFMNVpURHk1WEJna1RfUzZ4bWRxVUNvMGJPNVBVS2Rqa9IB0AFBVV95cUxOZS02d1NHQzFzZUMxQ3NHWm5DaWQ4R3JNaXdvdWtHMEc3SXI1RWx1eGFLQlRoeGZHUjFTRXl5dVo1TzJFWEdxV05Td20tbkhKeUdmU2VvVTZmc1hwUlhuSWxHb21BeGdvd0Z6RldWNmtnQVU4ZldNcnlYOVRLeTFoZkdSc2UtWld4TC1LT29ZMHc3LXYyQTR5U25YSVgtMHpFU01GZk1nVldURkVTSDdvQTUxdEVyVmNWNlk1ZHFNOC0xX0dqcUtJazkxdEE5VEJt?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAFBVV95cUxNYzZuNjd1Qm4xbXZUSl9RRlNpQ00tSDRsbVRZT0FMblB1c1lXTWRtYUZJTXZ3ZG1sX0N1d2g0SXR2VGJqaEthWDU3cElmS3RvQVBoNldPRmNTZHM3MW8yYm50NXQwNEJ6Q2FCd3ctNFREVzFhU1FROG9vc1VGbTNPYTVmbzNtdTJIRks0Y0RIOC1zcWVVX2p0aTRVSUk4cGtJ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwgFBVV95cUxNeS14LWF4RFk1NlZJNjloV0dSdkJ6TklKWDYzYmVrbUZpT0VnN1pldnBpaEw1ZVJFbjZ2Unotc3VXTEh5R3FlMnRwWFNKUkNQS3lWQXBYLTBNRHBLWXNCY2JQZ2NDM3IzaFpFTjUtcGhESnpGR05ld0k1ZTRoNkdSR1lybEFoNXZ0LVE2bWJlamFidzU5ajNweGpySUJzamRJUTdXSFdNckN3dFNpWElpVVhvcVFUM05HcWRLZWo1cmRXUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiugFBVV95cUxNMWxqSDNadmFtOC1sbEpVaXhYbEdXaEpUMWlyM24xWGlJdDRDanl3Z0R1ZUVfWXdURW9JTkJSQW5LYjRlWXNqdXhaWXR0TlVKalVFLXBfaGVJRUZvTk1ja1NRSDVrc2o0aWxBUWZzREc3S21ScTJkSXQ3TWJIZ1JndU5wT2lESTRDY3p3dnhsQnB4QTlSZ01fTFdLM3lSYXctVHpkbkZBdzhnYUNZOERXQjVSU0oya1JBbXfSAb8BQVVfeXFMUGFTOVJhWUtRQW9CRVNnYlJxYUVMaU5TaERDd2xNVDdzbE1Ldk0xbG1oMFNLTEZWZVdNUWFQZHdBSHMxcWRBQ0Jid01XQklmZmp0dmVZcGhXWFlkXzFkNElWSW41cno4XzdiYlZhUzUtR1M3NUVGeW5uUFQ4eVBISFNLM1NJTzRzRXNvLVJKNl9fcW9JcDJtdmQ0TlM5SE5TNXlJWnkta2xod2syYTRGREljRW9zaUs4WWFXS1ZFTVE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi1AFBVV95cUxNZ3ZoQUxfNnFsaWw4QTVKdVZPS09vZXZlMWhza1lWcHdsdU5RR05RelJMR1VVUEcwS01QNVAwSjZEVFVaUXJxTUhlLVZvVGMzT0JJbVdmeUhjd2txZ3JnQjJQSUR5akJLbTJvUkstZ0FZWWJzcnhCWkxGaExPYUtvYkh1OHhKNXpsbzFDZFkxai00djZmeUhvOEpWcTRFMHZDdUpXbTVWVURBS0NBcXZKZE5sWlc0UnJHdW9iY2tMMjBNVXVGWWdTdENrMGJ3T3d4eVRIT9IB2gFBVV95cUxNaDVFVHNydlBlXzZCREhCZWt5OUNqdlVURGVKZlJUdGNIYm5td2F5dEFXUjlYZjVNVko2Q2Q3UWswWVJ5YWdIMzZvdVU1ZDNXT2ZNVTZlWVN3WkprUktXUHRRa2p6NnUxS0ttb2l4S09RZjAxN0xud3k4ZGFfX1FRR1dZaERaRWZWdllSb1NiNGMwN09yaEJ6TmVQaDBIZHBqVXloS1U0TWtQRzFnQjlENHBhV2lQWXRZWkh3MzdzZG83MFR0YVp0RnNQaW04MkFlWnhOaUdEYk13UQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirwFBVV95cUxPQ0dYWW1aTTdjWFZNamRCamRteGdDT181OGVMd0t5bWhzVUk0aHRmTE1xVXFITlE5WlgySGlkQTZKSGJtQjU0dnE2QV84SVZrWm5Lc0dIQkd4Y0JHSlgyM0lVR09NcnFJbXltOUI3SktkVzZBdFFYUWY4Z09xNVlCa21OejFHQmxsY010WnQzVVBlZVVfMllWTHI1RndxWC1aZ0FISDJSdjg2bzRacVA40gG0AUFVX3lxTE9DMnJWUHNNVmoxNm9mWmhtUVpqLXJkRExkbHBoVy0yTkxnX0tpdjRPOG53RmZsMXZ0Rmtxc1pkVFR2VkhNNFRIMmJKSnFkUTdCNG04Y19kY19LU3hkdEdhZ2ZvSFAxSks2eGszNUdNR0gxMVlMUzZpTUJOYlhqNENCWjFWaXBJdGlMdUJrSDdHMU5GT3lmNlNWWmpFTkc4S1pxTUk2OW9nZUZQaUhXelVHZUdzbA?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=21555",
|
||||||
|
"https://news.google.com/rss/articles/CBMiZ0FVX3lxTE9EWFViQkZucjRVRnl3NkEtRnFNZ2JlbXlSUThYTTRoMGd1RFNtNjh1RTRzcTQyR3A4M2xHelF2a0dDS1F5bHJvZmQ5ZjlJNVB3cDRfNkY5MmNFRlJiVTdTM2t6cDVqRE0?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMizgFBVV95cUxQYmt1cWMyTDVDc0lsVG5Lc09Rc2FkYTVjTXBNdlFJNDQyZWFVeFN5MXg5ZktFODBYSE9BLXQzOVlITTgwVnVLVnFFU3VnMk5FTHA0dHBKLXllZTVFZ2dqN3JoVllfREtVeExXLWhuY0U2Y21oVnBNUGNoTkMyTDZReDcwU28ycGRJNTBhLTQ2NnE3OGlWYjJmNmFETHBMTkxuMm8wUEtaMk9qb1o4N0JaUl9tMEFOWmlwcnVnS1dudHVUcnZrSk94OENiR2hlUdIB0wFBVV95cUxNc2pWMnNiRDZYVi03dm40QVE0Y010cW9pWU8wOUdZZklBUGZRazdMQjVMSlg4R3NJSm1pQ3c4X1JVZG1kWGw5OFF5MWRNNERqbGRtQTNtQUVhOTVjZXVVRGdFYWlrNU1IazZqM0NrRmh6eEI3TlpGejI0OEN3ekpNY1N4NXFlTkkxWGU1QnpyUnpmV0dlV2FjLTZIUkd2c2xaSEVtYTBkQ2ZrN1J6V2lXbVZJOXk2bjZsZ1o1enhteUpOWWVqdERHVjgtd1NXS0UtQXZz?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNVTdNUEZVaGQzd2VOVkw3Q1k0cFlQTEp0UjZsMXlOYlZRQnV0TUQ5SFo3bnFhMkdMUkZIckxqem85ZDJlZ2k1QkJDeXhLSlhFaFg2TzFieFJOTmxIY2MyN2J4bTlmZWludnpIdjhGLWR3cHNzT3A2OU1qSXZCVFZJcHFKeHhxVFpCSkdHbnFhX2tpTTFzd3FtM194Sjc4eUFQVDhNNE9fTFVBTlVBM1NJZVlLSlE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMikgFBVV95cUxPLXFTU1VBa1I3a3NwVWRVbFZNZkZVWW4ydkw4a19VVjR3YkN0S0JlMksxcm10VkExTHdVTmwwWUd3WG9XTFVVZEZuM0ZpZXByN2FRZmpQR1g3LW5Ua2pQZEdxMFY0WU1HMWpOMnJEMFJwc0ZMSjFIaXJmVlhRWWlXRENrQUhuSnB0M0ZhY0xfaXRHd9IBlwFBVV95cUxNOU05YWZkTmV6RzVDX2JSNDJ3bVZUU0NHZlltbGFCWjNHdktzcEg1aDlqV0g2WnpOSFhDQ0N3OHZpY0dwMzE0REdmWUdDTm5GQ050czA5MHE4WGVkbUpyZTBON2V2YnRGZ3AtRFh1SExKMURUTkhnTTE4MkhhWVJRd09KTXJGaG1ZRUgzQ1RaSEQ3NXQweG5Z?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMixwFBVV95cUxPdzJyUEpGeHUzSm9XU1VnY1k1SUVsLTNhcU95N2trd2FHN09EYnFlQzdQdVV2VlJWWmVoZkp6OHVoNU56YjB5V1VLdW9ETkNKV3VJWUhXZVptU1RJTVg1eDQtZzhOc1prQlR1YmZ3NERrR2hYYk1GWGJNYTdJYjl6WWtuTHEybEQxOTk0aHNZbDd5MlgyS3Axa1BEWnYzRnNvemZqVVlQcS02SGtKSmExNTdFTi16VGdZYkRiR0RPQTl6YU05VEE00gHMAUFVX3lxTE9nRkVod3JfanUxZEVWMXE1SlQ5RTNTOWw1T3FtVlJ4c2l2bi1DX0MxeWFLSDlZa2FLQl9RTkdTc3RpdFZrU1lxeXlhV2NxTXkwLTFzTk9CQWRaZ19NMVpJQWFVY0YzMlNEYTlESk5DUkxpcFFWeWVxN0JQZGtXZW1QUVJiS0VNSlZXU05Hbldfd0tjN1duNy1tM1pwM0l5S2dpZFpSZklmSkVMZXJfc1IyTk95TC1zdFF0cU1zbGxXMnZjX3BkSTJxOE1pcA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMisgFBVV95cUxNakdTYi1qNXZYZHM1TERBVVBGVHhLR3dmTzJXX0FCMzRYREticm14NGJCU3drSXRVMk85eDZQNEZHRk9CSTJHZ2RwNTU0WVk3VHFXOUNFWS1VWWNkZVFVSjk4N0tPQVEtRHN5OXRFMzYyeXhraG01eHdlbllKakQwSTQ5YmxMWG9MTWJOd1NfRXhhUjJQaDVEUW1lLVBjaXZUcGlETTAxcVkxZkZxNktOQjdB0gG3AUFVX3lxTE81NHlyRDdxbXNmanZObmFUbnlad1BwcXlBLW9udldsWlpGSmp0Wi11TWNPcDZDaDdzOW9QRW1MN2k5V2dTSFBHYmhXeVY4WkNLVVhUR3ZsRDM4SXN6eXVQNms1aFF1RjRrYnBJV1FYM093bE1qY2NfeGRELWJBTjVnQ0QyVVp6eFZfanBwNXNtaFVGbktYVVVnOE9ZWWhUdWwwc3FPSG5XalZPZGxDa09qUEExclRSWQ?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
50
data/regions/IN/Default/Delhi.json
Normal file
50
data/regions/IN/Default/Delhi.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMihwJBVV95cUxPcGd6Y2txRUdYcWsyeXpVWEx3emlfWVh2ZFFtTm40VVkwS1BNUHdXQ0xXZFJoZ3lGMzZ4QkdOSkVGLW80SjZrcHo1elNzQ3l2S1Jkc3ZEbHQtR1B4RVdLbkZfdGNNUEVCclo5ZUUyWWpodnoxRm5rOGZVVkg5ZWwyM01CdkpackJaZmlsc0Z1TDM4eU9tam5OcjY3aUpWXzVGSTZzZGN0Y3NYdWxmTmlUUmxPQ1NJOU1wQlk4dnpVODFqMDgwRlh5S1kwcnJGY1kxcnBhSjB0em5QTGNQNVl5UjV6Nm91OVZTSnJuODdqdWs3bjVCdU04b1NYOVl1dEJQNGpOMGx0TdIBjAJBVV95cUxQMVdBTXZ3ZXhaT3NyM1pKSkhiWTF3ZnR5NlhTc1p1SnFjV3h6VEtKWGg0cGk0cGcwTGNLeE5YNnYtVUdEc3BNRk40bVVZM1RJaGEwNERXMkhzLVMySldCZ1A3NXlKbmZWOFBILWJIa2Z6aFR1RGtVb0o5ZkxqWVZCQXM0R0p3NU82VGgxNlA3aGRxdFhmb19xRFlNTWxkRFE3enJfa0UwdGMtaGp3ZzU1Q3F4NjFsVTBEUVZSZ1NNNWhjTDY3T0JKWFZBd3QzWHJObG5TZGFvT2ZqZ290bzVvQ1lqRk5xdDlxaEZmYno0Z1lCZW5yZC1scVVyVkNKaVAteW1DeE9KSTRVMXYy?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitwFBVV95cUxQbmRmNXBZVUhuUXJvU01wSDFkOXQ4c0d1clIyc2szSm5peFpHUkg0cGRfTk1NRVh2RFJhZzY4TTBTXzFxUFh2TGJKQ3NPdzB1QzNZV0ZISkptV0RzVGZULU1qVllnTGpnOVRXcGpyZkduTXpXdWpTejdlaENUSjRVNWVDNnBWWlpTaDJSVlRnSU5LT0VWR0FMRTNtYjg3Und3WWZ6MDVCTUdsbzBSQXZjdlpfYjZueEE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi2wFBVV95cUxOUFVpQk5OTUZtVzdNTXJHeWZnNkpXaGJ6bVV3eVVwSE5zS1VEdzRwU21ZVXNBdmlMdXpzaGJiMEduOTlOSTVPX3BIVmNpY0JNZWg4MnFtMUlyVDRaYzVvYU9LM2Z4dkw0UWVjMHhWcFpxT3lJc05BWlJDWU51VFBONEQxMktuMmhCNUdxdUgzYmgxaGU0Vkptd0ZYdk9NeWFrNFluNFU3WHN0WmVXYjZmN01BdG0xS0YyUzg4TktUWS15eXJpSXo3cmV1Ymx2OTc2WXFNVlZhU0N0b3fSAeIBQVVfeXFMT0ZydTNoNzdVcG9GX1hieVZJTTNEZ2tXRlFoTHhlbkowUkswenB0UG9hOXpjV1YtYkczZ0xmSDRFcjhEVmozQ2hKbUtPZFV0b2wyUDVkS1FwcTZGZDhpTHlyb2hiUjBGUHg5c25NN2dmNkpVMlZpSjhqVXF3eEhvUWZjRVFFVEdlcmZSUGFpZC1MSkIzVXBSNWxDdWNmSmk4MDR4ZUVrMVgyMVdtVXJDeW5JLUg5cnJIRm4zczl4ZjRUOEd2TU5JQnVTVWFuRXVGQ0s5M2dVXzRwLUNiUmNsaVZ0dw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiowFBVV95cUxPR2pFbXhkQ1ZGUW9vMkx0VS1pUjFOT09Ybi10Y21UT2N2S0ZDNDV3STVzZkdzSzhlazdXUWxONUhEY2d5Um52RncxN0FveUJVWmVFRUxmZE9zemRpbmlnYmdENEVTbXNzRTY2b1pVOW1pa3J2dlQzMDBFZGtBeU1qdk1QYUNVRFVrNGFobGZidzV3YjExN0Z0Q0tlWDBaRlBNSlFJ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwgFBVV95cUxPcDNHaS1pb3gyNFNVRm1Ib21fR2hkd2kwSkFEMzZzdHBDUlRrWkVkVmdhR3Jva1dKcFZabzdGMkp0M3AzUlkzVE1pa0UwQW84eEZPbFpZODFJcHN5cWFsRlRId0dXcFBTdlVlc1lVeWQyemV1YU00OS1Yek9LRDliUEY2Y2szUEp3SnB1M3VONXh4RVlMZnJWQ1ljUFpHX09GLXc5OE5KODNwTEdxSExPOFdYcGVwdWg5STR0RWgwLWlXQQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMingFBVV95cUxNaE13bHBfcVM1dnlKMHNZZDFMMG4tMTZ1LUJHakVraEc2YUpGZWtoYnBBT0J3MVJVbi1PQWtzNENOUHVCcWdKbXlBVlFrc2l2VS1SemlDaHlDWFpqLV81bXpPb0tXTTl6aFpuRWdPV05aM0xjQUgySHpIaDBMQmFjZ3kzWllRQnV4YU94cjM0SDlJYjV2bmdRQUJPaXhGUQ?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMi8AFBVV95cUxPVG55UXVvejM1R2t4X2tEZ0d6R3FMRWY2VjRROXR2clkzX0xtTW9CUWJjNFpKT1JveDRKWVdEZllZZjZlTnhjLWQ1bDlPWTBYc2xNaFJySUhhQndKM0IyYy11NVp0Z2FmYVpCWlNRTHZaS2dkSERxd0tITTdmVE5Gbm1SVFJGZm5JUk1HMFZuYmwxVHBmX19nZ0NUVV9IdEhld1RVVEYxQkJIYnpjMDVWbktHcjBRLUN2VnhzeFNEU3ZlbHl4RlhTRTI1RDNGbU1aMDkyLWRQMGRKa1Fvek1ITW1pbHVnMHdZWjNRN2todGc?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMi3wFBVV95cUxOVEZCLXBxZF83R2JoZWhPVXlDY3VlYzU3bXpoS2dXR3JxMm12dlVoQmZrVm5kcngydE5lVFJRQmEtTGFyS2JQN19YX2VIdWlBdVRGTkpvSElnUEtYdnRTc3RtZ3oxNEFvY0ZfM2lhWi1EY2htMFlsZlhzeUVlZ1MzQTl0YlJNUlJkQ1lvZDZ1Zlh5ZENncHNzR0I1RlpFT0ZmelpwaWVtZVVQS1E3Vlk0R3BuS1k1aEFqdlNMUnZqVDNycS1rdS1nMEczUG1Nd3FLT0EtaG45ODd3U2JIaGgw0gHmAUFVX3lxTE5BZmtjX3hrWU00QlBzUlRFWktWdEVGMEdmdU1HRWN2WGxCcGF4WGs4Zy1BWmJpczBfbWoxZWpmR19oa1l2cGxnd3V1VFVxYnF5bDE3R2hRbTQ3SFIwcDJpWlBuX05uMFgzUjQyNTM2dklxajE4T3BCdVJoMTJBbWlfSlE5X1hfZFAtLVhsZG55SmExZ1ptMnZ2R2R3YkpURzM1ZmVZdUtFN0JkaVdjMFM4S1RVdU9LN0Y1c2xHQ0xyQjVtSENFMzRiWEhhSGV3Z3d5b3E4Tm13T0U5M0lQUFNDb1U2WVFR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiygFBVV95cUxPdjVsb2N2UFVtRTFPNGZfdGt5T0MwQU5WU09xdmNzVk9lMXdaZ0U4ZmpVcGZOQ1RQSnRkb0J4VHVqUjZaSmJaN1VveTFKaVA5YXRDWThzQzBOeUk1c3ZtXy0tQUd0SkpoOGcyVThndWliQUhRRFMxbm1lQ05ZOUI0VjN2ekc1YkZrRlhfVWc5Tm5ySTFXRGdONDFwaGY1NXhFbzlFUDNzMkpkQlZQZmlvenRieGNNSC0yYnVKeFV2dDdGdjFvRGc5VjNB0gHQAUFVX3lxTFBrTnlobmFQbUhZU1FwWTVnT0xmN2JGTnRoQ1JpMWVtTlNzSTF6aXBhOXRCcTBCa0ZTUWZXX01hemVDX0hKaEt2UEt6MWxBbzEya25lSXY4QlRpTkJranBSV01Gb19ET090TTZjc3RNejZrOWdFT3o0alZ5eGZLODVxbDVjckZKTGlEQ09VNl9ycDBSTE5QV0lOMlFVYmRfRDdCdkRsSlViOTlVV2VlUHdabTJJT20xVHptd3J6SGZYSmhaMmloSTllNUxHMWlYVlg?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMie0FVX3lxTFBGaW1IQjA4UVlnd0hzSG9QajhqT1R2NE52STQyQWNmQTlVTl9wX1NRQnJQc3lEOXRVVk9WdUhWaEFtVUZ5eVFJUTZSVFdJV0ZrcXlnOWFndC15ZVNRdk01M3d0eHlPTlZQd1dvVFdiN0ZsUDl5ZTRMQWpVQQ?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMikAJBVV95cUxOdzBrRENES3B5M0tNQS1NTXZ2bnBoa3U3UldxU3VXeXp2SjNmNXh2Vk1Pd3U0ekZjM0ltclY3UVc4djMtcFUwa0txQVpTWGpZQmZLVmFVUFJfMkV2Q2RLaF9WVVpHWW5UOVFsUUpEQWpEaFk3U1Q5V0ljM3p1MjZENWo3RmF2TDlMcjhZYjNRY0xGUHl2WDJBWnd0SmdGQURPeVlraHNCLXdkbHNrbDRxSHJkZzdHdVhjZHBvcWRZMThoZS1qOHYydjdDSldKZUhzc2stZkFfMVVYWXRZRlZWa2FqMmJFRU1xOW1OM1pRNWxDYXR5bWZvYVM4S3VJQ3FSY2NXTko5bGw2VktfNFpIZ9IBlgJBVV95cUxQbkdaR3I0OUlLVXMycDF1dGxab0RsT3c2TWJTTkx2ZktvNmdpUnlPU1huX3FrWjZibUZQRzF5M0QwaDJGeXF2dVJrUzBiN1l4WnF5Sm1IdzJLZ05sUERTVnhUaWsteVFPOWxFdXl4WjlvX0xtMUpjYXBuanQ4UGZ2dkRGSWJNeThWSHBLZHhIcEE2ZW1KV19CeE5HQ0dYNFpOSGUzZHF4blRlcHAxNmJiSlBfWmc1aWNrWnZTZkljTVdwTmFBcW4zLVVUUGs5eUMtUXpsdU9lczJLZzlXRDl4Zk50MW1YRGN0ZUpVaFBjblJmRGtDbXZHbUNYU1lNWHhXSFJvUmhUclhBNmtaVXZ0Qi1DWTFRZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi5wFBVV95cUxQcGNTUk9VMXRIRHEtZXRnOTBQTGx5bHlrdG4tZE1TV0k2clo4eHFMcHgwbUJocHpqSzF0ZmlpSFVpbTQ3aXNxTXhKSTMwRmszY2VsR2ppclVxbkwxQXFjQUNkY1RhYmpRanExTFlrWFZNOGZsSU9fS1p5c3pmVnB0SWRiT2NrQjZ2UHkxa1JUcG9sUDllZ3FUOV94SlNETkdGWlpaNFJ1aFlKZ2stNTlsRG1kSHc4TlVNa3hwWWVMWXZuU0VQeXJzRmJtLV9xaEFUejhPNGZ3X2IzUlpBTUNpRVVmaE52Zk0?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=53686",
|
||||||
|
"https://news.google.com/rss/articles/CBMi0wFBVV95cUxOZjY2eTFlWkhGVEFVNGM3Zl9HTEhUb3YyeVR1VG0wR3o0QlZrY0c5X1c5Nk5RaUlZc2VRamhacmctclI0Zzlpd3FMZEZ2YkExR0JWZGE4eVpWZUNOUG9VNXk5MUJwRUtVSm5Wa2kzTWw4YzlCQk9ncjZnQWd0Q0hfNUF0YU1QUUNnRVdycWtxZmpHaFBOV3JuUmFUMUdUZXNLdGRuMEprQTNMS1J3RGZnRGo5VFJva3hhZVp3QlJRSURhWlhkTXY3WjBnX19aWXN6cGo00gHYAUFVX3lxTE80R1FiempmT0pLRU04Q2Y1OEVEaXZCdFZLcnRFRXJHR1N4TEZ3YkNNNVN5V29MWmJoVDFGeW9LYXVoanVlWkpJOTVtWmJ6S3Iwekl4VTBzODIyNHZmRGdZUjk1OWR0QUhOdVJxYkFxdkVwT0h4SWNTMEpqaGlrQjRnMVhyYnVkbUhOUWZJUTVuMy1ES2Zfb201alJQRWFzTjhnUnRLZ192NXFLTWJiNWh1MUFUaGY4RlUzUU81NDQyY3hmandPTzJyQWhTVFRSRDk3bTFTNzhReA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMisAJBVV95cUxNTDlPa3BmZUpvUUkwemZQTGI2cU1xemg4YUQxdTZuaGU2OUVhLTZCSUMyOHFTcTdmaUNkN0NMeTNFaUJZSm1UVWRtNnp2UjRtVU9CMnZlYVNWZ2E5Z2wwVENqbjNUOTdrWVhVQzlkNm5qN28wTW95MnFCMEcyVG9WQUltXzYwRU1DMzBtRjhFQTM3cmVFZ21VX0FRWkdWcFBsZkpfSHUtalFJeGpqUjU2S3duZVZESXlOMWthVThCNWNXMEc4WkZuRUY4WGE0aDE4OE4wZmVkRWRjYVJxNHNpQXVQaDBweklrM3QwbC1IVGsyUGI3dG9ROW5VbnN6aTh1MFB5NVJfS0RQUUpOSW1mVUp6dU40eEFQTWRkOU1TS1ZCazR6WFV6cTRLOFFUb2gw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi0wFBVV95cUxPYXBjUW1zek5JS2MwSWxpU1QyUWZETE5CSGZVbDNUMmpiYm1mdVJDZzd4S1BsUDdZR3RHd1pvdWxuY0tSSnpfT1F3Ul9ocFNNc200WENBSjlCaHhURjd4NzlNaFZkV01jVUNBaGZHaFp1ekt1Sk5PeTFiSW9MYlc4LXZNZXQ3cE9nT3BRcURVUEZnYXE2M3phMVV5V1M0d3ZLZUt2dUpDYmRXVkppOFo2TXVOMExaMGJ6eXQ4TTlWZjEwek9PSmxJX1dQMEk1bXFvWTRZ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi4AFBVV95cUxOT2c3TGQydTBCakw5Y1I1S2huUWdBcVgwVXFUZmo2bnR0dDhFVktwbHJuUWpjT2pzTWk2N1d1ai1yZTIwNW1uQ1pQV1hHeE1vRkVTZUU1aVphV1RXWG1jQS1rNXBWTkt5MDN3WWZ2SEw1RkZhTmhLWVdNU1FBcHdGYmZiV0RSYlVoX3o3TmJpTjBrMUNDTTZjWk5BYXN3WmVqVW5TeWlWcmc5ZnhfcWNidWR4QmRPWnNWSXp6R05ZNUtpY1RhU2ZXSktEa05MNks0WkVfSzJEajZCcEMwY0Zveg?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9vX1c0NGY4WTJYVExrZWJmdDFjOUZTWU1fM29rNS12OUZ5NjNFSUpBcWlvQ2JrX2J2bkZmZS11aWQ1eTdkbnFxb1dGSmJXaS1fWmhQZHdBazBtdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwgFBVV95cUxOTUdLUmVOTUhlbmNQamphZUVMQWZQWE95ajI3cjQ5a0RwamNPbzk1R3V5cjVhUGtIbGtwZFN6UmRUOTFyM1MxaHpqWjM0andWdHJhQjZTX1RkZnAwUmhvck9nX3VLaFRJbHV4RzYwYjItM3RlSXhuTUhwc0JldnJQelA4Zi1WZVRPUmlRdWdvSHY1XzdKU3ZXaWpnVDNzYlJxODdTdHctY09KcXNSWlpld0VUbUFDWG1NVzNUYklSQVlYZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiowFBVV95cUxPT1pUcW02UFBYNW42aDJTbGRTTDU5X1FOWGhsX0FzNVpybVZ5cUswcUI0UENNdXp6Z05yaDZTaWtNYUduNG9RZjJ0a0Nxc3VfVll3M2EtdGUyajUydU4tSlltbXRlaENiS2VnaXA0VG52VWtPRFJTSTNiWlNnYm1TenZsdmVCN2djREZ2YW1JTEZUX2lvSG1xTzY3QTI2d0tkanFZ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi7gFBVV95cUxNLVY2LV83Z1BwRzJjTTd5dEpoYmtFX0Q3Y2M0TkxQSERNTThwaGd6TE1LWWlOWXJnZkIzTy1yZmVMemlNWVFGMHVoelozMkZ0bnZoZ2F3cG1oSVdQZUNTRGR4NDc4alplb2NmV1hZbUgzOERYVXFWTW11cmJBbF92SHNPNVVaVnltZzdUODBzYzkwc1lKUngycjVZeUhQMDRhNmdJcHJwTW12LTR3VVVIWTExV3JGaWNrVWQtakhKbDlfUlpEOWk4SDJqVzFXWXJ3eTFKTkR2X194d1pNUFJhYzYtVnpWLVl2SDZDU1pn?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi_gFBVV95cUxQQzk5bTJlWkFrZ1lRbi1taDFRUHZsb21IeDBNMmtxdVFXdjRpMmc5LUZUcmJGQWhOeGVkWENFOTZDZjgtc05RQnIxOVRCTkZZREM0VlpPVVE0d1Zab1ZGVEV2T09ZWTZiMzJrVk5XQlk2TGhubi1zc1pRYTlWZFVpRU1za0FySjZEUTNuMXpwa1FETGlvMDNVWUFOcWUxM1AtcnUwU2tFY3JJMGtMYXhvY0tvc3ZlNmN0LW0zSHZLTzUtbDNidzFtZ0pDbW5WODAzMHRtTTJtdnphZ1U0anhIWkxRM0RCU1pSaTQ3SnFWbFRKSkZyenJCdlk2M25BUdIBhAJBVV95cUxNb1BFU1RVQTFQeUJhT2w2YUNIQ1dNc2xCdmRWSlljV19FQ0tTRlplX29ibkxBd2dQMnBXYnlkT2lNUWV4ZGF2RElBRExtOUR6VkozSEhPczRoeHZpUGpXNkwxdXE2UUdfUmZ5eERmTlR6VE1yb1FrOFVaUnRaZi1PUFQ5UEVlWk9KWHR5Z2pjbk5UMkxBZ2xfMjhQLXZFVWNFUWVQU2JsVTJCOEtBRXluemxtMDJXY0dXM3hWeVlFZjBnZkg2aC02UHZ4UHUxMGQ5dHJJc3d5cEhhOXd0TWFsX1daX3N6N0lwZU5aT25GMkRZNDRjQlgtb3pFdW02b3ZzU0lHdg?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi6AFBVV95cUxNYS11NzZab1JjRkpaTjdxT3NQQnZkWGR0NXpNY0wzVkh6MXpEVjN4QW55NEt2SGNfQlJnSUZNLTNBSFlkTkRyZkl5SzNXTEs5SGExdlNuS1ZNN0dyTWNhcENPNmlyN0hiTzlrUmhfQVlrUjlFbEFxYjFUS3FwYmNUZHlnRmZPV2hGeEdBcVI2VUJZZEh2eUZld0lSTmdHN1Z0TURsZ3llaHdZWmYtUjBMSk5HMWpycUVmcEtmUjlsdGNjUW9BWG40WUNBT1RMWHYtdVpxNm9US25SLUdzbDVPaS1KaUVoMXhJ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxPZ3Z3NDM5dmZULUYzSkh0MEpGWm5Rekc0ZnlvQVR1Y05FMy1wWlJ1dlpiMEJObk54MkZwZzdZbEZ0dFgwZ1J6bGFtdVJ6WUVJMGQ1eU1KRWRYZHhtR1BzTjlpc3RTQTd5eU5hbWJVcFRyTGVCQ25HamFjQlpTbzRVYXcyU2lWUFhjVUd3YUlCNTJLbEZ1emhac3JuemJIXzZYRXExNnRESUF1RU1RajQ3R1lKQdIBugFBVV95cUxPWDg0cy1Yb3hkcVc0OFFEQmJyZDNTb01Ka1d6MzJiWWFhNXdrWlAtOUpkQUM3eERMMzJqQVZZY0tnVzQ1Z0ZRM3R0U1EtN3NUYXdNZHgzQl8tQ0Q2VC13RVh6WVYxY0lzNWJ2elhaNUJCdDlOZi0tNmR5Wk5hOEpFeWk1QXVaSVdIcjNwQTVfT0JDRXU2NnhPNjRjSHZ5UkZrT1BvNnFRZ1FucWprZ3FHUEI3bkZCLWVISWc?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=17205",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWEFVX3lxTFBFWU9VOFI1b3ozRzZGaWRiX0R2dW5LYThINXBTMVdBQ2FUMktJYTBVQWFfNm9fWk9hZnV6NGpETllNMW9PWXB3YjQ1MGNRNVNrcUhOY3JnWUI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiaEFVX3lxTE5ycTZibmNQWlduSmJRZG1WUHlLUVZEa0JiVFFrLUpsNHVHd096RkkwbWxza2FDVzl1V3o2NXBXRkZPamhUTE1RQVlNYTZ6bVlTcDBKcGxMbURNdXVoZ293TC10aTJjaFpV?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
50
data/regions/JP/Default/Osaka.json
Normal file
50
data/regions/JP/Default/Osaka.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"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.google.com/rss/articles/CBMiYkFVX3lxTE5qVEdrZTN6aGtuenRPWWE0X0lCRHZMUTNMY0x5YUM2dTVXQW14c1pPc0VtZ0hiZERXVm9fMUJYRFJGX0FoSGwzcnRUQ00tSEFjWGVqVVRBaElraU44VUszemJR?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMiR0FVX3lxTE4yWDU5NEhGR2xtMGZmWXUzM0dtSmNSWE8xTWhBRUR0VEVtUUYtOTdXc0VVRTUzNUpRd1pscmUwTzNBNEx0UmRB?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiakFVX3lxTFBmX0JGWGtvOGlSdWVCZlJvcGFISFlyT1dzY1BkQlJaeEpmc3FtUDEwUkFOeEZYWFlXVG5rTWExSDFmRWNIT09RV1VlWkNVdzhobllyeFJnTGhFX1VsUk9qMm10WlpoalJzb2fSAW9BVV95cUxQSU1mOUJmZElndEp6VUQ0ZU04TGxCaWFPU0dpVE9HOUlFc0tNVDFHblhpQWNIdnp6NXk3YU4yYThwczBjbXFBUTlxSFdlWmczSmZBWWNxQzdMaE9ZYXpfS3dTYmRxc2hES283R2NISm8?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiY0FVX3lxTE1XM2ttYmdjdWFwY3ZVT3hycXp6QTZwM05qVWlEMkNHVUlNOERqdnpVc0hBamgxQ3Jwc3lWUVpLZEFHdjBPMjQyWmZ0aXpqR2Q4cUhyNnBqemRTZ2FESldFOEwyaw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxPNUt0cS1OMGxKRVZBSDVZVEhyWVZWOFRqbVp5bU5iSW5SVTF3WGRVODlhTHl0VWdWMEl1MHlzclA1TkxJcnYyQWxjSWVid2pRQUIwUkk3M3ExeDU2c2ZQRFZCZXFCUUtPbzZFYmptSVZFNENjUUJyMGdzVm5JOTAwSw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE8yRG1sOU1OR2dPa3dCWDg1aVA0dnpuSmdVRFhvSnozbWNFRjg0NGlMZmc4b3ZEQW04QTVIVkhGTjVRT2lDTG1oQ21FY05xVnNHOGFWY215NjgyUzJCTXlTTDl6UTg4ODlqNy1mUHU5OEVOelVRTlVnVjlBeGV0cUE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE5ob3E1TzdJdkFFdHZYY0tHNUpGdWFTc01sWDY5bmFzNlFacTdtaW1ObEhBclIyVmRfOHlMelBxeWd2VHdSZFNGQVl5c2NZWDJYaFVjQ1NtbmZIR0p0UnM2eklOclo3SFFnZVFBWUh6eFA1Yi1n?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=31615",
|
||||||
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE9wdHUzRl9yQ1RQU2o5UUpIMk14WDYzUHBiVEpFNFpjVm10dVYtNm5xV1pxM3FGQnlXRUpfWWw2dUtFRGREdUdBd3NqTl9CWVN4TnFWcy1xM3Y5NFFsbXgxdVNEVFFQVm1qSC10eXh3?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMibEFVX3lxTE0wX2V5VmdwRmdlYlJoZTJYQXB5RTRERjBRYUpLeHVDNzRZamx1RWY5QTdSckhQb01vbF93YTdnWlRvU1E4YnJHd3prclpwOE5RckxfQVJheDl0Q0ZlX3R4TVhVOWxrTGhMR1RYcQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTFBlbUlXaE9XMXhZQ21RbW8wNWd2ejNfY0pjZmV6ekNaQVgtUWZySU02cFVXUVZOdXc2U09Hc29XUldMNldpRGxhNzUzY2NfTE54YlR4RmJ5Y0hVSHZYdGhyY285N0xxMG5veWdaZzJJRE1yMXdpY3fSAX5BVV95cUxNLTdnSjhzVGVsOEpVRmttYUpWMFdKa3RYUG9neVJLdk9heDNjVV95UktDTGtYdHh1cUxyd1JsSFpGQWY0eDJYeFlxN2pwNFliX1hvTmhKbVN2MWl2ZTZYcnE4YURFdGF5dDV4bUw5ZVRpVEdXUVpvX0phR0RucFE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiY0FVX3lxTFA5UDRYZjd4UmFIMnNvd3JEQ20tM1JCNTR6Q2U1QjVBX3B5cURkWUJvSlhRY19vSlRKUWl0WXlvX3F3RkdVaDlVY0RQMXpOUGtfRVVDZW5LeFdsVnh2RXpDaWVJUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiS0FVX3lxTFB1QmV6SDlnMk5qSDdlY21DTTZkWmw4Y1MyenFLRHg1UGNObzZwTU1nUy1OX2Y0aVFWenE1NlFRX1NFQWVGMGFKN3BRRQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMid0FVX3lxTFBjMWJJV0tJV21acm02NVRURmFHOGtFdjF5alZ3TzV2MnBjSnZ5d2RxTTAtZjBFZVFDUkpMREduVFFDOFZPbnVGbXlyYjY1eWlRYkx4LW5rQnVsN0R3emYyQ2lkV1l4VDhTQUJiVnZ6Z3J5TDRmZDFF?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE9aTzVhcHcxLVhvRzV3RUpaU185QkVwaDJYTXd2NkVIelc3NURLM21iaWVnM1J1VGNtM0VyNzlVNzFfUkJKeVVfSzdQb2pnS1hVMllFLTdZb0tEMFltRUFkaDd5VU9QWXA4WUdkbnQyT1o5R1JTNWNNQ2FLWUdsTjg?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMiS0FVX3lxTE1oV0c4QXZSczFTQ1lJaE5fQUtXN08wajFLZWxVbUVuSy1VWjlLOXo2eDRmRHpKMTdteWVIeDNoQmhUaXI5UWtlOFVxZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiVkFVX3lxTFByY3p5VTJsUkFlRTZseTN6azN4a2NpVTJqTGE0RkswV2lmYndVdXJDam5mcXdUc2xTUDFEcXp1aHZWbjRWa2lXaUlyUm9rRDEtOFlIYkxB?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiUkFVX3lxTE9UWTc0R1FqYTFNV2VWSERmdlFRS0ZjTFlZQkd0MVdmeXZ5UzAtVFVBaGVSNkl6ZkhZMXRyd1g3U3JXazFSZ1lwRVZJVFhwVnozdlE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE5WSl91U3JpNGFQUENoUUJ5TERIUnV4aGhDS1hWQ0VrMEM3UG85a29uR19BQS1SaHl0Q2k5Vy1zM0lkQ3NhTURsMmNIaFp6MkNRZmF0TmVrUEsySWxJS0pPd1ZnYjA5YlczWG9sQ1dLVWhTLTZhbk1lVko3a1FDLVk?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPYnRPWm55X3hzNkxkb3UzQkFKN0VRSDY4WFhFY3kzZGszS2tzYzQ4WHZiTFBoRGhGOFZodkZaRVo1dmVJaFRwby1qdmFYLUI4b3ZWVnI2SkxkUjJmb3M0OTU2Smo1eXd1NHA0YnZlT0x5TGZScUg5UUVKeDBSNXY5MmM2VmdWTDQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiYkFVX3lxTE1aSXNkWVBMLTN5bnhuRGtkMEg4Z25MM1RWZGZVZXJjY0E5V1pXU2tkN1lfVjV2M3FvUTFtZEEzcm9FR0RaMi1DWlFiRVY1aEZCWDJNaWtQMGJZTXlQcElYNkZB?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiaEFVX3lxTE42TWFMcFY0dVM3aHZfS1hOUFRsOHBxcTJIamVybkFobFZKT0JaaWZLSjlReDRvZXZnSXFEeE1hT01WYXN1eGRLZndZVWtHNGpnN2x4VEg2V1RqVkxBN0J4SjhQekdJcWtu?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiUEFVX3lxTE9UNURNNXV2cVYxa3I1VC1ETGNTZTVFQmtGajI0U0JXcnNZbFN5RmVXMkNDeVBsSTVEN0xXb3NZa1Q2dlhsWnZNVkJXeTB0eFNf?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiVEFVX3lxTE41b2ZFTldXemstSEljTXlHZDg2SzFQVmJOTFFQWEFhaE93dHBMd1phUUVtNWRKbTJmZ3ZDc3JBZ1ZHbVNGOThMM1hhMThTeUV0d0lGOQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE1qZVB2OV96R3ppQzN3VHpCdFVxZ183M2NTaFJtWDYtMFF0X0F5XzVKMmdTdWhBVUFwZ3ZaRUZKRDlMczk0SmYzYUFRNFlsSzMxMjVBdGl4WkxlMk1JNHR1akFLa3dxU3REYS1SZnQ3ZnJDLTZiWkJ3WXVlWENqd0k?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=79030",
|
||||||
|
"https://news.google.com/rss/articles/CBMid0FVX3lxTE9yWG5fWWtiR0FHc18telFSbmtMUUh0YlFkbGtZc1M5alFyN3lzcE5jX0s4MmIxZlU3RzQwQnVtQkFndDJFREtvXzJELWo0eEV3VzBQM2lRaWZJNW1UY2xLZkc0Z1BrZUx5OFd6Znc1ZTJ6UWpxMXlv?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,22 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://news.yahoo.co.jp/pickup/6577513?source=rss",
|
"https://news.google.com/rss/articles/CBMiY0FVX3lxTFA5UDRYZjd4UmFIMnNvd3JEQ20tM1JCNTR6Q2U1QjVBX3B5cURkWUJvSlhRY19vSlRKUWl0WXlvX3F3RkdVaDlVY0RQMXpOUGtfRVVDZW5LeFdsVnh2RXpDaWVJUQ?oc=5",
|
||||||
"https://news.yahoo.co.jp/pickup/6577514?source=rss",
|
"https://news.google.com/rss/articles/CBMiYkFVX3lxTE1aSXNkWVBMLTN5bnhuRGtkMEg4Z25MM1RWZGZVZXJjY0E5V1pXU2tkN1lfVjV2M3FvUTFtZEEzcm9FR0RaMi1DWlFiRVY1aEZCWDJNaWtQMGJZTXlQcElYNkZB?oc=5",
|
||||||
"https://www.u-tokyo.ac.jp/",
|
"https://www.apple.com/",
|
||||||
"https://news.yahoo.co.jp/pickup/6577515?source=rss",
|
"https://news.google.com/rss/articles/CBMid0FVX3lxTFBjMWJJV0tJV21acm02NVRURmFHOGtFdjF5alZ3TzV2MnBjSnZ5d2RxTTAtZjBFZVFDUkpMREduVFFDOFZPbnVGbXlyYjY1eWlRYkx4LW5rQnVsN0R3emYyQ2lkV1l4VDhTQUJiVnZ6Z3J5TDRmZDFF?oc=5",
|
||||||
"https://www.mhlw.go.jp/",
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE5ob3E1TzdJdkFFdHZYY0tHNUpGdWFTc01sWDY5bmFzNlFacTdtaW1ObEhBclIyVmRfOHlMelBxeWd2VHdSZFNGQVl5c2NZWDJYaFVjQ1NtbmZIR0p0UnM2eklOclo3SFFnZVFBWUh6eFA1Yi1n?oc=5",
|
||||||
"https://news.yahoo.co.jp/pickup/6577495?source=rss",
|
"https://news.google.com/rss/articles/CBMiakFVX3lxTFBmX0JGWGtvOGlSdWVCZlJvcGFISFlyT1dzY1BkQlJaeEpmc3FtUDEwUkFOeEZYWFlXVG5rTWExSDFmRWNIT09RV1VlWkNVdzhobllyeFJnTGhFX1VsUk9qMm10WlpoalJzb2fSAW9BVV95cUxQSU1mOUJmZElndEp6VUQ0ZU04TGxCaWFPU0dpVE9HOUlFc0tNVDFHblhpQWNIdnp6NXk3YU4yYThwczBjbXFBUTlxSFdlWmczSmZBWWNxQzdMaE9ZYXpfS3dTYmRxc2hES283R2NISm8?oc=5",
|
||||||
"https://www.rakuten.co.jp/",
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPWmpTeUpqYWFibEs1RjZ1Z3pDZWdKWGUtbHh2MjJtYU5LeHIxVFQ5RXdQcHZCdUhxV2JZQ1pEdklUS2JDNUNXSzFhMi02dEZ3WjVDQy1wdE5IRUpZSXJaN2pkLVFsOXZ1MXlITy1tT1JrSC1PXzhpR3hta2dOQldKdktHYllnX3dYZGNZ?oc=5",
|
||||||
"https://news.yahoo.co.jp/pickup/6577518?source=rss",
|
"https://news.google.com/rss/articles/CBMib0FVX3lxTFBVNFM0WXhYMDU1Ni1jTmpLLTAxeWx2eV8zeUZGQ1ZIN0N6LWJvRElnSWx0Q09iWjdDMzVUVUE1SkpzZmkyVHdtYkllNnN1cEIxQlduZ3gydjBfa2VlWlhLbzl6NHdmUHcxZmpWdFJDVdIBaEFVX3lxTE92WTBhVTVIMVBCU0tpTzVXd1p1bFJDZXZ1dDN0bW5WY0p4WEM5MHdzZ0poMTQ0cU80eTNueTF2bERfSTlWcHJKMzY0RjBjQzRTX2JNQ2hjb1ROTzJodnVMcXVtYmlOcFpH?oc=5",
|
||||||
"https://www.yahoo.co.jp/",
|
"https://news.google.com/rss/articles/CBMiYkFVX3lxTE5qVEdrZTN6aGtuenRPWWE0X0lCRHZMUTNMY0x5YUM2dTVXQW14c1pPc0VtZ0hiZERXVm9fMUJYRFJGX0FoSGwzcnRUQ00tSEFjWGVqVVRBaElraU44VUszemJR?oc=5",
|
||||||
"https://www.jreast.co.jp/",
|
"https://news.google.com/rss/articles/CBMiUkFVX3lxTE9UWTc0R1FqYTFNV2VWSERmdlFRS0ZjTFlZQkd0MVdmeXZ5UzAtVFVBaGVSNkl6ZkhZMXRyd1g3U3JXazFSZ1lwRVZJVFhwVnozdlE?oc=5",
|
||||||
"https://www.amazon.co.jp/",
|
"https://news.google.com/rss/articles/CBMibEFVX3lxTE9jVEtFUHVOd05lbGVGcHAwYWdBZ3czUHUyMEM2S1Ewd3Q5ZjhHNUlMV2pSMGpjZlVtclgzT1ZjZV85VVlzQ1htWFloNmhpZk1oWV9ya3JCa012eC1ERDJQbkRLc0JlVkYtRy11ag?oc=5",
|
||||||
"https://www.smbc.co.jp/",
|
"https://news.google.com/rss/articles/CBMiS0FVX3lxTE1oV0c4QXZSczFTQ1lJaE5fQUtXN08wajFLZWxVbUVuSy1VWjlLOXo2eDRmRHpKMTdteWVIeDNoQmhUaXI5UWtlOFVxZw?oc=5",
|
||||||
"https://news.yahoo.co.jp/pickup/6577511?source=rss",
|
"https://news.google.com/rss/articles/CBMiZkFVX3lxTE0xcFNiNHhVUUlaVmp6SzFick0yU0FySVlrQl9MWHFDLXN1cWxtdGk3Wk16R1hyRHIyZnZvUXk2cFM0SHB4ZFRyRDNmNm4wbkZpeUhQRlAxTnM5QzdoYmJ1cE5pcUpodw?oc=5",
|
||||||
"https://www.japan.go.jp/",
|
"https://news.google.com/rss/articles/CBMiaEFVX3lxTE42TWFMcFY0dVM3aHZfS1hOUFRsOHBxcTJIamVybkFobFZKT0JaaWZLSjlReDRvZXZnSXFEeE1hT01WYXN1eGRLZndZVWtHNGpnN2x4VEg2V1RqVkxBN0J4SjhQekdJcWtu?oc=5",
|
||||||
"https://news.yahoo.co.jp/pickup/6577506?source=rss",
|
"https://en.wikipedia.org/wiki/Special:Random?r=28800",
|
||||||
"https://news.yahoo.co.jp/pickup/6577486?source=rss"
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE9aTzVhcHcxLVhvRzV3RUpaU185QkVwaDJYTXd2NkVIelc3NURLM21iaWVnM1J1VGNtM0VyNzlVNzFfUkJKeVVfSzdQb2pnS1hVMllFLTdZb0tEMFltRUFkaDd5VU9QWXA4WUdkbnQyT1o5R1JTNWNNQ2FLWUdsTjg?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE5WSl91U3JpNGFQUENoUUJ5TERIUnV4aGhDS1hWQ0VrMEM3UG85a29uR19BQS1SaHl0Q2k5Vy1zM0lkQ3NhTURsMmNIaFp6MkNRZmF0TmVrUEsySWxJS0pPd1ZnYjA5YlczWG9sQ1dLVWhTLTZhbk1lVko3a1FDLVk?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiVkFVX3lxTFByY3p5VTJsUkFlRTZseTN6azN4a2NpVTJqTGE0RkswV2lmYndVdXJDam5mcXdUc2xTUDFEcXp1aHZWbjRWa2lXaUlyUm9rRDEtOFlIYkxB?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE9kNmQtT01aUUF1MlVuVmVMUEREdDhwXzc3MjlwQ0RPLVVfRHd1WC15Mm1mbk1VS1VGb1BzQWhWUVV2WXdXTnJJcTNCb3ZjNnpJTWI2cU9zM2F3NTIxbTlpY3RZS1lPNVpIZ2pXWlJhVU1JTEFoUHljS0R0Y3NGaG8?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMid0FVX3lxTE9yWG5fWWtiR0FHc18telFSbmtMUUh0YlFkbGtZc1M5alFyN3lzcE5jX0s4MmIxZlU3RzQwQnVtQkFndDJFREtvXzJELWo0eEV3VzBQM2lRaWZJNW1UY2xLZkc0Z1BrZUx5OFd6Znc1ZTJ6UWpxMXlv?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiY0FVX3lxTE1XM2ttYmdjdWFwY3ZVT3hycXp6QTZwM05qVWlEMkNHVUlNOERqdnpVc0hBamgxQ3Jwc3lWUVpLZEFHdjBPMjQyWmZ0aXpqR2Q4cUhyNnBqemRTZ2FESldFOEwyaw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiR0FVX3lxTE4yWDU5NEhGR2xtMGZmWXUzM0dtSmNSWE8xTWhBRUR0VEVtUUYtOTdXc0VVRTUzNUpRd1pscmUwTzNBNEx0UmRB?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=87689",
|
||||||
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxPNUt0cS1OMGxKRVZBSDVZVEhyWVZWOFRqbVp5bU5iSW5SVTF3WGRVODlhTHl0VWdWMEl1MHlzclA1TkxJcnYyQWxjSWVid2pRQUIwUkk3M3ExeDU2c2ZQRFZCZXFCUUtPbzZFYmptSVZFNENjUUJyMGdzVm5JOTAwSw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiS0FVX3lxTFB1QmV6SDlnMk5qSDdlY21DTTZkWmw4Y1MyenFLRHg1UGNObzZwTU1nUy1OX2Y0aVFWenE1NlFRX1NFQWVGMGFKN3BRRQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE8yRG1sOU1OR2dPa3dCWDg1aVA0dnpuSmdVRFhvSnozbWNFRjg0NGlMZmc4b3ZEQW04QTVIVkhGTjVRT2lDTG1oQ21FY05xVnNHOGFWY215NjgyUzJCTXlTTDl6UTg4ODlqNy1mUHU5OEVOelVRTlVnVjlBeGV0cUE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTFBlbUlXaE9XMXhZQ21RbW8wNWd2ejNfY0pjZmV6ekNaQVgtUWZySU02cFVXUVZOdXc2U09Hc29XUldMNldpRGxhNzUzY2NfTE54YlR4RmJ5Y0hVSHZYdGhyY285N0xxMG5veWdaZzJJRE1yMXdpY3fSAX5BVV95cUxNLTdnSjhzVGVsOEpVRmttYUpWMFdKa3RYUG9neVJLdk9heDNjVV95UktDTGtYdHh1cUxyd1JsSFpGQWY0eDJYeFlxN2pwNFliX1hvTmhKbVN2MWl2ZTZYcnE4YURFdGF5dDV4bUw5ZVRpVEdXUVpvX0phR0RucFE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiVEFVX3lxTE41b2ZFTldXemstSEljTXlHZDg2SzFQVmJOTFFQWEFhaE93dHBMd1phUUVtNWRKbTJmZ3ZDc3JBZ1ZHbVNGOThMM1hhMThTeUV0d0lGOQ?oc=5",
|
||||||
|
"https://www.microsoft.com/"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.japan.go.jp/",
|
"https://www.japan.go.jp/",
|
||||||
|
|||||||
50
data/regions/KH/Default/PhnomPenh.json
Normal file
50
data/regions/KH/Default/PhnomPenh.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMi2AFBVV95cUxQTEY2Ym93RkdhcVloc1dnbWxpYjFfOTBZNTIxaXFONGtDZ25FOHhISjlnRDA5Tno1M3UwemtleFprb00xSDdVSVlDV0RLQ001YVBXSlhaVWVRVi1NV0ktWGh6YVhrRnRWTGJOdE5NSG9PREU3bjF6N01uUkppOGpEVHhETnJfSGRaT0Y4YkhVaE9wY2VNQnV1UnNGaEdZd0YwVG5UZ3RSbFpNU1V2cHp4NWs5cXdfdXBHUTZrZlhic1BFTzZmczVGZHJvazVHLXNQa21BRktUWl8?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxQRklHWUxodUJYdTJoTDBhWUpRUmFZY3FrY3Q5b1FqQU9mT1pITWM0aHJ1VFY3YWdrM3lvZ1RzZzhoSmMyMnZuak1vSTF3dTZwTG5VSjFsM2hlV2VWS1plM3AtVDhLT091UTlnS0lzeEMzelpYRmhkMktjMzBBSGpLWWZVbmYzaEVIX0hlRDhWMU44cWRLenc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOOFZ1T3hLemtzR0d6ZTlJU25GLU5YSEV3eVY0eUV2dm41S0ZPUjVFMWJ3dVpNdmo3aWpxSFE3QWJCdW1NcjlFWTFlcHlyTFhQOTdyUWxuMktSZmtrWnZadU1xQmlDb0dPU2o1dFV3dXVpX29PVDRNVVRNWlV0V1FFb3BlNWVQcUlubDFCQ1hmWUZBcm5JQVkyS28wYnVxd2t0MGt4RlNlOGtCUm9GaUwzUXNVT05CQlJI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOMmdjR1Y2NUxOeV8zMllEREN2REFJY29uZno0a3dWVWhMNkNhalZHVjF6UXZIY2todnhlRGE5NFF4Z0dZeXN3S0gxRDB4VGlVSWJZTGh0bTJGUk9Kd29vcGl5STJkYjdDZDlvRzhnS0I2OHRQR1NubTY4SXVtWFNwTEsyMjFiQlo5UGZ2cW9qdm1XZ3hCVEhqbE1CSWg0TlRFMjJjNVJJU3RpMlRuU0tqZ1ZFNEhPd2tkQWVSa3lidXBMSGFiQnlwYnlwNERLTmg4SmpNZ0ZRQ2txVXVzckp6NTJhTmzSAfgBQVVfeXFMTkdaNERZeG9ENlJOdW1RZ3lKc29zbDhFY2UwZGdpVkM2SDlQaFAtT2dNRHhxR3NDYWdORXRrb19wd2RERlVvTS05NV9lMTJUNkxFUURfQWpIVWFBbExuMnlmb2djQUt5d25NNldxTFczU0ZxZ3FMcXJXUFZ2YnQtTUZJNHI3a1o4LUNQc3p0TGtvRm8tSXFiZ3BuMTN6VzVSdHA1aFJXY3JadWZlcWIxR2lKbWlJcVFidHpEdWQ2NGtVSE9lRFJBVnlnaDg5V3NYczdxdnVDUzAwVWxGdVNMQ0E4Q285T2tWUkxGT2NsV0VORndLVjVNaXA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOSmRvRl9YRjBNemlROUY5R0wyUVo2dU1yMzVWUkM2UnNmM1JMMl9FWXBLRUlUQ1NFUHA2RkxUSTIzSzdLRmhsaHFIUE9Bemdkck5MYWU3RmhXOVR5Q0xxSnZHZDhQUEZFMFVUaGFNejFZZmcyZ3oycWhleGpIWXAyag?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=96582",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPN1dCOEcwSl9GZDlCM1JMZGhZdFRJNmtHZUROSnpIbjlzVjF4X251YzFnaHJuUF9RdEtkWkN2ckZCMTZ4Yi1fYXJSV1o0MWtkdDlmcGpMSWh6NW83MVJjRk9pNmNfN1BPckhlTUYyWDJMX0dXSFV0dGdVTDhWYmZWM2tNVW5Vd2pTRDhv?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE9qUzY0bFpqeWU2MFpOLWlqTnZFQnBmUUd3RzZzN1ZMX0hHaEhELW9zRVJBS0Z0b0IxUEpFbXN3SUNmd3k3RmQxa0NJanZya2lIZkp3alFUU1djalRRSFdUamttSVhKYjhrczJkem5R0gFzQVVfeXFMTWRlUFgxaWtROHNzbVNpN0hVd1E3TGo5bEkzY2pIUDROeVFVNURXSnlVeGhSR3N1Q0F5UGwwV21vclVFa1pvdFNkbnloY194allZclY0YzVCZVZzUlotTEdzbFQ0UmNKaHRCMDk5d0x2cklqdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQbER0RjNGdlRrOExodkZkUlgyeXBibDFpVDN0akx1M3RRZDM1TUYyR3dnbHZKWS1BQUo1TXFVTmJ1SW5YOTRISlUwM0dsQm9VbzdQTURIWEgyR1NKN29zOV81ZnVxa0ZMdXNYNEx6YUg1WGJ2elNLVl8xOW9oZjI1X1FucG9tMTZNaWVMSVA5Z2pGYmtJalRPRmtZZjBHUWp1d2NTbw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE5rdUJnTnNGTVVmaHZiRDBSNXhzSl81RHNKMmpPSFdEUlZobi13b1RrTmhWRV9KelNMaGh5allGU2dOSEdxYnk1WW5EVTU3d3N5Q2NqRnF2ZFJ5QV9HNkIzc2tPekI3bEpVWUdmams0TU9vRUtycExaWA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMivwFBVV95cUxQVVc3Rm8xRElJZjhnSXMwZ040aHZvQ3Y1b1loVUZXX3F0RkJZRUllcnd3Q2cxdWFsQ05aeVJ5eXYxcHVNVDR1TXBmT3FiT3VKQUNEWllFZ3Q3NGpLaXlGUF9MRkl5ejN0SUxsbGlnbll1N1diYkhmanlOQktwYy1VVnlET3RrbWlTNThHMzdnN1VsMXV0aFRrMHc2T09TQ21Qc0hIUGdaUGJTdUp2LXBkYVRKREZDRm9CSlJOWkcxTQ?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPMks3cnJqYXFzMldfanJxVXRvXzUxM185cHYtMGlqRU1XX0NSSFgyMU12MF9zTm93dXVPUVJUSk0tTDNWNUZ6NkgyR1BxRG1GMmxpalFBVHB4SlZfYk83cGJLTjJnVVNCQlI4SzhJU2pvMDB0NnNIb1ZjaVZzMjFNNEFvRWFQN0pKU0pCQnkydldTREp6aG9fM1ZRUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMikgFBVV95cUxOalFFTVNpXzFCbVIzNGw1VWtNMWVhN3JQQVllYnkwaTNEckpJbWxJVVJWY0ROdUxiT3ZUWUZ3UXBGanVhOTA1THZlc2NqQnVzMDdud1lNR3FUNmhRTzU3RGpGQkdhcnpSd2xQYUxiQkp3RVJLVXk3dzVGT0VvR2s1MmFOeTJOcVNIR3lkRzExaHpaUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOWV96bU1VTzNWTU1ENEpMZXdVcVZDWTlDMmdVNGtpd3VZOXdYXzhKTGI1eXB6dzE4RFhmZ0dEaFlsdzZsZ1hoSHd1a251U1BaeEFwT0NQMDdEeFlNV2txSnNhcVFVT1p4WDFhNExlVXJCR3hhLXRieW1tSWUxVDcxaGpkd0Z6Tk9w?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQWFZIZnBUVUxnRVpIVWtIRU1HNUFnVy1EbWFud19GZ1V5VkhzREV3b2Z5V3N5djJzdUV5dGx4cm15NGdDYUw0QUtIZGEwcXZSM0s5ei1QengyazBpemlWNjJCZkhFUEF2VzU1bzFxTWNYR0E0OTFBLVZPMlNLZ2w3MGdQX1psc3ZNTll4bTEtSlhfZ2hrd1BIWkZ5a2RaOTBxUmxSQXl5WTIzME8ySi12WHZXMA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxNXzg2aklXUF9ReFAzOGVtMEtYNE9iWUo5UG1LclVRcFYxVGNiMGY4SnVXQ1FIVnJNak1iWjZ6NUlzd0R5VUFTWXhoc1EyQXJNaTFQT0NDYVlmdExESkNERU5nVDJFLTlRQmpXOF81Mi02SF85NHpKcEV1M3I1cDA0c0NDUjNwbEMzTFRWd3ZtX01kZDZzMEVXQkFscEFDZVpwS0dEbkFR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiyAFBVV95cUxNUUNEejdjTGJRYm45YmQ3Sm80cUN5b2FHSGxfdHBOOHdkVFhDcVpTT29IZ3E3NXY0M2Z0c3Y1VXBUYVd6VWpDR19ONktyNmRiOWhqcEdoVlpwMnpjR2lRMGRQQnJEbmxpOU5KQm5aQThEMWYxeWFpX2JoUEs4NHNoNmJpcGF5T2tQc3c2c0JRRzk4S1oxRU1sQ3JvOWNtZ09lLVp3bnNPZHc1UXRvWVJOelJNdVpDMGh1ZUFxT3VidVhVUGNOeW1XZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPT0psTk9uZ21BWHlDdl81ek1SYk8tS3QyRkc3ZVkzSlVlUTRaejNhWTdLd2FKem9iMWgtRHVUTHktSXczX0t2UHFMLUNZbzhObHR4dXZzdFBtTWgtY1FrcE5ucTlFMWNVUWFKUDV6c2hnOFR6WXpZVU8zTk5jUk1GWDh2b29RMGwySzZYNFZvd05RdWgxeHNIU0VYaw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxNUmhwZkVCcmpoU2NqNUsyaTJ6MzJOU3plak94Sng3RDk3U3N0dUhMTlFUU1NDcmlwWVJZUEZfQVMtZlMwU3JlT292UG42ZEpvY0g1VmRRbE5ibUFtM21DSDVUOVUyaDBIZ2d4eExqekFPcmVhNEFfd0xjU2hTcFl1a1hCa2xFMnZiNGdwUFNfOWtxaHlqbWtqWENQMjJzeGVpOFBITG5ocEVUaU41N1l0NTRmMDBHZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9jVjBtRTVwMTh2clFFMGNtcDByVWxEUTJ5RG9lZnNDSUdNeWRDRFFjVHR6b2tVaUVNRWxTTk5oUWk1U0VDMUQ2cHVFdnZkRmxlRm82cjBoblBEUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPeEp6dF90WkhzazBOV2ltbnpTM3NONVFrSUtmaElHVHVOMDVOb0w3d3VzbnVCdU1sUC12a1A4aTVGVUZ5eWV2bDlFV0NybGdNUk1QdTlIY3JrbXU2VUtUWllJWVBpM0RKNmtXQmRoN0RKb3d4YjVUdzJqLWhYRmNncE93NjRmQjQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=59251"
|
||||||
|
],
|
||||||
|
"static_urls": [
|
||||||
|
"https://www.gov.kh/",
|
||||||
|
"https://www.akp.gov.kh/",
|
||||||
|
"https://www.nbc.gov.kh/",
|
||||||
|
"https://www.khmertimeskh.com/",
|
||||||
|
"https://www.phnompenhpost.com/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,19 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.yonhapnewstv.co.kr/news/MYH202604242115160Bi",
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9HT0V0SDhneGV2OFl6MFN0a0NHU09xek5iVFJwTWdvUVZEN1h0cnpHSkcxMUpWcWlPSTJ0MUFKWUJsSG1talhGZmFDTTdwbW1zN2RFZjh3cGxPUdIBX0FVX3lxTE5LQUF2YUtmVE1WckQyNGFiRnNnVHV6dVV3Q1RKYWNnR1FscjJvN1hZeFRjYlB0R1o3V01McGdpa2t3SmJKLTQzNkQtUmdoNGNLUXFEX0xCN0lPZEpWUWdn?oc=5",
|
||||||
"https://www.yonhapnewstv.co.kr/news/MYH20260424232327PlQ",
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPTzFwY1hCRHVCLU5pMURHR0t0aXZweGRTOEw3Z1I1a0E1WjFiR2tNVVVnWDhSVXFMbFBPTFIyWklXYWlJdVp5NHVTSDYxYkl2a2dua0hXcGt0MkM2RjAzMTMzVG1qRXp6dTdfbC14WDhjNXBDU2RsdG8wcmNndjlCQm5pQnhuREnSAZsBQVVfeXFMTWNyajhmS0dHQVNzdlJQa25JUEdIQ2lybG1BaFVSWndPT1JXNlR1SGhvdWpmVVo3SUtPTTVxdDBlWlRUMXpCNXJySmJLekI1WkY1UFpYQUxBdWZJZ3VTWGJHQzNpVURXSHpKWXEzbTVOM29BbkI4a1FaMTFFbUgtcGZXM1duMzhiQU5JTmdYRlZGSDIyN3lDNzFNeHM?oc=5",
|
||||||
"https://www.naver.com/",
|
"https://news.google.com/rss/articles/CBMiXkFVX3lxTE9jU0J0b1o3R1g0ZWZqWVI5SjgzOVM5YXhmOVFWSDc0TmViYUhhNURpeENqcGU5WFlRVl9SbEZTOXl1N2E5ckZwY0xyVGhCT1RzREhIQnpGT1RraGxBa1E?oc=5",
|
||||||
"https://www.yonhapnewstv.co.kr/news/AKR20260424211617lP3",
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE5iVmpXNnBsNVlsTlJHRmhSdllSeXBUc09ZeUtXTGNpSm15eTNzM0J5OWJZQ3FUTG55Yndvb0xNT0hKNTNzTGlYUXFuQWN5dUQ4UzR0MzVOWFd0Z9IBX0FVX3lxTE5ubEdhaWxLbFBYTU82b09tTl92WGgtNW9nYlN4SnhQZ1hya3lqR3JMSVZKUmhfTEhZbUpPNTd0QkxONTFMV3h3M2NYVzBsRlEyeXRvX3pQbHZUVUhTTzBj?oc=5",
|
||||||
"https://www.coupang.com/",
|
"https://news.google.com/rss/articles/CBMiUkFVX3lxTE55bEZfQUkyX2p6a25XdUhFWkN5UmtrdWNlbi1WNzBocEo0dXFtWGdqakNWcUpVTTAxbEQzQjFfb0NfZElWZE93aFVoWTVLYXVDbVE?oc=5",
|
||||||
"https://www.hometax.go.kr/",
|
"https://news.google.com/rss/articles/CBMiVkFVX3lxTFB2SHQtQW9zTmdxczBsM0hSY3U5X2k0M2Fpb0RTOUh4LTNOb0RvdV9mYzE1d1F1dDJRdk1xR2VQU3VWSHpjMGVnVlpUSHFxOWNyQWR3U21n?oc=5",
|
||||||
"https://www.yonhapnewstv.co.kr/news/MYH20260424224141clh",
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE1MMTZqN0o5SFc3Zjg0TG1UQ1pqdFVEOVl4eXY1aGdXQjF0Q0syT1dJUmoyU09Va1YwNTRDbThFWWpzRW42TGM4QnJNdFBMaWVPWkdoWHlKOEw0Z9IBX0FVX3lxTFBmLXpFTDZDOG0xMVJHMllaQjUzQkVyejR6Zk5MY3BhOE9xTENUODZ6SVhsZjJXWTJUYmstVGJJQWJsdlh4bjB2bGNqU1Y5Y1RXZGpENmNienpQdzk5RC1j?oc=5",
|
||||||
"https://www.korea.kr/",
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
"https://www.daum.net/",
|
"https://www.apple.com/",
|
||||||
"https://www.kbstar.com/",
|
"https://news.google.com/rss/articles/CBMia0FVX3lxTE8zb2hJQnc5Ukw0eGEtNUVpa3dMT2FrbDhYXzlkaG4wUGVtamR6QmtQMkE4SGptMG5GVTZkdzI3SmdOTTdYOEhvMU5Nd1B3R1RHUHZtV2hsc3A5bVZQYzFIeUVBU0tta3N5WDhB?oc=5",
|
||||||
"https://www.yonhapnewstv.co.kr/news/MYH20260424212713ARq",
|
"https://en.wikipedia.org/wiki/Special:Random?r=27607",
|
||||||
"https://www.snu.ac.kr/",
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE5Ud0xQeTVKbmtldEVMRUM4UGxqd3VpU3pFdGJmR3lzbFhTY2lxSldwQzE4MVRZOU5Ib3E5amRGa2VacVZqZW14ZHJYRDBNUlJzNkViTFV3bk0xcnQxT0VpbkJpVWJCTzVXNVFHWkIwTHo2ZllGN2tsa9IBeEFVX3lxTE5laV9RRFUxTVhCakg0VkU2dnhjeTVfei1vVC1LOEZLQmk0TEplUmxvbUl4OUthM0FaRVJmTFY2ZzRUazRYcFIxMUlaLUJvWk1DcHhnMXZsVUtDWnhkWS01NUZhazNvTm9heG0yb29KaUhRRmhYVTBIdg?oc=5",
|
||||||
"https://www.kakao.com/"
|
"https://news.google.com/rss/articles/CBMiggFBVV95cUxPczl0MW8xa0x4cDRodkhaQ21QQ1FIR0tPUXVzQ3hnaFlHZUwwTjBCYlZIVmZFblNSTHFlSUpHaGpLTURuM3JReDR2Uk90a1kweXctdFo0Ny1VRzQ2R1M5dExMWkI2RHExQU55V1MwM3BGWS1vV1AzQzFNdGRRMjZZV2dn?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMid0FVX3lxTE1ZT1JTQWE0YUxyalFBQWxNMVF1YmJMbXFYNGNIXy1CZ2JKc1hhaVhfUEZBZTJvMWZzR2g4SUlaSzdmOFBzWTYxLTB5cjNYdlVKWEFSSUR2SmRNNDhXdnJNVjZNM0xvT0F1cGRKWmFNR2MzaTlNTHRj0gFmQVVfeXFMTXNmMDEwTk1yOHNTdGtFTnBmYmVXY0pXZXdTMkg0eElUU0phU1owQ1g5VDhFVG9mTkFJaUw2TnN2QkxoR1c4cVV2aC1nYWN2UHUxbzNjTkJmenh3ZHZqSTFScmEyT213?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMickFVX3lxTE5BalItQW1rVzB0aERRUlBlaDFYVnZ0T05ITHJ3bjFmcmdTb2p6ci1CRDVRQllaWkllNUdtLWFudGFRT3FscU0yOFlpeXh6TThDb181dVh6SWJiWU1mTFFuaG1iVFRZdF8ybThTVFZFN2NVdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiUEFVX3lxTE5ncENiYzRyT3hvRmVJSFlpTWdUMTdvTm9xUUdKQXprVTB4MFJDSTY2Ujdra1hCcXpiYmVKaFFWdUl1UzVIMmlxUGNha21Ja2lH?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiggFBVV95cUxNWGFrUTdmd05oVmZsWTBoZXFaVUJya3Raa05TWDNwSGx1VXhBU2M0ZUNtUGxxYnZHcTRzelY4UXg1MGJPTHVWa2NpTEpNX1FQS1lmTXRWUl85RFZpNWZVSGVtUnN0dHAwZ1JCM0FUSnZkdVJ4d1FsYVI3REhCQXF3akFR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiT0FVX3lxTE9PcFl4MDZia2NwaWpOU0VfUXMwLU9FbWpqTmJoN3lxczVIQ0NuMWJuS3VfNG5HWV9Hc0NsN2lHaEVDYzREV0pzc21mbVoyeDg?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxOMTR1blo5T0xTczREeFBTVk5JSUFEWDdENE16M2dncW5YMWpiQ3pDNHJ0cWJLU3RCQVNYM3FrQXFuWl9ZZ0VCM0FibjZubFptMURCaEd3VndfbUd2WFZmZHZ3WXc0WlphdDN1c0RMVi1LLXh3V2ViQzBvVGtKRThKdWJ0ZkdteEV4SDlkVkVR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMia0FVX3lxTE0td29hNC0yajMxLUNoNEhtYXV1OHJ0VmhZc09jdFd5ZDZxalNsY1lVeGNaa3VhdEh1aWl1aGFPUzN2QmFEbWpnTjZsNWtyVHc5enZselRsV2pjQ0EtRkw4SmFWYnk0NWNOZ0lB?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=9442",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMiW0FVX3lxTE9UbTdsUGhzR01pVVRibmczXzUtODYxUDNCQ1BvX0Y0Y2tNZURiRWVzTkxkRkRTQXdvOG5DNmJRUTNxZGhMNHpTUHBHOGZnMU0zRXZWQ0xrejlHTlHSAWBBVV95cUxQM21HbXREQVFhWENnMHZaN2xyRGJYYmFMX2xVWURMeENlUFFaNTY5VFd4YXNHMm53dWVUMXZFMDlXcENITzJ5MFgtZ05SNzFKbmdxdWdMcXFldGVCemFmRXI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiW0FVX3lxTFBzTnJqaWlhTkhoMm1wdi00Q1NiR182UFJlcTk5NVZOcFcyRmVtdW42cDBIa1pnbUxaelAyOENQMnRfSFhXYXdPSzg5YWI3X1hOQ0hDaDdibWg3blE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiVEFVX3lxTE5SaEJiOTZMQXp0ZzVJazVWaG1FZ2NjOUYzTm9yTFoxQ1NRbzE4MlNxVTk4RHdtc0R5OE9TT3JzamF6cGNGdkgyV3BzQ0ExcFNTUWl2MA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiekFVX3lxTE1SMEQ3aF90QTdSbFVWOU9Ha0V3WUkxT0VqVXNLZFgwZE4wcVdvZ2s3WHJ6VlpSdk1aVml4N1JVMFN2NXdndVZydUx4VXVkVXV0TDBTRWt3NFlDdVdQZnpSVVAxYzNLM3FzYk5jQ1JIQTVRSTJfVlFQS29R?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMikAFBVV95cUxOYzFWb0pmMC1xaE1SUnJUS2VfZ0lPRERDUnpybHRrd0FDajd1bGRneWljZTNMNkdWdVpLbEhTVUJLZW1PU0F1UkVCNy1wbFNFUFBwTnh1MkpINkpVVFRqTy1LdXVqaVMxTnQxbUZzMVQ0aUxYbG5leHB0Y3phRTgxcUdsNzdHdWQ1S0ZTYThMeGE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMickFVX3lxTE5ZdzhzOENlN2tGcUxBellBdmkxY0JIemw0bkt2aG11Umg3S0dkcmxxa21LRTR5eXNtcVk4bmtUOTQ2VXJDY1o4ZllHeEVGYUZrVmlENFNiQmREb05TUF9sWWowN3ctWDJKNmNiaDY3S0c2dw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMid0FVX3lxTE5NV3p1MUx0VGQ1eFNhWVlXZU9HajZBeFlPaUhlOHhWX21ic0NEekM5VlNkRUhpeTRxR3h0Q3F4U1N5LVUtU2Y3aWpwV18xbzlqQ0NBdWJmOGl2QndLWUlieEdoUU0zdkV4OElES1BzNWZsYngxNE1R?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE1DWkUyMVhuekx0WHVjeVVtcTNIZ0Zmbmh4THhFS0gya1hoaWQyQkVrVW82bUtPV2ZaOVVaRGtzcTFkZktZN3d0eHRYeW5WU2ZzMHZ3MkZuSXpkZ9IBVEFVX3lxTE9HREtQUVJLMDhMeFRwT0FOaGMtWTB0RXRCVlF0YzI1SlQyRnNvalFkNjBtMlpxMVdwZHFJd0RFQ1dKLWNhZHBRZWRpbElXa29pY3pmeQ?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.korea.kr/",
|
"https://www.korea.kr/",
|
||||||
|
|||||||
50
data/regions/LA/Default/Vientiane.json
Normal file
50
data/regions/LA/Default/Vientiane.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"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/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxQUlhyUFBvaDV3OGFlOU5QVW42dzI0V043czhZNndySEtFX0dmcHFVRVJlVE5sWjM0RHpabVAwYzlOTlhVYmItRFBxX1pQMFpYaXl4ak9YOHp0dDl5TDQwZWNVdng0MGpCaXdxcldVM21wVlpiVXBSMzFTM3gtdXNhMjloREFITVVHM0huNA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPN1dCOEcwSl9GZDlCM1JMZGhZdFRJNmtHZUROSnpIbjlzVjF4X251YzFnaHJuUF9RdEtkWkN2ckZCMTZ4Yi1fYXJSV1o0MWtkdDlmcGpMSWh6NW83MVJjRk9pNmNfN1BPckhlTUYyWDJMX0dXSFV0dGdVTDhWYmZWM2tNVW5Vd2pTRDhv?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiyAFBVV95cUxNUUNEejdjTGJRYm45YmQ3Sm80cUN5b2FHSGxfdHBOOHdkVFhDcVpTT29IZ3E3NXY0M2Z0c3Y1VXBUYVd6VWpDR19ONktyNmRiOWhqcEdoVlpwMnpjR2lRMGRQQnJEbmxpOU5KQm5aQThEMWYxeWFpX2JoUEs4NHNoNmJpcGF5T2tQc3c2c0JRRzk4S1oxRU1sQ3JvOWNtZ09lLVp3bnNPZHc1UXRvWVJOelJNdVpDMGh1ZUFxT3VidVhVUGNOeW1XZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE9rU1hnNzhIVFVEYXNncktHckdKX1lGTHFBcEw1Wk02bWdaY3dsSi1fTDVTNmlvc1RTOWpSZk4xc1gzXzJNNWpwbjhUZVZpeHBUa1FtT2JiZGpQUks2REJkblN1el93TlBlNktiVkNuRjkxWTZ20gF6QVVfeXFMTUtEcXUxUF90TWtrNG9YYWs3WXFfR1p3QjZkX0ttV3l2LXpyOFBXQktxNXVRNFNzaTJJLTBNRkFkSFgtS1RUOWstajByLUEwYlUzb2lFY0pnZkczY2JxNzB6Z2tJUWctYjNTSWw2TS1QVHY0RnRkS1F4eUE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi2AFBVV95cUxQTEY2Ym93RkdhcVloc1dnbWxpYjFfOTBZNTIxaXFONGtDZ25FOHhISjlnRDA5Tno1M3UwemtleFprb00xSDdVSVlDV0RLQ001YVBXSlhaVWVRVi1NV0ktWGh6YVhrRnRWTGJOdE5NSG9PREU3bjF6N01uUkppOGpEVHhETnJfSGRaT0Y4YkhVaE9wY2VNQnV1UnNGaEdZd0YwVG5UZ3RSbFpNU1V2cHp4NWs5cXdfdXBHUTZrZlhic1BFTzZmczVGZHJvazVHLXNQa21BRktUWl8?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE9vR1V6d3B2eUZZRzRHcGFDZEViNkZTcy1JOG1DemxXY0Z0Z192SlJ5YkR4bkw2aWtnZ2g2bmFCSGhVbzFsc0d3SEpaV1JGWlFGUGpjalBPUUlqSVp1VHRuUXhReUxpaUpxY3BKMlBNUUx6NkN6MWpuR1ZYXzdQNnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQWFZIZnBUVUxnRVpIVWtIRU1HNUFnVy1EbWFud19GZ1V5VkhzREV3b2Z5V3N5djJzdUV5dGx4cm15NGdDYUw0QUtIZGEwcXZSM0s5ei1QengyazBpemlWNjJCZkhFUEF2VzU1bzFxTWNYR0E0OTFBLVZPMlNLZ2w3MGdQX1psc3ZNTll4bTEtSlhfZ2hrd1BIWkZ5a2RaOTBxUmxSQXl5WTIzME8ySi12WHZXMA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTFA3SWZlV2tFSk1wTGFPMTJlclNETGVPMktvLXgyWHNsQnlqV193NXNqMF9iTU5HbTNCMk1RQk1KMm52QTV1Szc1ekN4S3FXSXkxY3dzMUJCaUtBVkZQVEg5TGh0WDlJd0lNaE1HSndIVjJ5QXh1MkE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMikgFBVV95cUxOalFFTVNpXzFCbVIzNGw1VWtNMWVhN3JQQVllYnkwaTNEckpJbWxJVVJWY0ROdUxiT3ZUWUZ3UXBGanVhOTA1THZlc2NqQnVzMDdud1lNR3FUNmhRTzU3RGpGQkdhcnpSd2xQYUxiQkp3RVJLVXk3dzVGT0VvR2s1MmFOeTJOcVNIR3lkRzExaHpaUQ?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=66072",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=93237",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQbER0RjNGdlRrOExodkZkUlgyeXBibDFpVDN0akx1M3RRZDM1TUYyR3dnbHZKWS1BQUo1TXFVTmJ1SW5YOTRISlUwM0dsQm9VbzdQTURIWEgyR1NKN29zOV81ZnVxa0ZMdXNYNEx6YUg1WGJ2elNLVl8xOW9oZjI1X1FucG9tMTZNaWVMSVA5Z2pGYmtJalRPRmtZZjBHUWp1d2NTbw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPeEp6dF90WkhzazBOV2ltbnpTM3NONVFrSUtmaElHVHVOMDVOb0w3d3VzbnVCdU1sUC12a1A4aTVGVUZ5eWV2bDlFV0NybGdNUk1QdTlIY3JrbXU2VUtUWllJWVBpM0RKNmtXQmRoN0RKb3d4YjVUdzJqLWhYRmNncE93NjRmQjQ?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxPVVUweXBvcTl3VmhhVURoTTl1VFk4eEp6Y2cxVVF0NnZuR1ZQbDFUZTFmY2xjaV9XOF9PMXY2ejNDeGhhR1VRVDFFS3htcWJfUzQzbmZMMW9KRm56MTVPWm9OM3VBRGFtQmhLQ2V2Y0t6ME1UZldYN0F1X3k3VnZMbTJ5c3FXMmRuc0hsQW94ajRRbnhFdHhZYkl6QUU1UEpvX0ZXa1NiREFIZkRaWnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxNXzg2aklXUF9ReFAzOGVtMEtYNE9iWUo5UG1LclVRcFYxVGNiMGY4SnVXQ1FIVnJNak1iWjZ6NUlzd0R5VUFTWXhoc1EyQXJNaTFQT0NDYVlmdExESkNERU5nVDJFLTlRQmpXOF81Mi02SF85NHpKcEV1M3I1cDA0c0NDUjNwbEMzTFRWd3ZtX01kZDZzMEVXQkFscEFDZVpwS0dEbkFR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOMmdjR1Y2NUxOeV8zMllEREN2REFJY29uZno0a3dWVWhMNkNhalZHVjF6UXZIY2todnhlRGE5NFF4Z0dZeXN3S0gxRDB4VGlVSWJZTGh0bTJGUk9Kd29vcGl5STJkYjdDZDlvRzhnS0I2OHRQR1NubTY4SXVtWFNwTEsyMjFiQlo5UGZ2cW9qdm1XZ3hCVEhqbE1CSWg0TlRFMjJjNVJJU3RpMlRuU0tqZ1ZFNEhPd2tkQWVSa3lidXBMSGFiQnlwYnlwNERLTmg4SmpNZ0ZRQ2txVXVzckp6NTJhTmzSAfgBQVVfeXFMTkdaNERZeG9ENlJOdW1RZ3lKc29zbDhFY2UwZGdpVkM2SDlQaFAtT2dNRHhxR3NDYWdORXRrb19wd2RERlVvTS05NV9lMTJUNkxFUURfQWpIVWFBbExuMnlmb2djQUt5d25NNldxTFczU0ZxZ3FMcXJXUFZ2YnQtTUZJNHI3a1o4LUNQc3p0TGtvRm8tSXFiZ3BuMTN6VzVSdHA1aFJXY3JadWZlcWIxR2lKbWlJcVFidHpEdWQ2NGtVSE9lRFJBVnlnaDg5V3NYczdxdnVDUzAwVWxGdVNMQ0E4Q285T2tWUkxGT2NsV0VORndLVjVNaXA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxQRklHWUxodUJYdTJoTDBhWUpRUmFZY3FrY3Q5b1FqQU9mT1pITWM0aHJ1VFY3YWdrM3lvZ1RzZzhoSmMyMnZuak1vSTF3dTZwTG5VSjFsM2hlV2VWS1plM3AtVDhLT091UTlnS0lzeEMzelpYRmhkMktjMzBBSGpLWWZVbmYzaEVIX0hlRDhWMU44cWRLenc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9jVjBtRTVwMTh2clFFMGNtcDByVWxEUTJ5RG9lZnNDSUdNeWRDRFFjVHR6b2tVaUVNRWxTTk5oUWk1U0VDMUQ2cHVFdnZkRmxlRm82cjBoblBEUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE9qUzY0bFpqeWU2MFpOLWlqTnZFQnBmUUd3RzZzN1ZMX0hHaEhELW9zRVJBS0Z0b0IxUEpFbXN3SUNmd3k3RmQxa0NJanZya2lIZkp3alFUU1djalRRSFdUamttSVhKYjhrczJkem5R0gFzQVVfeXFMTWRlUFgxaWtROHNzbVNpN0hVd1E3TGo5bEkzY2pIUDROeVFVNURXSnlVeGhSR3N1Q0F5UGwwV21vclVFa1pvdFNkbnloY194allZclY0YzVCZVZzUlotTEdzbFQ0UmNKaHRCMDk5d0x2cklqdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxQSjdQY3RPWlduZy14ZUd2c1c3Z3FDZ0I2M0hhUmtyZ0FWRWttU043VkJXT3VNdWt4M2NlSWxwb2I4OHdwQlo3M292dGNfeUxnTlFPY0VGNWtRUEJoMFRtRFVRaUFpTWQtR0xJWGJMUEJ1cnM1N2hmMmtOUGdteUdvTnVfTG9McEpiZTZhY2RTTTJIWGs1?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxObS10M2UxaDJKWkhlYWdTd3hCbEZJWHVWdHFQOVRjekNFcFFSZnVSMTBqRy1TdG11X3c4cTRuUTVuMy00UTF4eXg0WmI1dDBnM0VfdTl3MlVJdERVZ3ZTTUFxN0x5NUxuQW9BbUVaM3hULVBYRFA4eTZ4Z2R5VmRPR1dWVDVKOV9lOTFHRU1vekRNaXVJa3VUODdFRzdJbkVYblk2VWhqSWN5X2NZ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMivwFBVV95cUxQVVc3Rm8xRElJZjhnSXMwZ040aHZvQ3Y1b1loVUZXX3F0RkJZRUllcnd3Q2cxdWFsQ05aeVJ5eXYxcHVNVDR1TXBmT3FiT3VKQUNEWllFZ3Q3NGpLaXlGUF9MRkl5ejN0SUxsbGlnbll1N1diYkhmanlOQktwYy1VVnlET3RrbWlTNThHMzdnN1VsMXV0aFRrMHc2T09TQ21Qc0hIUGdaUGJTdUp2LXBkYVRKREZDRm9CSlJOWkcxTQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOSmRvRl9YRjBNemlROUY5R0wyUVo2dU1yMzVWUkM2UnNmM1JMMl9FWXBLRUlUQ1NFUHA2RkxUSTIzSzdLRmhsaHFIUE9Bemdkck5MYWU3RmhXOVR5Q0xxSnZHZDhQUEZFMFVUaGFNejFZZmcyZ3oycWhleGpIWXAyag?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOWV96bU1VTzNWTU1ENEpMZXdVcVZDWTlDMmdVNGtpd3VZOXdYXzhKTGI1eXB6dzE4RFhmZ0dEaFlsdzZsZ1hoSHd1a251U1BaeEFwT0NQMDdEeFlNV2txSnNhcVFVT1p4WDFhNExlVXJCR3hhLXRieW1tSWUxVDcxaGpkd0Z6Tk9w?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
49
data/regions/MM/Default/Yangon.json
Normal file
49
data/regions/MM/Default/Yangon.json
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
{
|
||||||
|
"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/CBMihwFBVV95cUxPeEp6dF90WkhzazBOV2ltbnpTM3NONVFrSUtmaElHVHVOMDVOb0w3d3VzbnVCdU1sUC12a1A4aTVGVUZ5eWV2bDlFV0NybGdNUk1QdTlIY3JrbXU2VUtUWllJWVBpM0RKNmtXQmRoN0RKb3d4YjVUdzJqLWhYRmNncE93NjRmQjQ?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOSmRvRl9YRjBNemlROUY5R0wyUVo2dU1yMzVWUkM2UnNmM1JMMl9FWXBLRUlUQ1NFUHA2RkxUSTIzSzdLRmhsaHFIUE9Bemdkck5MYWU3RmhXOVR5Q0xxSnZHZDhQUEZFMFVUaGFNejFZZmcyZ3oycWhleGpIWXAyag?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=22280",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPUGVMdnFoRjFHWThkT2FqNVY1NGJTTGdXeWs0TUVPYUc2SzQ3VVltWThUa1FhSEFMWUxoQWM4S3hiZlo4Tm1OLUJkQUpWa0JmLTlnb2did1FQSzFkM095QkUwTndqV0xYWDU4UXU4ZGlSeGxnWE5YVGw3VlVvS2kzMFVnT0x4blo3amdvTlBR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPT0psTk9uZ21BWHlDdl81ek1SYk8tS3QyRkc3ZVkzSlVlUTRaejNhWTdLd2FKem9iMWgtRHVUTHktSXczX0t2UHFMLUNZbzhObHR4dXZzdFBtTWgtY1FrcE5ucTlFMWNVUWFKUDV6c2hnOFR6WXpZVU8zTk5jUk1GWDh2b29RMGwySzZYNFZvd05RdWgxeHNIU0VYaw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE5rdUJnTnNGTVVmaHZiRDBSNXhzSl81RHNKMmpPSFdEUlZobi13b1RrTmhWRV9KelNMaGh5allGU2dOSEdxYnk1WW5EVTU3d3N5Q2NqRnF2ZFJ5QV9HNkIzc2tPekI3bEpVWUdmams0TU9vRUtycExaWA?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxQUlhyUFBvaDV3OGFlOU5QVW42dzI0V043czhZNndySEtFX0dmcHFVRVJlVE5sWjM0RHpabVAwYzlOTlhVYmItRFBxX1pQMFpYaXl4ak9YOHp0dDl5TDQwZWNVdng0MGpCaXdxcldVM21wVlpiVXBSMzFTM3gtdXNhMjloREFITVVHM0huNA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE9rU1hnNzhIVFVEYXNncktHckdKX1lGTHFBcEw1Wk02bWdaY3dsSi1fTDVTNmlvc1RTOWpSZk4xc1gzXzJNNWpwbjhUZVZpeHBUa1FtT2JiZGpQUks2REJkblN1el93TlBlNktiVkNuRjkxWTZ20gF6QVVfeXFMTUtEcXUxUF90TWtrNG9YYWs3WXFfR1p3QjZkX0ttV3l2LXpyOFBXQktxNXVRNFNzaTJJLTBNRkFkSFgtS1RUOWstajByLUEwYlUzb2lFY0pnZkczY2JxNzB6Z2tJUWctYjNTSWw2TS1QVHY0RnRkS1F4eUE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQbER0RjNGdlRrOExodkZkUlgyeXBibDFpVDN0akx1M3RRZDM1TUYyR3dnbHZKWS1BQUo1TXFVTmJ1SW5YOTRISlUwM0dsQm9VbzdQTURIWEgyR1NKN29zOV81ZnVxa0ZMdXNYNEx6YUg1WGJ2elNLVl8xOW9oZjI1X1FucG9tMTZNaWVMSVA5Z2pGYmtJalRPRmtZZjBHUWp1d2NTbw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOWkI4N0V2T1lIb0Z1TGQ1SFdaQU8tQi1qUDlwdXVYSHdKZ1pPWG1yT3BsTXZDMW9JZFByT1k1OUZZM0NtZ2IzNU50SjF5U0trRnRJWE1VUHN4VVBiMC1vVmQtTU54QnFzb3dyZmcxMTFxMUFtYTktYzZ2NVlkSm1kUGlGbmRrNHcxZWtOM3lSWDFQaHpqcUQtaVFlc2FEVzFMZVgxaDBEQQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxQRklHWUxodUJYdTJoTDBhWUpRUmFZY3FrY3Q5b1FqQU9mT1pITWM0aHJ1VFY3YWdrM3lvZ1RzZzhoSmMyMnZuak1vSTF3dTZwTG5VSjFsM2hlV2VWS1plM3AtVDhLT091UTlnS0lzeEMzelpYRmhkMktjMzBBSGpLWWZVbmYzaEVIX0hlRDhWMU44cWRLenc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE8tQzFCM0tZTDRNaEFZY2hjLUQ0NHo0MFVKWjFINEFRWkMyNmVQWjNtc3RfdjhmU3NzMjc1TUFuU2FPWnFaWXpOVk9tWnFncFZ0WjNxSUxUUl9fTWUyelZHMkhaRUFnS3c2ZjBsdUZxZ1lxdVViM2c?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMivwFBVV95cUxQVVc3Rm8xRElJZjhnSXMwZ040aHZvQ3Y1b1loVUZXX3F0RkJZRUllcnd3Q2cxdWFsQ05aeVJ5eXYxcHVNVDR1TXBmT3FiT3VKQUNEWllFZ3Q3NGpLaXlGUF9MRkl5ejN0SUxsbGlnbll1N1diYkhmanlOQktwYy1VVnlET3RrbWlTNThHMzdnN1VsMXV0aFRrMHc2T09TQ21Qc0hIUGdaUGJTdUp2LXBkYVRKREZDRm9CSlJOWkcxTQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMikgFBVV95cUxOalFFTVNpXzFCbVIzNGw1VWtNMWVhN3JQQVllYnkwaTNEckpJbWxJVVJWY0ROdUxiT3ZUWUZ3UXBGanVhOTA1THZlc2NqQnVzMDdud1lNR3FUNmhRTzU3RGpGQkdhcnpSd2xQYUxiQkp3RVJLVXk3dzVGT0VvR2s1MmFOeTJOcVNIR3lkRzExaHpaUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiyAFBVV95cUxNUUNEejdjTGJRYm45YmQ3Sm80cUN5b2FHSGxfdHBOOHdkVFhDcVpTT29IZ3E3NXY0M2Z0c3Y1VXBUYVd6VWpDR19ONktyNmRiOWhqcEdoVlpwMnpjR2lRMGRQQnJEbmxpOU5KQm5aQThEMWYxeWFpX2JoUEs4NHNoNmJpcGF5T2tQc3c2c0JRRzk4S1oxRU1sQ3JvOWNtZ09lLVp3bnNPZHc1UXRvWVJOelJNdVpDMGh1ZUFxT3VidVhVUGNOeW1XZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE9vR1V6d3B2eUZZRzRHcGFDZEViNkZTcy1JOG1DemxXY0Z0Z192SlJ5YkR4bkw2aWtnZ2g2bmFCSGhVbzFsc0d3SEpaV1JGWlFGUGpjalBPUUlqSVp1VHRuUXhReUxpaUpxY3BKMlBNUUx6NkN6MWpuR1ZYXzdQNnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOMmdjR1Y2NUxOeV8zMllEREN2REFJY29uZno0a3dWVWhMNkNhalZHVjF6UXZIY2todnhlRGE5NFF4Z0dZeXN3S0gxRDB4VGlVSWJZTGh0bTJGUk9Kd29vcGl5STJkYjdDZDlvRzhnS0I2OHRQR1NubTY4SXVtWFNwTEsyMjFiQlo5UGZ2cW9qdm1XZ3hCVEhqbE1CSWg0TlRFMjJjNVJJU3RpMlRuU0tqZ1ZFNEhPd2tkQWVSa3lidXBMSGFiQnlwYnlwNERLTmg4SmpNZ0ZRQ2txVXVzckp6NTJhTmzSAfgBQVVfeXFMTkdaNERZeG9ENlJOdW1RZ3lKc29zbDhFY2UwZGdpVkM2SDlQaFAtT2dNRHhxR3NDYWdORXRrb19wd2RERlVvTS05NV9lMTJUNkxFUURfQWpIVWFBbExuMnlmb2djQUt5d25NNldxTFczU0ZxZ3FMcXJXUFZ2YnQtTUZJNHI3a1o4LUNQc3p0TGtvRm8tSXFiZ3BuMTN6VzVSdHA1aFJXY3JadWZlcWIxR2lKbWlJcVFidHpEdWQ2NGtVSE9lRFJBVnlnaDg5V3NYczdxdnVDUzAwVWxGdVNMQ0E4Q285T2tWUkxGT2NsV0VORndLVjVNaXA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxObS10M2UxaDJKWkhlYWdTd3hCbEZJWHVWdHFQOVRjekNFcFFSZnVSMTBqRy1TdG11X3c4cTRuUTVuMy00UTF4eXg0WmI1dDBnM0VfdTl3MlVJdERVZ3ZTTUFxN0x5NUxuQW9BbUVaM3hULVBYRFA4eTZ4Z2R5VmRPR1dWVDVKOV9lOTFHRU1vekRNaXVJa3VUODdFRzdJbkVYblk2VWhqSWN5X2NZ?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=8936",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQWFZIZnBUVUxnRVpIVWtIRU1HNUFnVy1EbWFud19GZ1V5VkhzREV3b2Z5V3N5djJzdUV5dGx4cm15NGdDYUw0QUtIZGEwcXZSM0s5ei1QengyazBpemlWNjJCZkhFUEF2VzU1bzFxTWNYR0E0OTFBLVZPMlNLZ2w3MGdQX1psc3ZNTll4bTEtSlhfZ2hrd1BIWkZ5a2RaOTBxUmxSQXl5WTIzME8ySi12WHZXMA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxPVVUweXBvcTl3VmhhVURoTTl1VFk4eEp6Y2cxVVF0NnZuR1ZQbDFUZTFmY2xjaV9XOF9PMXY2ejNDeGhhR1VRVDFFS3htcWJfUzQzbmZMMW9KRm56MTVPWm9OM3VBRGFtQmhLQ2V2Y0t6ME1UZldYN0F1X3k3VnZMbTJ5c3FXMmRuc0hsQW94ajRRbnhFdHhZYkl6QUU1UEpvX0ZXa1NiREFIZkRaWnc?oc=5"
|
||||||
|
],
|
||||||
|
"static_urls": [
|
||||||
|
"https://www.moi.gov.mm/",
|
||||||
|
"https://www.cbmm.gov.mm/",
|
||||||
|
"https://www.mmtimes.com/",
|
||||||
|
"https://www.irrawaddy.com/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
49
data/regions/MN/Default/Ulaanbaatar.json
Normal file
49
data/regions/MN/Default/Ulaanbaatar.json
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
{
|
||||||
|
"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/CBMivwFBVV95cUxQVVc3Rm8xRElJZjhnSXMwZ040aHZvQ3Y1b1loVUZXX3F0RkJZRUllcnd3Q2cxdWFsQ05aeVJ5eXYxcHVNVDR1TXBmT3FiT3VKQUNEWllFZ3Q3NGpLaXlGUF9MRkl5ejN0SUxsbGlnbll1N1diYkhmanlOQktwYy1VVnlET3RrbWlTNThHMzdnN1VsMXV0aFRrMHc2T09TQ21Qc0hIUGdaUGJTdUp2LXBkYVRKREZDRm9CSlJOWkcxTQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9jVjBtRTVwMTh2clFFMGNtcDByVWxEUTJ5RG9lZnNDSUdNeWRDRFFjVHR6b2tVaUVNRWxTTk5oUWk1U0VDMUQ2cHVFdnZkRmxlRm82cjBoblBEUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiyAFBVV95cUxNUUNEejdjTGJRYm45YmQ3Sm80cUN5b2FHSGxfdHBOOHdkVFhDcVpTT29IZ3E3NXY0M2Z0c3Y1VXBUYVd6VWpDR19ONktyNmRiOWhqcEdoVlpwMnpjR2lRMGRQQnJEbmxpOU5KQm5aQThEMWYxeWFpX2JoUEs4NHNoNmJpcGF5T2tQc3c2c0JRRzk4S1oxRU1sQ3JvOWNtZ09lLVp3bnNPZHc1UXRvWVJOelJNdVpDMGh1ZUFxT3VidVhVUGNOeW1XZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPMks3cnJqYXFzMldfanJxVXRvXzUxM185cHYtMGlqRU1XX0NSSFgyMU12MF9zTm93dXVPUVJUSk0tTDNWNUZ6NkgyR1BxRG1GMmxpalFBVHB4SlZfYk83cGJLTjJnVVNCQlI4SzhJU2pvMDB0NnNIb1ZjaVZzMjFNNEFvRWFQN0pKU0pCQnkydldTREp6aG9fM1ZRUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE5rdUJnTnNGTVVmaHZiRDBSNXhzSl81RHNKMmpPSFdEUlZobi13b1RrTmhWRV9KelNMaGh5allGU2dOSEdxYnk1WW5EVTU3d3N5Q2NqRnF2ZFJ5QV9HNkIzc2tPekI3bEpVWUdmams0TU9vRUtycExaWA?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=74708",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE9vR1V6d3B2eUZZRzRHcGFDZEViNkZTcy1JOG1DemxXY0Z0Z192SlJ5YkR4bkw2aWtnZ2g2bmFCSGhVbzFsc0d3SEpaV1JGWlFGUGpjalBPUUlqSVp1VHRuUXhReUxpaUpxY3BKMlBNUUx6NkN6MWpuR1ZYXzdQNnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPUGVMdnFoRjFHWThkT2FqNVY1NGJTTGdXeWs0TUVPYUc2SzQ3VVltWThUa1FhSEFMWUxoQWM4S3hiZlo4Tm1OLUJkQUpWa0JmLTlnb2did1FQSzFkM095QkUwTndqV0xYWDU4UXU4ZGlSeGxnWE5YVGw3VlVvS2kzMFVnT0x4blo3amdvTlBR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE8tQzFCM0tZTDRNaEFZY2hjLUQ0NHo0MFVKWjFINEFRWkMyNmVQWjNtc3RfdjhmU3NzMjc1TUFuU2FPWnFaWXpOVk9tWnFncFZ0WjNxSUxUUl9fTWUyelZHMkhaRUFnS3c2ZjBsdUZxZ1lxdVViM2c?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQWFZIZnBUVUxnRVpIVWtIRU1HNUFnVy1EbWFud19GZ1V5VkhzREV3b2Z5V3N5djJzdUV5dGx4cm15NGdDYUw0QUtIZGEwcXZSM0s5ei1QengyazBpemlWNjJCZkhFUEF2VzU1bzFxTWNYR0E0OTFBLVZPMlNLZ2w3MGdQX1psc3ZNTll4bTEtSlhfZ2hrd1BIWkZ5a2RaOTBxUmxSQXl5WTIzME8ySi12WHZXMA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxOVjc2VjJ2c08xS09tSW03QTlQcGZaNXBYQ1Z0QWwtYXRTbWRzbVRHcm1WVVdMNWN5VC10dW5pZGRlTy1YZm9LdllPV1NJaVYyYWdIekV1cERody1IS0lCcm0yZHJCLUVXNkt3Y1hIVDZuUDlVMjZaN1VPeXpmXzJKZXhndExTTDZKUGluQmFMUGZCRjhPVXYwSmtSQmtvYXM?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPeEp6dF90WkhzazBOV2ltbnpTM3NONVFrSUtmaElHVHVOMDVOb0w3d3VzbnVCdU1sUC12a1A4aTVGVUZ5eWV2bDlFV0NybGdNUk1QdTlIY3JrbXU2VUtUWllJWVBpM0RKNmtXQmRoN0RKb3d4YjVUdzJqLWhYRmNncE93NjRmQjQ?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQbER0RjNGdlRrOExodkZkUlgyeXBibDFpVDN0akx1M3RRZDM1TUYyR3dnbHZKWS1BQUo1TXFVTmJ1SW5YOTRISlUwM0dsQm9VbzdQTURIWEgyR1NKN29zOV81ZnVxa0ZMdXNYNEx6YUg1WGJ2elNLVl8xOW9oZjI1X1FucG9tMTZNaWVMSVA5Z2pGYmtJalRPRmtZZjBHUWp1d2NTbw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPN1dCOEcwSl9GZDlCM1JMZGhZdFRJNmtHZUROSnpIbjlzVjF4X251YzFnaHJuUF9RdEtkWkN2ckZCMTZ4Yi1fYXJSV1o0MWtkdDlmcGpMSWh6NW83MVJjRk9pNmNfN1BPckhlTUYyWDJMX0dXSFV0dGdVTDhWYmZWM2tNVW5Vd2pTRDhv?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxPVVUweXBvcTl3VmhhVURoTTl1VFk4eEp6Y2cxVVF0NnZuR1ZQbDFUZTFmY2xjaV9XOF9PMXY2ejNDeGhhR1VRVDFFS3htcWJfUzQzbmZMMW9KRm56MTVPWm9OM3VBRGFtQmhLQ2V2Y0t6ME1UZldYN0F1X3k3VnZMbTJ5c3FXMmRuc0hsQW94ajRRbnhFdHhZYkl6QUU1UEpvX0ZXa1NiREFIZkRaWnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxObS10M2UxaDJKWkhlYWdTd3hCbEZJWHVWdHFQOVRjekNFcFFSZnVSMTBqRy1TdG11X3c4cTRuUTVuMy00UTF4eXg0WmI1dDBnM0VfdTl3MlVJdERVZ3ZTTUFxN0x5NUxuQW9BbUVaM3hULVBYRFA4eTZ4Z2R5VmRPR1dWVDVKOV9lOTFHRU1vekRNaXVJa3VUODdFRzdJbkVYblk2VWhqSWN5X2NZ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE9qUzY0bFpqeWU2MFpOLWlqTnZFQnBmUUd3RzZzN1ZMX0hHaEhELW9zRVJBS0Z0b0IxUEpFbXN3SUNmd3k3RmQxa0NJanZya2lIZkp3alFUU1djalRRSFdUamttSVhKYjhrczJkem5R0gFzQVVfeXFMTWRlUFgxaWtROHNzbVNpN0hVd1E3TGo5bEkzY2pIUDROeVFVNURXSnlVeGhSR3N1Q0F5UGwwV21vclVFa1pvdFNkbnloY194allZclY0YzVCZVZzUlotTEdzbFQ0UmNKaHRCMDk5d0x2cklqdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTFA3SWZlV2tFSk1wTGFPMTJlclNETGVPMktvLXgyWHNsQnlqV193NXNqMF9iTU5HbTNCMk1RQk1KMm52QTV1Szc1ekN4S3FXSXkxY3dzMUJCaUtBVkZQVEg5TGh0WDlJd0lNaE1HSndIVjJ5QXh1MkE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOOFZ1T3hLemtzR0d6ZTlJU25GLU5YSEV3eVY0eUV2dm41S0ZPUjVFMWJ3dVpNdmo3aWpxSFE3QWJCdW1NcjlFWTFlcHlyTFhQOTdyUWxuMktSZmtrWnZadU1xQmlDb0dPU2o1dFV3dXVpX29PVDRNVVRNWlV0V1FFb3BlNWVQcUlubDFCQ1hmWUZBcm5JQVkyS28wYnVxd2t0MGt4RlNlOGtCUm9GaUwzUXNVT05CQlJI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=84668",
|
||||||
|
"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOMmdjR1Y2NUxOeV8zMllEREN2REFJY29uZno0a3dWVWhMNkNhalZHVjF6UXZIY2todnhlRGE5NFF4Z0dZeXN3S0gxRDB4VGlVSWJZTGh0bTJGUk9Kd29vcGl5STJkYjdDZDlvRzhnS0I2OHRQR1NubTY4SXVtWFNwTEsyMjFiQlo5UGZ2cW9qdm1XZ3hCVEhqbE1CSWg0TlRFMjJjNVJJU3RpMlRuU0tqZ1ZFNEhPd2tkQWVSa3lidXBMSGFiQnlwYnlwNERLTmg4SmpNZ0ZRQ2txVXVzckp6NTJhTmzSAfgBQVVfeXFMTkdaNERZeG9ENlJOdW1RZ3lKc29zbDhFY2UwZGdpVkM2SDlQaFAtT2dNRHhxR3NDYWdORXRrb19wd2RERlVvTS05NV9lMTJUNkxFUURfQWpIVWFBbExuMnlmb2djQUt5d25NNldxTFczU0ZxZ3FMcXJXUFZ2YnQtTUZJNHI3a1o4LUNQc3p0TGtvRm8tSXFiZ3BuMTN6VzVSdHA1aFJXY3JadWZlcWIxR2lKbWlJcVFidHpEdWQ2NGtVSE9lRFJBVnlnaDg5V3NYczdxdnVDUzAwVWxGdVNMQ0E4Q285T2tWUkxGT2NsV0VORndLVjVNaXA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi2AFBVV95cUxQTEY2Ym93RkdhcVloc1dnbWxpYjFfOTBZNTIxaXFONGtDZ25FOHhISjlnRDA5Tno1M3UwemtleFprb00xSDdVSVlDV0RLQ001YVBXSlhaVWVRVi1NV0ktWGh6YVhrRnRWTGJOdE5NSG9PREU3bjF6N01uUkppOGpEVHhETnJfSGRaT0Y4YkhVaE9wY2VNQnV1UnNGaEdZd0YwVG5UZ3RSbFpNU1V2cHp4NWs5cXdfdXBHUTZrZlhic1BFTzZmczVGZHJvazVHLXNQa21BRktUWl8?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5"
|
||||||
|
],
|
||||||
|
"static_urls": [
|
||||||
|
"https://www.gov.mn/",
|
||||||
|
"https://www.mongolbank.mn/",
|
||||||
|
"https://montsame.mn/",
|
||||||
|
"https://news.mn/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
52
data/regions/MO/Default/Macau.json
Normal file
52
data/regions/MO/Default/Macau.json
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMiZkFVX3lxTE1Rb3BYekJvbTVyRnFKVkllSW9kZ1YtWlV3cnNveTJhbDBDOXV6N3R3cGNCQWhhalBvWUw3R1phdU1Jb0NJQ09qekdEcjhQYzRfWk9McVRyQVhlbnV0TmJOOVpYa18yQdIBa0FVX3lxTE90RUFiYktOejhpZ3JRTl8xVWd1RXFqRW02Z244OVZ5LWdxUm5SQTB1R0FydkhrSDBnYUR1Zm1uMkM1WHk5d29laTRsTUJWLXBtNkRuN2VHeUgwU19rSmlHaWJfMGV0eFhxd1I4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitANBVV95cUxNRjN6ZjhWeU9vNDdKdUx2SG5sbnJCdXFIbjdMZWxDVk1XSFNISlZoNDJWSmJSYnhrTGhqSEFFQ1luTnVZN01JRHpPNTlSLWtrb21RSHFYOFhTWF9FY1hOR0RXcnY2VTdEZmhQaGVOMmhmRWplZjZwQ2JfeHVyWWZtTlhKV1lwa0RzUElzVGxidERWOU9yS3p3UWZTemNaN0d0VTIzejhmZDFZSnFPTmRaN1FOanIxdTl1enZYNnpJWkhxemZ6RTFBbzdKd1dPUDU1aVo3YV9xcHdGWkZQUmNINnppSkVIdGV0aDFCY1JEMUdYR0s0a2h0RkEzWEtPOTBQZTJwVHdvUGpLQnZCNXVvclByNm01anlreDRIdF9pTm4yX2hMbTlaRm5LbWUwMUJiSjJfTmpNQkVzdnhLTjktTjRGMEt0a3h1WmhzMUV5VkZ0SWhSUXhBSWR0V3BJdUVqXzNaekppX1lwOTREdmR6WHhvLWVPUm1nQ1hxaS10T3l0bDYxZ2xOYW1WV2ZyczlTd1JRXzRwX0Jqb1dybEdHVUF0eXBpazY0Z2FQb2VNVzlzUkh5?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitwJBVV95cUxNdkJTdndPS3NYQkxlWXBNYVJGd29kSWxNRTBvRk1UTHRNYnUzRER6a2stb3doOTVDWHNEaG9MSFotMHltakVvUWZ3UkFpRkR6cmlnREZFLW9oUF82RENjM3VZR0VSMDNiNi1FZlAzRnRRLWllQzFsNC1SQ3ZsU3hHRTdIdW93aVFMbnZoRExob0RTTHp2Y2EwSzFLMDA0azBqSjBXVTltX05OcXpfcUZoQjlLZUdKYWtkYXFFODhsODhzaWNmU2dkb2lzeHUtRHo1ejZkSlM2OWxCb3JyRTVHU3VlbllOSllJTzBUWUNrX1YzcUg1cS01eGgtNjhVTnZKNi11UVd1WTMyR2xLa0NHazRRTlJuRlQtOGlJckJhZ1h2YkFHY25pU2FyT1AtU0gwc0ktTGZWRQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMib0FVX3lxTE96TjhJbWVvZmczVWZCQU9Ob1Q2ZXk5T1pMdmNJc3ZYbUt4RDJIakxlaGN1czJxYTZNUG13UnNkaWVjcDFzaWNwWHNuMlJFWEFaYXZpTzJDU0U5aXhUZ1dBM20yZWhlcWRlOUctYXlwaw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiYEFVX3lxTE1yN3FHR25oeHNEVXYzbmtpZmNJSmdja0RpdGRQd1d1OWloMHF1LTloYXJjemtqMzJfWUI3QWx0QWdHdG5za3pKRG5KSHNlUVlkTnExN3ZYMmRQM2FUOUJBONIBZkFVX3lxTFBnT0wzZU9Yc1hRNDRMaThtRjNscmM5bVBTWkdfY1piVXg4S0FYRHhtbU92eW1uckpfNnI2YmlCc041QXg5WDR4NGdwN1g3S2tOeF8tLW5WWnpCS2tNWGFkWHZZOU9vQQ?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=64708",
|
||||||
|
"https://news.google.com/rss/articles/CBMizgJBVV95cUxQMENETXFNeDNQVHY4N3ZwcGEtODNKbmxSNC1xQndaTXU3R2pIZlh0ckJ6RzZ5M29ObnA0aGxhdUlLZkU0Wjh1NnV1eDM5dXdUbTRFMGI3M0RjeEF2bDRhM29iczJxbXNKaWUtcFo0ODlaZHl4V3ZTQ1ZmdGI3TjA0cDc2ZW1sMDhXeVlhMmZocmhWUDFkRTN0MU0yckowTHVDZ0xhNU9DMlJlY3FIb1poQkxORWdseDR6MGIzNzZqb2owREN6LWpHaEdqcmtDWDNVZDU4WlFmRTJIaFl5T3F0S1JERjhrc0VqdUxGcGR3c0pHRk42czJSUEhTNkYxY1BaNmFDY1Y3bU84WGJZNXdqRUZTcTlEYTRzUjRNbnZNNk5rSzdmc3VwZkdLNHA0VjQ2WWRtWWJDREtNM29GUHczSTk0aGNrM2NPeXhMY2Vn?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMizwJBVV95cUxNSU1XblFDWVRrMk9DNVZHTlB3dlBYcDJ2ZHQycjYzSTdIcHE1RWdURzJvLUx0WDVZQV9YQ2I4cHZEUENQNjlSV1NWVDlCeEhwbHc4ejNpOVlSd21nQjJVaWZuXzhKWmZvUDBDclZLcGFJRjlNQ0x6OUlzV1VxV1FycWFTSVVJbzh5YnNvZElrV2t4X3hlVEdkMlJVVXNDdTlSWi1XdHJOVWlwQUViTF9BTTJlOFF0MTlJcUJfTm5PM28tOHAxN3BiOFZxM2JHNGdDdmhjZ3Btb0Jua045TGZHVW82WHVzMjN4WHQzVW4zMlJYNUFzYU15ejBpVWcwUUM0RjFOUFdubC1CWnYyWXBoVnpvY05sNHcwQkNMbE41VExCQjhGajdrWGd1OVdFWHI5dEVPeWZxYWlUNXVNR002RHJYYkxpamVYRnBMXzNVSQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi2wNBVV95cUxOcktBOHlzQTk5MzdEZzV4aWRaVmhMUzVmQmVjSmlMV3lfNkVQbEM3WnFuRUlfbElMX3NITzlScDZoVzB3SjNNVV82ejRoOUNsNXNzU0kyRHN3RmxWVUI4dVlTQ0tyRFdqT2NZZUZfaS05RDlWS0EyZk92ci1GSmRzQWhUanJTcmVCU0F0cFdmZFRpY2phTWJEa1NNR1hRWmd4MnVyQTVuZy04dXJrM2RGajdlTlBoYzJoalMwejdveC1paHlkU3VnWnFjR09CY3MzOHEzWEFSN3BaMzJrUjR6MURMZFU4bnNRSElUX3lNeDl3bndvRnlTbUFSZ1dfMVF2LUpsNGRxbU0za25lWThJOHRMNzY1WGtGSy1GSi1oZHNWRGZhelNMWUhTYnhONnJrb3BqX2RoVDFWUEgxVzk0bTBrU3pyVHV0Q01VRXNVOXN2T2ZOeXRpQkduak9QbEpad1ppT3pnVzFuSnY0eVo4TjBHdDFRZnB2T0FiVnNsVFJkNnhSNW1YLVByRkdXTW5zU0xIbGhiUG4ya25kNG00TVRGUE54OG94Wml0TEpzaXdIYWpIMkVqcV82Z0lPUnE2bUtBLWF2eWdZeU9sMGZlUG1jbFc0eXNza29N?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipARBVV95cUxNMEZ2VU9SVkZ6WjdsMmJLblkteUtkdU8waVVtbHhvdUhJZGUwQWt6TXlVZkkyaVhPMUdmMnhmNHRBU2lsVXZQclFQaUNVWGJfWE85VkRfLVEtX2RmTWNkVjBRNWlRX2hGdGdkNnk0ZnZldExHa0szN2pyVU1KQlN6bFpvbzQtOUpWVTh5OTNQNUE1ai1FQnE5U2ZWMUwzb2kwZUY4eXpCMzBMb3ludmdJOHpwblFHbEJPVlBmRzQ0Z1p4ODF4V3NCWTM5THEyQUxyTldEOW1hdWRGOWpHdDNPYXpHWFZENXFybkVJMGtxVEV1eUZIVmVxYVN3NEw0VS1FWk9wY3lRRWoxaUtxWXcwSHM3U2JxWng1Z21ScXpEWkZkYWhZYVkyOG1pamN0LWhDY21LdmZrbzJKSDRBLTZLaldubl9peGYzaEh4OE1KbDZ1cjdGZ0U0cWhUSS04Wmg2YzI0bXpJdDF6UHAtcWczS0kwTDZqZkNadlRZX2xfVmhIZXFicGlSbFAyX1ZnMDljMEw0X1drWFJxRlNwSHRRVDFqMDBjdEh1RUF0c1kzMUN4MEZqTU9xc0lRYmw4TnNvbUdNVGRVS2lZYUZ0ZlRDMUZIQkswNmpUa0U0anVudjhpdm1URVljcVIzWVlXM0wybGFYU0NfSk5MQlB2OWI3QWp1N1FleUU5QngwcDZCQ2FYYk1VVS1RMjdOV1U1OFhnSzg3RA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMifkFVX3lxTFBkbjIweDBja1JyWkpIbF9kbkY4MnJKbHE2cHpIbEhxVFdwa1JSanAzUVA0TjI4aWlYYkR3bFBCZkU5S2doQWFNZk54QVkxWHcwTmtPM0pLNjduaDRZcF9rSGp4SXJmRnlxN2RpRjkzcXp2dFBXX1M5ck1zb2hyZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPT2xzR21RY3ZVNEpaN3ZEY05HQ3JjbWRrRHQ1Y2l0LUVXRmVqaS1PSXdqUy1sZ1JCQWFSZUtMbm9wcFZ3WnMtVWtpVzJ0YjJEWmJaU19YejJINEtRa1JtWERrQTRwc2psT0NiTWlha2FvVjJKSVBMWDcyZzVsMVdjMDgwN2l3MEE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiqgNBVV95cUxOMXZkUFlNN0tESFFCRXJxX19lTk1JdnFxczJFN0VVcW52VDg2T3BrNUZwVXUybEltZHl0MFdFa3hTVmJzS2ZhWk83VnNvYjdQSWpRRm1LZnFXSmlTVUd4cDBRMWl6ZEVSdDU1T2k1eEUzcmVkXzk3dklpOWl2cXFfTGRJXzdrVVEwbE5KbkVPR0tJME9BNTF0ZmQ3Zy1VbFRTbGpNcFlRQTBSREN0WVVua2Z0UWJXdVFFbWR5T3V3RVJtejFQZTljdmJ4NXJmelkxMXdrMmswbzYybHlKTm9IVFRUcS15UzFNZUMxZWRvVUxCbUJ1eVN5dG9OdnNvMmVHVVI0MnJBZDVVUzZUUmJFa1VqVUhjWjVZdUFvLXVOa29Ic3lPX0JQQWN6NjRkcFNrVkpjaDRjTWs1c0Nibzk1Wk9CZUtYQVhQMXp4SzJaWDVzckxGNVFQT3Z1WG8yVGNQVGVqUzdhcjlhSGVqckI2VklaUEN1bHlZam1talJlREEyS0RPeGZTN25CV3d3Zk1MVGdacDRTNjRUcUIyZkJWTEdnWDVGVjl0eUE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMivwNBVV95cUxQcm5YTGR2ZnFuZ2g0a0U0NzFuSTBTMFFPTWJ4dmZnX2FELWFHM2NHNHgzTVZ1UVpnVTFjeTB6ZTlsNXVrWGJjR0QteEJsT2Z5UVQ5Vm4wSFZ4dWowVy1WSS04TkpTNE5DZ3lWVF9jZGlpMmdlUUYxdzduOHlxNG1UVkZqSVVzTzFVNXhHclRIbkptRjAyMlJzX0dERVRNdC1pTW9Md2pUZHRfQ1NEd3A5YlFkMGJieHAxV3BNcmZCeTQtLWwxTnJGV0JvS1JBd1lGU1FldXdjSk92aXBVVWFRQWtKWUI0MDFXLU1RanhxNVJMeGhsMXZGUEl1ZUtxWXhOX3RtVDR1OUNxREhpMjdzS0dJSTNtQWh1R1ltWnFmbWhmV1JlSm1WQUhhTzZESzNfaHFVN29KZkJOdTRsdENTd0oteFFyOUUtNlBaQnpFMkJUcTNHYkxOUXBrdERuN21KX2hOUDRTTS0wOHhsRjFuU0dfeXhRMTFXbTRYRnpGYXMyYTJVdkZFdnFsb0tHV3ZicVlUZ251cUc3ZzNJcGZnc0pBYzBHY0pLNmxoTzVISlBQeEQtTEVMMmRadlBVTVE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi8wJBVV95cUxNT2p5Tkp4bk42TDhPb3ExSjhvdjZBcnlsUUhubkt3ekkxLXlJRGtoOXNzOXNOelV4czQ1aTM3Y3hPNS1oaUktZ1VQSFN0eDAtTDduT29kSkhJVjR1MzhFUkZMOVdldFh6cVBBNHAxUUVrSEhnNjJweWxCbEhCWFBsOEI0ak8ta1VKOHg1RE9zOURYaW9mdzhwTFFTTWthWF9ockJFWGg1bWVReEFQR1lHUG1xYloyRklIcnQxTkhDVG5HQ3RPc3ZubjgwR05yY0NaNkdNTzZ1M0pNRXZkS182cXpJZkI3NGFuOEllSnR3bWJUejI3UDNSRndoWlVXcmJxZFoxX1RHb0M1QmNDWUlKbE94NmhtVEkxWUFLZWg0OVRuUjJvWGxEYWViWXY0cER6bWkxdlpnRjdsSXQxdVhjTS1tdEl1STZuY29oNUtVVEE5V3NSSnczclVKcG9PcVJrbV9FVjRsUGVVOWJQWnVncEZKcw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi6gJBVV95cUxOc01TT0EtRlJ3YU54eUVnLWJqN0R6dlNIWjVsYWpITnhadWd6UUVCRjJ0cVMwTnE1TmZsU0lMUkswRTUzM2pRNWMyVGVpNWFkNzhGLVNGRTJlU1dPYmlaZWtVLUJGWE40ZFRyMjQ1RHJDZWQ2dzdMNGw3YlRtTGlpZW1nR3hFMzR0T282T012cmZ5QnN0VF9xQkR0amhWeTZvdGwyVjQ5VlNUVmdoOXg4bzdBTjNuTFhPYVhxSDhBWFVYTDh5N3pTRVRfYjRQYVIwS3E4bEROcVVlUDJTZm9oaXJBRXpnS05OZllOSENlZ19pT0RJTGlzdWtOekRlZ25MQUhYcjJoMHQ5TklkTFU1aHRVVDZZZUNaQ0l1R3BRTldrTGdqaGZVSTY1MzhMVkR5Wk44ZVY3VWowdXAzWGtpeEd1UXlGWEZJci1HMG5tTlNFM1FqWDByRDJwUW5PRVJuMGFzUnZ5TnNGQQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWEFVX3lxTE14clNQRWE1YUJrOU5SRzNERzlrbzF0YU9lbmxNdDI1QURkZW11bjVMQUo2dHBLTXpfNjFRd0NRZDBHQ0EwN01XOUtnMmJwUDhfR29zaU1xUlY?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMi8gNBVV95cUxQbDV0YjJKSDZURTlIRFpnc2lrYllzVzY5QkdzVEdYek94QWVVdkQwdlcxOHFnVlZ5TV96b054T0p2MDlCel83X3hkcU9nZHJ2M01TaXM3a0NaeWs3a0VQMmdGNEl6NU0yNXc3NDlfcDZYSlpwVTE0cE5ueWhhaExRelpGV05PaGhnWHp3SEQ5dllfNThpVWgtaFhhSTJWMFRUVkFmWkhxX1lZQXg4eEYyN2ROTEx5ejVBZXRXZFN2TWtyTmUzNUwteFFXQkRRTmZGaHpiTmFMWGhvUlBaNkpUYUUwQXBTcnFzMkxadWRfZVJsbzhyY1ByTlZvZzBJdDJzYmNURE1sM0I0XzJvYy1ObWkwNXJXU2lOWWYwUGJ4ZkcyTlFBMEhxR1h4YUprRkZScTRPVTVIc3dwRzB0anNqRnZmNVBIaUVuM0FNWHR6a3h1RFpFUGlLdURsd3RqQWdMVmtRbkd4Zm9MSWhUc0Z3NUloTjVxYklqREswWUszcGU3bVdCMmp2U0N5Um5BYWE3ZWZKaUl5SHNZOHNvWlBHMjBySkd0QXI2bXhKSDNMMmc2Z21pTHF1bHM1QVp1LTBXeVRBX0JGM3pHWDRVaE5xWmx3QVZZYk1ZbTA2RS1XUWxYakF6eGpTR2dsM2VHMkFXdnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMib0FVX3lxTE1LdHBJbGVBQmZjTFNsS1A4T2FHaVltU1QyMUZoM3QwQU45Wk1TTmhKODZ4YjEtUFRlTFlSbHNXdTZseE1qa1hOWnVldUJfLTdrZThINkJ0enJpNUtUX2lQMHFSdXNtTDBNRXd0eE5IRQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWEFVX3lxTE1zb0ZwNFhDN0EtT2FMTWxpR0s3blBGWVdlQVhaYU8xV3REakVCaXRKYVVod2pPWl9Dem0wejBUSFhycUtIMXJnaVBFa0k5Z0VXU1ZJWEVYc0rSAV5BVV95cUxNZkVQd0gwV1ctTUNGb3g5SGFyandmMGZETlpCYTQwTjJyUmNBbmpaeXE2TG53ajBQeGpKa1psTGZxZmFBbVFhcjZwTnVCSm9tc2ZXQjUxTkpWY1Jqb3lB?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMib0FVX3lxTE01ZjduVkEwOGtrN2sxcXlMM3h6SVJDVXlSLWcyZEg4S0NHZno5S05qdHFGNDhIWG40aUFYb3k2U0RySlFWRk5xZC1sUWZLZ0lBV3diN3p3NS0wM0IzM2RWYkpUM2JSVHF2aGdCTVc1OA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiqwNBVV95cUxQN3NjTFlnRXEyWWx5TnRsZHJHVE5HcEdWeC1ROU9SUTBZWjZRVGluNEFwQkNkRnU1UW55c3phVVF5V1BCc1RacmlHUjdFemJBdm1TU2dMUGo5S3FwOTRLOEdLa0J4OHFCQWtsekdMZmFhT28zbjhUeWpHb0hIbGpIMnZwRzZ3RGc5Rl9sb2RHU2l5N2VvLVFjSTV5T3ZsUE10MHFabU5xenpKOXpmaVh4ZUpjN2JFdTdZS2d5YWdtOWppNGRNZWg4S1YzVXZSTmVLSVpINFlXMFUtTEtNOHZPbHhfVXNqVnJyQkZ3OXV3bFlXeW5lMFhoRUkwVzFHUGxDTFB1dDNwMnpYVE5XNzc4NTdJZk5nY0xEVU1mbHZKZzJMNjZEQ1lSR2NzeVRsdGlBRXBWVTFwa282eThpN0V3d3RYN2g4VXlXVnF3cU13WFBrZUNLT0hfdUNMR0F5SlBKbDBoU3pXNkFubEZHcnZtemNOZzRIOTRFdzZxWUhsUUNIaVhmdF9FSW16X3NuQTdWc0pLbS1KZENVcDFMOWRVUUdkeUtnWUliWWZj?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiVkFVX3lxTE5qX1ZScFRpeHA0bE1XMVYtYVdudXJIYWRzR2J3U0ZsTjZKV1pWeTRNUF9xdVZySDBvYlBnWmIxbXRwQ25DNnh4UWNpQUtwV2N4eFFnS2d3?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi8wFBVV95cUxOa2dGNmd1aXhTamprUDFqaEd5NXBwLWpHeXl6cC12bTFtMFBvZUtvWnUwanJ4OHlQS081SlhLZE80dWVmeEFFS0VadUswVF9DcU9Mek03am9ScC1HM1VOZHZ5MXktOS13TEtFemk1YTlIbjNGNXhKWVpIS1lPZDZneTgzVlA3VnBndlU1cl9NNlpNTjkzZlBJUnZCVlV6eng2bk83Y3loVTFCV3VNRDFDSGFlZUhoY0UxZ2tmOUNqQ0tkVktDVmRDT2VhYy1PLXBGLWlZQVpNc1FOc2tNRG5Jb01YQTNTaDZGNzZPR2pwMUNaUG8?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi-gJBVV95cUxNa09paFd4Szlmbko0dWxUYlJuNV8xUE1HRDR3NjVvYjFEOFJIcGc3WU82OTJ2UzZScUlTY2Y3U0NMT21kZVpyMUVfRWNkbUFBajJoOWNXaTJnQ2FPU19mSWRwbjI2ZTNsa2pERldZU3hselZLRkpzZzdOdEN1MDZ6NTZ0QU5sTld2ZUdFZXAzaEowM3ROdlVtcjFYRFBkY0dTczVQckZnMl80SHd0eEVHM1c3Z0JjLTRfOUlDcGpRbUtzMkZBYm4tLTF4NHFuZnZqa09YaDQ1TzdMZ2Y3M041QmdXNnFnZC1fZzEzNDNSUG1mSGFxRi1ycG10V3dtbzJiaFZ4Zm5VWjlJZ1hTdmJnVjBWdUZHZTduZUVsRjMtd2tMdXhkaGhIT0ZQQmt3bGxfak5feEhwNG5UT1pmWGZwV0pxWFlYLXV2Z1dFdFhRMC1ldHpya1ZEMVJVRzZFUDNHRVRidTNUWnFUb0dTZEVKWVEzZm5pVkVScHc?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=23398",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMivgNBVV95cUxPX1RkZXdIQmZHQXp6aGVmQUdsMGlwZWRRZVlNckdMRncyaW9nU1p0aUVmSElDRy1CbHhmdHVHYm5mX3NvOElnVDR6bUthUHVJYS1MYl96OE9JOU5IXzFzWmp0b1dOVjFBeWwyRFRLeWRXc3RnMmVSTjNqaEhXUmZOVFFRRG8yR0laVE5IQ1lsVEEwNmdwVDBVNkFWV3Zic1dvNmpuX2hVRjh4clVpemFqNGxZYlhnUmpPTXMyN3pUajU0ZFhjLVVNeExUTE95X3BXOEFuRk90bjZUU1ZoZ21fWUxjVnN0Z1pBZ3hOZllibWZjVk1pVTVwY3pQb0Z1Rk1LX1EzU1ZPMGJ2Z3RnNFhUVUl0MDNSQXVBdnZHbDV0c3BGRndBX1RScnFTSlNYRVBxUTV4Nlh3eGJpRGlrTnRfYm9sQVY5Q3RLNFZmYTIxR2VGcmx2bFVrdzNpMzYwWThsNWNPcjBhdC1UVXNFSFhuMWZvcFl4LTNGZWNOUFBVUUY4TnlieVZISUttQ29fX05VZGRsRzBXNGlHdFFKSmZiczJfMXZhbzZweC1RU2hFaFVfWVJEb0lOMDBxWFFOZw?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,31 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://news.google.com/rss/articles/CBMivAFBVV95cUxPZTJSUTBfRXJ5alNuZUlQMlJYTE4tZUdXOW9vWC1TdFlBRC1fc3dHN19iNm5MTHBBVXdMOEZzZkpoR29CN1hibzI4cHVUNkVwWnc1SmtaaTk4YjBVVGJMUjI1X0lxbW1ILVRqTmhpS3Z6RXozZW9tNkYzVHpBbmNBQ29GZHJyOUpSXzAtNExnT0tGRjZWUHBvaDd2ZXNxbWtMMWMxRTNqWGdEdDZnejZlT0JkM1V1Qkhrd2t1UA?oc=5",
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxPbUI5R1l6UU81bHEwWFctQUw1a0dEUzFHNDBKVG1FVjFQcEF6N216V3dqMkpnYjBkeHFvTl9jaWNTSWJJTU16TUJtVUgtM3JIY2VRT0xtZFAyVXJCMjBCc0xBZ0JBOWlYcDNiQ2FoVGNJTUtGS01KV1ZDQTFTcFZEaVV0NXZGZkhGSGstLW00SDUxTXZ1V3lGZldFSWF5TnBKLXJ5VFNHNnYtVjFqcW1xT1Q2SmVCdGRoaFd3dXRPZVrSAcYBQVVfeXFMT0ZNT1BuZ21BRnhRb2cxTEg2WlNPWWt2SWx0VEREbllQcklmQnRxaExETkdUVDQxVFAzYm1ub0JHYVNFLW5UYndFUmV6dnJuZlBtcU11b1NNSklaZFczS0dZYTZqanFEZGlDUlFlTXEtQ2hLUXd4LTNhS1ZfRS1saWZoa3o5WUdtY0pVenNrMVgyUmJXX2QtLUNpWEFUNTJkZnhRa3RFcFN0MmpvVmZzMHVkVldLVE9PRE5ITXNCTVQ4dFd5YmJB?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMiUEFVX3lxTFBIRXB0VVVsbUQyNFlKeU4zR3BZMV95M3pPa2pPY3o4eDFiWmIxdWV6TlBHbk8wZTJQVEtxT1I1TktkUFEzZ0k0b1MtQjNfT012?oc=5",
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE5lbWZUTEdvREN0WTloYnFKX2g5d1FuQzhUck55Zm52NDlzZUVRNVdRRWM5S0RNX2JIUjhIcUNrVW9ZZFJNU2swMVY3Q095cm9jdEJwOUpxME44TXZuWnU5TmlRRGVVZlpYRjdReFRn?oc=5",
|
||||||
"https://www.kwsp.gov.my/",
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxNN0pCcGljbXFXS3pIUkoxOUNYWVpaUmFMZGJKUzdQdzU2czJ2SnFDN3lJdlF2WlpaZzNXakQ3Q1pINi0tSXNlRldvaXVZaDdiUWlvSTFMdGx5SmJleUdXNUtvVmp3TXlqVGZROG5odHdmQUh2XzBISXgyajdic19SSWwtTDRnVUtfV1E2QU9BdGt6NXFpbnpwQW4xZFlLRzN0M1ZzeTlB?oc=5",
|
||||||
"https://um.edu.my/",
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxQdnZTTV9jdFdmc216bXNwUnVjY3ppeUlsR0p0cGNaWjZtUk9zZDBZUXVsUDhGSWVzMUZUNjQtSGJObkZWYnlpU1g4eWJIZkk1QjByNVowVFUyRWpTZkZDYnhlcU41TjUyeUxnSTl5X29kRlV4aDFEUGlLUDJfSE9vZHpVU29LQWRNNndwM0NlakpkNmM4bnBIY1l2RQ?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMisAFBVV95cUxOZWY5eU9nblU5OVNFZVNNa0hBMFAzbmNjZG5Gelk2WjlYM3duelpuZVR0a0xlT2ZRM09jNjFKUzNWU1cwMlFCYnRCbkFuLUFaMkVnaU9GWW1SRmM5V0FwbDZhRWVCdk9aUzRMWEUtd3NlOWJwQnZXOHJTc3VrMHBDWWlYam5rZC1SNG5BX3hCTU4zN3F0U19URmpuNDkyckV0VGh4ZTVveDJIRnB0U0JrVw?oc=5",
|
"https://news.google.com/rss/articles/CBMivgFBVV95cUxNbDYtWlVoMHQ4WWU2LXNZWGtFeU96YWI5OFB1Qm91Mmx2WnozYkExRXQtYnM3Y1kxNDRka3dBZ0IxSGRCVkhrb0RYOVhvQVpyaFdqSTRlZDVHX0w3RGptdXpCSHpoMlgtUW45bWprUm1RdVNWZmlUQnlQVjhXa1E3b2txLTJxbDJvbDhIYkswZE9ub3pSZ0puODNhNm1WN0ZoblBWTmdMb3N6U05VNmlWaVlMc2t0anVVQlFnVUl30gHDAUFVX3lxTE5hU1FvUXU5RHhtT0c0VWZHLTFmOTFpazVwMVU0WllFNVpkRGxqT0FBS0JjclVPNG53XzA2Tml4Njc5Vm1CX1ZjUV9ZRW9hX0Y1SXk5eDhZYXYwTFN0WWxLd0MtMlU0WlJDUVprTjZZSm0xbXh5Tm9lRXdJRlRxU1dHM2JNOHFUc2J1STVaRXRYbUgyRWNDMDFJNmdMUGtvS0hibnRWazJHOXBIbDJJcGpjZlllaEs4NGtaYVdWeEZzOFhVbw?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMi8wFBVV95cUxOWDdveGRmZkI2MDFtMjc0cWJJSnJqWHM3cTJRcU9iVVkwd3VJMC1RR0h1cG9BTWVBSzQ4Q2pFb3VmTWpFc2VucVV1c2dNRGZMaWd6TnJ6UnJlRURCYW1jRHgzMzBPUW01elJrSnF5VEVIT1dmcFYxNk5pZ2ZtWHlNV0VCUV9FSnFzdHdERzFFQng4dHJ2c1BtY3NzdkpCTjFVTG0yc0N4VWY2TDdfNzh2THl4MjRNMlF0S1ljYXlRNWlGbFFIRDFRNTc5d3ZsUDd2Yzc2NXMtRS15eHE3TEFrVHRSaF94N2hUbVU2eHd5SjBmX0nSAfgBQVVfeXFMTmJmZ3hLeGh0bDM5VFA5TjNDUjVmclZRZ29ISllyRmQ4VUdTWE9IbHcyV2JzT2Q2enJLZzdLOEEtYWczY2VsRk9pdTIyaV9UZU5IZ0hIb2p0eGpHMHFhMzhmcmc0cFRIWEVTS0g5b0lHRGs5amotc0F6VEloNmhXWGFWLXluemR2amxqSkRQLWhkM3VibjNHNVZHUERUaEFyVW1idUtGRV9nb2FxYkhnVk90OGpzWE5FY2NxSXRwNGFjVm1KeWhNX0t3WkpVVzNScUlldi1xUFNLb2ppZlFxMFpNQVg3ZURUT1hubm9ibkhicmdhOGRudkQ?oc=5",
|
"https://news.google.com/rss/articles/CBMi1wFBVV95cUxPbkg3bVZrbzZyTGJ6SHpnZWh5Z2o1Y2NXRXhQWmNnZmc1blVjNGlpLUtqeHI5YXMtUFFOWkozSHJfRnVMS2IxRHZnUnVhMEhIZW5XMzNIY2NJMXFDaDgtMVBzMkxrdzB6QU1IejhPMU9pZWZfc1REMkFTcVpuTjZiejdFT3dBQUJ2MVBpQU5sblEycFVOeUttR2JmMW80TllveV9TeTY4U1RpeVhfNlVxVjRfZ3dsNXFvanFVd1JzWlVkbi1CUVhGUTFvLWFnUndEV0N3LUZJc9IB3AFBVV95cUxPejNLU3Q2aC1wWFhPRk91QXNvVDlTVVhtNDBYdWpqa2tuY19JaHlpdGZRcDN6cW9IWG95SUVCUGpxWDhCWE5qMGtqZ05uaWRyUEtfSmNkcnI2U2FaMU1hTjIwakVrdl8wTzU2SzlXYzNJeHBSOHJKZ1lZRXg3Q2xBaWdEbVNZa0tYcTlTQ2lON1lCSjdQQXZlWmJnYksxV1ZpYnhyOElmS3pVa0V2M2Q2cHlaUjB4R0Y4dl9VZ0pYVFZrbE9BbUFzMy1QbWZqMEkyNDQ1czhCRkRkcHdj?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMitAFBVV95cUxPbFU5dUFjT2t5LXVxdFhmTlh5YVh2M01qOGNhTUpTdE9PRVg2TG56VklHV2w5T1ZndERyTW16VlFxQlhOTnE4d2p5b3QxNUdWa2hYTHNOcjViLW5jR0NxQkJFdWUyblZhV2EzUlBmcE5aSy1BOGtoR0xFM0hzdzdZX2lEN1NIV01QODJrRTk3MEJIQWg1dVlaaWcwSjZKNEJGb2dwbFY1bklDWVQ0dTV0cG9kYUk?oc=5",
|
"https://news.google.com/rss/articles/CBMiiAJBVV95cUxPNGJ2cTVpVXpGMTlRQlo1WjFqSVNuMnBXQkNaYzNKSGtRNmgxRnBVVHZvSjlwXzRabHhRT1Myc2lTaTlYZHlmY3VuTmc0Sm9qT3JGc3N4U1EwQndBajRpRHJ3T2V5eE14Q1NETVJqNDkyaFdSbE5hZXdycDNiVHkzeFpwMS1GVE9VNUdEaTVTOGhENi14MWNpSHp6cG14TTR3RTlvME8zTkpvTWQ0X25hNjd3dXpKZDFIcjdrZGVhMmJUT1RTbUhMM29XckNUX1NHWXhtd21SNEhhLU9qenpXZ241ZUloaXNMRVpxNTJhTUgwM2otdEpJTlJSLWhkd1pWUVZ0SkgzbzI?oc=5",
|
||||||
"https://www.maybank2u.com.my/",
|
"https://news.google.com/rss/articles/CBMiUEFVX3lxTE1uaF92X0JtbVVJTUNJRjZ3clZUclpZOWlQeDhXTkFNek1ocTRBT2FVaTJUOTdHZXFOTHEtSXJnSXctSlI5RVhQYmY1c0FzMjQ4?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMiXkFVX3lxTFAwTl8tYzE3VWx2bjRfS3NrWllQZF9FRWVyMnJPVGxvTVdJenpqd3VEUmVaTnNxTHZqTXBaZWZKMlhNbkI1MnV6dGZISm5fQmREWl8xUHY5c3czSE5SZWc?oc=5",
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE9adUp6MmRUWElEZ3ZYUEtSTEh3SFhmMVJxeUtzU1pRTlloejdPV3R2eEpmMExKdTROUWZkNDFDVlN5c2dvd1BrRGdHWHBobWgwdFpfaldRSHd5cXJWdGNoWXIwU1lmTkhGWWRkTldObXJHTFV6?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxPeDNGSlFPYkdjTDBKdWR2MFVIeHV6VHJWdnUwbzdjeHlRSGFVVUhsZlNQQUZicUVaS2pKRG1DRW9TdHpvNENFV1JXLTdPZUc3WEZYQTFqYThXWmZncjZhU3R4dGdab0FRNUlHbUsyQnhBTjhuLTRjWU5ZR1dzbHlmaHpUUzhzTlhwSnJxWi1Bdjd0WEZlZXo1UkY5LXJNb3BUQjUwRnA0ZXF2bUlBdk44LTNLRlF2Wkd2NFRiX0kxQW8?oc=5",
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxOWEtZd3ZmVVhKb0FzUERKbHM2Uzd5ejJMT1BzdHpELUlTWV9nX01wTHpKR0dqWUhveERQY2NqWTZ0dWVhME9mZGx3bDl6UEc5TS1hbWc2NHhqVEZOZWJtaE5PdXVxQTcwTl8xWlpHejRHbFc3cXhqNVVDSmlSMVVXUnB6UUlBY0MwU1B1ZHBINW9jNDltNkd1bHVXRU9tQkY4Y0Z3WXllOTYydWkt?oc=5",
|
||||||
"https://www.malaysia.gov.my/",
|
"https://news.google.com/rss/articles/CBMiX0FVX3lxTE5QcUNlTUJHZ1R2alo4UXJqU2JySllKZ1htMnBwQ2lsUE9wZGRtM2JENkJhX3FIc2dqenNBelRTNDY0MFdwWEZEYmJrUy1wZ3l3MVlIZ294YTc4RHF4M0lR?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMiuwFBVV95cUxNRVk0VVMtNWxDcUluZkV3NnFlcU5RYXVqdmUydjlyaG1KNlpmbUh3UGt2WlhsTVNLNjVMSGh1SnFGZ0ZIZEllNnUxdjNzenloZEJJcXhWWXdDQm5iU3l0azJiWkRxV3RTb29ZLVpjaFBOanB3RzZqTkMwVWJNNS1mVWNGZFYtMW5sYmZkR09sbnhhSmVYUGdtM2prSmtEWXlmX3ZtTVRIOFI0Z1AybVN2d1Vaa19NU19ZSTVn?oc=5",
|
"https://news.google.com/rss/articles/CBMitwFBVV95cUxOUFZFMGFkeExNLV9DcWpfc3F5Rm1EbEJObGtOMUZadkgzSXNvMHhyQzhOYlFmYTBoNldXLWRncHZ6bmZPMURqTHFMckVRNVVlMmpwc2NXQ2dheVNTX3Y5bjZtR1Y5cnY0YVctaHlZWjlTZXpuanJOZ3B3UzVxS3NrTDZRQ2s0Z25DSnBsNTNWcmhXeUFGRl9BTHJqQXRvczdNRkE1X2JQVFZvRGE5Si1QVDNYbl9TZVk?oc=5",
|
||||||
"https://www.cimbclicks.com.my/",
|
"https://news.google.com/rss/articles/CBMivAFBVV95cUxQelg2YkNmU1EwVmd5RGVaUlJXTEtGNHhvMFBqTXBwaWhHamhoUWlsNEpHRVdoaFdYM1U4OUt5aFVJUHJvRnE2S1V5RU4yd1htclVaY01kRHV4ZUEydlBwcGVadkpQSnA0cjVjb1lucHZuajBjUkRVTUZPbnhhOXcxRU5ESUV0UlRzY0RHZEcyZENfUUYwTktObzJBSkFLVFlQLTQ0Uy1wLWdPNF9SenFsT21WQ09CSkhseUFmSA?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMirgFBVV95cUxOM1VobXV0X0kyQkxTNTRrMHBJYmIzZ2lZWU1jV2ZTSW1xMXV0TXZvLUUwbGVkUmZhRE1pNlo2THpaeFBlOGRaN293MW1vclhIdndLMjdwZzlfdFY3MDUtX3FQVmRQcHVZUUR1QWxrNTRNZElfVTl5Ti1sUGRwOWttMFRLVWlkOU1vUTJ1QTZqTWFvVl9Qdjh6UzNYcXBFNnRCcWtTQ09tOHl0aEp1NWc?oc=5",
|
"https://news.google.com/rss/articles/CBMisAFBVV95cUxQcl94WlBrNjBmNmtTVllDLVA5Q0ZtTU15Q3BFbzNuQ3F0RDNTbWRtZjZ6WUpUN2xCZ1RJWmVjU1B6S3h2N3lhT3JWX2V2czhrSk1iTEFRMkhVazhMR0ZQQ2pZbnhsbzQ3ODUwYjZXU3BoQklITERFRnYyRHJwM0R6aDBXMDE2SDg5bFY0RmpjWG5MTjFaTGt4TS1sWFZxMEp1MERZek9XbFZSQXotTWxEaQ?oc=5",
|
||||||
"https://www.pos.com.my/",
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxPUWJiUDFPZDNES3ZqQWtBYV9UZHhrYUhxOU9wMnVfcUdpMWZQUzJ2a296RWxNbjFNTGZUSG9KT1lDR3BxcWdFUTk1eDg4UVRZWlVaQThFT1hhSndJX1RRQ0FJYWgtSFhVa1RrN3hRZ0dfYkViQmJQd0JZWWRPanNWN0N3UmpOanMzSlNvTE4yb05XN0hhaUJwTElqT1QteXRlWEk3WHdhVnYyMzE4ekpxcmpmMA?oc=5",
|
||||||
"https://www.thestar.com.my/",
|
"https://www.apple.com/",
|
||||||
"https://news.google.com/rss/articles/CBMivwFBVV95cUxPYkRPNVBFanVWRnBXb0Y0ZXRlWmtiN2dsT1Bya1RaaGZZalJQUWZJY1lud3IxcVpsZFpNdlRubmFxMlk3dUM3bi1keVJlaS1uMEotbWhBWWFZTTBlUW5hNFpQZEhjMGl0U1NWdUdsVTlVdGMzRFJPcjZXMjlHX3ZOZW5LNTIyRFI1cnEzMUhpNXhnNVFHTlpYSlRXRnFJZmJsSG1fc0FyUXJFUnlPNmtjeDVnd0VLNm52QVgtLUJYb9IBxAFBVV95cUxOV0R5WGowY0dSME1zdVZnbHdDUnBKUmJ0Nk1uZENzNm9NdngzR3k1bXRmY29SWG04MGU2aUhaUVRkeXRQZk9GemxQYzZKbTdkM0RQZjFlR1lzYnhnLUdqbW1uUE01UXVnN1JHd0RCLTRyUHFHUmtMZmoxVkpKdGZBSlFjaDlnbkJIdzZjZ1Vra0dnQzltRXFoWTdzLTZNdXNvS1VfbHFMYnN0WnJlazJsa25HLWdfOUw4Sm9PTmZveVJYZTJs?oc=5",
|
"https://en.wikipedia.org/wiki/Special:Random?r=84516",
|
||||||
"https://news.google.com/rss/articles/CBMizwFBVV95cUxPZGJadEJvZHA0MVlsTWVWcmhWN2ttOXJrZjY4SXdXMTNuUVFlWjlXY080SzlyMVh5Tl9hZE85aWhGTTVxQi0tY1JUZDBzSDRRQ3Qxc1BzekJ2Nnk4WEt3dXd2NUdQZ0U4SzdaSFE0ZExIVlpQTmpCS2RpM1JBSUNRaVBtR3phOXJCOFdsUWpsTXllVDNHcUp4Y0pSbWF6SFN0bHFHdWVsdy1FY01idE44eDNqVy1zRENjMXZKS3hwYXZYcTdwdW5hYlpJMVpwZkk?oc=5",
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxPMDRvZ0pqaHJfMGJPbklrTG5oWkFuX2dLZFpJREJqQnVybFBXN0Y2czFMMEIyOEU2ajNWbU9OTXR5VkxfNTc1R3pXSllXRWhoYXdKN0RQMEhaV2J2dXZRODFfX1JrTDgyTUFGV1BLVDlCQVYzMDNQN0tGeU9WM2s0NjJjUVR4SU5LVWRkN0lZRklpcEJscUFmZjJ0Zm9ySmN4dTRqSFZCOTZqbmJDX2pQUTRJTktMd2FXbXFrdUtBX3M?oc=5",
|
||||||
"https://shopee.com.my/",
|
"https://news.google.com/rss/articles/CBMiugFBVV95cUxNWk9pMkw0WTRlblNsNEcwNWszclhHUGR1MXZrcGx4QUhmd0N3eTFIaExDU1RKMTc3ZHB0dmpoZkpacWQzSm1YN1VzbHhiOXdlVEh1WVZkNlVMT0JtNnFWOWtxQ1JLWWFfOE5DMUZGbmFobXBZZkxHYlpXd1B0YXd5aGUzZHdtTTRaRUNLcFBhUVphekcxcm5nOXdhN3ZSS3lMdFc3ajFaTU51VWhEMzE3cXJ0UXE1QTQtQ2c?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOTnZYOEYtQ0ZlZEtxZUlucnM1ZnJvYkVkdFVCbTZPdG1MNmlzNjcwMTR4SVBvWWdyMkhHQ3BQOFZ4Ty1XQ3dCUmhIV2RDQjJCV3BSTjZyZ2txWGo4Mmpmb3VTZVdlV0JGYk8xVTNBUUdFc21nU19oYlhETmN0NkdtcmRJR0xEV1lSb3E5ekZsYlFsazZCaGVGMjlneFp5ZXN5S0FIZ0YwUmdVcG1CWWdVYjJSLVBWNjRuVnVqUGVGS2U?oc=5",
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxNQkZyYmlKdXZiQTNrOUcxMjE1M1FJNjdUSFp1VmcxU1V6QVFSV01JX21QaDJKalU1a1hDdFJJZ1ZGQ3Rmd0FzWUpRYllOOWpsWk9WX2x6UEZ3SDEyYVJKUWs2NGViQnA3UFRZdGdfaWpzZ1c5b0FTVGdXVC1mUHdiZVhnSjkzMjdfWnJWRWlGa29YcXFsamfSAZsBQVVfeXFMTVp1bzI2Yzhpb0U2Vy1CWGd3RTliem1JeC13cmZEdkJEOGpYSV9uem1TS1ZCTERLWEl1OHdwSXVXZlZNVnBlZy1kbWR0UDlsbUt0eWlBcXVMbWFkYk91WU9LekhnOTJ4ZUpTMHpqbWlaal9SUkV0bmNKYnN1aTN3TFRqMld1NEVwN0cxanlud2k1WEJmWGwxaDRoU0k?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMioAFBVV95cUxNeWMweUVJV3ZFYkxxbGljVW05ZHdENWxENFhRWFlNWWhiQ2VxZGo4OVFkVEV5REtRbnB2eGRpY2wwNjJadGtwdUIwamUyRkZWempoMFF2elppczhGUGRNQ2hkaEtrRHBTTVRkaV9GakQwSnhzUnVNQk5CVEhrNWFRNkd3VllJbTk5czJmUVFKMmZWNU01OUdmQXJONlB6TjZN0gGmAUFVX3lxTFB0MVo3dmRaWG90ZXJ1Z0tJSnJrd1EtZTZEVXJRUjRuMWpiR1pQNmZxTGtyWmkyd0llQzhUZ183Sk8tNFpZRW9nS2Mwb2dEUGlkTWNhc1VOWnFDSmRZUDJaNEdXSUVtQzdJVGxzTnlQUDJJNG81c3F1WjgwT1ZGOW41M29vc1RmemlhQjRPMzJWV3p0WU5qZl9qLUxnNngwaDJRX2hIcWc?oc=5",
|
"https://news.google.com/rss/articles/CBMiUEFVX3lxTE9GSTJKVGNhVFltZU93N3o2aGppbkRUYVBZel9ZQ2d3S0EwX0psc21zaXNaX2N0eG9mbUpKMjFXc0Y0Z3luVlN5YzRkUjN5LUgx?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMigAFBVV95cUxQdFZFRHZIN09tV1Zzd19JcUVWNFUzc0xnaFN1VkgwVUFyV3ZPWXlURlk1N21VdkxvQ0NhcERmMFBCcy10NGd2ek56Yy1WYzBZSU5aUnAtNXpHUHAwZlRmUWhTNDFUSjJZaVY5QXEyYlhDLWtyVWdCd2hBcmU3dzc0bA?oc=5",
|
"https://news.google.com/rss/articles/CBMinAFBVV95cUxPbWpRUklrRFg5UEJXaGR3LXhROGxMT0JQY2xLaTBGb2hzWm5rR2gyNXZuZG10WWtJbmxlSXJwRzFXMlFSdlZ0S3kzSUE5OHhuQ3FqaXlRZjB6YmlvWU9ERTRLc2t4SUpjb0gtVmctVFlVMGc1QzJiNHJUOERVbkNQUnRNb0xTYXdhRnBGeG5GN29IdWJyZ01NUWk4T0s?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMi3wFBVV95cUxQQzk2M1FMSmVTRkcxdHhsdW5jc0RCZi1pOGtqMDFjSGt4MHhPU2luYUNDSGJ0OGxzcXJwUnVaaG9sWDUtZ0FNenNfMGtBZ0xjZlNZNUtMX0w3cmtJU2tOOTVLelpQNFFDN2c3elpSZF9qNFJqQmJpUWhZdUpCNXlxMXRFZVFLal95ajhxam9MYWpwTGwwWS1EanpoWnVFd0NubGg4SWxTdlprSEpjeTRmVmd3dnpVSGZFUlgzV0tHM19waDc2LXhxNlJjOWZUOEV6OHJNSDFJaUpBdDgzS0hR0gHkAUFVX3lxTE5NOFNBVlo5b1ZuT2JwbEstVk1vbEN4NFM0ejdXbkhhSTJfLURHQXZCTDlpdFRMZlRNV1g0LWY0cEdvdjRFa1d2dmMtVWdPN3I2NDZhdExsSkpGSmM2NDZwT3NyR3NjbGdXODlDSWhvYUtGcGZLd0lZVHZ5SUVBSlJCdGxDQkNjNjltVkg3VW5PeXVyeWRWbnZ1ZDJ0cDJhaThPQ3gxZW1RTUN6ZXd3VW9fUFUxMFBZblczMFd5dy1Nd01MZ3JLNVg2S0dFTWVEdzNKUWZwNm5WcG00cnJiZUtuQXRfcg?oc=5",
|
"https://en.wikipedia.org/wiki/Special:Random?r=8223",
|
||||||
"https://www.hasil.gov.my/",
|
"https://news.google.com/rss/articles/CBMihAFBVV95cUxNa3JkRGczSHlIVV9VcEVLOXFnWXR4TkRYR3dzbjd0ZjJPajZfYzJZYjFoVVBVZElNcmdHSldhNEN0VFFzNHpsaVZzazdJQ2ZMRlF6OWZHVzQyY3hPdWxWSkszQ1NzdHFhTmhpQkVSX3NLZ056STZidU5VYUN3blZaeXJ5Vzk?oc=5",
|
||||||
"https://www.lazada.com.my/"
|
"https://news.google.com/rss/articles/CBMiyAFBVV95cUxOVVNCVkJXLW1hWWUzN3ZMVVlMVXVGMUJWU2tEZmJpRzFvUVVsbEE3SWZXdGI4MmZvRUgtTm5nTGNiZng4dENkWk5DNEJ2eTU1NVNXQXVfNUNtSTJ2eVBSN2RWdUFaY1o3NzkxNVg0U3l3UTVrZDRrWlNodnRBT0YtcDJGUGQ3eWQza2txQ0RwdXMxM0ZYX05uamVFLTZGYTQxMnJ3ZHRnM3F1a1ZuZU05RkotZEo5TGhJU3ZJUlJFTXY5NHpLSzR2SA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxPNERFdUZsYmZQSzFhTGFKdXVZMlVZZEFlQXFPTGJ0NFNDakNnMEFValYta3g4ZXlocmVobFQyX2w0NnRQa3BtaGpYUU5GNTl5VjBhZVVQM3lJRW05YWpVbHN1UktBdUVyeWo2YlBLYzlQb0xHcXE4T2hlaERNbnQwYWkzVGcxVWNVSVlEQWx5WmowN2JBZk9WTnpRUFdlRG9yMFBIdzln0gGrAUFVX3lxTE90V2NyN1hUY3M4OW84VzNydmV6QUt6MVd0TW9PTkhWOVFTeTY3R1ZCRkoxZzRwdjBfdTlBLUFpNXZfX2RjQXZxdjBvZDNXUnVsMU9ydVY5SnZsOTBqS3dtTWN0ZjZUS21XRFVFT0pEZ3dyVVhwZE4yYUNQc2xWSDZHd2cwdllEbWljMGFLemVOcmEyeUZwYnR6bzFGRmxUYWxXbGQ2UThIM2gtSQ?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxOVUhtc3JPSW53b1RoSTRaVlRsZUZUX1FYa0NPdHhTMGVMNXV0NTdXT01hNUJYOVNRTEdLY1dxbTN3djBlaWpuam42a29xY29pTzMwWlIzZ3RDbEdsNmRJN0ZtYmlSVFRZOUVNNUlST0FhZXdFaU11RlNpWV94V055dTh2eWhwU1dRVXdNYXJnYmhGT3AwZXVadVgwb0J5TFNNUjFoZ9IBoAFBVV95cUxNVmtVQ0k4NmRQcm9mTnB2NTNlNVhUMmh4WWRLbmJmTHNCZTdqYTBhLXJUMDhwNUdjbnNpMDdpS2c2MkNDZUx1Z245SjdDSUZ2bWxMNzJMeXlHMmlrakpWX0RmSkRrWlRUZzVRMmZuV2dET3BFYVllWE5GbXhSZHZLUGVVMGFaNDdSM3puRkhBVEVJdDhTYWhJUVZEYjdGQVIz?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxPTzU5UnByU0lkYnFfWkU5bWpjM21xRTFoWGwxUDVpcDExdG5BS2MyenNSRDU4UE9ma1BOWnBJZ3F6QkdCdUJxOHV6UF9qMlV5U1pUOEhCaHhESmNwb3pKZDQzancyZEdWQ3FtRnBsZ3BBY2lzYUtwOFlURmpKdGh0U0hPNUZDbWJjT05rZlJoVXZBWDY2Ni1ma2dTNFpFNkQycXhUM25NWklVNXJuTWlpQ0ktZ2c?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.malaysia.gov.my/",
|
"https://www.malaysia.gov.my/",
|
||||||
|
|||||||
55
data/regions/NG/Default/Lagos.json
Normal file
55
data/regions/NG/Default/Lagos.json
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMiogFBVV95cUxNTGZHNG9MUUhMT0JvWlZMcDJxT3FLUFBrYTZ4NDlySHB5UDdJNlppUDIydE4xMzJhSmtva0ZtQklNdEh6R0Rsbjc1YUc4eTJmQ2dONTRGVlRSeHhmM3RNVEFxbk55M0JyazdoS1hJNWlYemdnYTVyN3g4SEt3SURsWnFPX2g4MzBwTzI3M2djNWwybG1sd3U3UUlVSjloNkRKU1E?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=76530",
|
||||||
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE5lbWZUTEdvREN0WTloYnFKX2g5d1FuQzhUck55Zm52NDlzZUVRNVdRRWM5S0RNX2JIUjhIcUNrVW9ZZFJNU2swMVY3Q095cm9jdEJwOUpxME44TXZuWnU5TmlRRGVVZlpYRjdReFRn?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxQREJmTm5XNGVjZ2FqdExGQmtCbFQ0ZWo3cUF6cmZhNG1id24wdkJxYVVrcmFhUUxnQUZwQ3NNRi14aVE5eW94S3hibHc1NFdGOGE1R0hKZUJFQ2Q2NDMxVUQ4YVY2WkdZcmVqNEtpNGhsNVhHajVQMkN4TXJMc2FHZVFhT2NUN2YtYXF3S2p0Tmp5bU0xRFZMcGJrdHhTeVhUcmVoYVhuazNrTEFU?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxOMGthMGdWZ2NwRERUS0gxcWxQZlE3Q0ZjUjc2dFFsVnQ0a0xhMXFmS3dSYUlnTWh5anZQNENWcUs4YWpLbXRZdW15V1JIRkdzX1hSaTVRWnBuMjhieThES0x5cXhIWFdVZjZWOTZ1REJfdklLVDVSUUhnSkdlcWJZYllOMjdOT0hBX1hVWno1UFdMN3RHOGNLNF83SzV0eXM?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMixgFBVV95cUxQdUgxVXA5SGRtSVN2dm5lUC1keWR4SXdaa3o4NGh0VDJuYVNOeXZIdnVwV0x0TFBhYnR4Zm92RkNwcEZtU1cwbW5OZTl1ZzdTZ1hQX28zUXMzVmcydEhOLWVnZkUtR2hzcS1MX0ZXelNwVGJNVUMzT3JPNkhQMkhCTHlTY25UaklYUVZ1ZTVhQ2dycmMzY3hHRGVPOW9MdDBYT1Fxa1BycThPRDc5b0U2dWxGTU5VMEdoakdKbmgta3JOakxCa1E?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiqwFBVV95cUxQNGlTZ2s2NFF4TnBRWFRMLW1XT0s0ckpZcm1DUEVOTm84eWVrNUZWdlZadVRhVnpLUUcwendsczFDcnVVemNBRnl6cFNUQmRVNkVVaVBaNm50eXVjSkZCd003VWNmRmNBdWJPSi1yRWRROGFuM0tSNjhCYXZkWm01RTY0ME9uZXlFem5OS3NpSWZGOF9KNXBndjlEUVlQNHp4X0pQWkJDdWdVZmfSAbABQVVfeXFMTnZIQWxQQmlCaUFMYzBIU1FYZklaa2xKTVlYY3VlbU1iMTgycmRJU0NmdzZJaERIQmtLb1NEUzdVLU1EZW9oc003a0l5NTNJbW0wRGhUNmtKeWIwWHBhUzc2NDE0Qkhqc0dXZXlRZmNKSE5MbGxxZ1lKdFhpUzdkMXhOdm5sWXpjSUlRTkFldzJUV2J3ODNsQTRvSVROZ0FvQ1owTkpRamYwNWFzcUtjQl8?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiogFBVV95cUxOVWotcHlFX3cyRk5ISlF1bnNOZ0t2Y2RZSE0wdzJONE1FTER1UEh0RlExRGhvRmNzZEtrbW5QTG1HRnEtY1UzTnRRVGs3SzQ2U0ZPVFUzLUowanVQZFZTVTRnbE5VUnFzeUdSNm5YcDB3MmN1alp6TF9mR0xjclBVVnRLOGZBMmIwbE9wWEZZM3RTUVlwWTVpdlBPM2dQa2J1UGfSAacBQVVfeXFMTzFPazlrM0Z1QXhQR3BRX1VETG1TSHFhNlh2UTV6eTFsTy1BV0xoWGJRSlNabGdENEhKdnRNT3pRemx3bXloOTVRdUJFQ29pV3FWbEVpOWNXZzU5OXlxcFJBelUzM2Vib0R4bmVlMXJrQVMwUE84VklkYmZra2sxRXJnLTZkdG9MakRrXzFFQTdPTlZ2NzJEeE5mTlJhUnUzUi1LV3VJaHc?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxNaXVTei0ybC0tdDFZNXZtSFVGN1BWQTZIem42QVdab1ZrOHZRazRZV3pYSndzc3M5X2JjRjNXVVdpaVBaYjB2ZGpWTlFEWmJTQ0gxVkMxSmlkaWl6X09rSGhCUUx0ZmJxVFRzUlN2Sl9paHBEMEplN05BNkMwd0VyUDhVckZjSDFVOWxnaDdmaVFEQ1dQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxOYnlEN2FXS2hNU19pNWFWcGYzN0tjbEF2eVBsS3ZqdlhFVXdsNjlsVzI3RmRnUXBRUV9KT05UTkgzN3pKTllXQ2EtTzlxZjZVLW1Ld2FpYnhFZXhZcF81U0hYOHdTclBBWF9SalRHX1owdlBDQ0JrRC1CTWJudVZaWEpNdnoycGxRN0N3ZXB2WjNobGk3VUdNdlhwV3FCV3JZcnpOb2NpY3lIQnExeUdid0ZnVQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOdzFwQl9vQ1JXeFd4X3RwSkR6UmRhRjVqOFdRLThlYVVLSUZzY2hfenRRdTZ1YlZpalBZYjU1RXBWWUFWTjBYYXVJaFE4RHlGSzlidzhQYWZnY21OczdCSXo4TE00UU5ZVHhMOF9QYlBmVk9iRFlNLUdzQTd6YzdjT0VRQjB1bjE3?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxPZzlGNU1WenVSNF8zQ3hvNGlyc013UDIyMUhESWlMY3pjNmZUVkJCanNvSTZkeDFOT0hZVHZXa2d4TG41VU5pdkVaa2NaSS1hTXlKMzRqOV9MZk1iMzFuYTg0WnplSmFleDNCTi1rdXlaSldMbWg2Mm1GQkVXTnFiTE0zYzUtSWU4X1FsWk05N2FVQmZRZjhkZkVKZm93cWxIQzh6NWVrU0tadFk0bzIyNldPQzdYc09YM1h6Z25ZVk4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiqAFBVV95cUxNTmg0TU9aYXJFQmxOYkZmeEoyRE1YU1NWVTkwVFZoYUxQZVNESzRQc0ZwLUhxY2JRZzZlOHlkS1kyemtrcWFCcWg4UlFQVzFjTW9lVjdVUVlVR3NqSkNZWUpfdloxWHc1Wld4R0hJc2tTUVYzUmRJQWFsQVR2a2pSQmlPczVQLVZvVi1fX0hUN1pCd1g1Mk9LR21vWTg2MUxKZUhoalJhSjY?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwwFBVV95cUxNcF9YY2tSTnA4UWotczl2QkluN3RWTmM2a0V1Q3VLMW5oVE9pYVI2c00wZzdXZTE1VHBuS29EWkdCZUxLQS1rRHIzU2RhT1hxYmg1eHo0SV82RUdUdEplV2RFUVNTbFBlMlBMMzlVYzBrbFFxdGJzem9ZTDlGS2hLWTl0QVU1RjlrSkd0MGMzUTdTVUF0S3hxMUg0OXpwOEJIVkU4bkxqdE9YN21yZXFIUVNXMWZOY2FOQ1U0MzBCbk5ZZHPSAcgBQVVfeXFMTjZ1WS1wVjFfLWtMV3V6TnBoSjlrQ1NUdm94LXNuc1IzTlI1dlpmMGZHNVJhYjFlbW1wWW1idWg4Z2F6aE1WREhmYXlBai1qYXJCMEZqelVYTjIwOWw2VmVvUnpCN0lkZ0hwSHVGekw5VHBTN0lTdmhsNnJ1NmJCT1RKRlBYQWxkZ2JnU0dmZ3cwSkxJV3V3OXptemJmMk9nby1JUEJkYi1zbmtGLWhNVVhMVFNJbDdKQWV3bGJ4SVpZQTR6NGNIdGM?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiZkFVX3lxTE45YWl6T0RnWmxLdE81ZWZiRVZ6NXZaUHNIZDBHbHVtNGZHTlk0RXRleG5ZWElwZGoxenpBUWx2aGtocDFQZ0tSck9qMmI2MTJWUzMtalF0WlF1eVI5LTNOUVlqRVF0Zw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiYkFVX3lxTE96WE95c3JUSnptU3FwamhDWkhEMEZwQVk2TjNBVFhUaUQxcjNUeE9PQTVKc3dqNVhZSWd3bFpLZ0wwSDBUQ0YwVXdubGNOV0xrMVY2a2pLdWdBZ2JpUVo4YzVB0gFnQVVfeXFMT0gwNzk0LXR1OE4xdHZ5SjZWbDlTbUFlTjdVTnFqdEthaWZMSnUwUUxPYkY4QmNXM1JwOU4wSjZqLUl3Um13blRNQ3UtdmhmUjM5TU5zeXVNc3RQUTdWcU9yeE5pWTFaYw?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=98754",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxOV29GU3cyQkVlV1MyZTNqSHNDNjdFQjQ5WkFLT2diLThVeXFhby1NczNucTdTRVlvQm91Z2dtTlFHZGlKblFCWjVOWGVjcjV5SEhnT19wcjFHSi0weHFzaG8wMU9TWkYyY1pSYXFNWkpmWlAxaXl4UnBmclFVblN4bTdiQ1V4NndkTU9hTA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwgFBVV95cUxQblhWUEVQaEpRSG1wZFpGVDdhWXlPblY5QlJyZkRqQVJUNzhYYW9JWGd6VUpiNTRjVV81aWFSOGFIWVdWRGF6cnNReHprOWlQSmZFeFZ2bmxJMTY4ZGpvSW1PUmg5ZWtUTTFwa1I5MUJrZEszRzFLRzhjVEJnVEZQeFlzcjRMWkctWkN6SHFHU0plQzF3aGdPa0QwbGNsWG0xcW1Ec091MlZ6NzExU2NOQW9scV95OXphdVFaRDM3VnVOQQ?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPaVpwb3hHaFFkS1FSZ3RCY092d0ZndktWS2RRQmlzYm9yakZrRW55TjdYX1FSX3dUTHpqZ2NYZWlPVjYxbjA0cE9XZHp6ZVBWTlVsTDlTc010cTM3Zm1DMG5pVTJFWXpVWGwwVnY5dy1PdnNxM2NoOWxVaXZKY2hZbE9IbUZ6bVlDV0RncVE0N2ZVT0ZMSGNQV0E3TdIBoAFBVV95cUxQZFA4WmlyQXo5bTdSVEhQMFNNTWd5TEpzSm9BTjhfVnBpbFNLSW9EY2xDWGpySUY5RjBCemFzTF9ud0x3Z3FqYm9lZ0plRjI0ZC1lT2NtQk5RUGc2NklFSnlXdDZKb0djWWRSam5maS1BbGlybDJrd3RGVV92Z3FkQWRxc1ZTR3RObThFZlgzb3RsQ2ZJU0hvYzBzUjZkMUw1?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAFBVV95cUxQVXNNU3VBZGJVUGowT2F6WTZDaWVkaXcyREZEenlXQ3F2aXFnUkJjQ0ZxcldGQVFrMnF1cFFVS1VCRlk3S3E4blBmdV8tR2VxM0Fmek13cU51MjZqZFpsZy1kLWZFVjBFTHhNekl1c3dtWVQtRUdtNzE1eW1zSGdLR2FqRjRxN3JhY2NzamF6ZGIzMXVtNDdKYVdVZ1dvSl9s?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiowFBVV95cUxOM1dsV3RXRzJtQmpybjc4ay1Pd2VVZmJPYnZUaEgwdTJFR0RRaXBBQ3NoM1NzeVVMNlpEb2VnZl9hbkktMGF1NnJsMzF6VGpwZFlWUTBSbXFydVdtdUxCdXZCNS1NeTV5T0wzWkY5eUJnOGk5NDVIN05VT0JjM1kxdC03Nm9aQ29TNWhkWDNpOThZVTRkSURJMGJFaDZjSF9RU3pB?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiqAFBVV95cUxNUTA5WVA1cWNwSG44VERPbEdWT28wazBSRlp4WldULTJBWFp1Y09uUF9PMmxfZGpBVmQ3a2ZRWElRYlY1NmFVR01vSktMT3FtbXJoY3QtWlg4cHJveFZxcFBlYWFtWHNBUDF1MWluV1FFakFrQU5Kd29wZHZPSUg0VjJFWkFfQ3ZSRGpQRDlza0NFWGN4RE5lSzNFWkkzUVVIcHplay1STkQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMingFBVV95cUxQTlFpNWlKMVJfc2FNM09XMnczcVh0UFRXR0ttVzVkRVdSMFhwY1c3T0p5eFBaRktmWVJ3am85eXdNc2l1LU4wbnF3R0FodWxnYmNnNW9vTkNoZUU0QkF2WnJmZUtxZlBSVGdLU1Y4R1lwNzZsSTd4ZXhLSUtQa19aU3d2ZDB0OGNhTDFNbGFCVWtTaWZvanZNbDNXbHZqZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiXEFVX3lxTE1mMFZ2NVpMRVdxZWphX1g0ampHeHVhZ0UycnlkRGRZZFZsNHdpLVJuTi01TWZHbDBzSUVLZGpKV2VEVTh5Mkc5c0dGbjdrajlTZlZ3ODZPODRPd0xQ0gFiQVVfeXFMUFVRcm9ZcGlJcC0zWjRkenRvY1VrYTNpQUNtSzdqUnhzeUZvcFp4MGp4TjE1UGZvd3YxSjBvUVYtUE9lNlltUWc1ME9BaE1wQ0VhSlRrS3ZLUFhVY0phOEFPWVE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiogFBVV95cUxOTTdzcHhCTGIzcUt6Y3RuUWFMVWJZbUpHWG9nSENWaWUxb05lYUNCdVZZQWlna09QcDRlY0NUYVJkZlVJSkFHaU52emJsRi12RWVNSUIzWkN6d25aUEFVWjBRVXZmN3BsUzVsbUVYSUtjUWc5ZE5EbnBGZlFmc0hwWWFYbFpQNXAwY2pNdnJ1d1ZaQlRZT0Z6M2NQM1c2cFBwa2c?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi1AFBVV95cUxQenBiUnJYbVh1eEsxdHo2QzZVOEFaZ2VXV1A3ZklYM2hmUjU5c3dLQnhFbDY5czBzNTItY0EtZkxTTlNSb3ZtU3NsbFpJMktJbVdPZlM0MkVaUTVPOHEzUEdVZW12cWhBTVJ4bjlBazdXZ1RkanVUQ2xrc01MX1p2cjZ5UVE4VUR5UEFPdDc2Wl80UTNSM04xc05BOG5TeU43aXJMS2k4Y3dnTGxjVU1tUzZPUlBlYTZ3V0x4dzlZLVh3SFhLVm9PWUdhWlFMVktQek11ZQ?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,28 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.ing.nl/",
|
"https://news.google.com/rss/articles/CBMiqAFBVV95cUxPZnpkU0pKZnRQRFpLSnlXeDVpcVNWRDdXZHNfV3Fsd2VwVV9OdjlTaVNmVmhZek1YMDY4S2JxQXVFSF9NTmM0TFRSWkFXRTV6UzRVUnl4RTlXOTMzeHlsNUZJNGtfYnc0MGVlUXd0dlZabWRzNzd3a0tHQkNSS1k5aW9kQUpObGtuRnFpT2ZjVGRJdHlvUkNMX0JvVTlXMkRjdjhfSjhLWU8?oc=5",
|
||||||
"https://nos.nl/l/2611855",
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPTUJpSW4zZ3J3YVN3QnY2eHpCQS1hczJWRkVqc3pvY0dHUHZpRmpWOFdJUzV5YmdFcXJiemhCdi1PV05VQXFBcjM3blR3RTRCWFVqS2dkdWNhQ2Nnclpkb2R4QkNOUEdyUkdlbWVSMi1XUHRRMXBpWUd5UDdQWjhCSTlIR3pMQksyNjY1ZHJn?oc=5",
|
||||||
"https://www.ns.nl/",
|
"https://news.google.com/rss/articles/CBMirwFBVV95cUxPY2lLd0NreFRuZkRIaTQyMFk1ckl4bFdyWHY1WV8zaUFqd2ZJci0td2NLbXI4ZHJxZGhGQXdXNEpoZlN3cDJvanc0RkNZNm01cUFtYU5VOUpQRTZNSFRrcTV0M0RmWjZaX3A0ZTQweThpT2hHRVZjcjdZOGJUOV9fZEptbUdIUll3WEw5cnZsNjRtSjZuc05wdldueFVKY01OTnZxV0c3MlBSSGpZUUtV?oc=5",
|
||||||
"https://www.belastingdienst.nl/",
|
"https://news.google.com/rss/articles/CBMivAFBVV95cUxPY0drM3hOblVNLUU0Z0p4UEE0VlBBQzNxYjdqOHlsTEd2Y2lmUlJhdnVGTFEwSWZhc3FfYVpzeXJDVjI1aW40WTRwR2s3QU1hUG9hNGc3UkZUdlNJSmVlLVM0NFlfQjF3SUt0cVUtZm9WWDlJLUJSQ05fZ3RoQXZjeWcweU9SZ2xMMWREVkdqdkY4aDRodHcwejRtaXNVdzNuYWx0UmpMSjAwRlJ4U3p2eDBWOElyTGg1a3J5WA?oc=5",
|
||||||
"https://nos.nl/l/2611872",
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPREhTR2ZNNWtOT3F2bmJpY0k1RmFDSm1YcjROR2hJdHFPRGI2Rmt0QXpFeUZnNDFBdUtRcnk2TFFkdzJCbkU3Vnoxem03Zl9JcVpLMmIzSXJGQ3I4OEJ1akJCeGtfUGFtVURZVDNHQVNlWG5yWWdMSzFQQm9hZXc1NkdKaW1TcENiREIw?oc=5",
|
||||||
"https://nos.nl/l/2611850",
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPTFM3VjVGTm5nTWVvSXVzdHd3bWQ4LVdON2FDbTJMeGVNR2RQRFJaQkxnV3daVkt4R1FqN1VsSUo5b25jTkpINFFZdkNlb1Zkb28yOGdEUmd4eXFWalptcHp2WWlJV3d6cnVYS3UySDFiRnZMQWZ2QXZIM25UWFYyMjJmUEg5MjdPc3BTSTJB?oc=5",
|
||||||
"https://nos.nl/l/2611861",
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOTFdUekx0MzY1Z211RUNhRWFJbWNRQTFtOW81OTZjYUJRekhwbTJaamtNaGVPX2VtZ2I0c0ZERzIxS0UxMUNTT2V5LXZxcUY3ek1sZUlqQmZNU2tld2Z6QlhCUkdCSXZhUF8xeTFVZ2EtTkdUcklVN3lLTlI0UzNYTDMwbGpNb2F1NVZKYlB2ZjhHZ3FMeWlvSUd0ZmRQdDZJbU1PcE11WQ?oc=5",
|
||||||
"https://nos.nl/l/2611835",
|
"https://news.google.com/rss/articles/CBMi3gFBVV95cUxOWDhUMzZPbUtNTU1tU3lRNjBxVzY5Tk16TUVIU2IxZlRSUzlYUG1pMm1yV3EtWENjNHlaQlNXbThiV0g3SGItLXNXdk0wRmNmaWhDQm5Ga3dVNVhuaVBuNDY3a2VCMWNXQl9MLU1POTZtMm4xMzAycE4zdERrbkJkeEVpbi1LbUFUVVoySGtzLVczem90d185bUdMZTB5NUJseE1xWEJ6YmluZ25HOVVXbkd0Tl9EN2t2SGFCZ2dHNW9IUFlvMkVFMG9DTmhwZjBydDRtdTBxTWhVQVhpZkE?oc=5",
|
||||||
"https://www.bol.com/",
|
"https://news.google.com/rss/articles/CBMi_gFBVV95cUxNOE9QWk5kaXVaVVNmdWlHVXU2eVhtTE10cGwxWW1jZmZLMEN0b0ZPTHhjbG00WlFmUnN1WVFURXdlUXJ1ZU9jQkJfZWRpSm9odnBHc1MzU3Jmc1p5N1hSVTN6VGtYMmhqeS1KM1FaX2NuSk00QVlEMDdXSThPQS1RS29ZNVBiS0tmZHhyeUpyaWVIbnpmQjd4OEl2Z2pXcEFxbDc1b1laaGtRdnZKeXZud09Md1NUcGVQWTRsQnVQRHg3WGNvTll0SmtxdWptNWgxUDZzT0NyNGVreER6VzVNRWliRGhQLWdveldYaU4tV2pBUUFoWHBXamxrRmY3dw?oc=5",
|
||||||
"https://nos.nl/l/2611825",
|
"https://news.google.com/rss/articles/CBMimAFBVV95cUxQeGxmLU9OUjRMWGQ4ckFfZW1hQ3IxcjdNZWRFSlhyaG96RnJ3VDFsa28yMEgxVHExdUEtYWlzeldaUWl2NG1lX0xCdll2YnBzbTNDWUEybmFQaTM4WVdpNzA0eDlIR2tBWVE0SzJNMXlyRVY2VnRNYlp2ZzFGM2RvLTBDUFNyU3Nuc3lyczBibENYWV85UjBveQ?oc=5",
|
||||||
"https://nos.nl/l/2611863",
|
"https://news.google.com/rss/articles/CBMi3AFBVV95cUxNWVBGTnZvR2RTRUtrei0tdXlsMlpJTWFuNUVQSU9XeEVlYzV4MnFlS012ODVBTEJZRGxHMFI2Ry1aZWdBdkdUMFA1RVhaeERaYktyekwzOUkwQ09tTzU4NnlWSGRzdk9yOS1EZ2pTbVI2Um15Y01iMTI3T1c2Snlqby1XM3FDX3drbHhDUlUwSlJRYlZGZHp5SmlTZXRiQW5STDgtQnBLYnViV3dpeGV5U0UyV2FMdVEzbHVGUmk4c184UkFVM3Bkc0hHVUl1VkxTaDFaT05KOHo0Q0xN?oc=5",
|
||||||
"https://www.marktplaats.nl/",
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxNdEZCSHc0d1JNbjZkdmgtVWQwanl3dVcxd215MFhRTldJd0pnSmFNbHNMTzlidWo3cEkyVFB0cVR0X1hvQlVQWjZUOXl1RTRxLThMb1N3ckpBaEFiMThBQlBSMG5ISlRuSzdUVFJSTUVRajZTczhlOXoyelUwZWM3ZkxkZm9LdVRoLTBlXzRB?oc=5",
|
||||||
"https://www.rijksoverheid.nl/",
|
"https://news.google.com/rss/articles/CBMiqAFBVV95cUxNdUxwQnA2UG9EN01fQ0RDbEZvdHpzQ1N6MXlYZWltMXJ4T1R4WTBQZlNlTklsY3c0RnVmdXFBQ0x5MUlERVVHVFA1RmlTYXU3X21RTFJEUTh3SXVpWXY4cEdKS2NRNDVJSlpQLUE4dzAwRklZcGFuMFMyeWE5bEhjc0xEaXVpbXJGZDVMSmwyaEdCY1Y3dk9DMWl3RS1vbUdvUWxIRk84YTI?oc=5",
|
||||||
"https://nos.nl/l/2611823",
|
"https://news.google.com/rss/articles/CBMiowFBVV95cUxQNllMS0t3VlZhQm04YlQ2RVl0TFJTeUh0VElMa0dEYktnRWxCM3pCWktrbm4zZXZLY3Y2VU9zaXpmOGZpWWM3bFgzTm96LUxlWmt6ZGRzWUgzTkpZdWFVNWY0amVGcXpDVlNuZkpOYy16RnlJbzFWUTQ3YVlYUXU1WTVKUmJXQTRPUkZGczZuMjdZSUZqMkdCOFo4YnB5cUhVMUJv?oc=5",
|
||||||
"https://nos.nl/l/2611873",
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxPbE42bF9HOWdrc1BIY2JRT005TWRseVltSXBXX3M2X3JaWkhETGVFS2xpd1NHVlJwSklNOFVQdk9HOXhLVTVYRVV3MHhKYWR4V0tYZzJqZ09xWHZsXzJJaEw1SmJ3cjZ0QzUwTW1BaGlWNkhVNi1IYWxiMFJRS3FUYmZkYk5yWlNFNHpKeUdVOHdlRUJS?oc=5",
|
||||||
"https://nos.nl/l/2611871",
|
"https://en.wikipedia.org/wiki/Special:Random?r=60922",
|
||||||
"https://nos.nl/l/2611859",
|
"https://news.google.com/rss/articles/CBMi2wFBVV95cUxONmpHVFdxWEFBOVFHMDlIRzM2YWdodXlKZGNmdkZ2N25HdFkwNkUzTFFkYjdBWmgxOWtPV3RQRnV3ZkItVlM2SEdwZy1mMXZFRm11bEpCanRzc3NrWm1ycjJoWlc2MXZFck12QWlaNnFibDJjeHFxNlVtRGxYQ0VCWkpHcENFSlpRQ1hhbjlmYlNWMTRwNUFJT1FxY2pNRTlqTDlGeUxhWHhHUXhYa0ZrMXlGNGNvX25qUWJFdHVvNnJpaDZ3Nm5uWGNjTjdjYkJaWUpJV1k4MGc1ZWM?oc=5",
|
||||||
"https://nos.nl/l/2611843",
|
"https://news.google.com/rss/articles/CBMinAFBVV95cUxNaUJ6bnFXR2dPcE9qRVBFUGlPWFFOejIyVGpzbjBlbkN4WFZjbGF4YzcycGU4RXdjSTVwQnd3c2ZaQ0JacC10UGpoSm1MNFNycHBOWTNFeDdlSHlNUlJveWdEdXlxWGdmcFJnLW9XRmRFZzNrX0xFRzFNbGhWN3dhQTdnUGdlRUdWM1NSQW53aVhsMkNza19YdGFxR2M?oc=5",
|
||||||
"https://nos.nl/l/2611819",
|
"https://news.google.com/rss/articles/CBMirwFBVV95cUxQaGlQSHZZQW1PcTNuZGpSNlJhZkhPUWUxMTVUeDRVSjVQX2NfbmhwTnFBRTcyQ2dhZjVfS1B2TlhGdE1PSENBSEpjemIzU0g3ZjYxOEc5X1k4OVVJZVpoTzRZN043RExXSV9zVGtOd0NYY1dHRUlnclA5ZnRwYWRleGkzNDZSU2dxYUx1VGs4elc0dktINUFMMzgyMjdtdjlEclU5UDlPUmdPXzdYX2hr?oc=5",
|
||||||
"https://nos.nl/l/2611827",
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxNQUl2T2F5ZGFnM0Etc05CakFPb3U2WV9ONllMTnpIVlJselNNWXh5TlNod2o1X3cwWkp6bnJvSHd3cWpEV1R6SXNYVXNCNXlNZ0dMU3VLVGotakVwUG9TNmhMNWRKTXVURm1LcUtGSlRUX1BiamJfeEV2NWJESWV1T3c3R1pvcHJidC1qbkF4b3pjTUlrUHc?oc=5",
|
||||||
"https://www.buienradar.nl/",
|
"https://en.wikipedia.org/wiki/Special:Random?r=87745",
|
||||||
"https://nos.nl/l/2611849"
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMixAFBVV95cUxOSFR0Zk1XdEVHcVZlckdyV3hiMS15MlUyTDQ1RGxveE5ZNlctQ0l1d3lKU3d6QmF4d3BiNE45UHlDbVNvejRPVk5qM2pBc3dmcllmVUQ2RlVBTVNaZDBUNl9RcGhjNmpNd1BQUEk1VmtPZFVXZjVfSlE0QnNXcVl5UC15RkdDQjB5Qk90S1B2TWdGQ3FSZUpERFJTTjU3X2JaN1NNMUdiakUxQTZxVGk4blRYREdNMjB2Vy0tWDF0QTlWTm9m?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirwFBVV95cUxNeHpwV0hCVDU0TllVM3dQVkxSWG4wdTJXUTJXZnk4MlJNUGxyX0h0d3FoTFNZSFU0a0NTbHdxM19lUkVuV2lmdTh1c0hsdm5CSGxlOVNxZVNpMFY2Q1l6NkpuNkFTSzYwTTRZQzJVa3RVdVpWRTJ5b3l3WXVScS1qaWg0MXRlTkRBQVROcnptSmx4NmNpV0NSakVLUEtyY2JsZnE4d0lfRVVaczI4Vmhv?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMi0AFBVV95cUxNRTh6OXRyRWhLT25wTjdqXzYyRVFTN19YcmpHelA1NFZpTTBoNGFfenM2UXNzUTNxUDFEcFFZN2pJQTh3azBTSXNuOVA3dnk5R3ZhM2dLOWRvbWpoNEFlTlhlYXRXVk5LWlhUanZoeVg2ODduVkViTWEweVdveDNqMEVWTURPbG0xd1p0aTBFZlpUb0hOak9zMkVRQ0hCeklwNkJiWW8wcF9HMHdTZlgtRi1DTXdQUFVjX0VlNTJ3UFpvSUR0MlZoaUVHbnU0bTZJ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMikwFBVV95cUxQMndhYjZKRnJ4S2pSQzFRbGh0MDNVZ3lPSnYwVU9HYXdseEc3alA2RUd4MkJnSDk0ejFkUjUyLW5ldlVXeXR2NW4taVpIMmplMTRvSlljUkZQNVJqSFZIZGQ4b1RUOXB0bUY2S05jdzNrYWpEUFhxLUNXTEtoRGlIOEJmeU9PTUo0Z2VmUkFzLTlIeVU?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilwFBVV95cUxONXF0TDJTV0VYaFFpQ3pHRnNWRmdfeUlrdHFIV3pydGZnMGRRME94TWpUa2ZDeURWSmprdXR6a1A1Rlp2NXBfRk5yV0huZkJJbGltS3NPMnFwZzVyRFE1alpIZmd0aG9INHRIdzFVdlg3SS1pR1AyS0NmajZPVTNQek5wSDk3Qi1hem50Y2E0OFdzdk9McDVr?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi4AFBVV95cUxOWmlBbHY2b1FWbjRKckVzcmlLbVVVa3FhcjM0V1lVcDFLV19UTkdleGlwdXVldmVsVmIxNFRxa1JadDRTaVJxUDQtMTc0Z2xEWjhxTWNqQURCakVVSDVjY0NOTkpTbnZ5Nm5tbXFuRklhUHM2bmd0NTluVzhEMHNyWnQ4S1I4aUgyR1JXTy15OHZFdVcxRWlSWXo3NkEzV1N6d3RDSVoxNHdST1BtTTAzaEJ0MFpncUJsbk9mXzFDX0k3YVhJMVJDR2RVZ2VWa1NUZ0pYX3lvdExTSnBIWXc2bw?oc=5",
|
||||||
|
"https://www.microsoft.com/"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.rijksoverheid.nl/",
|
"https://www.rijksoverheid.nl/",
|
||||||
|
|||||||
50
data/regions/NP/Default/Kathmandu.json
Normal file
50
data/regions/NP/Default/Kathmandu.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"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://en.wikipedia.org/wiki/Special:Random?r=76260",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPN1dCOEcwSl9GZDlCM1JMZGhZdFRJNmtHZUROSnpIbjlzVjF4X251YzFnaHJuUF9RdEtkWkN2ckZCMTZ4Yi1fYXJSV1o0MWtkdDlmcGpMSWh6NW83MVJjRk9pNmNfN1BPckhlTUYyWDJMX0dXSFV0dGdVTDhWYmZWM2tNVW5Vd2pTRDhv?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOOFZ1T3hLemtzR0d6ZTlJU25GLU5YSEV3eVY0eUV2dm41S0ZPUjVFMWJ3dVpNdmo3aWpxSFE3QWJCdW1NcjlFWTFlcHlyTFhQOTdyUWxuMktSZmtrWnZadU1xQmlDb0dPU2o1dFV3dXVpX29PVDRNVVRNWlV0V1FFb3BlNWVQcUlubDFCQ1hmWUZBcm5JQVkyS28wYnVxd2t0MGt4RlNlOGtCUm9GaUwzUXNVT05CQlJI?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOMmdjR1Y2NUxOeV8zMllEREN2REFJY29uZno0a3dWVWhMNkNhalZHVjF6UXZIY2todnhlRGE5NFF4Z0dZeXN3S0gxRDB4VGlVSWJZTGh0bTJGUk9Kd29vcGl5STJkYjdDZDlvRzhnS0I2OHRQR1NubTY4SXVtWFNwTEsyMjFiQlo5UGZ2cW9qdm1XZ3hCVEhqbE1CSWg0TlRFMjJjNVJJU3RpMlRuU0tqZ1ZFNEhPd2tkQWVSa3lidXBMSGFiQnlwYnlwNERLTmg4SmpNZ0ZRQ2txVXVzckp6NTJhTmzSAfgBQVVfeXFMTkdaNERZeG9ENlJOdW1RZ3lKc29zbDhFY2UwZGdpVkM2SDlQaFAtT2dNRHhxR3NDYWdORXRrb19wd2RERlVvTS05NV9lMTJUNkxFUURfQWpIVWFBbExuMnlmb2djQUt5d25NNldxTFczU0ZxZ3FMcXJXUFZ2YnQtTUZJNHI3a1o4LUNQc3p0TGtvRm8tSXFiZ3BuMTN6VzVSdHA1aFJXY3JadWZlcWIxR2lKbWlJcVFidHpEdWQ2NGtVSE9lRFJBVnlnaDg5V3NYczdxdnVDUzAwVWxGdVNMQ0E4Q285T2tWUkxGT2NsV0VORndLVjVNaXA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOWV96bU1VTzNWTU1ENEpMZXdVcVZDWTlDMmdVNGtpd3VZOXdYXzhKTGI1eXB6dzE4RFhmZ0dEaFlsdzZsZ1hoSHd1a251U1BaeEFwT0NQMDdEeFlNV2txSnNhcVFVT1p4WDFhNExlVXJCR3hhLXRieW1tSWUxVDcxaGpkd0Z6Tk9w?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTFA3SWZlV2tFSk1wTGFPMTJlclNETGVPMktvLXgyWHNsQnlqV193NXNqMF9iTU5HbTNCMk1RQk1KMm52QTV1Szc1ekN4S3FXSXkxY3dzMUJCaUtBVkZQVEg5TGh0WDlJd0lNaE1HSndIVjJ5QXh1MkE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPT0psTk9uZ21BWHlDdl81ek1SYk8tS3QyRkc3ZVkzSlVlUTRaejNhWTdLd2FKem9iMWgtRHVUTHktSXczX0t2UHFMLUNZbzhObHR4dXZzdFBtTWgtY1FrcE5ucTlFMWNVUWFKUDV6c2hnOFR6WXpZVU8zTk5jUk1GWDh2b29RMGwySzZYNFZvd05RdWgxeHNIU0VYaw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOWkI4N0V2T1lIb0Z1TGQ1SFdaQU8tQi1qUDlwdXVYSHdKZ1pPWG1yT3BsTXZDMW9JZFByT1k1OUZZM0NtZ2IzNU50SjF5U0trRnRJWE1VUHN4VVBiMC1vVmQtTU54QnFzb3dyZmcxMTFxMUFtYTktYzZ2NVlkSm1kUGlGbmRrNHcxZWtOM3lSWDFQaHpqcUQtaVFlc2FEVzFMZVgxaDBEQQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiyAFBVV95cUxNUUNEejdjTGJRYm45YmQ3Sm80cUN5b2FHSGxfdHBOOHdkVFhDcVpTT29IZ3E3NXY0M2Z0c3Y1VXBUYVd6VWpDR19ONktyNmRiOWhqcEdoVlpwMnpjR2lRMGRQQnJEbmxpOU5KQm5aQThEMWYxeWFpX2JoUEs4NHNoNmJpcGF5T2tQc3c2c0JRRzk4S1oxRU1sQ3JvOWNtZ09lLVp3bnNPZHc1UXRvWVJOelJNdVpDMGh1ZUFxT3VidVhVUGNOeW1XZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxOVjc2VjJ2c08xS09tSW03QTlQcGZaNXBYQ1Z0QWwtYXRTbWRzbVRHcm1WVVdMNWN5VC10dW5pZGRlTy1YZm9LdllPV1NJaVYyYWdIekV1cERody1IS0lCcm0yZHJCLUVXNkt3Y1hIVDZuUDlVMjZaN1VPeXpmXzJKZXhndExTTDZKUGluQmFMUGZCRjhPVXYwSmtSQmtvYXM?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxPVVUweXBvcTl3VmhhVURoTTl1VFk4eEp6Y2cxVVF0NnZuR1ZQbDFUZTFmY2xjaV9XOF9PMXY2ejNDeGhhR1VRVDFFS3htcWJfUzQzbmZMMW9KRm56MTVPWm9OM3VBRGFtQmhLQ2V2Y0t6ME1UZldYN0F1X3k3VnZMbTJ5c3FXMmRuc0hsQW94ajRRbnhFdHhZYkl6QUU1UEpvX0ZXa1NiREFIZkRaWnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPUGVMdnFoRjFHWThkT2FqNVY1NGJTTGdXeWs0TUVPYUc2SzQ3VVltWThUa1FhSEFMWUxoQWM4S3hiZlo4Tm1OLUJkQUpWa0JmLTlnb2did1FQSzFkM095QkUwTndqV0xYWDU4UXU4ZGlSeGxnWE5YVGw3VlVvS2kzMFVnT0x4blo3amdvTlBR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPeEp6dF90WkhzazBOV2ltbnpTM3NONVFrSUtmaElHVHVOMDVOb0w3d3VzbnVCdU1sUC12a1A4aTVGVUZ5eWV2bDlFV0NybGdNUk1QdTlIY3JrbXU2VUtUWllJWVBpM0RKNmtXQmRoN0RKb3d4YjVUdzJqLWhYRmNncE93NjRmQjQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPMks3cnJqYXFzMldfanJxVXRvXzUxM185cHYtMGlqRU1XX0NSSFgyMU12MF9zTm93dXVPUVJUSk0tTDNWNUZ6NkgyR1BxRG1GMmxpalFBVHB4SlZfYk83cGJLTjJnVVNCQlI4SzhJU2pvMDB0NnNIb1ZjaVZzMjFNNEFvRWFQN0pKU0pCQnkydldTREp6aG9fM1ZRUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE9qUzY0bFpqeWU2MFpOLWlqTnZFQnBmUUd3RzZzN1ZMX0hHaEhELW9zRVJBS0Z0b0IxUEpFbXN3SUNmd3k3RmQxa0NJanZya2lIZkp3alFUU1djalRRSFdUamttSVhKYjhrczJkem5R0gFzQVVfeXFMTWRlUFgxaWtROHNzbVNpN0hVd1E3TGo5bEkzY2pIUDROeVFVNURXSnlVeGhSR3N1Q0F5UGwwV21vclVFa1pvdFNkbnloY194allZclY0YzVCZVZzUlotTEdzbFQ0UmNKaHRCMDk5d0x2cklqdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9jVjBtRTVwMTh2clFFMGNtcDByVWxEUTJ5RG9lZnNDSUdNeWRDRFFjVHR6b2tVaUVNRWxTTk5oUWk1U0VDMUQ2cHVFdnZkRmxlRm82cjBoblBEUQ?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQWFZIZnBUVUxnRVpIVWtIRU1HNUFnVy1EbWFud19GZ1V5VkhzREV3b2Z5V3N5djJzdUV5dGx4cm15NGdDYUw0QUtIZGEwcXZSM0s5ei1QengyazBpemlWNjJCZkhFUEF2VzU1bzFxTWNYR0E0OTFBLVZPMlNLZ2w3MGdQX1psc3ZNTll4bTEtSlhfZ2hrd1BIWkZ5a2RaOTBxUmxSQXl5WTIzME8ySi12WHZXMA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxNUmhwZkVCcmpoU2NqNUsyaTJ6MzJOU3plak94Sng3RDk3U3N0dUhMTlFUU1NDcmlwWVJZUEZfQVMtZlMwU3JlT292UG42ZEpvY0g1VmRRbE5ibUFtM21DSDVUOVUyaDBIZ2d4eExqekFPcmVhNEFfd0xjU2hTcFl1a1hCa2xFMnZiNGdwUFNfOWtxaHlqbWtqWENQMjJzeGVpOFBITG5ocEVUaU41N1l0NTRmMDBHZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE8tQzFCM0tZTDRNaEFZY2hjLUQ0NHo0MFVKWjFINEFRWkMyNmVQWjNtc3RfdjhmU3NzMjc1TUFuU2FPWnFaWXpOVk9tWnFncFZ0WjNxSUxUUl9fTWUyelZHMkhaRUFnS3c2ZjBsdUZxZ1lxdVViM2c?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=43917",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE9vR1V6d3B2eUZZRzRHcGFDZEViNkZTcy1JOG1DemxXY0Z0Z192SlJ5YkR4bkw2aWtnZ2g2bmFCSGhVbzFsc0d3SEpaV1JGWlFGUGpjalBPUUlqSVp1VHRuUXhReUxpaUpxY3BKMlBNUUx6NkN6MWpuR1ZYXzdQNnc?oc=5"
|
||||||
|
],
|
||||||
|
"static_urls": [
|
||||||
|
"https://nepal.gov.np/",
|
||||||
|
"https://www.nrb.org.np/",
|
||||||
|
"https://kathmandupost.com/",
|
||||||
|
"https://thehimalayantimes.com/",
|
||||||
|
"https://www.onlinekhabar.com/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
48
data/regions/PH/Default/Manila.json
Normal file
48
data/regions/PH/Default/Manila.json
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
{
|
||||||
|
"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://en.wikipedia.org/wiki/Special:Random?r=83183",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=37059",
|
||||||
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxOYzNLT0JYLVFGV0d5LURSU1BGZW9XbXpVMmtLVWxRTWlOeDJFckxta0Y5YThFX0hTR2tqZ2RaNjhzd0VnSHlqWURSRHBFWWFmQ2FxcmdjM3NlYjh0UmJfb2NWd2JGendHaVhaNmhoQ2xmWU1jM2syN2hiQkhFZ2g5amRfMjlOeThQdVVRd2pYV0dZSnFEOWdVci1RVTdoU25sV1pzWHln?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijwFBVV95cUxQMXBGaDhxLWE4RmpHdGpYLWRURXMzMzFZZDU0Vm9BWXpVWFJtQVNQVUxTSGx5YnJqOUp3RzBZYmZHTXlwZGZjZGZsOTRqb21JSm1laEtPajhfWHJaLVZvU191Mk91c0NyOERoM05VbGxaUFNrMTJncXpVank1eHRYaFhkeHUtU1FHVk90S1I2NA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi8AFBVV95cUxOOGtxRkl4YVlJYlFpT2dRQkpEdjQ0RTBwbU9TUkJmc2FaRFJlNm5ublRtVkRtTnNqWGJGLXQwei1rMERJTE1nUV96bXA0c29sNVdZRTBWbmNYVmRka21KNVdLSWFyUDQyZjVSZTRkamd2dnRzMUxVMDI0RHhnM2RNZFNMRXVBcjNsc1BFbklaYVhwTHhiRWt4dGJOMWlWUDRLMDU5N3BKZHZmaUxEcXNMUUE2TURKbkFhNElGNzY4bXFJMlpCVGdLOWR2QUN0R1NuZ0k0ekNoOVkzalFCQzg1U2ptdW5wS0VJNGg2dXRMN0M?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiowFBVV95cUxOcXZnSWlHRTFPbGJGSDh4QlZUaUdTQnBPUGo2NEw2SkJ2MzRjY0FXRlpnd1hLdC1EUm9PTUJjZ19xNXB4WDF2ZmlOekVBczV2YzRjNmNZbEM1U0ZfbkNyMmVEU0xQeV9kVzk2anc0YXJ5U2p1eFlJUXdVb1E0WEltMW5Ka0dvdWFoY2VpZkM0bnUtME1KZDZybnIwTkkzOTRwcVpr?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimgFBVV95cUxNYU1ubWRMX3pUSEFnNlllTk5QcXNfUzYtSkk0WnpqaWdHN3ZxZ0MxREJmaGlCQ0ZoRnpudG1JT3hvemNwUURBZ3lLTndJQ3cyRTZ2YmdldWMzNmZJaWlEWGhuejVxTzB3X3N6TTN1WGpMVkViQko2LVRMVjIzd3JHd0tab3ZQeFJ5ZFNTVXp0LUJPVlJzS2J3cDJn?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE9Ial9zR2VUTFFJckIzVXRCMnBWUWJOR0FaMTd1b3hkMkw5dm5aS0JZdEF5VExqanJwbWZUMGNudDRDeFpsQm5ONE1DeHJjZ18yN0RXbU1HOW1XcDBmN25DSVVUMlpJcnRTbXNlMVdB?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMisgFBVV95cUxNelkyYnNBYWZLMjhOM3B2LW1zN2Y5OFZ1blZuV0lxTGpVZHZuUFVwWjA4dlZranZ4dlhEZUpoRk5OdmJwbE5GT1Y3MDFDV20wV1JPaDdWVkFrWGhPTjBRNHBkUGhyOUg5LV9hU2Z0TkVaN083VFFLT2VGeG5wc09aalZYbDMwX3lqVkp6cllBdGMyaXN4Qm80aXdzSk9mNmducnpnTHNPSDN1NzlsbXlyM1JB0gG3AUFVX3lxTE9sbkp5c3FFbFV3cVFtcEJFTkthblpITTY1QWFJVEhPUVZ6Z1VGOFFHU3VNOWl6SG1acndiQk1KcW5CTlhBci1mRjQzRlotOTVLWFZCc3pIbUNKWVE5N0FyU3BJOXlaWjRSM1R4Z2RnUUg4cHF3YW5sbkVMcDVSSlJ5Y0RRaWRrMnZlSGlZYkgzZFpiMEo2RlJoZ0E3VXJvaDBPQS0xRzlqV1RSRzJoOEdRM1ZacmxIRQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxQajYyamNWWkFHNVMtejVtX09ESDZ0T2p6WXZlWS1fRVlKYzdmY0ZheFZQdUR5cVhTa2toU1JfNk5vNDFlODVzNlZMYW5tYmtod0Vkc003UnBWNEl4MG1RUTJnVE9nSWh5TGdmZnRhQ0JaV0pidEdLTFlLWXdOc3VJbnh6R0EwUkowQWN5d05WeDAxUGwwUkhBZ2RyMlZmd0JoSk5UczYzTG1ja01vVG52WWwzQXI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMifEFVX3lxTE9EQUhHaEVpeWE0MFBiS2gtNl9zdTJMakFzenlQUkQyRGVvbFJJSUNGOFBIX3dBdDNXUnhZMlpkb1gwdE5BUDRVZ1o1M1E5NzZNNF9Vd1B0a0kwMk1fRW50dm12Nl9IT1JfZjBWYnNrNmp4RWpzS2dJWHczcU4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxPb3hKNW1Kc2VHeXRFS2hTV3Y1dzlSZzhZSkgyNm55MzZwcU1RZDZ4cGtBbWE5dy1fV3FEakRNQU03ZGl2ZTFEOXhxTlozOGRDNi1fMXloWlNHSFIwQzNDbWJqaFRDaUNxLS1IODY3TGNGQkV1UXFjMmhXR0pVZkJsdnpucWJsblA2WDF5bHpQZXhneVFaajJPNExXUzB2Z0xBZVRFSg?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiUEFVX3lxTE5Jc3VYT1MweWphVG1XQUhHdll0dkpITUJqeU43aHZ1cHNYa3o1b1NCTUlYbGtaREprWU1ad3hIVXdqUXdCcERwdDhJVHJiU0Ft?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi5wFBVV95cUxPVV82anRtcXQwc3labGF3aWFsSk4xZnVrQ3ZRRTlOUzhuQmRHUzF0V0dKdXVlTnpnS3ZSS2duZkRlc2x0OHhEd3E5b2ZFb2NnaHFvM2h6Z2s2cUhLanlkdW9UdXVlQ0JydFRqWnA3U3JTQVMwVlkxSDVPUXFCUEpNUXZuaFFyazczaEJRY0tDN2hfUy1uU2ljRWxxU0k2bmtVUkN4a05USDJxQmQzME1pUTZiVTMtT0VNLXBCMm5VYzhCNGd0QUtyVjNXTDlFSzRhMS1lbXpuNjhHUHdZckJPUFNTSUxGYms?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilwFBVV95cUxOcFhBeVl6U0pCS01nUEpDUmNPTGdTRkFHQmtnVlhUME03a19xUzZBRjdMZVZEV2o3ZjlfaC1la1dZNWVKNjBHcVJET0hnQm9FSl9ZVGkyMUsybXFMNEZ5bWl1V0VmSHZJZGNNVXV1QWZtZzBzY1NjMFUyZC1yZTBzdWMzS0Vqa0QwZHRYTFZreWpNS3NzOXpV?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxQUHZ3YkdmN1pIVlMwV2hiVXZESlhlRWdzODVKSXdSaFFPRjU4ZEVOMnBXdXQtQUhiUjBjNWlIMER3NzJ6cWNkUUNOekNTT2NOdjVXaC1oVE1Oc1REclEyQmFVdHRCRlFwQmRsN2VwTWFLSk5rcXVWWGdPbGNodDVmazNxNkVRUnhy0gGOAUFVX3lxTE5uSDVZNFVEbmgtaG1zRjBGRzB4R29JV0hraGl2eExNbm5SaTJqRWNTVDFoRDBoNnRKZlJzVWpqSnU2cEIzRmR0MUZjQVhNeWtodjNDZU5TS2M0bGpfQ1dPMUtINGdpeUN6VWZsUHpBVzQzeDdOYm1ZYWE1RjFxRjlPaTRwTEZMc3dUUkl5aXc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMivgFBVV95cUxOZnZmb0V3WFRhM2JubGVQNjNzUlJtR2liMFB1Rk5zT3NCdmR6emVxcEtIdzNIZThaX25ZaXJaZS01NjE0WGlOTXhLWklqTUJWcldLNjFKenY0eElhVjBoYnhMaE9CVkF1bUV6cG9ZMlBxNkFUYTM4MWJZNmRpTUZmM0NLNzBwZExkTE1ZUkc4eTV2TjlyTnZGU1BKalVWbkpMVmNRbjE3X0ZncV9hTzR4ZlJseE5uS3pYblhGNGhR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxOR1BoWmZsTnRMMjliRzc3NXFiZG90UEotMkJWSVRBSjhOZEszSGJpTkdXcC0zR0JYdzNWR1pzaUdjWDRqUGF4aWcwVkVLcVA1LU1OVExPRGlmV0JnUTZZOU83cnRKRU9ETUdpM2NWS2JsdzZVcFhPNWZwa3U1bFN3MGdUM2dwZjNBMzdSbDV3Z2FySk1iZDIyV2lyMA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMivwFBVV95cUxQYVJkM1FUVWJieWVQUS1ubXBmUnhwbnhYTHA4cTh6VWZFTXdLSVRPamkzejM0a0lMbjcxLUFCU1BkNjZnY3JaTVdPbXUtVVpDcDVwZlI2MlluRFN5U0NwMURfVGtmWlBxSjl4QzdXT2RibDdIdDVQekF2YV91X0xJb2hVblNVbjdmbk1VeGF2Zk9UQ1dIUDU1MlB6TkhxV1FqaXBaZXJyZXEzYmlkSUMwMWxFZjRSZmN5dmdJSERTZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxQYUJqMHJMWHZuU3lvVkpRMHh5UUlkX0psbFFxZDNtUUc1cGdiM01ZTTEzZVFnSzhRTjROTjRjeXFVRm9pSHRiOTFQMUNVVUN6d1JhdFdPQjF0RHExWndVd1ZLMTk5TlhyMmQtYUVzMTlrSklGQXpZYWxhalVTSS1GbEcxM2dTMFo5cDI3MXVR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiUEFVX3lxTFBzZ09MWkJtWFlTV09mU0J6TEItZHJzdVlBUWRjV0tTM0ZNdjFJMk1rSGkxQVhsMDVVdF9ZTmkyZUVJR1dNcHlnLVVqcW92Z0VQ?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxNa29qOHpaTHh4VElxOHB0MjYyaTlHSzlUNDdRVWVPWmxJcGluNnNmaThkU2FPVnJuNUhEbWFzbmVpbmhUeDM5S1RPNUIzU2l5dXZjckp5XzRhQ1d6VlZBRUFwU1BtQ1h2NmhaWnZGVFNQVkYwYzhHY0lNb05WRmd6Nm4xMkxrWWNjdUloNXhVYml1UHEtS0FRdzY2S3k3OUnSAaYBQVVfeXFMUC1wS0pjRWVLdDU1d2FyQmd0MjVQUFhPVGs0RHNPTnV4eVhQeTgwUmRCUUtZVVd3d2pvVWhLVmZLYko0NllGd1FrMXo3WGQxNEtMVlhYbUdCY19ONC1LaWlkdzNqMG1aMFNGVkNVQS1WUGtyam1OZVFZa1IwbUl4eWxEQkt5ZHV2Vk0xZ0FTN0Z4WkV4QTcxeFdvelBmS3hOaUlGLTJOUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMisAFBVV95cUxOcDAyRVZSWVJNYlNmWGFmNWNSdHJCNFNncm9IakdyNkYtS2Rva1IzN1Bpc2g4bVlleW5faDZWcWw0YV9SVjN4VXU4Y09Ed0ZyMDRKZURySTM2R0t6MXJaaTVMSWtRcXpOZER4MFJfQWYzejE2UkpRSEJiQlZrNE5YYl9SUVBJUS1rZUZzMDJDZTd1UHV0QVN1UGhTNDJXalJWNy1xLUZQSXNRWm1zeFJYTtIBtgFBVV95cUxOeXdfbVRCTk5leWxIc3VHczlYYUJyNzkzWDNUQWlJMm9QcGJ3b0s1ZTk2b3VCb0l0b3pCYUkwMFFkc1I0SURPY0NlV1lNaVUwNm5GZ3c0aXJ4OTl2d0dOY181RllxbDBoV3FIOGxUS2t3RWFNRGpJclBBQlRVYjVfYmViSlg5YktJUWh2VmlVX1dDZWduMkhTLWsxMi1sMm1sNmpZN2YzWThwVUFwWTJoWTh3ck1OQQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiUEFVX3lxTE93MktONy1ZRHk2WG5qYnk4UWdWdTFZNTgtRkFJNEY0ZzFocVFzaHJWdzJiN2dkZEZwenpPZW4tcWlILURQcGQ2cjJKUk5ZUEpo?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiwJBVV95cUxQNGpvemlUbUxOYXpqem1vWC0tWkhlQ3pvMy1UUFVuT3Q0N1RFb3RSZXZvY1l2T3psV2JJWXBmY0E2UWQzYlp1d0FQMy1XeTVOcHdzQk9CS1UwaGM3bUpwM1FIODJ1S1Y1TTVGWDVBeHVDZDExOVU3WGctcVU0NXdILUZ5cmFMeTM5VlpPUTdBNWhJd2ZYdjFySUdWT1A4RXlRNm01VGhwcGVUX3UzWS00ZDMtWk11Z3NTeE4teFFPNFVkU0tQR2tJVy1HWlpDNTRxbnRVaTJBNzVyYVk3ZGZ3a3RnS3o1dWptaGFqZGJfamhRWkxxb0Z0bTlBVFhJdWVzbkQ1MkktU1U0VlnSAZACQVVfeXFMT0QyaEpHUUtzamFESjRLVjlQWHVjbkJDZjJUYjMyZ3BpZlFIdFhTMlZHbzRLcnVMdm9hOUJjT2VxVWpTOEVyZUoxdlNrQ1FaUlYzU2xyRE82d0dlUnJvemhsdGVlcllNb3dyN1A1Nno0VEVNUTQyMnUxRGpleUlpX2ZOTk1QbG1Pa3RzeTFkTzhBbjJDX1BVVGdDcGFLRHdHbTNMeVlaaTB3S3dWZldJOXV6b1Z1aVJJQVRtcHlWbDRFeHRYcDBDN0M0RmpmdVBac0s2YjFJTi1UVE5wTkE4c01hOGZqa3NzZldJdTlWWWFTNHlLR2E5QjNfWl95NDBhWnNjMF9nVkV5U203QU1DZ0s?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihAFBVV95cUxQbC1Nenk3MElZTzljLXlqT1F0bFZ2MXNBVWZyVk1pVUFTbDNOTXM5UU5NM3hEWE9GX2tJeTJDczNDRWFiMlY3cFBMeWhFajMydHR0YTN6RnRweVRHNFNjcjh6emNQRHU3OXJqQmFEZWI4dVNVRWRlTDlJcTFWUnl1NFlvdzc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE5VMzBMclU5dHpUZ203U3BjTFQybVEzS3ZEOWVab2RKcWxrN1hRV2RwY2pjcmRzR2ItWHltdE9fZjlxc240QjBfNHQ0VmZuQkhzSHBCdEo4RUpVdlFVbkE0QUppSFF1OWx5RGR4SWRzRzZWMWw5?oc=5"
|
||||||
|
],
|
||||||
|
"static_urls": [
|
||||||
|
"https://www.gov.ph/",
|
||||||
|
"https://www.pna.gov.ph/",
|
||||||
|
"https://www.bsp.gov.ph/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
50
data/regions/SA/Default/Riyadh.json
Normal file
50
data/regions/SA/Default/Riyadh.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMi_ANBVV95cUxNNGx2UEVWWGlVMDJkOEI5SkhQdE1PNUxubi0tSUxkMWRlTjRJeHl1LS1KUzR3YTlrMnFZaG1NaUpVMndIc2hEYzlKVnc0dnZSOUFwZHhXZEluSV8wYXZKY2s1YmlKWmprSmdsZzVuSjdEczhsRnpFcGhFY2xzNC14QnN0NXpKT3R1YmZtTUt4N21oSW5mUkRESkNsTjd5b3dkdUhPbk9RdVRNUXRoOGdsQWhPSjZXWHdTWEJWb2NWTU9TRjRJVEl5ZWtNVjV3ZllmRjhKTE0xdVl4T2tRXzhVZm1FVFBLWnpCU0IwS0UyUEJ6bDZuSHJfVXV1UVJtQWFNQWYwVFd2Z3pyUmZEZjY5QVdzNWlKNU04MVhTSjMzMUIzeFBCVVlaSk5TcnpTa1ZDVG9LRWFOb25FTnMwMW11OVhmWERlb21PTjczZ1BYNUJWcURaNEJ5OG5wRFQ4OVhBcXlrRGdNYWtjQVU2Z1hFSl9laG5SSGVNSnJacHZOZW5qQlY4QktIS1dNTldyTnEzOFR2SWpxTld5RW54eTNGaU1ITlgwTTRIOUhEd2NydTVUNzRSQXhIRVo3blcta0hhNDB6eUJucndsdGU5Y2JuOUEtN2pXblJsRXNpdG9ZaUsxdzNieFFBREpVNVpBblpod3phWjVwVEJkR2xq?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMib0FVX3lxTFBZejVkX1JwSFpldjBFMUtzdW90ejE3ZFJENXIzNnRwWUdtUnRlWEZaZmRnVXVZY3N6eW5Ja2FIQVBia2VGZmo3bGl1VXFGLWJWWHEyNEZhWlotVklpY21nd0p5cjlKYjlzWmxxZUs2WQ?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=20037",
|
||||||
|
"https://news.google.com/rss/articles/CBMi_AJBVV95cUxQRzBIUHo0YTJxaV9EMTQzYnhRNWxkWVJpZHBpNGpWNHpxdmdRb1RuRlFlU3k2a2dHN3ZvSzBFQUtKbEQtZG52aWxPa3dNT1hBU2xtNlVhbUl4Wm9XRUprcVh2X3N1TmRZcWtuMUdEY1dOS2sxWnVSUTVTQVBfaGJlRFR2bHZQeGNkWHpWRkZxYmFhc0RDeTdlQmJKM29aU2kzVXZYbUFfeHFIZk9mQUY4VXdKWFRfZHhyQzdVcGo2M3VXR2FLVlR1U2FYRnQyVGtTRzJHTWJjLUVmb21kaGN4ZnZ6M3FaaHB3VkExODJDZUVWSTkwYUFwRUVudWpfWnpLTGVGNmdnN19temJRX1B4UkNhbjhYLWp6U2R5U0xEREU5VmJQMndWLVFKVjVzWkswUHgxczJPV2RpcHBfZGdvTkxhYWNmYlItc3NpUnIxYkFLQjMyR2JmUUNOak4tTURtTEtyRktBY3p6RzVKakVON3BTSDZ2aUNuTUVyaA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiUkFVX3lxTE9lOWNQSHNyTjQ2LXU2UkVnRm5kUGhURjVJY0VBN3hHWG11akNkaExERTlPOGluMGV6eThKbEVnVmQwaVM4ZWJhTHQyMTRTUmw4YmfSAVRBVV95cUxOcXNtM1FBZzNYaGp6VlE2Sk1mSjlKXzYxM1ZzQU1mNWZEdS1RcmlQVEo4NVU5ZWNXTDd3bjhfNXpyUlRqUTdfSTA4MF9tSVpQVFRzdGg?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipwJBVV95cUxNM09oTmxLUTJGT1djWWwyZWFtQ1NNU251N2NPMDJOTWo0a3lPekhVMmF1b2JuTzFuZ21rbGIwLW55QURiTThpc3VRemxyd2FBY1hWUFViVXhJYU90ajJLZWthTmpSXzFOLTNFU1Y2V3R2amVYRi1rWVhPN3YwVVM4UUFRYTRuWm9CVVJ5aUhaRGpnaXlMZnMzaThfSHZPd3J4S19aZnB2SlZpcUZwd29McUZ3aUUzVXQ1UGx6c1E4MWoxYlRBa1Y0S0RESHZNeFdJay1JUno5bjRkUGxFdDVXWHk1OVJHUlgxQ0NCdjhJbnlmU3B6Rkd4VDRTQ0tNN1pCdEhmTEdWTEpaeHpGUFdSdTlwMTJsR1pYcmx6eXMzN0JGT3lZdVNN?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiR0FVX3lxTE00emtFVmhDNS16ZkRVZWU0RWlwNDhoWGMyY2hjYnlZUWlWaEFGbW1pckpIQUdjV1F4ZkkwN0hFTGV5djk0TFNF0gFUQVVfeXFMTjlPUXBZTlFSaWlmZm9SRVM2VmdXTFc5Wm9vOXNYYXhzMlVwbHpOOXJfR0hqSklJN2szNW5DdkpzRUh5NFdydXZiVVJrQTI1UGJjcUNI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMizAJBVV95cUxOaEoxRnEwbHotaDN2YUNLekNPX1lQVlhrbVdBVnhhR1A5UXdIcnJqZ1pfZlFSNWlHQVloX3A1N05GOGJFQld4d296YmZ5dFFNbEJYdFdsX3czeUY3RUZkZHh6czk0a1ZiNTEzT3pKOVZ2TV9kbHlTbloxSTA2Sjdsald6a2JOc295QmxOVkRZekZiR04weDJYeE9SYTZEVGF4bnVKMG1tbnhDOG5HRnktSXdGZ1BNN3owQ2JRRDhlb2VFSGJKTnhCX19sQjNtU1F5MThJOEVFUUdoclExc3pMOTFCYkFmd1BhT3NwS09mV01rTER6U2wwbENEbFE5R0pRbFB3VDVVWGd1eDZ5UlhhNDk5Z2tTelU2SXoxcDgzYUtHQTlfaDMwbUhiUmFfWlBXWUxHcTlIel9tZEl1anU1eEJLbXo1WFVlMjU5Yg?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMingNBVV95cUxNcVdlQWFKZ1dwZW5DRi1Va2dkLTdHcGVOcEJfUk15eXFVaVpnbUxJMUdhc0VaVHZ0elhPT1Q0dmhrNjdmSmgxaGo0Y0pTdDRMNm1TYkhQVlFHX0VELUhrekJVMnhBbl96MmdYOEdYYTEtaUEtMV9mdVJkNDVLd1JqZklCR0hMa3lMdi1HMWxNaUdvZmZCdmRGQUE3Q3hoNURySTVZdnRTS2I5blhiYXlDOFJfQzAycVRSeTlFcHQwOU92TXBMQXZLU2hfTXBWOGE1b3c1T255YXFSSV9uTXpVelZ0ZHNSV1pCdVk5S1hMN3U2blhDU1M2TWxlQk1peWwwMk0wSTBMWl9ubU9Gc3RqSlJYazh3eXdwZFJsbUQ3YjdPNDBwdHloVEg5MUJpSUFFenIxX0NZM25ORWtOMld3NzRUTFlnSHdkcEcyNGxLbEktY1BONE5zak8tOWw1cmdwVXZJWXlmNE84elo5Q1pwNWxlQmxUZ1A4TzFaVVprWE5Ta3FVNnN6dDR6aDJseXRHblhudWFQTlAtclpSUnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswVBVV95cUxPWkJZRlowdzk1TUZPb2hmNlc0SG1aYXFjVVRJcnQzZU1yZ0lZZ1BfbUVqUHB1RF9fQmszMVVURHpHaHROWDNxTUVuQldPRlo3OXJqakhCWmVWUUx6elFEbUtUNFZYRlBNUXpmNV9OVEFWbDN0NzJFREhiWlJyU0JvY2JhcXpUTXRFdUlVckhfaGRHb2ZOdUlrNWF2QkI5cFlNOWJVNXd1bF85dERKR3NVcThkdkR3Y3FVb2J5bS1SUVE3MW1yUTFwRmJDbGQ1U3U3UER0RzNVeHdKT1EyZDBSMW9uWEVJSzBPa1Y0T0ZIRmlES0FVUnZfMmoxU1FKVHRsb3puUmk3VjZCRUJnVllQN3ZCTzBuLU5TS2szTHpmY0J5VWM0QXBfbFNCdVJNSWNya3RpX2FIenRfXy1KUWh3aUstUUNVRFNVM0ctNHFlRlFpYUl0T0VTRHNMTi05SXhQV2tkeW5uSDVEN1FMcW9TSlptRG1MdjNkenN3b3NlWTdtclQwOURDSnVJX0R3NVR1WlF0RDRQUzNySEM3alBxeXc2d1BGY1pDeFZXNGNyb3NHenpvWkh0ejNBYVdYemJBOXRMZW5WS25OeFVFc2tGOFJHZ292cGRSNTEtWTRua1N0LWtCY2xKTl95ZWkxR0t4WEcxVDVqMzBHeGZ3Y0VVMWw1RlRvSU9ZN0tuSS1mUGlLb0ItWFV6UFFHcWdnVnJNSUJzZ192LUQxSlNhZ0RaT1lWb2NGczAtX1doek1sZjZ3UllQM0pDY1czcnY3WVRKaENZbWFwTEx2NnVXM21SV1hRdjQtNkNCRU1WNFhLZ3o2dnNaR0lLZDVmU2V0Q1Z3dWhtaFlWbnJoTVpEUTB5cWpXT2Y4OFdHRVBWY0NEYUlNNzBiNVkzSWdDaEgzYjEzNUxV0gFTQVVfeXFMUHg1VTAtRTNZUmRQc0xubjhadUlOaGhGenpkdGdVcFFva3JOcVktb1BlQ1FVVGNBY1VfMlpPUF9uY1V0dlZCQUxjMnEyS1IzVzlZRHM?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMizANBVV95cUxNcWRNYmpDSTBnMDBkUXNVVWlZNnpwdlVEVFJlSnQteXI5V0M2MXZDMXFBa1BwdnozYU1WSllYNlpNenlBM2JDV0ZTcnVnWWQtbi1VRkxyYTV1V3hqYlhrSEprV08tLXZqYlZraUxud2FscjlsNlIwUi1pSEsya3lhY1pBM2pMWHhja3ZSR3NmYzVkNk9NZmhaWjFac2NwczhBQlVSN29ObERITkFoZ05ZT3hSXzlLVF9DbU5HLXNQcUpFaHQ3QU12MWoxR1pHdVFPZXJEajB4WGJ3cEJacWw0LVBzdVFjZ0Z1aXNpYkVCN3VZYzQxMjcyNnVVUC14d0NidFExVk9vbUF6SFhmYjNKWTNFN1pmZS1OeEFId0RkaWJxMGc4UEJtVGE0Zk9aVkRMc2Q4Q1BKZ1o4dFpmMjY4aHBwWXV3dTBBeVdxUUpPblJyMm9HOWs1dGdkWVdJbE1rejEzVGpZc0h6em1pY08taVBmWFdLcjh2SHRhMlRaV0xuOWU2ZkN5NmhocDdHVHVpb3duZXJoLWIwUWhRaTR3UE5RT2lIQVUxRlBXczNPeW9mYWxSNnFIRzF1NnNXRDRoT0YwWmtuMjdpeGFt0gHSA0FVX3lxTE9uSXVweTJDeHpWM2x6Y1oySFhHaFo0WVltUzYtMmd2YU80bDJZN0NrekpkLVZSeHQ3YTlfc09KWUlGaG9ZRFc2ei02dGtCeFM1Zm04QUdKVkdGVjdWUDc2NllQZW1ic2RQNnJLQjNVbl9CaFdCTWxyRm1fRzJCVDdqOFJNTnJpYmhtZkk5MjdYTTNXQzE5cFp4YVZIdnZSeElYTEt5MGZnQXBtNlFqeEJjYlpiTVBEa1hnYnY0YzVTX3JiNXY1UEZjc0R3ZjNEU2MyVElFX3hxVEJRY3NBbFQzQkRYUjVjcFFuUHVScG55ODA2RnJLMTBoWlR1azBxTUxuNG1jaDFjaXlQR2FEdURtbmJxUUw4N3MtUXI2dGlZb1oxejZtdTVqaGdad09fZFp3Tnh1c2N4cFZjcGRxYng4VTJ1OWR3T1pJZ0tJdmNLZ014RVUwRGdzbTN5aEx6N3hvckRHc3VsbTh0d0V4N1lydmt4NG1lQ2d3REoxTnVWb1VzS0RQZmc3NXBNSm91MjFmQm1tZmtBNG5ONzgxT3FpZHU1RXpIUTg4MDRTSkdlV25XamRwOTFWdEhNQzNLWFRFV1A1RHoyeTVKV3hJR3Z6Snc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihgNBVV95cUxOY3BrZEJEMVE1NmFaQ1Fqck0xNWhXZ1FtMGJnQ1ZBRWlaR250MzE4Ri1faU9GRGtRZUZUaEt4NUZhN2hrUUI3bWdGeFRfMXF0blFWb0ZCbGZNLTU2dGtvZExWc3g2b3NOXzNfOTNzUlNNUENzMk94S3h6Mm4xaDZhRHV3RVVKR01BS1ltSnY4azh2eEU4dlN5MUZ4cTl0WFhib2Z5VWxYSHlTMTl6M1ZHMjJoZ2xycmZTYTlOWjdNOHAtVTJHYm1qTlpzNDVDY3IyT3N4SHlhZ29oa2NOSlEyRzBzV0pHMHUzUG93MkJVUl9sV1FRMGV6c19ybFZ6OWVwQ1g0Ym80Um5IVVZBamVfNHE2NUlPZVVUX0cydmpKR2VpNUp4ZzVJMkxnRm1TNlNoMDdvSTJCRjdxYW9RMDVmQ2lJZGZLck9TcFBmZ2l5U1hmRUNUeF9HdkNFSDN3bHRMT0Z6aXE0OWQyNkdYejIxMjVlR1NVSTBiTlBuOVBuQW1jRG1TOUHSAYsDQVVfeXFMUGxpLXREdDFDbjdxcTRKVE5Uc2VnX1FCVnJZTDg4YkFjU190b3licElWT05BNzA0QzdFbXBKYXVNX1k2eTVQMzk5TWlQLXkxdERkNmwwQmRRdHV1MWhrT0NwWmZRU1lRaWh5UzdnWWdnazc5d1dabTEteXVBZHlfNXZDS042VkpRSVZoNnFWeVRZek15aDJleGh6V0FlSU1DdktXNmxOLXhNNVhjbUFhMS1QV3Zja2VsQThfR3hCanltNHYySUlMMHpueTQ3a2h6V2NsNk8zamxIaC05SnRWSmp3MUNJLWJZc0VZUkowOVpXeThJT3hoanZGN1A4ZnAzODJXQXBkV0p2UVdmYVl6MXV0RXNDcm05ZXVyQWY0d2pHVHJvSlByck51RWxSVnpuOGhLZXBaeURBYUFocjd3TmxiNXdrQ0ZnZzhRNGRVTHUxTVNNREZqVm01dm9teFRnNE5BVVI0YXc5REpJWmx6Rmo0cTBfYVdZc0stMVVrSkdlZTctT0dibDBWNzQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi-wJBVV95cUxQdTBiVy1GMWJpRXpuOGhHbVNlM19MYTdvN0prNnpSd0U1OFh0TkV1aVNYM3dVZG1zRVlnUGN3aDJHNTBZOGZILWJkVXNhck9kMXVMTkNLOElKR2x4MmRqckhQdC1kT2VZNTVQOWE0Sjl1bjNwV2Z5QUpfLTZnVkh0dFZueUkteXNPcmtidDN6TnFrRno1MTJfakphNmtQT205Q18wTUpwbVVyTGJFWHBONEhjQVlCV0pYakJHUXBTOWJDWldvUjk0RndvYzM5WnI4ckJDbjFMenpGLTNsbWFFZ0lPb1JlY1VCVko5djVNYzlmM2IyeE1Ic2xoSUJoN2U5MmwwQnVQUDEyUXR2TjZkYVQ2N0RLdGgtekUteTNMcGJPZnV6OC03aTFsZC1XMFVROGtPbC1xampmYW9icmNzVnFYa1JzT3BVZnZiNEt0dWo5czQ1NDhXZm5tUHdueHBZSjQxbFFkZTlNTzRzaVZBNFM2VHdUVVVWN3gw?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=53147",
|
||||||
|
"https://news.google.com/rss/articles/CBMiyANBVV95cUxQWFl4MTN0YnNDU2F5WHJQeXNwdUxGUTJWbDNXZ19HOVQ1VHByZEdpNUNmNjN6Wk5xb2otOWdWaEtmMUg4RGNtenRzLTcwZldUSWNhbG9NeF83WkNVLWx3UEtnT2lRTzAxbGo0SmwtVjJEYnR6dDlxTjNTWnFoZ3FEUWE5amxET2gtNW91VUo1RDhBMUFoUHBHYjJWdWgyZVR5dWU4enczc1ZBemlPdTJJQnRRWS1zMjlsaEF0QjVYMkVCYncwSHllRUhHTmRRLWNZQ1hJUXA2V2g2ZjdRNlRoXzVrNVBJMUN6cEM1TkpfQXNfRnZWeVI1YUZkaWRjQk83TnNBcWdzQWtONlRGRGVyWEMxSzJZVUYwZmpiZVg2WEktNEthRnNZY2k1ZlYydlBPYWZXUE5MWDBydGNGR29ZVkloZ0hid2ZKcldUVXFaY2tmRmswNnYtM2dTc3pyb1IwMW4tYlYwMkdEMG5va0NNSm9YVVE2VFp0Snd4YWdadllKOTl6a3dkaUp1WHBLWDJTeWlHMWVnZEZsMzFScXI1OEdfRnlybnJDVFlzQlRHNkhJZ0pvcW83S3d1Zm8zNTliRHVMNjN1M1XSAc4DQVVfeXFMTnFuTVVqcjc5bVd1S01ZcTRLVDg0T1FXQi1GUXlESE9GeGcyeWdWSzlERlozUjZHdmN6UDBvWmVKZzcxM1N2em5aYzlaRnNYdXZCQ3p1ejViTXlmRUlKVHB3UHBCajd4RkgwZXlKX3RyZzN5TzZKeF85eWNoMlljSVVNdUZ6LXZLcjVqcnBjTDhuRmhldWMyMTBnVWViU1lMYXhCWDZnVWVjbmRCb29NVGhpNnVNdlFJdG14UnpEWVQzX0lRQ1lxM01GVTJzOGE0YUh0bWZyOHB2akpNcWFSc2ZHX1Y1a3hpbl9qb3hnVURMZW5ubE14M3hGcTZhbktHa0RkNXVSX0VhTXZqb0QwNkhVYW80bE93TTR0VW56cFlGX0FsV0JWeDB2ajVMYS1jblVJb05iUTNWeXZqVExnSU1wbW4zN1YtMVJ6bUNoZlRvc1JuNlFhak4tbkN6N3NzbW9rNUw0WXo2enRvTWJyNVd3dW1BRUlaWjZnNTdCNXl4NTNIaFk5OXNfOFB0WV9BZU5WSDh5WWhVaXEyenctZ0VJdGlRbUJsOUVoVV9rNzdLRG5aSzc5b0lPLWgxa2R4dkhpTG5GM0kta01OZ2dB?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiXEFVX3lxTE1UVjdwcWN6Um43bWdacDNURUNBX0tXalJUUXBIQlY0V2VTOUxMRDZHblZ1RnFYVi1OQ2h2MGkxenJ6ZkJZMHJ4X01wZjU3TlN6Q3FTYkpIVkN4SWVL0gFiQVVfeXFMUHA0bEt6Yk5EcUR2cGVwblhmRFctNDBhR0JQS1JydXZzdHlsdjZORFk0WnRabWJpbXlwdWEtaVUwUmJvVG9TYU4tamVnOFVfVngzVmo2ci1LX0tOTUFqajNjWmc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMixgNBVV95cUxQc2E0SmJoODFndVd0YVRWbGhPTkxBNVlpNkZkVkh0RUVLYm1XZW55LXVUUGVtM0doT2szUXUwakJMdWl1V0FpTnF2ZEJBVDQ2T2JrcFQ3QUlDbV9aNWtBY3lsdVFEYXFlSTk3YlZPTFB1ZVlRWVZHYmlBZEhpLUlSSjhZVDNOVW45SFAwNjhDY3MwRElKdmZrZVBvZ00tMjRaczY3dE14TEpBZ04wSG5vWDJpVHlIU3p5Y1hnZjUzTEZBLW5IN3JSUEduR3I3bm5CVmpYeU9meWI0SGVleUl4RDluMElVYlBaeEV3VTktU3BEWGFtcXZmX2ZpZU8yZXYxTUtOVUtoME90YVNmR3ctVWkxMVE1V1NZQWw3anB3eWtqQXB4QnNYWU9MR0E5cXYwMHlseWFUemgyVFptZ3BfWGdjWE00RlJuYmgxLWw1eXU1Z2puejNFdjVWVUcwY2NTVzlyQWpiNVR2alBqRHh3U3lyM2l2WjJhY1VnMFNQYXp5aTN5YWRtZUtFaEFzYlJvMFV5MFRjcWJjaS1ITExJY1VSWDBaMjFvQ3RHTWtZX2EyaXNIclhkXzBiQ0ptYTJXYjZ0YzNR0gHLA0FVX3lxTE1qTEhid3l6SlpseDhrQ09Ba0tPZkJNS1EydXEwSFA4N2dsem5TZHZSWTM4QzdzcXVaUUxMMlpOaDZRbENCWHJaczdUZ25vekxXbWVPQ0g2d25zdzNmaUJDMThOdmM2YXdKU0RleDgzam90c0JIYWozY1VHdTNwUElmUzk0b3ZLbzI0aDFmTTdKbWkyLU1FU0RHOGNScXdyM0RDTWtVdVBERW14elpKWHFDSXhPYzkzS3dzQ3ZOWjFzNVUtQjdFUTVEazREUW5ib0pkVU9UaEdqRERubU1PTEdlN0JhMHpmejNsV0lzM1hiQk5GT1JuMlNtalNwWmxzcE9hbDB5aXFITDBwZW8tZkUtUm92bkQtSGJLY1pMZkpuZ3dWU3R0T2FhN19lT2xsNXdoMmU1RzZOMkZFX0YxOUZRNmd6SFZ1MEJER0x1blZyRkpxUGw1Y3pOMWthOHQxQmRRVjJPRmNvcUdpVEs5Tk1uNWJtWTB5dDdDTVluUUtnSHlXcF9TbkxDMFlqN1FENGVWN0RjSTBZYWxjV09zY0RWb2F4ZzFuSFF5d2l0TUVJZjJKR0xNTGJuRXZETDlYaXFfM29BR0pQNzd5SQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilwNBVV95cUxPMF9hM1hLVVRPNl9SOWdxSWZQa2w2cWNpZTFLbmNjY3RrYV9wWFF5RXotZFVYZWNnU1NiQmxGalhhYjRMZ0xfTG53RU1TM0FYMTlSY0FaeFpNcUNqMmZXZGRib0JsSnA3bk1YZEtmcWw1cmkzUnlUSUQwX2dNNFU5OXBuYjhvYlBZZ2JVX3lBSHMzQUZVT0tlb2pFSGJXTmlhT1I2M25hWUpvbUh1clhqWXRkMzcxazB2WGRtbjgyY0xCSi1rTjFlRmc2TXk5MmM0dWFfV28weUZicnBjeC01UFNJbkhGNDlsSXFpcnc4RHRyRkJRT1NTTWNFbExWNGU5cmFOU214cWlxd3RiNXhoOVAtb1JUOVJZMElybERwek5BTVBQWHVnaG0yOEdiSm1RX0Z1THNmY2VaQzAtWk83Z2ExSmp0Mm10bmJQdFRNRklIUXlMck43WW42WFJBX0gzRnJEZEFRQVlvQVRDV01iXzNXdGVib0ZsalNCREJhdkRfXzBfeE9MSnVDYTdBS2stNG9VUWpaRdIBnANBVV95cUxONWpXNlVUUjc2ZERoaXpDQUJMNHVMNlJkZGV0WHBSTG8tLU5KQVRmSXZTODJabmMyS0VERy1xajlzMnFhWFNNUGp6UHp1ZEc3MDNQRTd1RXhTRDVTNkNMeGU3VTRJVFlkaW9TRFlCQmhTUE5DS1g2NTV2SlVNZnZuOVF6OUNXWFhZeWF6a01VVmdvd2xjXzJPRnhSNWVBOEg0bFBnQ21LWUlHNXc0YWNTWEZnLTBkd0Z2Q1R3TjhBOG13T3BoaVVNbVBFdGJ0TVZYRFZDbW9YZHNCWDllb0RqVTRMVTYtZkp6aXZ3b3VGNFFTaVF0ZlVHSS0xeUhUcVhLaG5PUm9yblZvWHlYYnptZXZVUFR4QURhaDlXVV9EZXpUNFYydGVzQ1FiY0JScTd0WDE1endPM0dWcVcwMGhTdWg0MzlQOFNDWkFwVkxhSDBhU3VDUzlHUmRST01lNW5GTUlwZm5Ea3dlLW5IS0lrcFBZQWlxQ3laOXZobUdqa0xsS3VHNEJlSkc0Ny1fZmdEM2tFSk9lXzZrMWxZ?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwNBVV95cUxPNF9DWHg0ckFaemVLRFV5b0pLWllkVl9rUDdsMC03Y3VwVTV1ZHg0dDhNb2txNkxiTExmVzZIckNLd3VQSUIyUVkxZG5aZjAxQ2NkVjNqbHpGeTllbkVpWjVvM3BVS25Jb19qOXcxZlM2cWE5MU5yOGtVdDBxMDhhS2N3NTh1Nm1jemxLTWw0S3RWUTFKU05KckFqcUZPZ3NpR2JDNWVGeFZnTEVMVHpmbFpha3NIbHZrendyQjBmUFJvV1V1UVNMM1JLVTJkM2h4cTUtV1g2dkxaZjlmQlZkb243WkdtUzJCMzZXZ3gxNEh1V2RVNmtLdHpua29fYzQycGljNy00dkdCc2lLLXNEcnpHNnhHYU1fbzR0dXlIVWFqaEVXQTdPNENVT1QzeEk5ZkpWd25MMHkzelM1QkJDOS1LaWNVLWh4d3lLVkE5NGJTQWlUaEZqQ0U5ZTdaY2NpNGJNTFhQVVpDRFVPV0FNTnkxclZtaGdrSG90dlB4LXBzeGhEVkluY0hzSHV0ekVfcXBvQ09STlNGR00?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi4gJBVV95cUxOeUxSOUdFUERyTXVLdzB3N2loVHZnUEFUSGliZzBxRkl5QVRDY2NPdzVXN3FLaFNDa2M0S3VuSkJYWkNTdXNqOThLZXUySld4OW9yZzZmaDZ3SXdBZFRVVGxnTjcxeVRFaUt2dy1YbnJ3QWc1N2JSbUZpT1JtYl9COS1BMkI4OEU3cGZHcnF5aGVZNF9wMW9Qc3NldUp3X2Qtek5rQ2QwWm80RW41bWJrOGZKeTBJX3FpQnVUUVVaSTQ2RUVrbXlISkYtV3BNLUpJbDdzcGpQcUF4SDJOaDlGeFczcnA3RGlmWmZYRUE5Z05YVFptWTBiVVpyV3dhV1RCYTEwQW90TFhtZzZDZWtBa0Vfc3NhQVJsWUVVVTFFR3ZQMFI0ZGxueTBnSHdXTWRHTnZ4QjRUeF9YYzdOa3Nkek8zdEJTZG0xZnZfMXlCVmhxaWc3bmhqUC1ubFB0b0dBVGc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiUkFVX3lxTFAzUWZ0VVZYcEFKazc3MmFQN0p2NjJMemRySE8xMmc1ZlhzUVJOSmZ5UkxiamwxeXA2N3VwMnU2eDlNRlNpTnllNGZZWnNPZU1Ua0HSAVRBVV95cUxPR1JIdC15T1c3SlVlam10TS1wQndHQ092WWtQcnlOS2ZfcVk0SkcxU3JlUmhRWUdkakRKZ1RseFpCRGtzSmhGM2JEVVBrX1VkSUE0bXU?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAFBVV95cUxOVVg2ZnRvWUw2TTJ5cXpBaUdCaWRPcHBMVUFBazV5enpjMXo4RWFLU3lraTFyQU11TFR4dGlWckl4VEZSeEc4N2tyWFE2dURpZksxam5QTlZJc19mY1BLZmNCUEtHOVhxUUMyRUVkUERHRzByeFBBeUtJR3RRVHNubGMtcG5FVWxJbGxSRk5XeEJHX3R6VUVMcDQ5WE1rekRE0gGrAUFVX3lxTE0wLWhYTVlvMDhOZktfWWxHSXF6NzBZVkNwNDBDTzFsaExibzQ4TlVDWWp0MzdhNzBWX2JyWUdINHUtSmk1QW11M1ByY2FXOUhXOURhRDZFbjBTYlh6YVlkaTJDbVNpMXRJNG9zSEllaXBfR1ZqNmRYTC15MW9scGh1a1BveldUUFNqQWpCd2ZFWjBLeHFHTXREeFhrbUhCTTl1REZZcTJKMGJyOA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi7gNBVV95cUxOQVpwa0dnOVFVVDFob1FhRFgyMnk2UVFOd1hadEprNVJLQlBHaDg2SkNqMlRJMURiWVZWSTk3VFVjSEFBUDdHenVXNDFtbDlpQk41TEswVlpyMmJmc2YxbFdNbkJKS0lUSks3cllNVGdaX052c1laQ3psa0ZHQkd2UnJPTkwxWDFvTXh0SEU3VkE3TnpvbDJUMTR5OTQ5N3lyWkgzcWliSXZ4S1hEVnNJWU1CNWFRYVNQYW1zSG1mQTZqXzBzdUxUb2JRbU5wUV9Xc3g0Q3NsZmtoRmlpVF90aTE2X1ZWY1FQZlY5WXlfbEdUWUJmNFpTOVFRSnExc0NNUm9TOFh4bnd6dzhfYW4zV3gwTG5DTm92MXA4V2JBWms0SFlURElISmZaRklQd3RxZnlyZFJrZ3cwT3B3aERFc0VXTnVPLTQzSXp2S0JlMjdfTnFEbXdTTHAxWjcyd3pab1g5Y2hsMVM4dmtiQkwybjMydXJFTDhhdHIxWlBjSVlpZjBJTll0cHRuSXhZaUxIMTVSaDFkSmNKbjZIMUowaEhMUTNhZWhMZENfbElJZmxlVENZS3NsbHVKamN2eTBWc0ZPNkZzZTk2cXRFQklTOUlaanIwdHpmQ0Job0VxRE1OY0s0eXFYbEY0N1I3UQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihARBVV95cUxPX1NYWl9mbmhuUm5HaG1LaW51enRzeVB1aDhMT3lpVWFiVFVudEYtYzhxTDlRZ3ZOeFZ3andnVjJjX3JmQlRoV3ZHal9qc2o4ZEVtVHRLbHRZM3ZuMjR6LTM1cXFfVTFqRjZ4ZXFwaXhJeEthX25tcTNOdHhNTnpRbUlFbFJoVVJYVXRTZEM2Qm53LWJzOS00Vnp1ZVE4TEFWMkJUQ0twMkNnNDN2aFRYcFNmUDZLUDB3TnNnQXVSWWRlM3hPelFwcURqNXZNeUdwTjRrQ0I4MFJlc2xCX3JKZ3h4SEpaMlMzZDZBQnVLQUtaZF9nLV9aUnBvWG1NdWkwRFd2LVZpYmE3THpWY3hhVlBTMDVickNkY0Fudi1sT0YwbkxUSlFPdWNxazFjc0N3amxkdGhGZ1lXZ29WTW9iVHAxQ2NfcXdrWFRRMTl4eTdJUmpjR0NveXNldTNWbk9iTzYxVUh0blBGVVcxUEl2d1djdmMtVWFXR1h0dks2cHJkRm5qWDQxZ1R3Y3NZWnV0Y3hIT0JMUDZlckpBWHM1NzVPT3R2eUNLWWdjeXZGd3RfbGkwaWVJTkZPTXpYdGZBZW9DaXlHVE4ybnhITUVUc2VISEMtLVpPdWNGOGVyLXpuTUVTQ0lJalRacG1mSlRYZ2lCZ2syU1BXMElBckJOZHhJUzjSAYoEQVVfeXFMUFE1ZDA5MVl0M0JDazJ3cTZPam1URk0weWZOV1lCdzBBWHlidW5GUXA0ckJIZFdsSVh1Rkswd1h5dUtLNGtoMldaMERsUjQ3WXBFM2xua1kyUnRNMXlVWWl2TEVBdkJOeHJRZ1NIVmtNNFJYRWlvTmw4NkNteVU0Qzl2SjJaN1VqcTRBT1lPZFdoSDVJTENkTVhkdlVTdXhLMG9wRkwzd283eV9RMGQwdFFVaTFTN0laOFllM0piRjVrSFQ4MDJzeFYyem9MZFJxWWtVdHltZzhXOG43dkxxeDVZYmM2RjE2N212U3RjV3dGdmp2MG01T0VqMEx5NEUzdmtkUjAxdWRLZW5VdU9XeHV5WmJqNFpvQ251U3FkYmF5M2w4MUtncHhTcXp4UWo1MnJMU2ZQSDNxbFJFcFFZWWVld1hMeUhyYkJpLVBNV3YzVVlOeXNMdXBsaVVNM01laEl4aTdMbEwyeVlYWkctQ1dqQVMyYjExejN6Z0dFbHJ4aWE1eGlJd2k0Tll5azduNXFxZ3ZXNU9DUlByWVRScUZ3eUtQdnZiUzYybjgxU0U2QThTN0F0ZVpjTUk3MkM0VXppZzM2eWhZT3N5dThuMDhtanZmamd3OFczdDhnb0JvXzV1S0hfSGdtVjRHZWYwaTBDeHBwU1pzckMyb1lSTmhXUEFkNWlibjN3?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMixAJBVV95cUxOQVIwdmhjZGFYNDZOWWlhTC1sXzZIX2lxcjVKdDNwb2R1WGE4VVFxejRlcHBoaldfbnNNUF9iX3c2NnZncGtGd0Zvd3JIdHltbF8tSzM0RG1tai1yRVBsMWt6ejVQMzVhd19US1hmcTJ2aHFzZXpjZ1NBazVQOU1yNWNPYkF2cW5XZW5SZFZjZkh5UFFWUlRTLUowNzF2OGRxMUJSUWZMWjJmUTlMYTcwU19FM3BYRXc1TUNkem9VQVZmWklqNDJlZ1N1NVROZGlZd0I0Z3lmRDJHVmhEU1dxLWZKMUNtMkJuQTZmdmRSUXo0SXRpTGRXYmM2Sl9nd1RpTFRUSlhYRkVWX1JlLWJOX0stQkgzbGs2Szd4UlRyZ0JiQUZWNElZTHMyUnp0WGpvMHd4X1FLbW9jV3FqRTd0ZDFWZV8?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi7gNBVV95cUxPeHVra2owWnA3MlFvZ19ZNzNVMUhJb3hBSG5HbUp0cDc3WElSVnVsalVZS0IyTWVzQXBTWEgtOWhkb0VJel9aaXh1dXRrRmJjX3VSQXF0bFlyenpGaHJZREswbldTRVR1LThuMG5oRW94bFB2RFkwaUlmZ1ZsejdYTU9NS2Z5bXVsOHdicGtiU2dTMnVOQ3BzT29BU0k0LVJxckFFWklrMmtONVNEdzRBc2Z5RXVoLURoQlZwR3haZUlRS0xNcXlFNG5sOEtPN2NJei1GdEVVTkxpZ1ljODM5OFhsdy1aeWF5X3RyamNsYjVhdlV4MFg1ZHlJbkhBRU91QUlLM0tHT0c4WEZ4WmpiZjR3Sl9UQm9rdERhQmVZNTNTbWNNV251TFFERy1pX2JXS3RJMWpCVXZhaXFLTG9qTGtuRjlKRE1KQ3RUckUwXzZ1b0Fic3FMVFhUZi12Rm5MU1pPanlfZUpPWF9NekMtSmZHUnNLdWRJQUp6bjVDZmlZYVlyM0ZfRjVzYmlzbE03LVJFT2RPd2Jnb0w4dXFrS2Y3UGVKVGI2SWpLOVhkTXk1QS1zaHZPUnlFaW5rWUVyYmhMaS1Tc0RscFZadWh1NHRVZnh2WEJxc3Y3c2c4NzdFYjlFU0FGa1VsLVBVd9IB7gNBVV95cUxPWmNWUHR0MHpuOGRxTTVFV2psa2g0OWN0RGZrUUF3N3FyOXhKZXd3eHQ1aC1GejdsR0ZKeHFoZlZOWExNZ1FqWDgxZjRMWHFKY0J4cnR5eE1rbmo0UWhFMmdCbWxQS1ZJc3ZYOTU1bjczZWpRYWU1SWViM0hXUU9aNjdJcmJqcGxzUWhSaXE5S3UzX0w5ZUJJa0w5YU04ei0ycTZfWUtNMGZ4QVAwYWZPOFhGXzBNdUZFM1dLakFlYlJfX1pUZXdYWU9WbmJQZmozbnlxOTliMEZJd3FuWExFNDBLT3doVzRna19SSkJvWmpRUHd4MFljWjNyLTNCMVFSYXFIQW40aFA4dkVNZ3dlUEFjN2Frb29DcUMxX0RvQXh5c2c2UkR3dDlyYXROSGJXWHJ4ZlNKaUUtQ2M2OWtkNUx2TEMtY1lucTVma2FDTnl6UjBVUVNaNjVvOTFZemJuY2k4YndwSXIwV2RfaUFYbll1bElwMmJYZTR6aElFZkh0a1djZHdyZEs4eDdDRkRZX2s1X0RGUXp3bFgwbFRQOWc5MU1aMExpdDRPWWRlV2FJbUI2MXRnOVJzMWYxSjd4NXNWazY4SHQxYUV3aFIzUkRNakdPZlVvek5ORkxCWVJpWEhlYkxRbk1wMDlpdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi5wNBVV95cUxNbDhsMmVzbHhGbGU3TjlrRTRwMGQ5am50SGNQMjJyVlBlV1NhUDYwMEU0M2xyUUQxMDV2Wl9ScEZTRTlRTGJTYzRDZXNqSFRaS1kzQmhtZUhKSFBqbUxISHdtNW54WFBwNV93bTFYUmJIQkZ5TUNuVjdOSmN1VHdDMUhnX0ZPaGUtWGpyX01PaUdFVXBieGhXY2hHTVB6QXkwVlRrbXRkeDVCSFJBVVhHeEFUdElQc0NMWFh6dFI1X2RvT014QkQ5QzhOS050UlpNVmE4cXRoeXM1UUFjNEJPLUF0OXRSOVFUazdpRnpLWHRiTnBZMVFPc2M1SmJIS2ZRNXl3UlZwRF9RY2p6QWdETXNzenZQOXhIVjBvbl9qSFNhQTJsTFk2czd1cFBVN0tYaDl1TktNR21NN211dEVpQnpoUWFsZTk5UWlVMm9xSWZxWWNGeGszRFR6R20zWWtaX1NBTUxEa3BoNldqaGYySG9kX2JnOTRFQVhCY0UxODF1WUFuc003WmVQUmt6anBEQ3BqVlNwMENPNUd3OGp1dXN3SUxDZkF4MHZDRml6RXM0NnBzN2ptNHBtem5HRkpqUXpGRERmclNnMkJRZ3dGWWcwaVRSU3JPODh1b1pGdWhVajI2dHlz0gHsA0FVX3lxTE5tZXpVYXktUkNmVXk5cTZSejlpalM5MTFoU01WU2tKa08wRjkyUlF0aVp4RGV1VDBGSnRDeDJXTHluSHZHX0xmZlJfX3VSbHFMODRPSGdJX0JmTUpBSGZsVUtzRVN3T0dDLU9vMktqVWl2clJ5TzNUdkVxdnJUS2RuZEJiZEgtOWlLZXlMWVlHSVUyb2NDNl90XzR6ZU5zbXZnVmU5enUxalhYa01MTGJmaUFEcUJGaF9UT1lIZ3UtSklfT1RQYk5ndUUybldEM0dHODJ6NE9IanNQZ05MTEZaWk5QQ3dzZFFFeFBWOUVCeXEwTUZWQWZpakFWM3JXWk9MMjd4Vk9NdlB6RHRFd2JsNmduOVg1UVJiWUYxLS1TVGp6WVA1el94cWJ5cFNqWnVNVF9BSm9wa0Z3eDA5d0lHOTFDeXVjdGQzWnFYSjBuaHN0ZGlaNjhnYWtkMl9zU3dyend5a0pZalJmOUFwLWpjem02NFlfS1JyZmJWcHB5RlItRlJKM1hiTDlIZURTaHlnSnRZcVRoZWdkX0hub2EzYzAwenZyeDhhM1haaEl5aWxDWFVHUU9HZm1CaDNqSkNoNmpINTEwbmRjR2RKb3F0dlF1NVBnMXJuSXpSV3pxZ2o0M3A5TzdzY3ZWNQ?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,29 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.channelnewsasia.com/business/us-chipmakers-hit-record-highs-intel-turbocharges-ai-rally-6079431",
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQakVrT3FTeTItY053UU1rNjFmamxaNHlaSGFSRUdUS2pQQURVYmFDUUU0RWtwT1BoUVdadGJlSWRXcXZPR2lQUGs5NFdDZnJqZjJidi1CRE5oQVN6eGRzMl9GOE9yLUp5UU1oMnp1RGpObkszeEN3eTNnVHNMenFZVEZCTWY0U1EyN0c5U0RnY3VsZnduMTN5UzFZSVNTUjRKeWtOVHZhbE42dGlCdWpNTUU2Zw?oc=5",
|
||||||
"https://www.fairprice.com.sg/",
|
"https://news.google.com/rss/articles/CBMiggFBVV95cUxQWkN6OUg2dlpraVdsd2NGY3hzZExmdUFpOGxROHBhenZsdHZ6dUFDblFKV3A5Y0Iyd2lnb3ZUQWFKWV9peHY2T2hEZXVnYUtxMi1NWXYwVFh0OF85MG8xZFZ6a2tLNUtpdTNlNG9ySU1CZWpXeWU5SXNzdjNkcWZ6Tndn?oc=5",
|
||||||
"https://www.channelnewsasia.com/world/us-justice-department-closes-investigation-fed-chair-jerome-powell-6079516",
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxNOW1xRzFWQ29RQ3lfWHNoeXkwdTQ1RDAwOC1JaTJBYUF2SXM3MDZjXzdjaHhwQVc5UmlsbF9uYWo2dVFrSGluTGVhLUdPMWV5LUtCaUowWU51RTNYR2xjbVlrTVhlV1A2WlAyT2djUlhhelh0cWFWLVYtUjVjVmVkTklONFV4NlJrQUtKN3lURmRhaDIzMi1mRUY3Vk1wb1R1X2twTnBndw?oc=5",
|
||||||
"https://www.channelnewsasia.com/sport/nzs-bracewell-handed-two-year-ban-after-testing-positive-cocaine-6079351",
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE1lSGhhSGE3V3lncWlUQkc2Z29iZFlpbWVreER6UVozdUlTaDlQS29QcDVsSVBTVzM0VTBCU3VLU0xLb0FhXzVxdnNtSUlCSmYzU1RTTmV6MnhDeGZkMGZqZzBTSl9TYXRKRDhzdHE2eGRqMzdjcUFzQw?oc=5",
|
||||||
"https://www.nus.edu.sg/",
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxOOFhyTlA5U1VGTVRrZ2hZSTdkM3hUWGVNUURqTUVHR3dabDBBU0tOTWI5d3ZmdC1LQURkVFQzd1JrbWNJeERrelRtVHNaMjVpdW1haFJHS2ZETWNyTWJCeUlpNkRpYnpwejVhV1JCRnZDRTVUUEgzY0p0V01ySFBJYnNVdk5YZUphZVR5Q1pR?oc=5",
|
||||||
"https://www.channelnewsasia.com/world/pentagon-chief-hegseth-says-iran-has-chance-make-good-deal-6079101",
|
"https://en.wikipedia.org/wiki/Special:Random?r=28232",
|
||||||
"https://www.channelnewsasia.com/sport/alcarazs-french-open-three-peat-dreams-dashed-wrist-injury-forces-withdrawal-6079616",
|
"https://news.google.com/rss/articles/CBMikwFBVV95cUxOWUlVRmd4c3cxOXpkeDN6WUlZRUhQbkZQR0d5VzM4MmhFbVR3ZFNYYUtxSkVDZjlOYnJMS2RkdTl0OHdta0ZGc1ptNWxkSmZ6NEZpaWpvQUFaUXFmcHR0UzdFU3FHZnZpZDZ3RkV6djZwb0k4MndVTGxPUjRQR0hYcW1VUVVyeEpYemEzSEdIbU00eHM?oc=5",
|
||||||
"https://www.singpass.gov.sg/",
|
"https://en.wikipedia.org/wiki/Special:Random?r=79507",
|
||||||
"https://www.iras.gov.sg/",
|
"https://news.google.com/rss/articles/CBMifkFVX3lxTE9BMVVCbk9KTW5vd2ZpdFh2VDNwelJwWWNZZHVNTUI5U1B3a1U2VDhjM1NOWk0xZWlTcmxVRzR6Tnl5S2VuLUdkcmRGazBnd3BseEl3RUtSQkxKUlRMMkVoMXNPOWw5VURQeGYtaGIycEVrQkJtVVo0dHQxYWpzQQ?oc=5",
|
||||||
"https://www.channelnewsasia.com/sport/west-bromwich-albion-deducted-two-points-back-in-relegation-mix-6079696",
|
"https://news.google.com/rss/articles/CBMi4gFBVV95cUxNTWs3UnVtajBKVXlxQWE4ZnNvMHNDcXBLYVc3WU5CaUxUWkNlODdtbW16Z3kxby1XTFNjLTBURy1aRS0tZGNDQTBYcVBGTUNNT2ExNU5zOEgwZ1JZbzJPcUEyN3MwRXNXUGR1WERIUEJuQTJ6SnBRV1RwaTNYX2FVTTdHZ2UteTNOd2lwYUxSakV5b3ROYXZRT3JyazBQQUl2eS1qTi1sSmdFc2NIeXgtRWYzSFBCSC1mMkNoN04yVzhwRDlQT0haOVQ5d25qM3E1WUNsRjlKQlRjcmVzQVJQajVn?oc=5",
|
||||||
"https://www.gov.sg/",
|
"https://news.google.com/rss/articles/CBMioAFBVV95cUxPeV9vczlnSE5kb1BsM2Yxd1lNU0g4TzJOY1NzdWF1RWF6T2pzeFBQWUpZcnhlbW1TSlR4b3FQb01wSWlqdHhfNjBUczBHLUtSYVNDT1BwZGVwSG8zSFBjTnNhbHRSbFlremR0djk3RE9KYk5zMC1JMGgzV3BGZE9NQWd5QjN6alIwQk5NTGVCQXRJbHFvaWU4M241R2ZDZndj?oc=5",
|
||||||
"https://www.shopee.sg/",
|
"https://news.google.com/rss/articles/CBMiuwFBVV95cUxOZWx2dXhsQnRLdThoWENLa3NXbHU1dlR2LVU2RjRrc2VVOF9tbHh6Uy1ndGVnaGFoQkctSzRQbVVBTWlTbG9GODJINU9NZ0xTY2Fxd3plNmRzckt3SGlFRUM2RGtQRFV4cmNvVlg1OF90anB4NE5wdjV4MTRhV3JvMEVVbFh5UDJYTFhjRi1LSDBQM0RDVEJEemlnXzdmYXFWcTRpWEZ5LWlmbUJJaUROaEhOM253YlFIT2RV?oc=5",
|
||||||
"https://www.dbs.com.sg/",
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQZWRDUmxaRzdkdlNtY1ZTdXJzRkJmTnIyVF9MdUdacW9jdS1sVm03OTRKZ21hYjhYRy1oajNNZVFqSmt3LVVwUC1XenpRRXUxcFBjbGFJZHdTLUZEUlFaZ05xamRSX1NOWmxnMzI1WHdUS19KMG1lQkg2YTVTamcxdzRKdnpGbjV1V243Qm5fbWV4YldEV2QzYTE3WEpEc2ljTk9xTg?oc=5",
|
||||||
"https://www.channelnewsasia.com/sport/sunderlands-brobbey-deserved-red-foul-spurs-romero-premier-league-panel-says-6079656",
|
"https://news.google.com/rss/articles/CBMiugFBVV95cUxNa3hLaHNWR0dwY1VwMXpyLUF2ZTJrVTVGNHNEcUc2aG9leDJuT3REOGxJZlQxd19mamswaXMwT1lzdm9qWmQ4WHd4QW52dHVfS3ZYTk9JNXZTc1pJNG5EWV9PanFjTzVnbFl2Tks2ZjlBNk1CY0JZUGFlTGM5QjBrQ2cwdFJfMHZzODVtemNGbGlLdEg5RXk5UmExTjZyOXB5dHpkZHNhQzNKSkxVWWVpRmZWS1lObEZKS0E?oc=5",
|
||||||
"https://www.cpf.gov.sg/",
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxNR09lMENzVFh5dmxSZVlRREFKRktaclhNSHZRTTFLbVFQYVBJZExBUnJJVGtBRzZYb0xsY3gtY1RrUkpEVkp4c0V3ZHRYTWNmbmtPcHBkaXdCSksxVXlwd25rLU44WnB0aU5CeGhkWlYtbDlUc3oxcEltMTA3ZHk1MXN3bU5NMEgyTTBqaWFST2tDbFFVVnNvdy1QVzNjalh2RWFrb3dHRGtIMTFvYXc?oc=5",
|
||||||
"https://www.channelnewsasia.com/sport/kohli-leads-bengaluru-chase-in-ipl-sudharsans-ton-goes-in-vain-6079791",
|
"https://news.google.com/rss/articles/CBMiqAFBVV95cUxOTFlKRkxSQlcwbHlnd1JTRXdIa08tWExUVEItaWxYSkdOU1o4NEtUXzFGdVJjQmpSSFBNNW05M2Rob2d6cW5wNjByMFd4SUFxUnhmNmN3ODcxNUR1aXdJd2lYTWQydkQ5T1l2T09UQ3Y0blpad1dUSzROZFpXbzNmQ0REVDR4S0NyTHd2SlhoaTh6WWZvdUM5REdMVWI4Sks3QmtCTDF1blA?oc=5",
|
||||||
"https://www.channelnewsasia.com/business/google-invest-up-40-billion-in-ai-rival-anthropic-6079611",
|
"https://news.google.com/rss/articles/CBMiekFVX3lxTE9mVk9KcWowS0t3c05rQ0VhX2dXWnZ5dE13NlVvR3RqSDZweU9Ub0F6NEN0TlROLVpnd3lteTZlQkxJOVppaUNtbFhQMnlYdjh5TkZ0Y2doa2RGR2k0NHZuOXpZdWJ3a0dyY1Y4VVZSRE4zNDBMbDVUSEZB?oc=5",
|
||||||
"https://www.channelnewsasia.com/sport/frances-cosmobilis-in-talks-buy-world-rally-championship-rights-sources-say-6079736",
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
"https://www.channelnewsasia.com/sport/third-third-bottom-tottenhams-survival-fight-takes-them-wolves-6079546",
|
"https://news.google.com/rss/articles/CBMirwFBVV95cUxOMFFBV2RNNk1hNEZGVTN3aXREOG96ZnhsWUFyRzFnOXFLQnFVQTU5alNNTU9qSnoxYk1CT0xROXRPbGxtd0hWVWlrdTBNcUxJc0NyREJMa3U3bFF5ODBvMWZXb1d6ZTFUMDI0dzBKQ0RIcVZWaEFBRDlRV0NURDJvaF9XZWxBSVp5dk1jbjdHWFJRQlh6QWxyU2otMFRMU1o0ZV9ETmNTQzlGamVmc3dj?oc=5",
|
||||||
"https://www.channelnewsasia.com/business/german-prosecutors-investigate-phishing-attack-targeting-politicians-6079586",
|
"https://www.apple.com/",
|
||||||
"https://www.channelnewsasia.com/sport/arsenal-welcome-back-saka-final-push-in-premier-league-title-race-6079441",
|
"https://news.google.com/rss/articles/CBMinAFBVV95cUxQbGFXYnh6NlgwTlprSWItWWxjNlViLUx6cGg2ZWhGdzA0QkhQazZYQ3VKSUItZDZsa2pGbUhGRUlhWHRjRmoxUnFIVHl5LXE5MER2bjlSeGZqM28wdWVFVTVJZlFEWnZqNnBKSnFnVHUxNGU4N0JWS2xhY092cFZweEFNUDY5UHB0dnJjTVlrM2Jpb3BaVlZod3J3R3Q?oc=5",
|
||||||
"https://www.channelnewsasia.com/business/us-justice-department-intervenes-in-xai-challenge-colorado-tech-law-6079606",
|
"https://www.microsoft.com/",
|
||||||
"https://www.channelnewsasia.com/today/up-close/pro-female-basketball-3x3-singapore-national-athlete-sports-pressure-6077861"
|
"https://news.google.com/rss/articles/CBMizwFBVV95cUxPM24td09jZmZ2TVNfTExza2tqazVVaVlhckRmQU1MNHhETElBYUJpRi1QZTRKMS1iRDdHRWFlTl9UcXlneDRKbkVQNUFFWHNZcjNZX3V6U2w4d0VkTjQ0TUY1N3hmWGd3VFp2RENVS3FHMV9WaFBHOWxURXZKOUs4dFp6N2w5eXRPQzNLVjlBNzZTNDRCMG9YM2M5MjBXYml5T0VJMk9tUWkxTnNJN0RCVHRFNzMxRHBIMVlzUk9rWXRpbThHSnJxWDBKeHQ3bHM?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAFBVV95cUxNaTVwNUpfRmJvUWd0TzhZVmxYNUlCSlBPbnBtdlYwRWZ1UU1ZWUFHckVmTHV0OGtGdWJkMGxRelI0bHVQRllUQ0FRd2ZOQ05TR2FxQ29OdWNtSUt6TE1yVjVSNUxEWkxrRTNwTlpTV1lUalFaNEhqOFRab1FXc2hmYzdWSjlYemVMTThFenp3b2Qwc3ptMFFpU2dfZnY0Yncx?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi0gFBVV95cUxQeEhVbWFOYjcxM1l0QzBlTFV5Qkp2b0p1RHhLOFJKNlFaTlJTaHdWR19OdkxjcXZMU3JtM1ZEaFIyNW1XNk9lUE9rbGJlZWJiSHM3RzdVS0FNUGdxZlg0cDRCQjB2c2ducTY4ZElrbFMzcG1GLVE3ak03N1Z1SVZoN1A2a0ppMWRLTWZFZWFHSzNNdDNxZFBiSjNIM3U1TTBNYjRaaTlKN0YzTkhrRTl6ZFhMUG9Lb2l1cUlBQkNDYk90amh0a0pFZjF0OW1VWV90V2fSAdIBQVVfeXFMTUlScnJYaWdsTFlGOXpWd3c1dUJmY3BzZFFiWXJNQVRJYk1VMUZFWmpjVThqMWd0RlBHRGJja0o0VlJ3WTFGSzdscHMxREhQdmdKd0p0eEpoUnFMcExnRDV1UlBvdzdRRE5oRTUtWHRXeHMzbkVwMkRSRHd4ZzBpcGc5YzAyRU5iVDRneUtnbng1Vm0yLVpSRmEtam54Ulk3VUdRa3pNNjBvMGhNN3FvQ0dLTjdPY25ra0tkV0NDT2VRRUxjQ0tDckYxSVBYTjk5SHl3?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxNQkZyYmlKdXZiQTNrOUcxMjE1M1FJNjdUSFp1VmcxU1V6QVFSV01JX21QaDJKalU1a1hDdFJJZ1ZGQ3Rmd0FzWUpRYllOOWpsWk9WX2x6UEZ3SDEyYVJKUWs2NGViQnA3UFRZdGdfaWpzZ1c5b0FTVGdXVC1mUHdiZVhnSjkzMjdfWnJWRWlGa29YcXFsamfSAZsBQVVfeXFMTVp1bzI2Yzhpb0U2Vy1CWGd3RTliem1JeC13cmZEdkJEOGpYSV9uem1TS1ZCTERLWEl1OHdwSXVXZlZNVnBlZy1kbWR0UDlsbUt0eWlBcXVMbWFkYk91WU9LekhnOTJ4ZUpTMHpqbWlaal9SUkV0bmNKYnN1aTN3TFRqMld1NEVwN0cxanlud2k1WEJmWGwxaDRoU0k?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwwFBVV95cUxNWnlVWXU5VjFlcWhUMEs2NU10ZWpBTnhRaVcwVzVndEd2OFQteEJ2TFZpaVJ2RU9BanpyZ28zbE1lU2k1aF9PZ05GQWNlQ1hMRVJaZEt5UHZmcUJ2TFNjZkIwODBtcGJpX01lZEJLOUJvRXlKUHU4bE9KMEpkd3lVOUYyUTBKX0psb2VPcXRRSVpEZ2VFSVkzUHliemJzQkcxdjVtb3kxN1E2NjVrbEgxSlhiU3BzT1BjZVJKbjZRREtySFU?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiuwFBVV95cUxPaHl2ZTREVk53ZlpNSy05QmktS3NkNnJFNllvUlhPMkdlY1BneFJfNWRScWxMMjVPYXBXbWU4aktoSDJzUUpCVThrY2RpV0NoOUFuN3d6TEhiRnIwTTVpSnRJZTdEdXZzSnczU1BRdjBGWkZoalhQcUx2TGswWHp4TTVQbnJBNHl2YmY5X19FaE42bGw1c2V3YlZ5TzNlajVHRFl2bXdqRlBZWDU2MkFXM1JvRHFiXy1CNzdR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMizAFBVV95cUxQakY5VWtLWXF6WGpfUHU2MkhJcmV6UzZHQ2o5cGZfRC1pNXAteEQ5aWVTUmhLOWJmSkpvSHF1ckVUQ3BXYVk5cklSejFpbV96ZUdRMzFON2lDYXVJbGVMeTAyRC1qekpBSy1DcGk0TllnYktJLW9rWUxkMUxERGNXRWxRSDZlTU05Q21BcGk0d1FRejUyMFJGU0hvdlNwLUlrVEVFMGY2RG15V203aU0tSmFFX0drcFE2WGFFVTJIT0lSTVR1amRpSmN4cTQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxOdkFLSHZFTVZXaDk1MVVkNGFEeDhJLUtJaE5jck1KRktMczFmYjRENTMzRHhBYzNQT1pTaFRnc2tCRHZmN2pmNWk5MjEwOXlqMUVqMjlmNWE5eWJ5M0U5VnZ5U1A1bXRfQU9lb2ZLcVNBTkZNcFVRYmtwSUhsWlhHMUw1eGNrcGM?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.gov.sg/",
|
"https://www.gov.sg/",
|
||||||
|
|||||||
50
data/regions/TH/Default/Bangkok.json
Normal file
50
data/regions/TH/Default/Bangkok.json
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMiS0FVX3lxTE53eldMcG96czNtWkktVE1FRGo5MzEyUzV0YTFsZkxyTV9ncnRzQU1MU3hjaWhzMW9iWG1YZHplUlhOSUZIQlk2dmdDWQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxPWTZ6ajRNS1N4WUx0Y08tNFhhNUp1b0JvVkcwX0RxVjF0alRPSTB2Rk5hS1lVYVlQZURjYzNXclpKZnNJcS14dHFsQVN5cmIxbHpDNHR3a1hTaG9CbEl1SEEzeWZMdkExanRtMG9sX0R1Ty1ZSDdYUXdUZFRodDhvSzJrM2tzdUd5a2p4TVE4N0VrQ0ZULVhNaFVKLVJNcGs?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMiSkFVX3lxTE1BSjFDN2x3cjk5LVh4UTY5TXVwZ1dld1pJN1lUQ3hQNUlKWWFMMUtFb2YtTkY4bkw4NkdBemJNNTJqWjB6c1dXbXB3?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiUEFVX3lxTFBHX29wMUJDbEQ4N000Ym1CdnpvMzZNQlMwOFA2WmI1ckNjT1lCcWJuS0hNcndzemFwcE8xcnZOeUNIaFJwY3IxMHRiRUlzOUQ4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiXEFVX3lxTE5iUi1Ma21VQWlOS1REelh2bF83b01QLV90T05PSU8tNkxtdVlXcFducGdodTlkbDVLUzltNUZJREhSal95UkpCODd1THBQLXJvUVg4RDE1YWh6TTUw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiW0FVX3lxTE96aE5GM3lDM1FWSUxNeXRlRDk4Zkg5d1JvWXYwRExkX0YxRi1IRWhXOEFxZzZGT2ktOF9UdkxIMjRuS3pMSXdyZWt4Y3lpNXVaX1IxRHpxTjZ0eEk?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiV0FVX3lxTE9SWklLVnUwTjdPZzlobGtNaHFqMnBHMWh1TDBtamx3a3dReF9pQkpUenRfaTYxMXFFcFhMV2FDYVFKWUFnUjZ3UEhVWjl0ZHlCejI2VVYwWQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiXkFVX3lxTE1tYVRNajByaU51VDFvY0RpU256NjVHOHp6VXhpUEpRNTI1eWhtc3JjMFVEUlVBalN5YjNsV0RHLTFmd2I4TFlKMXFOX2NTNGgyOFF4azVPY3p4TG5mSGc?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=34648",
|
||||||
|
"https://news.google.com/rss/articles/CBMiW0FVX3lxTE02LUxPMHVIclJKeGdlcXZpcFlaYVdCSUpZVW1TaTIyVXRqQkxwRnk0S090M3g1dExLbXVjbTVzSG9Oc3VVTm9NMUw1ZEM0Z0xlTENEQTlFS3JOZ3c?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiY0FVX3lxTFBNRXIxdi1uRmhGbHBOME12S2tYWHRnQkpvLU9nWlZuWkgwY3VYVzcyNDR3NmZUQURkbndkMlJGMmVUNUJoRkcyLW5PWEFqVVEwMVdlVzJfZHRIa3d3VTU3aEJNcw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxORUdmWnVjYlJ4QXFRMTlaaVdJVmxSOGYtbUM0cmhtRVRBV09SYVFobVE2ZkJGOXFheWNPNHptQ3RIR2FDSjlSdGp1OFBPN09zR0VqZ0tEU2psYnJrbWtZSU04RWJvLXJtSHpzbzgxSzRKRk5IWGxiUHAydHp6Qm1IcWJDQnh6MTdtZ2tJ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE4zbUxOMFRoOGVzZEpKaGpzc09IcVlpT20wT0poSS1qeUFibzZCaEZKT0xDQ3Y4a2xodmtWVkxQTDlJeDkwNHJiaHVUbkZVVkdiaWllN01USkdmeVE3MFRqbFFCNUVlcXlQaDdVdjlCTEFGN2VpUUFPTQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTFBmY1gwcGlxNDVyRFZxOFNtZFpsaHhjc2hVQTYweUxmWl9ENEN5V1lOWXdSNG1ZSTFLNGJzNDNnb1hhSnNDLUd1ejl3enBpdHpjQ1pNaWNLbVllNFNqNU1lMWtfZHJDQWpjbk93NGZlblVUNHRDR3c?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiZ0FVX3lxTE9TZWUzVk1Ka0ViRWs3ZWttNXh6SU9QeG9jaHdtRzh3UkRLeF9PZGxici01UE15ZGRTWTFTNnRWNmdLUHBTMnYwM1MxdjNrVTJCclZ4UldSNUIzNERDSXJ3UE9MQldpTVU?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMickFVX3lxTE1YY2EzOUo5dFFoZ1NPRzVYX3BhZUY3OGFzYU9jb1RGXzU3YlhianhIRzJjWmYtdmd6QmZLaGlYXzhVS1hadUxlOTBWSG5Dbkd1NUJZZmw4enF3MVRaZTZPdWY1R05PejFNaElmZFdJRUFlZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiW0FVX3lxTFB2SWNxcGVlSmFKcGVYSnlTYzlLSVcweVZiVS11Q2JUN0hGc1pRVENaT3dxSE1Jcm9DVmk3eUxpZXBmTEh6c1hJMUNFalh0dUtDbWlVUGxlTlpvTjQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiW0FVX3lxTE1Xd3d0NE5Bbmh5VmZ2bHFpM0VxbDVrMGZmSnp0OGFCTXVuMW1jbVE1X3pVMkZuVmpnaWx5ckVpSnV0QVFVSnBKaVhsNFdSYTBFUTNvTENXZEt5ZjA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiSEFVX3lxTE5oZjR4WU9IbXBfV1lDcjhwdHhKa0M2dnZyRldPN0pTaTJZQlR6Y0dfdkpEbm1JN25CcnBwbmsyQWYxM2ZhMV9adA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiW0FVX3lxTE1yaUJIQ0cyZ1BmZ1F0RGlxN3MzMWNXdnNLZDFFYUZpQjU2VVJOb2xqVWpjdXpUTV9ZQ0VDYVdWdl9zN0s4NjM0OFAxbC0ybWNka1N6cUVuOTcxd00?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMickFVX3lxTFBXTW11dGNHY0M0UzRZWlluVEVvTkU3Z0JrWmxXUlI0dnBQQk9ULTN4UHNZZVFCZ2hqZlhNQUlpTUN3YVdLYmszQ2ZKODhMcHNSV1NxVXpWTzdieG5PZXdrZUVnSWVMYWFDOGZHZGFpeURmdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMixgFBVV95cUxOY0R5d1A0ck5EYkU4bFJQUG4yU1ZTaFBxZUpjMm9tVGVwS3BOX3p0QUVjbVAzY1Fxczd5WkR3c3RreHJab0RmYUZyMmVjMUEyblBCN1Z2OEI5WUNNRGJlMzVHZmJlNFpUdWdyZDVva3Mwb2NqbFpLYzRzZDFwTHI1NjhQOHB5VFF3UjlIQVA4ZGsxY3QtU3k3VnRRSFUwclAtbGJ5Y19QVmp3dm8tTTVCcm5VM3dkVTV5aERCY3BmZkIyT2ZDTWc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMib0FVX3lxTE5WcTFaMGRlYWpUdXhVUXVZSUdwaDdBTHZ4a0V2NlAtWldOaERwZ1VTM0ZwVEF4YUU2SEpqbzgwSC1WcnhlOTRxOXlRcTFNOHVCWldWTkVjWDJzRjdxTDhhYzRPcUczLUs4NWFtOFJLdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiekFVX3lxTE1oVkZQSmJFV1hKcG9oYy1EZ3pjelhXMlI3TUdjdkVReWthWmdsQ09sVzZiWng3Vzk0ZDh3dkhNTWRJRlhuNW12Nk5qSHpack1DMUFBbVNtbERUNzlLcnI4b2VfOEZLZlVOeU1CNmdGMkYzc05IVzJMRW5B?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=54034",
|
||||||
|
"https://news.google.com/rss/articles/CBMiZEFVX3lxTE4xMUdNQWxDZ2cyY21tZVpNckdoZUF4UUpDa1phTDQtb2VzWnhaSWVLcklzTi1PUXlRRDJScVVQU0pXSUR6NURWTE5RS0NDaDlaMjNURGdreUFRU191TVkxVTdramU?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiV0FVX3lxTE45TWY0LUJoTlhTbWYzaS1zazBqeGprVld3NG05bjlKRERYS01pOG5tWEt3TEJ1Q0laeWtZRDFneDdfNzF3NUJNbG1rcVhQc2J1LXNuTjRDdw?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
53
data/regions/TR/Default/Istanbul.json
Normal file
53
data/regions/TR/Default/Istanbul.json
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMixAFBVV95cUxOeVpTVHhKSkU3ZTdxTmNTX00xWHpUbUZkU2VLcEJNZE1SSVNOUnBGU3QzYXFIR1hCQ3RxcDFRRzZ6V005S2lFMm1yX3NWZnozSHFhWExxN0VUa1ZDU1J3NVpwejFiMFhfdFNpdnJmSmlXT2VMdVZkYmhVZHVYbmpFaXVjcUl2U3A5UklvRmZtcVk1OUdHZjExNlg1bTZDbTI5aDdycm1SRHhHS1p4b2RMN0FFc2RXNlVKSlVRUTV3SkRFT3dm0gHHAUFVX3lxTFBDSl9Vb2I1UkxVc3h0MTVqejAzcGJTYmhkM3FYSUgyZkowaVFYUXowWWlTUjR6LWNHUHBBdkdoTlNTc28xX0g0ZUxQdmotVktBUE9KcFNUZkVTYTBaSUdJT0hmTFZRVGpSN0M3U2dBYlBGQXpiTENVZ0xHVFZxT2stNWNRTHQ0NGE2bS1xOUhQUzh1MHloTWxpVG5IcUQ4Xy1FWXNKS3RVSm0wSVlHNWVHMG5RN0ZYVkszYVg3eWJ0Y3d1OXRQYmM?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi2wFBVV95cUxNRVdBTDlkRllaWFZSS1NUaEdFUTFDWXZPZTY1UU5yLUVMZjI5dFU0R2tGa0RLSVREMTMxWXVTTlZyTE5jNVhRaURVRUlOUGdvVHJfWHBfeFZtQktnOXo2LUQydWQyUTRUaTVfUjJUTllVdEFKM3YtaEFnV3A1Q01zbzBUSEF1S19xdHJIclo3UFd1VF9pMTl4S1U3dndxV2VHMjNhNVNkdVlLM19xOUxWLXJ6al85WDdRS3FoRGhlQ09zcFd5QjRqemlReFJDUnpKVWVNOVMyYkRpN00?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirwFBVV95cUxPdFFVdTZUUHpQcGM2V2VsMU51VHM0ZkpfTWI1YXJ0SDBaUFlxX3ZwNWxBMjNNSU00RjdrZDZjR0NqNktVS2pqbVVrdlpUWFVOTWpLaDZRVUpOMHhzSjhpTUl0MnJpMFE0NnF5alhrYm1NczQ4MU02TjJhQk4yRmFvZXFFZDc3T1M4MlpmZVBJUmhsRnBGbFlKY2ZhMGc5OXJTWHFhXzJLZFdpSXdWU2Fr0gG3AUFVX3lxTE1oc0lPVXBLUG9vVkRhTUZHLUdBY0hKcHE4aGRoRmNhaGxVZFExaDlPY2EwQ0g3OTRXSFc3V2ZzU3pfblVxSUtJdzlwUjh3VHZEczZjVXNlU0lOZFVveDlmU2t5QnZJS2I4N1FrSUg4UlA2WmJtQlRDX2ktbVkyeE9TaFg5Q2VDNlNjanc5Z3VmQ0ZEbktiRVktZHFISFlmY1lLV2pNaVJyLVp4MmY3OUduZmJwWEdXUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAFBVV95cUxPcnBvMDRUZmt5RkNxVzhqb3dvQmdTOXlyWTA5ZkU4M1cyOC1JRVhhSHh6SzFBRThVZkptMmpNc3BKN2MwZUZlTmhvOHlkT1dJdTdseDMyZ0pha1Bya1RDeW1OcktMeWtHaThrSS10ak0zWkpZZ2VlMVloZFFFNWFDbUJ2SHhoRjZOcnBvSmFZQ1AyTGlUVGxTcVVIWnc0SWlX?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMiowFBVV95cUxQNWVjRjdBUlNBbzRlVVpKMXRCdVNmRWxhUlhUekx5bEdDU0hpdjhTc1NpYl9IMGRfOU10QlZHal9yUjA1YklJU1NOV0hGR3pQQnpaZGZDV0hudUtHV09sWjN5anNKTGRZS25DR3p6TXRBZmxWNGZvOENlQ2hmdTVUYmE3VTJvTkxRX0hLODNXMlJzUjdYOGJEMUNLX3ZCQ0g1Q3ZV?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=99985",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgJBVV95cUxQSE41WjRtVXBPZlNxUEtsQnFfTlo2NTBvUFJkdzBhZGxsQXpkMHNXZEVBRlVwRmc4VDk5R0lpLVZyVFROMnNQdllFcHQzejVxYkxSNGNpM1JCNVRvY1g2VTlUZk5YNlJULTZaVk9GWlF2T0ZxTzVMUzNiVm80S2VqbWp1VXJzQ1FZcmdDVHlLWGNOT2UyU1ZLVXh0dUpjSno3bTA4VlJRVVhKLVh1VTcxRTFLUjRoYV8tSDA1YnN3QUxNY3kyR1B0RkRxdGpYaEYxNVU1LUdESlFRYXk1S2FGelRqT3dJLVBJRl9Hd21JbDVIeVNkYmsydFRnRTRsdXlCMGFkU0E0b0F5LUNhRXc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi1gFBVV95cUxOa3k0Ul9hV2lpZkphcDBSSlYyTmFjODVwRmR2RnpDZDhFS2t0ejJ5dXpBMGRhN0ZsSjg0SE8tZG5tQkhCcVREM1ZwQm9HMFBmaUFEN25fMngzYURhRXlVNGJuamZqcmZWclZtdFpIOFhzRWRFLURZYVZLOWF1bkJjcG5OOWJxZVBGcHoydV94U01vOUQ1cWNxaGRuRW5YdUN5aExnVzdXbUd1SFpNRWxpcnptUnNsd2JVc2llZW90Q2NfalZDOEY3VmZLUW5RZEl6ZjdETzNn0gHWAUFVX3lxTE5GU3M2azZFdzlQVVZsU1ZsYm94YjJraFh4cWRBSUxKNWowSzdVNzRoYVNCUzhPRjJTSXlMWEdMX0d6Sm9HcFBLSnVLWHJocWFlekN6OGJESVI0dzU0VElRRzBNQzAyNVBpVjdGUkpHRE9NMDZSMjZHYlUtN29YcmJweE5WdS1iLWZrSlk2amZkUlhSOTJxWExpR3BuM2hjVUpVSUQtTzZ5UE9fOUVtQ1hLUk9nVmk0QktKYkdjeENQSDFNcUItN3oyU09Nbmp6dW80czBXOGc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxNM1Q2Mmc4TE9PUnAtSVVTMlJYU3JLYzZWX3o4QWtKLXppYXNDRDhHUXZmemhPNVM5ejUzQ1JlSFJtdzVQZlZaU3Nwb05EMlZzTW1UUG5rUlp4U09jTWh6anAzV2UwZDhZLXMxNjdEZFl5MkJzVXlFYVBhSllrUXgweTNxOERPUTZfZ0Q4Y2g2VFprVzBINXNId2UwU2plVWvSAaQBQVVfeXFMUG54RjRBTzY2YnJFWlctcWVQbVdoUGhRcWM4eERXcTVVZ2JhcjRjTTdSWC1QX2FSQVlCcFdRd0s5V1g5dWVfaWh3bXFjS2wwd2FvZl9RMllZODZLQTVab0ZQRlhJN2lRM1Jra3ZFelM0S2JJeVVVQl91WTVYeDNVR3pONHRyVFlWMWFBYmNEVlNpdWdKc2g1ME9CbG1rOEZ4WDNyY24?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOWjBzRmZjSGFkaktIOTRMcmNCSTJ4MVIxUVhLNHZvRlpIN08yR3lmNTFnWGtlVU9wb1RvTktnR3RmNlJHNThtQkZ5QWRQdndwVGNpXzVwenZKSUY0QXRreEl1d2dYbWJnb25zam5KWHRNNFBhRnJncGM5SURPM3gxdQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiuwFBVV95cUxPWFFtbGNfbVc2OE5UZTZhTWVpQTQxX2JSWGFjc21qNWQ3VHRuS1lqR0ZDMWpScXNJYk44aEdHVFphWS01TzJkcmcxb1VBeTVWY1F0M0VidGlNdTc5U3ZiU3Zia09QVmhOcS1YRy1mY3hJQkpWc0xZeWRJdDlnYkpyU2FCOEdwZjl6RVg2eTQ2cldNdEFuMXJHal9IdHJrdnNOMTg2N2lNUzB1eWhOdkhOaWwwWXJaV1dEb2pv0gHAAUFVX3lxTE9BZkFjRGJsRnV0d1ZrV1NUVjE2ZVFjWG5nZWttdXBSVTVqN1g0TzY5aWgwTXJkMjB3VWZJNllRVnhpUjYwbi0wMEZpWW5NOHdUQTV1YzA5N2pkcjNsT005S3RlUnJXakRHWHVmbDF3OF9faFplWUowREZaVnJpRWxwN25vQ204eUdtSkw4Q3piR3dHTGZDWDgyME5pV3VaMHpiclhTS0w5Y21FWTNWLXc4T0twdEZ0TXNndENhYkhRUg?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMic0FVX3lxTE16VGo3TnVOdjM4LTZRS3hlb3RhMXk2TS1nd1g4SDVVUjUyeTBOTWFIcXNZTV9rd3JoZFNjUXYtdmR6X2E0VE9ia1Y5RUhMcWtqamV0M0hfYUZvU013NXRoY1dUX0RIamNqUGNlblhTa3dZWkU?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxOdjM3X0pyYWxCMXowVnZCZVNLWi16TU1OcWdRczBhc18xVDhyd21Zbmg5TWRka0ItcGdLeGR3SVFnNWNFMjktOTZjZmRZZkU2MzI2eDFJLWVsTWVXc0Zta2RlLVZidVh3dEF5VkRuX1B1aVVpT3E1TWN2djA0dGpJMmNRbHNhYmlZYjQ1Qno5cWhKRV9JSUE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihgFBVV95cUxOZUlvR1lldHZiSEYtZk92QU9qT1lLNms0Sk95bEJOWjRyb01VTXA0am1aQkh4NFBreEt3Z2xoNHNnaVRzYkI5RWE2QXFxWm5ZMEJUb2hiSlVLVnIzTENOTFdCRTlfZXBsakxlMEhFTmtlUkNmWjJvT1k4SEljM0RWUkJ4bVFKQQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMizgFBVV95cUxPa3U1amZaa2FtYkRyT2JkSklIcklEam1zbG92d05tWk01NVJ5eU1SY1A2ekRxU210VXJoNDY0LU00R3RiNUVSeGY1R3NiNW9OcUY4S2RvT2VNRmIwRTFwQTdWOWZGY0dUTXlUbkRvU1I3clhuNTFSRXpaajlESV9FOXZvWjJ0Y1Yzb25qNl9qdklaX25XdVZ5anNhN1FhUUpjMGRBUjZhZVA0d2lJbElyYjZlQ1hIUDlvUVJucUlJYUZpM0NjNkhrR3J3TVBTQdIB0AFBVV95cUxNd3RJalZnWVEwTDRXNVM4NUkycDZ0aFAtekpqRExuT3h4SGNfVVMwTHVZS2NPbURPSkozejZVdTcwcjZTc184d0FJUGF5LUk5aFpMUlRyUU9WODRjNzVKVkUwUUJNU0FKZF8yMVZhc0NPMXIteHlWSkw5M016T0cyWlM0OEhEZURnckt3c3pHU1hXX0NhVjc3ejZBbGFoalppSkpKMjFabFRRdmd2SGV2X0FoTkJsLW9PSTFrc3hseVVWV0pNQlZ2UUNtNUc4cUZQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxNZnBRV21ueWJfVjczcnp2aG4zWWpJaUpFWmJ0RXJ3d1o0WktVckRfMkJtaWFfRXZiLVZxYVBESENGY1M2aThWNi1jdURBaFd5X3hNNXZUUFRjQUE4eTJoSE5iN1M4TnlBWDRWVzBEeWFaNnBGRnQya2FlTVZOWEliRmVZd0ZZOTNEQ0x5dTJxRU9CLVczWTdNTzlWd1ZfMnRBMktpMNIBqgFBVV95cUxQRWdmek5vWmlBNEJWSW1tMG9aanc5V3ozZEFXMWF3QXJ6MEZYU1c4QlFvQldjNWpSMUw1MktFc2IzVjJZa19QT2pMa2FBbHJtNW5yRjlRQ1d1RWJLS051c0VSQU1XTzdNUkp0eW53cjJGMVpxQUVXLUxUblJPaU1TWS1neWx6SDg3VUhpU3RDT1FQNXVKR3RjUnpNVUl6ZUdyVnNLMXV6dUZvQQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMikAFBVV95cUxQMnJZVndoMjJZeG1YU2Zmb25qdTMtVGlNcnhTM0swNkkxQ0ZpR0F1bUJURXB6bDEtWmlNNkdReHQzNFlYZ0Q3QzViLVdUUGNmM2x1OVNpMjVpS0NOMDdLYWVhSXNmUFJlVjhQcnMzcTQ2am5BS0w0UmROLVc2eVgwaVRiY3IzRFNqT19yQk1lVmY?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMisAFBVV95cUxQa3ZlWTdCbVJMYUZpaHc0T0g0NkVIQmFYOVE5N2V3T0VsYmRlUHd4dXNRbzRLUkgyNEdIdnhZSG50b0JSVzJGNXRvT3VvZFZ0TmVvMHBTUklzS3htYVk4X3dSTjd0X3FrOXBQejAzZmpIVmttM1hjWFExNXU3UVBNbWlTSldRS2xRUWFlZGNuQ2pwOVotQ0NvYkk4cFdXRGV1ZHVCa21GcDRoTnoxNWp0Nw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMic0FVX3lxTFBSWlRLX25RajhSamZzLVo1UkswYXdJdWVSSXRGcjBHaEo0dmVhU2NWRWVBaDkwcnFPb190cnpNY2xfSE1naHl2R2NLcUN2LVl6LXctRjV5dDhvRjRmR19CZ25kMi1yZWg3YkJiUzdMV1BtSGM?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxOX2ZTQ1A0RFZGMHZoZHdZN2tOT0xMUmY1WmVubTVRTWRSdENQYkNMQ2wzS1FKbThHX3EwWFA5N25MWUFwR2RiaVBDWG0wR3Q0d1V0RDhvOVM4LWhwR0lVbjQxVV9yRHdQVjlmRVJyVHVBa2l4X2VvclFOLWpuYUh2RWpUSlNORUlsMlZpYTdRZU1sdmZNS2I4UWlVONIBpgFBVV95cUxNMlRWSmFyMU1Ia1oxOW1HWEU1RWhoU2N2TFVZUEJtQmt4UGx5TlgzZjFaLTdtTGEzUGEycGZBcFpWT1pLbHhzSm5HQ3g0TWllWUJ4SmU0S21DV1hfX1kya1JKNDNOcWV5V0gtUHBlcEJTajZtOFNuVzBPZnd2ZlpLWVdmN3NJREhiNTUxWF9tNVE3bXd2VS1rbTRicERoaTQ5ZUZmdWNB?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxNUHBVSEJRb2RvYklnN0x3bVRaTGk1d09hTE9oeFp4TnVlLVJjbEtGQUI5eDB1RHVkaUNJdnhqSm02NnJRS1pwb0xLMXdDdzJHakYzY3RKNm5NN3JFU1ZOUTdORThKTlVQMWNKNl8xTVhyLVBYbW1fWXdwUTY2aFFkVFZWOXNhYVp2LU9EOEkyeVg3aWhpOVZUeWFnb3J3U3lid1g1eFZjZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiywFBVV95cUxNMm1UM2k5UUJYRndCMTYzZm5WRkdHbmFlQ3d1REQ4YUFQZmNBZkJZMTJ0dHlrLU9rczZSX2lDQnE1V0NYRC1NTnpyWnlZdlFuN05ReEJoRTJxdnQwZ2FoVktsUGl2U1lUZVZEZzN3a1Utb3JlZVlhWFNtVHVFUll6bnpaeXlwNWxzMVo1M2haQTdXRENMVGpIanlJQUcxVnFnZ1AxMzIzYnlPT0FydXhnaTZnaFVhUU83WXctR1pZbk5MSjQ0bU1QRlhjb9IB0AFBVV95cUxQdWxUQ1VHWl9XNUFFMjR6M3lTbTdrSnM5S0ExdDVySGJHdTFTRnotdllmQWF2UHU3aF9fSVZsUVdHN2JsY1NtdjkxejJfdTQySG80NVVFN1FoOHNqY0tYSGYtdkZhYlFvdXpTbnlLLUluaHRiNFpXaFFUWlJKMUNQdXVRN3lDaG5iTTVUV2NwdjdBUEZxQnNSVDhLS3gyYXVVeEJMUTMyb1dRTHctODFnOTJqRy1MdnFqaUFXQ0FXRFdyVzFVTF9jR1dONVpUZ0ha?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE5QYlRlUGxrdzNhQm5NckowNzhidUJwdGZpZ0poT0NOQnJZaHVUSEwzano4ZHpNdDV2cWpQRW9qLXhKVER0MTBUdkQ5WTU0STUxZUMzMUxOb3dobW51Z0xSa2tpVVNjR3ItZkJoU0dWcmdoT3h3OVgyStIBfkFVX3lxTE8tbjVvbW1ENHdLTGM2a1V4QUhGRXM0TU5MNWxpdHM3STlUT3RKUlk2N1ZQaUhrWWU2SzRuWjBLNHlXc1ZUTjMxQWV5czBTWW5wSU1lVzA3X3RxSi1TbGdORjBTWlA4LTFSSC1yZ3B4WWk0dWZUa1NnV2FTY3BxUQ?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=75111",
|
||||||
|
"https://news.google.com/rss/articles/CBMinAFBVV95cUxOakY5bWItemJ6emlXd0h4bmRPN2NjRmZpWEMxdXEyeFlzZXhfcFRBXzNMZmphLTY5Q3htWFhPb2duTC0taFF4NWQ0VnRpc014WUZIa1lKaE5hMnhKNTlOdEZ2X2RVXzhSRU40cHNNbjF2WFVyRHVNZkc4TEE4SF9pWklDTGJuZ0NmYm10Tnk1eFNIcFJmUTIwYTdjQWY?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOVXdMZWRVbmVhT0xXVjdpY2MtYXI5UjZreGdjT3A3aDFjaS1RYnRRT3Z6d3FOVHRqdGc5aHIwdXcyQlJmUUdJN2ZHVmdrbmNFZnNpNkNvSGh2aXhJWi0tTVdVX0dham1weWt4WmlCaWREUVFkTThQZ0JyYlNwUkJMOUNiR1M2QjNB?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMixAFBVV95cUxPTXBKQWVZOTBUbVBNVE8yMUljcjUzWmJxbzEzbE9oZW1aRDNvdFhTSFEzd25XcHdobF90MU9RTW9MQmFpaUpKN1ZWZWZ5dkc2Y0JvMTBGYzliMWFUSTdLVDNCeWZlOHVLNC1LZko5S1NlUzJjMnlYXzhCT3U4bGdSMjd5bGhrZkFCa2lvUWU1aWRFd0ZYQkxkWW9tV21lZjBwUHVBOUduR3pMaXNBcjF4QkpJT0JIRTFWX0lQNFNJaHF5ZVV6?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,30 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.post.gov.tw/",
|
"https://news.google.com/rss/articles/CBMiZEFVX3lxTE80ZG1sOFZvUHRER2llLURUMDhyeGRPc1FGN28xUkZKdDNGRWJMTldDRk9yVmhQU1d4WWljM2w0X3ZzSlUxU25Ndl9XbG0yY1dtRy1tU2hnVWh4Mkx1WVAwb2tOYULSAWpBVV95cUxOSS1Yc29VWlFUZ0FNMV85Mlh4NUhCRlUyWWZmdlREbUJ4My1HRUx5WXVsNXhsaWo5UGlfZHlnVldTTWlWUU1BOGM0NG9Ba2c5UEdSelZMUTlRWnMyQnNGNjdRUTlJOU4tR09n?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMijgNBVV95cUxPRWQ4dndjaC1VSE5lUFM5WFJYUm1jR3pDbUZsc3JUa2dXdVIyU092cDlnMnRXaDRhTlZ2X3RuRXNsczFvenpjcEtKR3k4VkFnbU1QZjZZLWhFYUU3OGdtUDNSX2wtd0ZhMkgxU2pFbG1NQjhscE8yenctMVRUdllXMXIwM0xuLVZIQnpaYWdvX2dKbFlnYW42N3NZZDRnel9vWmdQb3VwMTNjRDFCYWRNclVaamhZbFJDVHVZcTFSWTM2UVlBeFgzMHpZN1lQdmZ2MURQazNSWUZFVzhaNlhkRElFQmdEWlNyd2dxc2hjTndSY1RIVG54RS1MWHF3MlpBN21IOWMwX0ZQdXhRRU1xLV9fcGNUV2VQRWt5eWJzOU9iWVUtM2ZVaU8tY1BqaXU3emtYZWFlMGlzWHlVeUhlYXh0YXJxU01wbThMLUp6cE1LY014LVAtS3JJTGk0QUR4RlNFYll5WVk0NDNSbnMwZmJRZmpZZ1pVNnZ2WlhEUTBsT241c1M3bTl6Y01IQQ?oc=5",
|
"https://news.google.com/rss/articles/CBMi7wJBVV95cUxNUGl3d1NYdEtRUDdNeWU0bDNMcXh0VHBRdUZ0QURuRkRnRjgzV241VDZYam9zekJsWlNoSERRc3JqOWdjZXhORWJ1SEEzcHVRLTVoNUpuYzg1ZDUyRThtb09vRHNoMG4zNU1sdkYtZFFOV2lkN0dWSUFWeEdZTUZmRHpUTFRJT0lDYmJISExIN2ZKUHBKX0VhVW9BZW50RndnSjB6MjRoYmJZX1cyb3l6Q3pRZVZNWkgxYk9tSVpoaUt0bi1tM2xXVTlpVllycXE3aS1EUmx2QmUtdU9sMUR3TWZ5dHZiVTlac0JBTzNaTVg4d290N0l3Mjg0YWx6Qk1VTFR3S3dtY0xnLTV5THBRc28yeHh0SW54b201dkEwNVNfcEZRcEs1Zzl0NUJwQVdORGVOUGc1aFF6THNNZWhWUmRvdGxwaTZyT2lxZ3h2SXQ2M2l0bUkwbkI5ekVGankzbWVybGxEUXlqNkx2TkxZ?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMiWEFVX3lxTE9ha2FzeEUzQUNTWG5XZm4yakpBb09Qc05seDhXcWFsNXk4ZlA2bUEzaFFXQU40RVpiRHAzYkxOMHFQSTF5a2g4QldWVExDUzV3UEpKMGtTOTM?oc=5",
|
"https://news.google.com/rss/articles/CBMiU0FVX3lxTE56a3dJeW8wVTRNbWI1clZuWlNXVGFTMUlsYVNtQVhmRklHNUdvTEpTdVNsOGppSExPeDRqcjd2bk9YZjhNSkh5NUF0SXM5OW5MbHk40gFYQVVfeXFMUEFxeHlwV09TMGZrYVh0M3V5MHRpUDBodXh0SUVFVnRHLWtIR3l5Y2xmYl9VMThGVGk1b1hXdmlzekJKWUdUVjBqZTZmOUh1ZEltdXZsa2JtOQ?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMi6AJBVV95cUxQZnJUa0xNUEFFWE9ZdFRSZ05lSFN1b3ByczRqaWM4enhLS1hfS2NmbHcxbjJYWnYyMUU1bVdZY0xkSUpkNTE4dVFCN1hLU3dHZ2k4S1ltX2pUWmRxTGtUZThfR1RtMkhWSFh5b3V0S2Y2SDNOaWVWajBvMXJsa0pkM0pyWENVZmpFalpFTWNVV2tMeUh2eVcyUldHS0pjM2pMcVB1Y3JfMWVfaDNGUjlxSUMzVzhzclJaSlNKS0JkYVUzNmhCbmZOTlA0ZFF4N3ZXYmlkZXJ3amtnWndCa3hoT3hrbzRzUkY0V0RKcmt5MVRmZVFrX2VjTE44a1hHNWxWeGo2OWJNRHE2V2NGNlJsMWZ5WS1VYU1LM0hNQ3o5WXlQWFNxdW1LN2hWeTdKbGl3Wk5uNG9WRE1NVGNCOFRqV2x2UFpacl9DWmZQbExKTGhEcWpsWDRFNE5jUFZGdE9JY2lJWmFBVnI?oc=5",
|
"https://news.google.com/rss/articles/CBMivAJBVV95cUxQcndSeWc5djd3aUFwSk5jWVRGZ2xmcWM2M3BnOWh3M0ppVXVGbUFKcmtYVTJyX1pueV9nTUlqY3h0b3VLV0pTZHBlZHlHRUtqbjlrV3IxdE1iQl81VXptSkFHeUh4Q1NINzNDR1lnekk5QkVfMDEyY1M1M1pFYW9iT0FteGR2SWxCTUpNM0NXTFFQbFBkTW84V0JhX1FOc2ZKb1hkbmVOTXBQa0FnR1ZwSTc3QXNDMG9JaHBFakxPRkZuSzVxU2JCelJvY3N6d21EYmNJYnc2Um81djlRMFNCRm5GY2p2cnpJUEZ3RnB0SnJ6UFFQVlE2dzBTNVVTNkp3VmdidjcybWFkMUtDdGszU1hQVE9PSF92dTBYS1pWRlR1c2RDM2U1U1BqMGxoNlIyaXYzQU9xbE14U3VP?oc=5",
|
||||||
"https://www.momoshop.com.tw/",
|
"https://news.google.com/rss/articles/CBMiakFVX3lxTE0tVzdGUTNuWUZqdTJVSHY5T2ZpUVBSNjVkMTdkalhnSmJXNFJQSV9SSHJMVlg4N1dMOWJTOWQzb0p1UHVuV3gxWnYwdTlNTFBhUzlXUl9Fel9oRURzUHc1U0xQRVg1blhqZmfSAW9BVV95cUxNUUxaTjdYUmxIeWlhZ1g2VlN4Q1lKTUFOT0IyM3dmN3Qyc1R1cElNNGlSZEw4Yk1MQm50VWdXZzZITnZVOXV4c2VxVGM4SVRtb0tfWWgxN1hwS3ZQN2ZVZXhVcFZOWEdBaFljemJuQjA?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMiUEFVX3lxTE1RWVU3RDhPd1pobEs3aDE3QjRkd25pTWdReU83OENZU280aDZvOE1sMkI2Y19ZOGt5eHRTTl92ZGVjX2xtc01tRVc3VDBXRHJx?oc=5",
|
"https://news.google.com/rss/articles/CBMiUEFVX3lxTE02S3dya1FBR0l0djVCOFg0NkNvME1KUFZGcXh6VmFIaFozLWQ1OURRTUZSSHJ1RWVrWG5fTWhNc0NMeGRKVWVjQnA1T3o4Z3N60gFWQVVfeXFMUHp6ZGxtVG1KNGJGZ3E5VjNxZzNQdll3dUxNNEVLRlN2aVUwbjdrUkZOZWV5eDBsRDJnRy1WS0hFUnBnR0poMlJvQktPdy1YbGoyT2R3VXc?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMiYEFVX3lxTFBKRmJSck9sZ3ZuLWp6N2kxa0FEd0lmQjNKQkktM2VhejNYQWRscFpGdTRPOU90VTFubThfUVVZdjhZRTRmbTBSMThra3JlalBuUUhSQTFENS1BQnlmUTJZN9IBZkFVX3lxTE0xMUdHNnduQXdqV21yTkZETXdTQjk5MlhhbGxMeEd5Y0daVWdnemI5TDRmWFZUS2I0QW5RcXpxWGVfeC11X3R3NmZCVkljZUUxM2ZtRUtpR1h4ci1rdEUzMjNzRkhxQQ?oc=5",
|
"https://news.google.com/rss/articles/CBMivgJBVV95cUxPNHcwSzRnZ1V5akw4WkdWeXZqV3BhcjltWHhOdWxJUmROV0YwNzZBcWpqMXdfMTcwQWdQR2ttSVF6aTgwcjNSOEE0TUlzcEc3V0hxT2hfYVhFRWRMZVYyR0NpX3ZDcTBTbWRrTHdFYlg4cHBEYnBlU0I1UEdRekc2QzFpeEhZMnBMLWJtUVgwdUFjei10RzFQM2Z2YzhSVkRaOF9SbEtKVmljejdLcjVpbElxcVJ0VEJCN2lRTFpJSHVlVnZyWjlDbGViTFg2WnNYYzVyLWduTEh3QW0xNjd3UEpZWWRqSXFlVnk3YkhVbVREaXJJS3M4MFhBNFVSdUhIY3VOUkhyY09pVk9Wc25JdzhzLWFjd3lCX0dfVG1WVWV5WkJKZGs0cnhzR2h6MmRLbk92ZlNfNHY3NS1sMnc?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMiW0FVX3lxTE1Tc3ptaDJCY0lEQWNrYjNFMnVaS1dBN1FCSTFGR3p4ekItbDUyWEZiLXB1TkpWTkd1WUFMYWNuMEVwZWFKMGhvQ0dyWnVCZmdlUTZwU2NOUW5pYzTSAWBBVV95cUxOWTFIYmpocUQwX012NkRsY0JRemNxbV95NWNZNG9halFYLXdPLS1EbEF3aU42NW5MeUpOZFVjRGs2azRyZ2hUQTlGTHMwREdOYWYySEtGUUJiRjZqYktLcGU?oc=5",
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMixAJBVV95cUxOS3NNZ1JzQTB0UFZSZHU5eGJ6c2xfLWpFYjdjaGNtMjloVldXMi1BeV9DODhPblBVUkNTaVhNTVJXLWczUmhPd1VUVEtfUVpYMjhHTWJyblpQbHJRQ3NCNnJQNmRWZzdqUVBET2V3TUp3OHc2RkU1YkhHakw2d0UwR1oxLU1udENVajlyZjk3cndTVndNYm4tU3ZKNkM1d2VFdS1taWtNWkw3dXloUXZZMUdzTUFqcVp6WVV6MDNrVTRldHBmRWNOTC02LTVvak05MG04MG50R1BtTkUyMVJuQmhnY1F5M2FoM0VXc0YyVjdTanVHX2FPdDNJdUhOb1BMdTBudGkzaWZaOTdrdXVHNVNmYXYwTGV3Z21SMUxOdEVhX2h4QTBCNGRfU3YwS3FtbWI5NUtRRERrNVdJSDdYLTNnd2w?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMiU0FVX3lxTFBjT0NENG1FQzVLRUxzVHBuNXgydFZTQ2RBUXFfV2ZnX3lYZW5jTzMtR3M5YXpMUGRJdTlnTldCSFBLQXB2TGJVSjFoZGRSem51REFR?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMiUkFVX3lxTE5OZ3RrYWlxQ1ZzT0J1MjZmRkhXb0JQNlEyQ0hab3Q1bEhZRE4ybTNWb25xLVRFSllsRmtSSnh0NjJXMzFEQ3B5Tlctc3NlelNlNGfSAW5BVV95cUxNa3Z3c0pYSUprMVhnaXJkTE04cVlhaFk2SGtpZFc0U3I4QzY5aFQxdHQ4VjVBQ3FtWVdtS2xxYTgxa0YzeXFmYVEtclh0ZVAyMGF4ZGxRVC1ob1NrTENKX3VlWDV6LVJoU0cydWQ3UQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi6wNBVV95cUxOYmx6WTloVDJPX2NGQ245Mjg2Y09Xc0ZzYS0zQm1TbmFxZkMyOEZBRzlVMmFrS3FHX1VlcTBIMnR1NE5NM19iM0FvdTVEYUI4NGd1ZXQtdlotVWVia2gwbU1jSHJiQXl5NkRfNmRNYXZFN1gxYkE0QVV2RFRtNGN2WWs5RTI2M2J4V2JUcG40RUMwUFhycHBLSUdpTGloeEJaU3dlSFIxd3JwSE1IS1NGZXRJQ09LMGJlakNXbGdDbUktclN3MVRXMzZkT1o3a2puRlNwYUlFQW04U25tRU1JMGxtalg4a3F3SXBjWGZkVzU2cFJOSFpJTkRrQ0NqODlfeVdvRUpBMS1wZHM2NTlQWGNLQl90OUpkUXNsbEt0Z0QybllZUUJfM1phRzZlZ01xeTVHbGllZTdVTTVHZThUX01yeXFqX2tDZUl6NVktdXp6dE43R29JV2xHeGhwaUVMeGZTNTVJdVBMbFlJamNBOE1YUjV1WmhEV0YwWE5qMnJKanNtMHNCUnBjRFBkSVh1a0dwS1g0emtlTGpEcElTcDEyc2ljaTBFaktKRTZwWEljaEdGcVBOajNtU3VXQ3p2d2w5ckRqOUFyX29DUEMtd3VIVFNWV0ZqNmhDcnFvdHh2R1R1T0NMd2hXQQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiYEFVX3lxTFBYRmVWTkFORC1palJiODVDUE40VEpOZU1RMzM2WTJ6SHBmQlAyWERwMkk4Y1RJU3gycElFTER2bHFET0FlanFUTjB3VXJoeF9ZN3U1bkpQUUdCQTJRSVlMX9IBZkFVX3lxTFBHSW1mZl9vRHJXSnJEVTVKd1JEUXdCWWNsX3JQLXdKcXRaVjl1Qm9Ua2Z4NS1TQWpVRHB6WXhEaWNpSC1fSU9STjRwVVVOMmNmQ0NsV0hJTUVvZUZ0SGxjNExUMWVhZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiggNBVV95cUxNeFEwWnEzSTdCQjB2X1Rhd0o3MWtSM2ZxdU9heFNGUU9kYVJVM21iYk9MUGtNV3hLcnphajNiWHJoSlRnV3Jvdm1DTF9rNm05ZnA2YUo5eVBadnpSQ0ZJZi00dXhjNzU5YzJKWnhxMk9OaUl1MFMxQ3JsNl9SN1FNaVpPcTNqWGdwTVBWUlkxZ2YtYVV0YXJwNG84TEVRX1dYT0RhQjVnVGRZc0Zaamk5YXhqYkd3bUFFajR6dXlQQ3p0eHpyYkpsVUVvVEk5YWotOWJBaldGLXhmTG1oUUlmTDN4N1RTM2pkLXJHRTRFQm13UVVTRG5FRXRIVEFKTUdURDJSRlNjVW90QmZQbnFhTEhVQm5maTVVY2tZUy1pb2dIMWNvMGxsbHNiN0JuaW5QTEltdmNWREZCNWlELWM4VjlhNzlQNEdhOXBlN0I0ZzNqRkpLeldydjlCV1AxOWNFUTdQdC1sdEswRHF1dm9SbU9FVi1HOXB4VFRQT2RGQkZGZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiW0FVX3lxTE1FcU5UelNnUVc2WkpOZWl5VGZJTGpndXlrYXlfaVJJZGpaQnJsdkZZdDhIT0FKeXByUUhJZzBjRXJXbVZPdWdSQ2JGY3ZwNkw4cUFiaVZyZW1CX1E?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiZkFVX3lxTE4wZ0NyMzJNU18tM0x1N1VqdVBNWmdSREhZSHJaWnh1eV9wNEMya0xkQ1VFU0M5U2tlWFo3MTNvT2NSNXlhYk9qamxVVVQ4NGhKVUNybVhGd0sxVDF4N19HZkt3aUNMd9IBa0FVX3lxTFA0Slo0ZE4xSG1uM1NrYTl6OGZscGpUcXlOT0wzZktWUGV2TjV5WEY3WjBRZDBjRnl2cTNxTHRxQkNCOXdfQ21GQkk4aHlBSmdfVEdMVlRtaERMdmtDSUFDSDU4dnZnZjdSZmp3?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiVEFVX3lxTFBEQjA1RFUtQlRldlBTc3BKby1iQURRWjIxV3ZaaFFkUWp0WUZDMjF2YkJiRy1YS0lkeDdYaFZqNldic25fYURwQzJ6U2JMell2cWNrVg?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiYEFVX3lxTFBjVmE1eFF6ODRLQ0k4OW9CclRpdE0zMFZPV3NuSzlSRXFXUUdEeWJBOVVlb1RJZE5hVTB5OE9FakxPM2JtSXFOQ2NmaXJDbHZPZFN5cnIwQ2dSYkt4d0VzNtIBZkFVX3lxTE5TaDJUcnJUdVJucUVucjJBV3hEakI0R1hHakhfYUpZb0dNRllFRXktb3l1aXpjTmR0OUdvRjI4MkZYVFpmc0w5S0EyQW9XZ3dBQlNZNjctdHNCRi1abFluMlNxYnFwUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTFBnNXAyMll0NmJyV3k4bTJCc0dKSTNQTldqRHcxZkZDMmhZLVNfUEJ0cEFWZHdkTEtWeVlqMXlGYkE5aV9Jak93UDBEdHhJY2lZZVZ6VFhCUTNmdEkxNjFqQXdUc3ZybzhlYW8yeVh3?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiTkFVX3lxTE9jd0hoVnVfR3hzcjNESHhtUmdDUmJMMmZ2LWNLeEZwVWFFRVIxVlZGYjBMNzNibjZyS3ZpSFJIbWlFMWc5d3M4ZjRCcTVKZw?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=18593",
|
||||||
|
"https://news.google.com/rss/articles/CBMiggNBVV95cUxQS2Vtcm5GWVJSNGxLTnpCamZQWXZsck5XX2VkM3d5QXpWaHpyemxIRlBXemVyTlhaNWZpeWZxbGRhSEJMZlBTQVY3LXg3SVBRNzZ1eUlmc20tT21hNVlZc2VXdHRWMllteDNjT19hTHk2N2JOV0NSaFg0UU5XcVdYdGVtZDlwUW9OV1ktOFVnM05Mc3c1SDBKZlFfdWhPaTVWNmZHaFN5cHlaWGxFMDdzcWVYX19jVFN4bVpZQnRyM0w1blZrYlpnYUVpeVU2YXg1V19mLTEweTVsd2JYMXc4NlVmM1V3VGpWdnJXUndyTm5HLV9VaUZfT2pfZ1N2Sm9zM1dFdE1OeUlDeE5wSVFKamlqYmJOWnRiZV9WOUhwMXI3ODlpSGVGOTNDUWgxTzVkOGFUaktkU1U5bVJfRkhtMF9FMkJBOGYya19GV1R6NGxYbFlQb2E4TXAyT3hhQzdabWpRbi0wSFVjM1hIbjNXVTV0cHUydGo5VXUxdDE4b1F4QQ?oc=5",
|
||||||
"https://tw.yahoo.com/",
|
"https://tw.yahoo.com/",
|
||||||
"https://www.dcard.tw/",
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9CMzB1bW50TnhXVHo5SHNFeDI4OS1QdVc5VnhiLVlDZ1YzelJzUDNmQmlodWpYMHdqelU2bmg1TWRTY1BjckQxZzJ2d3M3RTlzM2haUzJ6RUc5QdIBX0FVX3lxTFBid1lwX3lTbm03aWxvVFhFeWZwYUpnREZWRzVEYUM3S2FKWEg2Yk1tSEVRbEJjT0wwRnQxT2tKM21IVEc3VnNDT0RKMFlKSVp2NEhKNExfLVdIellneDJB?oc=5",
|
||||||
"https://news.google.com/rss/articles/CBMiT0FVX3lxTFBpc29SNm5FZTdDampFWVdIakxYc0k3a0ZfUGJMUWlzRWFXa2IxQXlicUZ4eGR1al9tZk1HaFhKOTJydUdlQ0ZmRHFkZ19DSDQ?oc=5",
|
"https://news.google.com/rss/articles/CBMiZEFVX3lxTE9pNU9nbFFFcjZrTDRRQmtZLWd1WW9JMjluZTZsZmtTOVpoN3BVOEotT0pPXy1oMWJxSHVYR1pBSGRqVmJ1Rk1zZEZON2pldGdqN2dQUTA1Z2pxWEg2VlZ2YlBiOHjSAWpBVV95cUxNVXI4Q0NLYkhkTjdNRE83MXNXdC1VOWk4N0R4eHdLWTZFTlVWVG40bFB4SnFOeWl1ODNRb1Jna1hMWkZFOWw3enpsN2x2d2xKMG80R0dFTVY4dzQ2YlU3THFuNXFOVlNvb2Nn?oc=5",
|
||||||
"https://www.thsrc.com.tw/",
|
"https://news.google.com/rss/articles/CBMi0gNBVV95cUxQRzdZVmY0UXgySWFYZUxsc0JJd25QOWxKYjdReEIyM2x6QXctNUlqNU9Hclk5dUcwNmlPeXFndkRqQk9yRUpLWHFuWVZNZzhWakIxLXhrMm1NWVVHN09MZWJfR2pwSFJSXzBPWmx2X2d5VkFqUHItMzk1dkVENnJ0eURLQU1adXF5bWhMZkw2LWhYT0U5bU5XNFF2aHNNVFdxZHV3RTBEUWtodmpPVnlsS1hvazQ3bUxsWVlwSng1ZFJzUUduOVVoaDN0N3oyZ0RxRFNBbXY0NE52UlhwclRheTJ4VGtHOVVGRlNESkh0MjBIdUxsNmUxZURYRnNOenh0eUxtZjl6SlVHVm91Y0cySlNtcnN0cmxGZHZaWWxDTUpCejgzU0lfX0twS3ZKaWFTUXd1cVZzelc2LWhRUEpYeDdkejBabmI3MVNReU5GS2xOWE82cGlmNXJIdVBHTUNrdmw2TWRSTXJOZ3I1bWNHOHd5cV9pU3hmVmM0WFpWZndrbmFrclY3RTFCcjNVRXNKY21YMU9kWHpGMWN1amZEUTd0QmoxLWl4YVpqN0dYbFRFVURJUkVLUnFxZUJMcEcwS3BzUTAtZlJDcTFubXdOQTlR?oc=5",
|
||||||
"https://www.ntu.edu.tw/",
|
"https://news.google.com/rss/articles/CBMiUEFVX3lxTFB3eUoyU3ZHSGlNNm5wNUJMaEdWZThDTVVGajMzZmV2cDhhLVBfZnd1d0FUM01BWFIyVDYtbjBfMmVzOS1xTFgteHY4c2Z2X0810gFWQVVfeXFMT0ZWRVhsMDFCM2JPN0FEaTU4WHhZVjREdEE4akdKTUVKQWsxaXByME83UlNwVFFINmQ5U3FOSlg3STR3b2pFSUVfaVg4WktiRTk0aU9PSmc?oc=5",
|
||||||
"https://www.cathaybk.com.tw/",
|
"https://news.google.com/rss/articles/CBMiYEFVX3lxTE0tNkcwcDRZMW05bDVzN3MxQTNPdVYyMVIxQ2RKQXVwS19rUktVR3R4c200VGw0c1dueFFpNkNsaV9BeDFDbFBFSlBFTWt5RjBET0xYc2Q4cTZrYXlCcmM3ddIBZkFVX3lxTFAwOVhaSGs0UlZZekVYTHl4eHRkR1pGekdXbEJlaE5EOTJiMWFVaHlOdzhPM2RNcktxVzVaM00xOHdTTWNXczlNdWxMczhwbTNORWdUUWpXeDk1dVRlRE00WkV2YWkwUQ?oc=5"
|
||||||
"https://news.google.com/rss/articles/CBMiX0FVX3lxTE9hYThuYy1SeFVtVmtlRWloazhGcXQ2RThNWFZxVjdpSVFuek9UcUVoMXdpdWI4NWgzOXVaWmRSR2J5X1JCV1hVZXFrOW11V1JXcmlPREMyb1V3MC1sRHBj?oc=5",
|
|
||||||
"https://news.google.com/rss/articles/CBMiUEFVX3lxTE5zLVNDaGlzQnhOM0JoOG9NSWJLSVhMc0xUWjBYUkpyR3hFMXc3bU4zZGdtSlU2Q3ViTlJkVlQ5aVJQNWhvRjlSQVhFeXNxY0tt0gFWQVVfeXFMTUVvWDNUZmpCM1RhdkdFWV83WmpQMjkxUTV6MWJncGJPWS1PSHVyVFVSLTVsZkFna2MxemVnMkJVbHNqZWVMcmtTeXdMQWtJcXUtemJpUkE?oc=5",
|
|
||||||
"https://news.google.com/rss/articles/CBMiUEFVX3lxTE5xcDdhYjQwcVBQSDIxREN1SnlqY2Z6dE4yaGcySjFlc2dBeWNNRGFfTjFzNndYXy1nRHM0X3BSRTVNek5UVWxsVGR0RzZtQkcy0gFWQVVfeXFMTXVBRWxEUzZQQ2xvYlJVd25jTk5kRGRvb2xPRmdwckw2UGtXZXA2a2FvUTVMc2YtZmJhRFNzMUtLYTNqZXlFM1V0YmlrY1JIUkxZU01QREE?oc=5",
|
|
||||||
"https://news.google.com/rss/articles/CBMi6AJBVV95cUxONXJKMzQxOGhGQ0RDZVpkNkxodkFTOUZPSnBUOGVBRWpwR2JicmptR1JhWGh6XzRsREVNblJfLVRoemZEblVUeWtWWmFfS19wRzE5RFRybGw5bVJ3RE9RbllQMjdHVGYzM3RkMmhLX240RjFWM09lRlN6d3dET2N0REozdDdaUDc0N3NMeXJBNFNtdzZaTzViRnZBOVFGMHRDd2pWT0ttQTVaRmVIR3pSU05vNHMyMEw0blpka3ZkeWdkSjNRSDZ2Z2o5akFUYmJ5a2twdWRKb0tvem83ZFFOZTNNTFNjb0VmZHV3OUltam0xNmdlSWs0UzlDcUtybk4xLUFMU2FZZTNLWHNTYkRsWUR3RUdmSzRheGt1aG52dDZFU0JrNWF3ZWVpeHhGcVNFaW04TWFyeVFnNUpqT0RqalQ4RGx0YXZ3QlBVV1NDM0FqVjlyblg2NUNRV0U2WFVsTDlkNXZkQXo?oc=5",
|
|
||||||
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9wck9XVUlqa3FCY1I1VmNMeURQc3dRQWpIamhXdlpfUjRNeGtkQmV4VU8xa3JKRzRreDNQRU9IQWtIU05Xa1k3M19WRktrVGJqMUt1Yk9fNXY4UdIBX0FVX3lxTFA0SXZIRTZvS3JwQW96eU0teVk2VGVvd3A2S0dZZFFTWUNhbWZCbGxBdl9Sa1ZxUG1FRkNIajFJSkR0QmNpd0w4MS1KTHBXQ2FuSklnSlFld3dWbWdybVZn?oc=5",
|
|
||||||
"https://news.google.com/rss/articles/CBMiTkFVX3lxTE8wMkF1X2l6QUxUMDU0TTJ5UGliYy1OSDBQdnNXLWdkb1h3WndWSk5McDhvcFFtbGpIWnBRY0xJNjFmX0Z5SGZmVWxvX0ROZ9IBakFVX3lxTE9iMFFLNnNtTGl5T3FNMURvd3pGU2RTcTg5SENmMXFKUWdScXVkaUNVTXdTd1JVbWFkX0pRbzhJWFV1eUxaU0RhdFpFSFUxOWRUVDFuRWFfM2hHTEJ6VFNIdEpBVDlOcXQ5OWc?oc=5",
|
|
||||||
"https://news.google.com/rss/articles/CBMixwJBVV95cUxPeWtRdFpPd3FMT3BSazFyOE1IRy1ERnFPTlV0Q3dfUVJISkRSaUVfdlRCY3FOemEyTkxaaDQ4V09iMF8ySDRNcU91c3BPUzhCNmFRSkZDbi1VZWlJbEpRVnNCd1k3ZFpDZXc2U2tWMHRMUE54eGh1S1MtWXdIM25LUGVpbm5xMVZQRmp2ZHBqOV9fY24xOEsyUExEQVZ0T3VQYzBha20tZm1PdjU3R2hWOUdKWTBBU3VCNWkwVGRhMHZMYnpjSnFSVFNoRFV3ekVMbFczeFJNOVVfLV93aWtOeWZyUG5mUTloRThzYTA2TEN3UElrM1R3SnFyVEFrbjVVYmdWSWx2Rklyb0pBMDhia3pIa2ZtaFRVamxqTjRDeHkteFdOSnVUOXpJLVpxd2xrRVY4RXdIdi13RXhpWGZ1Q1Q1T3M2UWM?oc=5",
|
|
||||||
"https://www.gov.tw/",
|
|
||||||
"https://news.google.com/rss/articles/CBMilARBVV95cUxNdnBaYklQVkwwMXlyOWF2WDJWNHhiMGkzNXlCSW1Malo1bS1BRDJKaVBBSGRpYS1wUVRKandHVXB6TlpUNHpSbHJ3TWpfSGZCY2RjY3pUXzdJYkNCVkNYbnNTbzU1bTZLRG1GOVd3eWhxZnllRFdmbHc3UGJ5VWtMQ2FZVjZtSVgxczZORlJDN3lZWTh5SktvZUNzTC1tYzdzUDJ1MFpPa2Y4VmJ5LUljelRjMlplVTZHcFJUVUFoWi04UzhLbHhOSThvNGowYkNpc096V1FDNG9CQW1lelFheGg3YXRMRWxnQUVXVGlmZEs4SUV3RFVzbTRmT3V5RmV4akFjekZHb3ZaRG44SWlrQ3ozLXByNmNuY2p1ZGhqVndzSmx3c2lvOFRzc0c2UDhQMVpkbHdtT3ExZTNlRXFjQnJRcV9jLUtKY0R1c29iU2k0UG4zOEx5di1wSENUN3FHX0twUnVXNDNWS1F5MWZabTR2TVlBQnJ6eUNDcUdlR0VqV1F4R2ZqWnlCQnExVGp1M1BNX0F3TDJOTlk5T3lJTVJEendvMjNEb3lucUZwSkRVckQ4NmhrTV9GcHhhSHB5My1NZTlqYk9aaTgxYWtXcXc4WXlRRENIVTVaT0x4Z2UxOFZSVFo5RnNzNTVHR0wzSHJmVHl4SlcyOGtHM0pVZFd4YzFjaHNyRWQ0eWdNTGpVU0x6?oc=5",
|
|
||||||
"https://www.pchome.com.tw/"
|
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.gov.tw/",
|
"https://www.gov.tw/",
|
||||||
|
|||||||
@@ -8,29 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.barclays.co.uk/",
|
"https://news.google.com/rss/articles/CBMi0gFBVV95cUxOcDY5NHhQMkJBMUdnTC1QN2JONFB0ZE9pOE9IYXZEY0I4eE9lVmJ3Ml9JdDhPUHF5VXdvN0ZTVGhwM2Z2UWMzTFJYTDBwZEdReDNCYjJXQzAtTmN3NDdObHd2R2ZURWxHNDY0cDlwcV9HRVMzaUVfLWxTUUpWcXJYel9KSVdmYW9rN0JUMzdjQVJ3enBydUR0S01nRnZldl93WHU4ajRsMU1JNG52WUd2YWtmS1lTc0pCM000MnN2a2d6eDVMaktCYTd4MmwxSmhISmc?oc=5",
|
||||||
"https://www.bbc.com/news/articles/c77m242z2j8o?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMikAFBVV95cUxPNUphaGVMY1cxNUw4TEFWMHFINVVfUTZ3YURKTjFkTGY2dFEzdDMtQldRY01ySFlMc2hjTjV1c1k4RW02V2VmTzJMbDRCMGxWQy02RkRUYlRNTmlKWC1CeVE4RTBsVTlva1Y1b2RReGJKTGFZZzVxcThNa3VreUFIaHJDR05QWW8xaWdzMEEwb2Q?oc=5",
|
||||||
"https://www.bbc.co.uk/sounds/play/p0ng84b4?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxQZ3ZsYnVMeEZBQUxWSGprVDhxeGRKekxMeHMycGQtZXpscTVzVmlhRE9uem9XZk5ZTkxkbU83eEtwMzNXczhkQnhfOTB6cDMxc0dRTjdWUWpnWVVpbWNKWjhBbXJlZjBna2N2VDFWTmwwbTU1ajFzblp3REpMM3pqaWZqTW9lNXBkQXU0S3k1cDF2SjNvM29kYlJYd2tGMzJLWVk5RmdFYw?oc=5",
|
||||||
"https://www.bbc.com/news/articles/cz78x703lrvo?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPUGVMdnFoRjFHWThkT2FqNVY1NGJTTGdXeWs0TUVPYUc2SzQ3VVltWThUa1FhSEFMWUxoQWM4S3hiZlo4Tm1OLUJkQUpWa0JmLTlnb2did1FQSzFkM095QkUwTndqV0xYWDU4UXU4ZGlSeGxnWE5YVGw3VlVvS2kzMFVnT0x4blo3amdvTlBR?oc=5",
|
||||||
"https://www.nationalrail.co.uk/",
|
"https://news.google.com/rss/articles/CBMiXEFVX3lxTE52QzBtOVQzWlZiMlJoY0pUdUk2MVdnY3NSSnU0T2RaeW1BMGZVeGVIb0ZOb3hxZEliUG5mbEZKNU1iRUd1RU5aUk1XQWNKRHVUWHF6aGsxMTI3VVNv?oc=5",
|
||||||
"https://www.amazon.co.uk/",
|
"https://news.google.com/rss/articles/CBMicEFVX3lxTE5HSEdTS2ZUVlduckpIai16UGFaQzZPODREUHRWRlBNQXEtVWRMTzBuc3ZCQnhub3RtWVJ3dlFqeWJZNUUyVVJtaGF2akhqV3Zjc3FrVm9ZdGJlckxuY2o3NlRSdTR4NDhMa0c1dk5ueW0?oc=5",
|
||||||
"https://www.bbc.com/news/articles/cvg30jkvklno?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMivAFBVV95cUxOZ1FNNkg5cTZKa2xMQ2tvSWdieG1wT0U5a0txeWY0TVlxd3RGUEt4aVV1enRudHNwaW03alRCN1QwQ0pqNDltUG44bnYyb25QZURILU1hNjBUcHZscWNGZ0dtOE5xeHFMNFZqX0hUSjhUZDZYbmotdjhHbUNZdVloRWt1U1U0eWhHam5zZ1BvN0FWckR3XzBTNnJpY3ZyU0dfNHcxTGtFbXk4RGxpbm00ZzBvNXowNC0yRlN1eQ?oc=5",
|
||||||
"https://www.bbc.com/news/videos/c75kpx2w452o?at_medium=RSS&at_campaign=rss",
|
"https://www.microsoft.com/",
|
||||||
"https://www.bbc.com/news/articles/cdrmvx8m8vgo?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMivAFBVV95cUxQYUNsTTJ2VllienFYMDhGaVN4YV8wZDkwbEppaFU3Ukg4eUplbFJrRW1pZGJPRmMyTWsyYzJUZVJLVjIwSFc4bllJQ0V6bmJKSkRYZnNEeGtMbGEzTENqblZEbW81TUdLZng2YjBBNmt2YW1kTzlndFV4cHhPYnFBWDBMdEZDSEV0d3VIZUtpNlRoWUNKUjFfVWdjOWY4RVptSEU1YXBweGZyZm12V0dsS0UwX09PeklmV3FUTA?oc=5",
|
||||||
"https://www.ebay.co.uk/",
|
"https://news.google.com/rss/articles/CBMimAFBVV95cUxQbVIxMVRQcWphM2pacndVbXRYZHdTS3Vpb2hRVXoyRDFGV0lSR0kyallSUGpmY0JWc3lhV1VDc2pYbGxIbWljaEFHSlpqcXBrRWRJVTBxRm11NWxhemY1OXRUdjhSN0huTEhHNldzMzlJNWhxTTh3UmpmekJGM1Nfd3VZRGlMdnFuNlJiSkI5Y05MRUFka3JEOQ?oc=5",
|
||||||
"https://www.bbc.com/sport/football/articles/c0rxl475x8jo?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMingFBVV95cUxNWWZIWUR1R0V0RFZwMzJqY0ZYNm5ocGgwd2ItVnpzbG1ESWdSNVA3blRXYzJYVGlucmpOWm1oU3RFNXJxNWRmWWIwR2tHZWExdkZZX3Vxekk1SjUycThqOHM2c3ljOGtQSjNzbm1xOE0wQVYweEplLWN4UXNHZkt5QU9VVjVkaUhEbzIyMXh4bUdKdTh0YkVZbzg3aV83Z9IBoAFBVV95cUxPRFJ1SEZlWFBqLWFhanFzSjB5dUZjTjhST3lCajE2ekt6bFlrOVQ3MFN0QWlkc3Ywc2pJbmpZOElUdTZJYWxFZ20ycWhPTGtjcWpFQ0tNaEtBQTZNLWFIQV90TkVLUjROY2N5YUFJSGwwQkZXYWdWUHlheGowRFFjeGFjOU52Mk9menh0cGpPWENkU2NrdW5IZHlpenZld1Ru?oc=5",
|
||||||
"https://www.bbc.com/news/articles/ckgw72lrvn3o?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxPSmhQT0VuSVM1cjdzXy0yeVZaejF5MExIdVI1U2N1Tk1HaEJDbTF2emhLZmFtNVFhZzNGU0tTSzhiQjFMb1VHQzg0WUZ3OTctOTBqOXRLRDNqOUxKcXJBdFVjVEFPeTVwcE1fM0Zjdi1adTE4MFpObFI4azhZcmp2Y3lVaGVRSU1iSGtIbGJvRUxjekVIRmVObzJMcVA1a1I2NU01ZTFNTk83Z1JhY1lLMFdONVlZQ05B?oc=5",
|
||||||
"https://www.bbc.com/news/articles/cz67qjn48eqo?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMikAFBVV95cUxON08tYVJOVTB1ajY4bE9aWmhmdHM0WWdrR0ZmckNGd2drLTc1SWpLb1B6QS05N1I1RVUwbWhDdjVYbVFVUEV1OXRYVkZoWUhqUGRPclh5aGFaSUJ6YkRuX1lsQlVfT2ZvOWhaQkJPMEE1Y2RoZEtIOWcwQ3ZZZHVzX0RsMzN1NXJ1UEJMcUZ5S2Y?oc=5",
|
||||||
"https://www.bbc.com/news/articles/cn08j2g9ze9o?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxOR0hmTWZ1MndMWnU2TkdQd054UzZXUUJMVFA5Q3o1VGFZNURRbjVRT0xvb2Job1E1ZUgxbDdTZFRMd1RXQnBQa1haMFJQMDVzUHRmZ3FkWjBGRjBUMDhZUU1KSFFxRUEweGpac0x1V3Jqc1hTNlJTMF9qY2ZpRjJ2NV9aQ2MwTENxZFA1V181azdJYW9I?oc=5",
|
||||||
"https://www.nhs.uk/",
|
"https://news.google.com/rss/articles/CBMiX0FVX3lxTE1RU0lUd3BQc28teGV2dEc4R0VoVHJJUDV6VHd3WjFHYkpzcE5IT2xNNVQ3Q18zb09jZ0RydjhkQzdPWWR5VkJ1MS1OQnZzSHVYMlJ4cVN2OGdSRVQ1cjBN?oc=5",
|
||||||
"https://www.postoffice.co.uk/",
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxPbzhZRERkemdPZnJEQlhwTVlaenhwckkxTmduT3VLOUVERkNCbnhZQ05vMFllY3RqRlZnM29rU2s2TXkya054QlVpVFg2X2FNRkMzc0dSXzhOZF9yUW82bDVMWHQxUzRUU29tZXM4M191bXlCVDN4VjhyTzdhcDNXaXU0TnZqMGkxMWdsSUE5QmtiY1oyMzJGdVQ4bzkxQmtPMlFMRU1jVHVPRGRVLVd5Q1NYWDTSAboBQVVfeXFMTlBja25EV1dEWEdhS3JrckoxTVhocnZPRV9FemZ0SThOOVNDVW9ZVjNKVWR5VmJoUTZtcTJpRHdTYzFFbUtKVjdBQ3hHRWktUFZhZ2dsM1hFaWMxQWhpV2ZsRVVCWjNFQ1VVaDNaY2RiVEhZd0huSC1rLUo4bnJzUW9ZeUM3ZGhndTBweEpGSXpUNmxDYnU3SE1TTzY2SDFRNjBqN1B3a3Rfc0d4S1pnLU8xVEl6allEekhn?oc=5",
|
||||||
"https://www.bbc.com/news/articles/c74v2enw8l7o?at_medium=RSS&at_campaign=rss",
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
"https://www.gov.uk/",
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxOV1hqWW1YWWFQYzJXcE9hLXVXY3dmaU9vYnJSdUZ2MWk1a2MzbjVRa0JrcXBsVEtOS1pLbEVOeWZXR3dQZXI1eTlHTGtwTnJrVjg3TDdLd3g2bG8zRVhVSnNKS3ZEZ2dPbFJpLW9NUkNlb3FtRl8wR3U3a0ZRRDEtLWpmNzg4NFl3MVZ6MXVR0gGTAUFVX3lxTE9KUEFtYU9SS2Zyb2JPSUJndEs5US1tSm5FWE1JOFF5bUJwSlZpcWZaTlVmR1NnUTF2bG9YdFctTnBKV3ZWTUxsT0h3T1U4LW5yWGM2NUZwNXd4d2l3bkRCTHA5cnlRaW9DYzhxeS1jcTE4MDBnZ0g1ZXNybTZ6Rk9saHdZWUN4ZGlVUklGeXdMV1VvNA?oc=5",
|
||||||
"https://www.bbc.co.uk/iplayer/episode/b01p6y1c/puss-in-boots?at_mid=ovYA47yS9y&at_campaign=Film_Puss_in_Boots&at_medium=display_ad&at_campaign_type=owned&at_nation=NET&at_audience_id=SS&at_product=iplayer&at_brand=b01p6y1c&at_ptr_name=bbc&at_ptr_type=media&at_format=image&at_objective=consumption&at_link_title=Film_Puss_in_Boots&at_bbc_team=BBC&at_creation=Film",
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxOUG9CamdrN0plbzdCMy1SZjMxTTJsMU05VmxhOGxidHd6SlBFU3RNYW50WVpidW5SWlZNMjByaVhGdWdDdUhFLWJIQlBodFRBRlRkQS1haTlqX0JrdjJ2cVNmWTNySUxmYjZMekVuZDY4cUc1Nmw3Vzd0YmplMGNIWUhmdDlaODVKM3FuZQ?oc=5",
|
||||||
"https://www.bbc.com/news/articles/cvg09n7gj3lo?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMijwFBVV95cUxNZFpEaGZfNFFtYWhKazl3a1EtYkp3MVI4TUVSTnM5UkJxQVhYVktXa2p1VTM4TVJrci1FT2wxZEctWklZSmhmLVJIODA0bWY3RERIdFBuLUZoM2hCZ0RiZWxQUFcxM2RiTktHaGZEUUxhMjdJaUdSajZxdEsxbjdlTnlZQnNCdUpIbmNUN3M1MA?oc=5",
|
||||||
"https://www.bbc.com/news/articles/cj37d4gzz4xo?at_medium=RSS&at_campaign=rss",
|
"https://www.apple.com/",
|
||||||
"https://www.bbc.com/news/articles/cq8wnzly5j5o?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMiZ0FVX3lxTE1hYjJYZWJPRXFILXpEWHVQRlF6QlJycnVRRkNXNjVHOXBDYV9ra3lTSExyWXpSWVZWZlJQRWRZNGZJSDU5NU80ZWhvaUExcEFwSkZGLVpEQW51ekdkYklrOUFGb25VLXM?oc=5",
|
||||||
"https://www.ox.ac.uk/"
|
"https://news.google.com/rss/articles/CBMihAFBVV95cUxPZ0pkUnFDMHBXLURUTWxvMmg3SktsWEtzWTRueUQ4Qy1qelU2MVNUaFNHRk0tSmJudTFsT0lrdnk2RG9OUUFiYno5a3VUU3VEbEg0amQ1Qm1vYUF1QnB3WFJXOXRWVE5QLXBXWEU3MGhXZEE0bjgxUHQzMVZuaFZIdDFhcHM?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=31995",
|
||||||
|
"https://news.google.com/rss/articles/CBMingFBVV95cUxNdm1hcWo5REFab1d4QlphUXRvVzE1ZWlQVFJDTGtBMDJYUkVwLXBRSFYxWnN4T2Rtd19mTVhtc3NLakdBdllfV0xqY0tIczBBRW1rWEtaellSOXZVZEw0M2dtb01fb2hFV1lhX1VpcEhyRGVXbTlyM081enp5T0VIVHpZSkpybEZ3aEFLZlc1clNqRWNNQXR3M2QtbnFFdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiqAFBVV95cUxQMW1BSFExdGJ5SjdSbVJJV0xydE5rd2ZreFdUN3pkc0V3VFdkX25nTXpoZjdGVUFzRFkxNEFqMzR5cUlCeVRsdk9xQmhTZ1VVZ2JtUmVDalZnMDIwZTJPaS1fTW1WTXRPSlV4QjNYajhyRUFLWHd4ZVlJc0JoUzNlN3B4ZmZ3MkxFV0lNeDlZZ3d2MUJmaklicTdlNHBoS3Rnd3JPN25jbWQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOSmRvRl9YRjBNemlROUY5R0wyUVo2dU1yMzVWUkM2UnNmM1JMMl9FWXBLRUlUQ1NFUHA2RkxUSTIzSzdLRmhsaHFIUE9Bemdkck5MYWU3RmhXOVR5Q0xxSnZHZDhQUEZFMFVUaGFNejFZZmcyZ3oycWhleGpIWXAyag?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiXkFVX3lxTE4zanpOaVU3ZVZvZWxmTFluY2J3T2JCc3BNc21hOVVHOFZGZDZOdy1feDBnQjFXNldtWV9QTWxXWk9pVEpRcksxazE5YXdCVDl3TERlM29qaWZVVXRiNlE?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=55415",
|
||||||
|
"https://news.google.com/rss/articles/CBMingFBVV95cUxQMFM4eGs3bDBVYjhTNGRZd3dzVUlMNUdMSUZVbTZsckdiLWk1YjNfdWprS2ZLSlFkSlFXLUpRNTRfa2VQeXdyOXlmc2RWamVLZUJITmN5aW5VVVdkRGhsYlpJVkJpSEVHUlVCSUtja0pfOUVfc0U3ZHBNOWczd0kyY25IUy1xSU5VbHBzT05NeVZZY1NfdWl4T3ZUS1JQZw?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.gov.uk/",
|
"https://www.gov.uk/",
|
||||||
|
|||||||
@@ -8,29 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.postoffice.co.uk/",
|
"https://news.google.com/rss/articles/CBMingFBVV95cUxQMFM4eGs3bDBVYjhTNGRZd3dzVUlMNUdMSUZVbTZsckdiLWk1YjNfdWprS2ZLSlFkSlFXLUpRNTRfa2VQeXdyOXlmc2RWamVLZUJITmN5aW5VVVdkRGhsYlpJVkJpSEVHUlVCSUtja0pfOUVfc0U3ZHBNOWczd0kyY25IUy1xSU5VbHBzT05NeVZZY1NfdWl4T3ZUS1JQZw?oc=5",
|
||||||
"https://www.bbc.com/news/articles/c77m242z2j8o?at_medium=RSS&at_campaign=rss",
|
"https://en.wikipedia.org/wiki/Special:Random?r=12203",
|
||||||
"https://www.bbc.com/news/articles/cn08j2g9ze9o?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxPbzhZRERkemdPZnJEQlhwTVlaenhwckkxTmduT3VLOUVERkNCbnhZQ05vMFllY3RqRlZnM29rU2s2TXkya054QlVpVFg2X2FNRkMzc0dSXzhOZF9yUW82bDVMWHQxUzRUU29tZXM4M191bXlCVDN4VjhyTzdhcDNXaXU0TnZqMGkxMWdsSUE5QmtiY1oyMzJGdVQ4bzkxQmtPMlFMRU1jVHVPRGRVLVd5Q1NYWDTSAboBQVVfeXFMTlBja25EV1dEWEdhS3JrckoxTVhocnZPRV9FemZ0SThOOVNDVW9ZVjNKVWR5VmJoUTZtcTJpRHdTYzFFbUtKVjdBQ3hHRWktUFZhZ2dsM1hFaWMxQWhpV2ZsRVVCWjNFQ1VVaDNaY2RiVEhZd0huSC1rLUo4bnJzUW9ZeUM3ZGhndTBweEpGSXpUNmxDYnU3SE1TTzY2SDFRNjBqN1B3a3Rfc0d4S1pnLU8xVEl6allEekhn?oc=5",
|
||||||
"https://www.bbc.com/news/videos/c75kpx2w452o?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxPaHl1ZXlVTEdjTjJkYi1GOHdZNmV3SkRreUVkTm5kTUYxRTBOSHk0MmVJdDd0UzlnQk5mQldxNEZ2WlJMUENZOWlFUkN6bzM0MEF4VnVfLXAwZlNFYXRvZWlYU2hNODlrQklJMEhsVlVPTnBBRWZMdWl3dDJ4eV9CUzZrQ1dka0J6cU80SlFBZ0JCU2JKZ1hRellaeFJxR043RlpZTg?oc=5",
|
||||||
"https://www.ox.ac.uk/",
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxOV1hqWW1YWWFQYzJXcE9hLXVXY3dmaU9vYnJSdUZ2MWk1a2MzbjVRa0JrcXBsVEtOS1pLbEVOeWZXR3dQZXI1eTlHTGtwTnJrVjg3TDdLd3g2bG8zRVhVSnNKS3ZEZ2dPbFJpLW9NUkNlb3FtRl8wR3U3a0ZRRDEtLWpmNzg4NFl3MVZ6MXVR0gGTAUFVX3lxTE9KUEFtYU9SS2Zyb2JPSUJndEs5US1tSm5FWE1JOFF5bUJwSlZpcWZaTlVmR1NnUTF2bG9YdFctTnBKV3ZWTUxsT0h3T1U4LW5yWGM2NUZwNXd4d2l3bkRCTHA5cnlRaW9DYzhxeS1jcTE4MDBnZ0g1ZXNybTZ6Rk9saHdZWUN4ZGlVUklGeXdMV1VvNA?oc=5",
|
||||||
"https://www.bbc.com/news/articles/cvg30jkvklno?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMingFBVV95cUxNdm1hcWo5REFab1d4QlphUXRvVzE1ZWlQVFJDTGtBMDJYUkVwLXBRSFYxWnN4T2Rtd19mTVhtc3NLakdBdllfV0xqY0tIczBBRW1rWEtaellSOXZVZEw0M2dtb01fb2hFV1lhX1VpcEhyRGVXbTlyM081enp5T0VIVHpZSkpybEZ3aEFLZlc1clNqRWNNQXR3M2QtbnFFdw?oc=5",
|
||||||
"https://www.ebay.co.uk/",
|
"https://www.microsoft.com/",
|
||||||
"https://www.bbc.com/news/articles/cz78x703lrvo?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxPSmhQT0VuSVM1cjdzXy0yeVZaejF5MExIdVI1U2N1Tk1HaEJDbTF2emhLZmFtNVFhZzNGU0tTSzhiQjFMb1VHQzg0WUZ3OTctOTBqOXRLRDNqOUxKcXJBdFVjVEFPeTVwcE1fM0Zjdi1adTE4MFpObFI4azhZcmp2Y3lVaGVRSU1iSGtIbGJvRUxjekVIRmVObzJMcVA1a1I2NU01ZTFNTk83Z1JhY1lLMFdONVlZQ05B?oc=5",
|
||||||
"https://www.bbc.com/news/articles/ckgw72lrvn3o?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxOUG9CamdrN0plbzdCMy1SZjMxTTJsMU05VmxhOGxidHd6SlBFU3RNYW50WVpidW5SWlZNMjByaVhGdWdDdUhFLWJIQlBodFRBRlRkQS1haTlqX0JrdjJ2cVNmWTNySUxmYjZMekVuZDY4cUc1Nmw3Vzd0YmplMGNIWUhmdDlaODVKM3FuZQ?oc=5",
|
||||||
"https://www.bbc.co.uk/iplayer/episode/b01p6y1c/puss-in-boots?at_mid=ovYA47yS9y&at_campaign=Film_Puss_in_Boots&at_medium=display_ad&at_campaign_type=owned&at_nation=NET&at_audience_id=SS&at_product=iplayer&at_brand=b01p6y1c&at_ptr_name=bbc&at_ptr_type=media&at_format=image&at_objective=consumption&at_link_title=Film_Puss_in_Boots&at_bbc_team=BBC&at_creation=Film",
|
"https://news.google.com/rss/articles/CBMiigFBVV95cUxQdlZhTHl2cE00Zy1ZekFDbWMzdHctclFPcEl5NXNDeXlnQjlCblVmejdocUV4SE8xT2pYUU1fNkhFam8telhGWUFHVUtRNTdKQ3pLcHBKemM1Vno2QmhvYUNNSmpUd3haRmVEMU9Ybjl6clNUWUVqYjd2cTRXdjNqQ2ZJSmNTUFN2dkE?oc=5",
|
||||||
"https://www.bbc.com/news/articles/cj37d4gzz4xo?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMiqAFBVV95cUxNTi1lb19LNmFIQlFBbG9OU2U2ZDRrR3gwNXhKMzNSYWJaZ09GRkdMSXdmVFRMYmdBdzhhallMcXlYU3ZMWnRlcDZRWk5SbDNsWEhsUlN3dWVFWFFiVUdodFUzQlpMaThuU2ozVWhKSm5MeHVSTm9qN0F4b1FKR0dKOUYyQ3dnWW5KaWIzb0hEUWtBVmd1QmRHNTBFbEVXWGVpMXpqcENFWnc?oc=5",
|
||||||
"https://www.bbc.com/sport/football/articles/c0rxl475x8jo?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPdmp5OGdMRWp3eThFUFlMV1QyR0NQWGhMZW5jeGsxVVlvM2NXbXkwQ3ZZQnZVdkNfZUpiTnNBR0NtaVd1REhhSzBvRDRKZm5nMXN1aW4zTFVSQzB2dmNfZnJGX2I0MTZocURQdzQ4WDBodDJWSk5sUHBtdmN6Szk1Z1lIRnZDaDhIcGhubWtBQ2EwRE5DLUhVRUo2WQ?oc=5",
|
||||||
"https://www.bbc.com/news/articles/cvg09n7gj3lo?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMicEFVX3lxTFBLTEZ1cHhyeGVKMWVVZUd2OVUzWkZBcGsyZkxER1dyYUg5dVR6NHE1YzNqcTJHQ19iSU1jSnJNVVBMbWltRFJpZXhrc25ET2pxMlRDc0NJaHA3eEpEQzVKYnVBeG1OWXdZSW83a3pYRHE?oc=5",
|
||||||
"https://www.bbc.com/news/articles/cdrmvx8m8vgo?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMimAFBVV95cUxQbVIxMVRQcWphM2pacndVbXRYZHdTS3Vpb2hRVXoyRDFGV0lSR0kyallSUGpmY0JWc3lhV1VDc2pYbGxIbWljaEFHSlpqcXBrRWRJVTBxRm11NWxhemY1OXRUdjhSN0huTEhHNldzMzlJNWhxTTh3UmpmekJGM1Nfd3VZRGlMdnFuNlJiSkI5Y05MRUFka3JEOQ?oc=5",
|
||||||
"https://www.amazon.co.uk/",
|
"https://news.google.com/rss/articles/CBMiXEFVX3lxTE1ZVWJ2OE1RQkE1SVNwN194Tk1rcWNDYmlWQmpzN2JWRzJxVXdJM2N2a0NKaDNtcHVRNktxZUZVMlI4TnJRSFV0VXZxdG5aOG5JMnZXOVl3aDVHdXN1?oc=5",
|
||||||
"https://www.gov.uk/",
|
"https://news.google.com/rss/articles/CBMikAFBVV95cUxPNUphaGVMY1cxNUw4TEFWMHFINVVfUTZ3YURKTjFkTGY2dFEzdDMtQldRY01ySFlMc2hjTjV1c1k4RW02V2VmTzJMbDRCMGxWQy02RkRUYlRNTmlKWC1CeVE4RTBsVTlva1Y1b2RReGJKTGFZZzVxcThNa3VreUFIaHJDR05QWW8xaWdzMEEwb2Q?oc=5",
|
||||||
"https://www.nhs.uk/",
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxQZ3ZsYnVMeEZBQUxWSGprVDhxeGRKekxMeHMycGQtZXpscTVzVmlhRE9uem9XZk5ZTkxkbU83eEtwMzNXczhkQnhfOTB6cDMxc0dRTjdWUWpnWVVpbWNKWjhBbXJlZjBna2N2VDFWTmwwbTU1ajFzblp3REpMM3pqaWZqTW9lNXBkQXU0S3k1cDF2SjNvM29kYlJYd2tGMzJLWVk5RmdFYw?oc=5",
|
||||||
"https://www.bbc.com/news/articles/cq8wnzly5j5o?at_medium=RSS&at_campaign=rss",
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
"https://www.nationalrail.co.uk/",
|
"https://en.wikipedia.org/wiki/Special:Random?r=59669",
|
||||||
"https://www.barclays.co.uk/",
|
"https://news.google.com/rss/articles/CBMi0gFBVV95cUxOcDY5NHhQMkJBMUdnTC1QN2JONFB0ZE9pOE9IYXZEY0I4eE9lVmJ3Ml9JdDhPUHF5VXdvN0ZTVGhwM2Z2UWMzTFJYTDBwZEdReDNCYjJXQzAtTmN3NDdObHd2R2ZURWxHNDY0cDlwcV9HRVMzaUVfLWxTUUpWcXJYel9KSVdmYW9rN0JUMzdjQVJ3enBydUR0S01nRnZldl93WHU4ajRsMU1JNG52WUd2YWtmS1lTc0pCM000MnN2a2d6eDVMaktCYTd4MmwxSmhISmc?oc=5",
|
||||||
"https://www.bbc.co.uk/sounds/play/p0ng84b4?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMiXkFVX3lxTE4zanpOaVU3ZVZvZWxmTFluY2J3T2JCc3BNc21hOVVHOFZGZDZOdy1feDBnQjFXNldtWV9QTWxXWk9pVEpRcksxazE5YXdCVDl3TERlM29qaWZVVXRiNlE?oc=5",
|
||||||
"https://www.bbc.com/news/articles/cz67qjn48eqo?at_medium=RSS&at_campaign=rss",
|
"https://news.google.com/rss/articles/CBMihAFBVV95cUxPZ0pkUnFDMHBXLURUTWxvMmg3SktsWEtzWTRueUQ4Qy1qelU2MVNUaFNHRk0tSmJudTFsT0lrdnk2RG9OUUFiYno5a3VUU3VEbEg0amQ1Qm1vYUF1QnB3WFJXOXRWVE5QLXBXWEU3MGhXZEE0bjgxUHQzMVZuaFZIdDFhcHM?oc=5",
|
||||||
"https://www.bbc.com/news/articles/c74v2enw8l7o?at_medium=RSS&at_campaign=rss"
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxOR0hmTWZ1MndMWnU2TkdQd054UzZXUUJMVFA5Q3o1VGFZNURRbjVRT0xvb2Job1E1ZUgxbDdTZFRMd1RXQnBQa1haMFJQMDVzUHRmZ3FkWjBGRjBUMDhZUU1KSFFxRUEweGpac0x1V3Jqc1hTNlJTMF9qY2ZpRjJ2NV9aQ2MwTENxZFA1V181azdJYW9I?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPUGVMdnFoRjFHWThkT2FqNVY1NGJTTGdXeWs0TUVPYUc2SzQ3VVltWThUa1FhSEFMWUxoQWM4S3hiZlo4Tm1OLUJkQUpWa0JmLTlnb2did1FQSzFkM095QkUwTndqV0xYWDU4UXU4ZGlSeGxnWE5YVGw3VlVvS2kzMFVnT0x4blo3amdvTlBR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiXEFVX3lxTFB5NTkweXpnNG5xNzFyaEJfNG0tUHpxZlo2Qkdrc203NUdmSDI4eFBOcTI2Z1pGRnhQQldjUlJQTjF6WW5ybDFKbU1CMlVjQ001WmxGYUs5RE9zU3c0?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiX0FVX3lxTE1RU0lUd3BQc28teGV2dEc4R0VoVHJJUDV6VHd3WjFHYkpzcE5IT2xNNVQ3Q18zb09jZ0RydjhkQzdPWWR5VkJ1MS1OQnZzSHVYMlJ4cVN2OGdSRVQ1cjBN?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMikAFBVV95cUxON08tYVJOVTB1ajY4bE9aWmhmdHM0WWdrR0ZmckNGd2drLTc1SWpLb1B6QS05N1I1RVUwbWhDdjVYbVFVUEV1OXRYVkZoWUhqUGRPclh5aGFaSUJ6YkRuX1lsQlVfT2ZvOWhaQkJPMEE1Y2RoZEtIOWcwQ3ZZZHVzX0RsMzN1NXJ1UEJMcUZ5S2Y?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMiXEFVX3lxTE52QzBtOVQzWlZiMlJoY0pUdUk2MVdnY3NSSnU0T2RaeW1BMGZVeGVIb0ZOb3hxZEliUG5mbEZKNU1iRUd1RU5aUk1XQWNKRHVUWHF6aGsxMTI3VVNv?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMingFBVV95cUxNWWZIWUR1R0V0RFZwMzJqY0ZYNm5ocGgwd2ItVnpzbG1ESWdSNVA3blRXYzJYVGlucmpOWm1oU3RFNXJxNWRmWWIwR2tHZWExdkZZX3Vxekk1SjUycThqOHM2c3ljOGtQSjNzbm1xOE0wQVYweEplLWN4UXNHZkt5QU9VVjVkaUhEbzIyMXh4bUdKdTh0YkVZbzg3aV83Z9IBoAFBVV95cUxPRFJ1SEZlWFBqLWFhanFzSjB5dUZjTjhST3lCajE2ekt6bFlrOVQ3MFN0QWlkc3Ywc2pJbmpZOElUdTZJYWxFZ20ycWhPTGtjcWpFQ0tNaEtBQTZNLWFIQV90TkVLUjROY2N5YUFJSGwwQkZXYWdWUHlheGowRFFjeGFjOU52Mk9menh0cGpPWENkU2NrdW5IZHlpenZld1Ru?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.gov.uk/",
|
"https://www.gov.uk/",
|
||||||
|
|||||||
55
data/regions/US/AZ/Phoenix.json
Normal file
55
data/regions/US/AZ/Phoenix.json
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxObS10M2UxaDJKWkhlYWdTd3hCbEZJWHVWdHFQOVRjekNFcFFSZnVSMTBqRy1TdG11X3c4cTRuUTVuMy00UTF4eXg0WmI1dDBnM0VfdTl3MlVJdERVZ3ZTTUFxN0x5NUxuQW9BbUVaM3hULVBYRFA4eTZ4Z2R5VmRPR1dWVDVKOV9lOTFHRU1vekRNaXVJa3VUODdFRzdJbkVYblk2VWhqSWN5X2NZ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPeEp6dF90WkhzazBOV2ltbnpTM3NONVFrSUtmaElHVHVOMDVOb0w3d3VzbnVCdU1sUC12a1A4aTVGVUZ5eWV2bDlFV0NybGdNUk1QdTlIY3JrbXU2VUtUWllJWVBpM0RKNmtXQmRoN0RKb3d4YjVUdzJqLWhYRmNncE93NjRmQjQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPMks3cnJqYXFzMldfanJxVXRvXzUxM185cHYtMGlqRU1XX0NSSFgyMU12MF9zTm93dXVPUVJUSk0tTDNWNUZ6NkgyR1BxRG1GMmxpalFBVHB4SlZfYk83cGJLTjJnVVNCQlI4SzhJU2pvMDB0NnNIb1ZjaVZzMjFNNEFvRWFQN0pKU0pCQnkydldTREp6aG9fM1ZRUQ?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=66995",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOWV96bU1VTzNWTU1ENEpMZXdVcVZDWTlDMmdVNGtpd3VZOXdYXzhKTGI1eXB6dzE4RFhmZ0dEaFlsdzZsZ1hoSHd1a251U1BaeEFwT0NQMDdEeFlNV2txSnNhcVFVT1p4WDFhNExlVXJCR3hhLXRieW1tSWUxVDcxaGpkd0Z6Tk9w?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi2AFBVV95cUxQTEY2Ym93RkdhcVloc1dnbWxpYjFfOTBZNTIxaXFONGtDZ25FOHhISjlnRDA5Tno1M3UwemtleFprb00xSDdVSVlDV0RLQ001YVBXSlhaVWVRVi1NV0ktWGh6YVhrRnRWTGJOdE5NSG9PREU3bjF6N01uUkppOGpEVHhETnJfSGRaT0Y4YkhVaE9wY2VNQnV1UnNGaEdZd0YwVG5UZ3RSbFpNU1V2cHp4NWs5cXdfdXBHUTZrZlhic1BFTzZmczVGZHJvazVHLXNQa21BRktUWl8?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPUGVMdnFoRjFHWThkT2FqNVY1NGJTTGdXeWs0TUVPYUc2SzQ3VVltWThUa1FhSEFMWUxoQWM4S3hiZlo4Tm1OLUJkQUpWa0JmLTlnb2did1FQSzFkM095QkUwTndqV0xYWDU4UXU4ZGlSeGxnWE5YVGw3VlVvS2kzMFVnT0x4blo3amdvTlBR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE9qUzY0bFpqeWU2MFpOLWlqTnZFQnBmUUd3RzZzN1ZMX0hHaEhELW9zRVJBS0Z0b0IxUEpFbXN3SUNmd3k3RmQxa0NJanZya2lIZkp3alFUU1djalRRSFdUamttSVhKYjhrczJkem5R0gFzQVVfeXFMTWRlUFgxaWtROHNzbVNpN0hVd1E3TGo5bEkzY2pIUDROeVFVNURXSnlVeGhSR3N1Q0F5UGwwV21vclVFa1pvdFNkbnloY194allZclY0YzVCZVZzUlotTEdzbFQ0UmNKaHRCMDk5d0x2cklqdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTFA3SWZlV2tFSk1wTGFPMTJlclNETGVPMktvLXgyWHNsQnlqV193NXNqMF9iTU5HbTNCMk1RQk1KMm52QTV1Szc1ekN4S3FXSXkxY3dzMUJCaUtBVkZQVEg5TGh0WDlJd0lNaE1HSndIVjJ5QXh1MkE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPN1dCOEcwSl9GZDlCM1JMZGhZdFRJNmtHZUROSnpIbjlzVjF4X251YzFnaHJuUF9RdEtkWkN2ckZCMTZ4Yi1fYXJSV1o0MWtkdDlmcGpMSWh6NW83MVJjRk9pNmNfN1BPckhlTUYyWDJMX0dXSFV0dGdVTDhWYmZWM2tNVW5Vd2pTRDhv?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxQRklHWUxodUJYdTJoTDBhWUpRUmFZY3FrY3Q5b1FqQU9mT1pITWM0aHJ1VFY3YWdrM3lvZ1RzZzhoSmMyMnZuak1vSTF3dTZwTG5VSjFsM2hlV2VWS1plM3AtVDhLT091UTlnS0lzeEMzelpYRmhkMktjMzBBSGpLWWZVbmYzaEVIX0hlRDhWMU44cWRLenc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOOFZ1T3hLemtzR0d6ZTlJU25GLU5YSEV3eVY0eUV2dm41S0ZPUjVFMWJ3dVpNdmo3aWpxSFE3QWJCdW1NcjlFWTFlcHlyTFhQOTdyUWxuMktSZmtrWnZadU1xQmlDb0dPU2o1dFV3dXVpX29PVDRNVVRNWlV0V1FFb3BlNWVQcUlubDFCQ1hmWUZBcm5JQVkyS28wYnVxd2t0MGt4RlNlOGtCUm9GaUwzUXNVT05CQlJI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOSmRvRl9YRjBNemlROUY5R0wyUVo2dU1yMzVWUkM2UnNmM1JMMl9FWXBLRUlUQ1NFUHA2RkxUSTIzSzdLRmhsaHFIUE9Bemdkck5MYWU3RmhXOVR5Q0xxSnZHZDhQUEZFMFVUaGFNejFZZmcyZ3oycWhleGpIWXAyag?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOWkI4N0V2T1lIb0Z1TGQ1SFdaQU8tQi1qUDlwdXVYSHdKZ1pPWG1yT3BsTXZDMW9JZFByT1k1OUZZM0NtZ2IzNU50SjF5U0trRnRJWE1VUHN4VVBiMC1vVmQtTU54QnFzb3dyZmcxMTFxMUFtYTktYzZ2NVlkSm1kUGlGbmRrNHcxZWtOM3lSWDFQaHpqcUQtaVFlc2FEVzFMZVgxaDBEQQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMikgFBVV95cUxOalFFTVNpXzFCbVIzNGw1VWtNMWVhN3JQQVllYnkwaTNEckpJbWxJVVJWY0ROdUxiT3ZUWUZ3UXBGanVhOTA1THZlc2NqQnVzMDdud1lNR3FUNmhRTzU3RGpGQkdhcnpSd2xQYUxiQkp3RVJLVXk3dzVGT0VvR2s1MmFOeTJOcVNIR3lkRzExaHpaUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQbER0RjNGdlRrOExodkZkUlgyeXBibDFpVDN0akx1M3RRZDM1TUYyR3dnbHZKWS1BQUo1TXFVTmJ1SW5YOTRISlUwM0dsQm9VbzdQTURIWEgyR1NKN29zOV81ZnVxa0ZMdXNYNEx6YUg1WGJ2elNLVl8xOW9oZjI1X1FucG9tMTZNaWVMSVA5Z2pGYmtJalRPRmtZZjBHUWp1d2NTbw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE8tQzFCM0tZTDRNaEFZY2hjLUQ0NHo0MFVKWjFINEFRWkMyNmVQWjNtc3RfdjhmU3NzMjc1TUFuU2FPWnFaWXpOVk9tWnFncFZ0WjNxSUxUUl9fTWUyelZHMkhaRUFnS3c2ZjBsdUZxZ1lxdVViM2c?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=3889",
|
||||||
|
"https://news.google.com/rss/articles/CBMivwFBVV95cUxQVVc3Rm8xRElJZjhnSXMwZ040aHZvQ3Y1b1loVUZXX3F0RkJZRUllcnd3Q2cxdWFsQ05aeVJ5eXYxcHVNVDR1TXBmT3FiT3VKQUNEWllFZ3Q3NGpLaXlGUF9MRkl5ejN0SUxsbGlnbll1N1diYkhmanlOQktwYy1VVnlET3RrbWlTNThHMzdnN1VsMXV0aFRrMHc2T09TQ21Qc0hIUGdaUGJTdUp2LXBkYVRKREZDRm9CSlJOWkcxTQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9jVjBtRTVwMTh2clFFMGNtcDByVWxEUTJ5RG9lZnNDSUdNeWRDRFFjVHR6b2tVaUVNRWxTTk5oUWk1U0VDMUQ2cHVFdnZkRmxlRm82cjBoblBEUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiyAFBVV95cUxNUUNEejdjTGJRYm45YmQ3Sm80cUN5b2FHSGxfdHBOOHdkVFhDcVpTT29IZ3E3NXY0M2Z0c3Y1VXBUYVd6VWpDR19ONktyNmRiOWhqcEdoVlpwMnpjR2lRMGRQQnJEbmxpOU5KQm5aQThEMWYxeWFpX2JoUEs4NHNoNmJpcGF5T2tQc3c2c0JRRzk4S1oxRU1sQ3JvOWNtZ09lLVp3bnNPZHc1UXRvWVJOelJNdVpDMGh1ZUFxT3VidVhVUGNOeW1XZw?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,31 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.cnn.com/2023/04/18/politics/white-house-toddler/index.html",
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
"https://www.cdc.gov/",
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
"https://www.cnn.com/style/article/ai-photo-win-sony-scli-intl/index.html",
|
"https://en.wikipedia.org/wiki/Special:Random?r=87599",
|
||||||
"https://www.cnn.com/videos/politics/2023/04/18/kevin-mccarthy-wall-street-speech-debt-ceiling-biden-economy-vpx.cnn",
|
"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOMmdjR1Y2NUxOeV8zMllEREN2REFJY29uZno0a3dWVWhMNkNhalZHVjF6UXZIY2todnhlRGE5NFF4Z0dZeXN3S0gxRDB4VGlVSWJZTGh0bTJGUk9Kd29vcGl5STJkYjdDZDlvRzhnS0I2OHRQR1NubTY4SXVtWFNwTEsyMjFiQlo5UGZ2cW9qdm1XZ3hCVEhqbE1CSWg0TlRFMjJjNVJJU3RpMlRuU0tqZ1ZFNEhPd2tkQWVSa3lidXBMSGFiQnlwYnlwNERLTmg4SmpNZ0ZRQ2txVXVzckp6NTJhTmzSAfgBQVVfeXFMTkdaNERZeG9ENlJOdW1RZ3lKc29zbDhFY2UwZGdpVkM2SDlQaFAtT2dNRHhxR3NDYWdORXRrb19wd2RERlVvTS05NV9lMTJUNkxFUURfQWpIVWFBbExuMnlmb2djQUt5d25NNldxTFczU0ZxZ3FMcXJXUFZ2YnQtTUZJNHI3a1o4LUNQc3p0TGtvRm8tSXFiZ3BuMTN6VzVSdHA1aFJXY3JadWZlcWIxR2lKbWlJcVFidHpEdWQ2NGtVSE9lRFJBVnlnaDg5V3NYczdxdnVDUzAwVWxGdVNMQ0E4Q285T2tWUkxGT2NsV0VORndLVjVNaXA?oc=5",
|
||||||
"https://www.irs.gov/",
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxOVjc2VjJ2c08xS09tSW03QTlQcGZaNXBYQ1Z0QWwtYXRTbWRzbVRHcm1WVVdMNWN5VC10dW5pZGRlTy1YZm9LdllPV1NJaVYyYWdIekV1cERody1IS0lCcm0yZHJCLUVXNkt3Y1hIVDZuUDlVMjZaN1VPeXpmXzJKZXhndExTTDZKUGluQmFMUGZCRjhPVXYwSmtSQmtvYXM?oc=5",
|
||||||
"https://www.cnn.com/cnn-underscored/reviews/mmmat-silicone-mats?iid=CNNUnderscoredHPcontainer",
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
"https://www.cnn.com/2023/04/17/opinions/jim-jordan-clarence-thomas-judiciary-committee-obeidallah/index.html",
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5",
|
||||||
"https://www.cnn.com/cnn-underscored/money/high-yield-savings-accounts?iid=CNNUnderscoredHPcontainer",
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxNUmhwZkVCcmpoU2NqNUsyaTJ6MzJOU3plak94Sng3RDk3U3N0dUhMTlFUU1NDcmlwWVJZUEZfQVMtZlMwU3JlT292UG42ZEpvY0g1VmRRbE5ibUFtM21DSDVUOVUyaDBIZ2d4eExqekFPcmVhNEFfd0xjU2hTcFl1a1hCa2xFMnZiNGdwUFNfOWtxaHlqbWtqWENQMjJzeGVpOFBITG5ocEVUaU41N1l0NTRmMDBHZw?oc=5",
|
||||||
"https://www.usa.gov/",
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE9vR1V6d3B2eUZZRzRHcGFDZEViNkZTcy1JOG1DemxXY0Z0Z192SlJ5YkR4bkw2aWtnZ2g2bmFCSGhVbzFsc0d3SEpaV1JGWlFGUGpjalBPUUlqSVp1VHRuUXhReUxpaUpxY3BKMlBNUUx6NkN6MWpuR1ZYXzdQNnc?oc=5",
|
||||||
"https://www.cnn.com/videos/travel/2023/04/18/century-old-shipwrecks-lake-superior-discovery-contd-orig-zt.cnn",
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOWkI4N0V2T1lIb0Z1TGQ1SFdaQU8tQi1qUDlwdXVYSHdKZ1pPWG1yT3BsTXZDMW9JZFByT1k1OUZZM0NtZ2IzNU50SjF5U0trRnRJWE1VUHN4VVBiMC1vVmQtTU54QnFzb3dyZmcxMTFxMUFtYTktYzZ2NVlkSm1kUGlGbmRrNHcxZWtOM3lSWDFQaHpqcUQtaVFlc2FEVzFMZVgxaDBEQQ?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
|
"https://news.google.com/rss/articles/CBMi2AFBVV95cUxQTEY2Ym93RkdhcVloc1dnbWxpYjFfOTBZNTIxaXFONGtDZ25FOHhISjlnRDA5Tno1M3UwemtleFprb00xSDdVSVlDV0RLQ001YVBXSlhaVWVRVi1NV0ktWGh6YVhrRnRWTGJOdE5NSG9PREU3bjF6N01uUkppOGpEVHhETnJfSGRaT0Y4YkhVaE9wY2VNQnV1UnNGaEdZd0YwVG5UZ3RSbFpNU1V2cHp4NWs5cXdfdXBHUTZrZlhic1BFTzZmczVGZHJvazVHLXNQa21BRktUWl8?oc=5",
|
||||||
"https://www.chase.com/",
|
"https://news.google.com/rss/articles/CBMikgFBVV95cUxOalFFTVNpXzFCbVIzNGw1VWtNMWVhN3JQQVllYnkwaTNEckpJbWxJVVJWY0ROdUxiT3ZUWUZ3UXBGanVhOTA1THZlc2NqQnVzMDdud1lNR3FUNmhRTzU3RGpGQkdhcnpSd2xQYUxiQkp3RVJLVXk3dzVGT0VvR2s1MmFOeTJOcVNIR3lkRzExaHpaUQ?oc=5",
|
||||||
"https://www.harvard.edu/",
|
"https://news.google.com/rss/articles/CBMivwFBVV95cUxQVVc3Rm8xRElJZjhnSXMwZ040aHZvQ3Y1b1loVUZXX3F0RkJZRUllcnd3Q2cxdWFsQ05aeVJ5eXYxcHVNVDR1TXBmT3FiT3VKQUNEWllFZ3Q3NGpLaXlGUF9MRkl5ejN0SUxsbGlnbll1N1diYkhmanlOQktwYy1VVnlET3RrbWlTNThHMzdnN1VsMXV0aFRrMHc2T09TQ21Qc0hIUGdaUGJTdUp2LXBkYVRKREZDRm9CSlJOWkcxTQ?oc=5",
|
||||||
"https://www.cnn.com/cnn-underscored/money/how-to-file-taxes?iid=CNNUnderscoredHPcontainer",
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
"https://www.npr.org/2026/04/24/nx-s1-5794052/nfl-draft-pittsburgh-fans",
|
"https://www.apple.com/",
|
||||||
"https://www.walmart.com/",
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPN1dCOEcwSl9GZDlCM1JMZGhZdFRJNmtHZUROSnpIbjlzVjF4X251YzFnaHJuUF9RdEtkWkN2ckZCMTZ4Yi1fYXJSV1o0MWtkdDlmcGpMSWh6NW83MVJjRk9pNmNfN1BPckhlTUYyWDJMX0dXSFV0dGdVTDhWYmZWM2tNVW5Vd2pTRDhv?oc=5",
|
||||||
"https://www.target.com/",
|
"https://www.microsoft.com/",
|
||||||
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQWFZIZnBUVUxnRVpIVWtIRU1HNUFnVy1EbWFud19GZ1V5VkhzREV3b2Z5V3N5djJzdUV5dGx4cm15NGdDYUw0QUtIZGEwcXZSM0s5ei1QengyazBpemlWNjJCZkhFUEF2VzU1bzFxTWNYR0E0OTFBLVZPMlNLZ2w3MGdQX1psc3ZNTll4bTEtSlhfZ2hrd1BIWkZ5a2RaOTBxUmxSQXl5WTIzME8ySi12WHZXMA?oc=5",
|
||||||
"https://www.bankofamerica.com/",
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxPVVUweXBvcTl3VmhhVURoTTl1VFk4eEp6Y2cxVVF0NnZuR1ZQbDFUZTFmY2xjaV9XOF9PMXY2ejNDeGhhR1VRVDFFS3htcWJfUzQzbmZMMW9KRm56MTVPWm9OM3VBRGFtQmhLQ2V2Y0t6ME1UZldYN0F1X3k3VnZMbTJ5c3FXMmRuc0hsQW94ajRRbnhFdHhZYkl6QUU1UEpvX0ZXa1NiREFIZkRaWnc?oc=5",
|
||||||
"https://www.usps.com/",
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOWV96bU1VTzNWTU1ENEpMZXdVcVZDWTlDMmdVNGtpd3VZOXdYXzhKTGI1eXB6dzE4RFhmZ0dEaFlsdzZsZ1hoSHd1a251U1BaeEFwT0NQMDdEeFlNV2txSnNhcVFVT1p4WDFhNExlVXJCR3hhLXRieW1tSWUxVDcxaGpkd0Z6Tk9w?oc=5",
|
||||||
"https://www.npr.org/2026/04/24/nx-s1-5797964/after-2-failed-votes-mike-johnson-unveils-new-plan-to-extend-key-u-s-spy-powers",
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/entertainment/jake-gyllenhaal-jamie-lee-curtis-pandemic-living/index.html",
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9jVjBtRTVwMTh2clFFMGNtcDByVWxEUTJ5RG9lZnNDSUdNeWRDRFFjVHR6b2tVaUVNRWxTTk5oUWk1U0VDMUQ2cHVFdnZkRmxlRm82cjBoblBEUQ?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
"https://www.amazon.com/",
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxNXzg2aklXUF9ReFAzOGVtMEtYNE9iWUo5UG1LclVRcFYxVGNiMGY4SnVXQ1FIVnJNak1iWjZ6NUlzd0R5VUFTWXhoc1EyQXJNaTFQT0NDYVlmdExESkNERU5nVDJFLTlRQmpXOF81Mi02SF85NHpKcEV1M3I1cDA0c0NDUjNwbEMzTFRWd3ZtX01kZDZzMEVXQkFscEFDZVpwS0dEbkFR?oc=5",
|
||||||
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html"
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPeEp6dF90WkhzazBOV2ltbnpTM3NONVFrSUtmaElHVHVOMDVOb0w3d3VzbnVCdU1sUC12a1A4aTVGVUZ5eWV2bDlFV0NybGdNUk1QdTlIY3JrbXU2VUtUWllJWVBpM0RKNmtXQmRoN0RKb3d4YjVUdzJqLWhYRmNncE93NjRmQjQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxQUlhyUFBvaDV3OGFlOU5QVW42dzI0V043czhZNndySEtFX0dmcHFVRVJlVE5sWjM0RHpabVAwYzlOTlhVYmItRFBxX1pQMFpYaXl4ak9YOHp0dDl5TDQwZWNVdng0MGpCaXdxcldVM21wVlpiVXBSMzFTM3gtdXNhMjloREFITVVHM0huNA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxQRklHWUxodUJYdTJoTDBhWUpRUmFZY3FrY3Q5b1FqQU9mT1pITWM0aHJ1VFY3YWdrM3lvZ1RzZzhoSmMyMnZuak1vSTF3dTZwTG5VSjFsM2hlV2VWS1plM3AtVDhLT091UTlnS0lzeEMzelpYRmhkMktjMzBBSGpLWWZVbmYzaEVIX0hlRDhWMU44cWRLenc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOSmRvRl9YRjBNemlROUY5R0wyUVo2dU1yMzVWUkM2UnNmM1JMMl9FWXBLRUlUQ1NFUHA2RkxUSTIzSzdLRmhsaHFIUE9Bemdkck5MYWU3RmhXOVR5Q0xxSnZHZDhQUEZFMFVUaGFNejFZZmcyZ3oycWhleGpIWXAyag?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=75565",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPUGVMdnFoRjFHWThkT2FqNVY1NGJTTGdXeWs0TUVPYUc2SzQ3VVltWThUa1FhSEFMWUxoQWM4S3hiZlo4Tm1OLUJkQUpWa0JmLTlnb2did1FQSzFkM095QkUwTndqV0xYWDU4UXU4ZGlSeGxnWE5YVGw3VlVvS2kzMFVnT0x4blo3amdvTlBR?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.usa.gov/",
|
"https://www.usa.gov/",
|
||||||
|
|||||||
55
data/regions/US/CA/Ontario.json
Normal file
55
data/regions/US/CA/Ontario.json
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE9rU1hnNzhIVFVEYXNncktHckdKX1lGTHFBcEw1Wk02bWdaY3dsSi1fTDVTNmlvc1RTOWpSZk4xc1gzXzJNNWpwbjhUZVZpeHBUa1FtT2JiZGpQUks2REJkblN1el93TlBlNktiVkNuRjkxWTZ20gF6QVVfeXFMTUtEcXUxUF90TWtrNG9YYWs3WXFfR1p3QjZkX0ttV3l2LXpyOFBXQktxNXVRNFNzaTJJLTBNRkFkSFgtS1RUOWstajByLUEwYlUzb2lFY0pnZkczY2JxNzB6Z2tJUWctYjNTSWw2TS1QVHY0RnRkS1F4eUE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMivwFBVV95cUxQVVc3Rm8xRElJZjhnSXMwZ040aHZvQ3Y1b1loVUZXX3F0RkJZRUllcnd3Q2cxdWFsQ05aeVJ5eXYxcHVNVDR1TXBmT3FiT3VKQUNEWllFZ3Q3NGpLaXlGUF9MRkl5ejN0SUxsbGlnbll1N1diYkhmanlOQktwYy1VVnlET3RrbWlTNThHMzdnN1VsMXV0aFRrMHc2T09TQ21Qc0hIUGdaUGJTdUp2LXBkYVRKREZDRm9CSlJOWkcxTQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxQSjdQY3RPWlduZy14ZUd2c1c3Z3FDZ0I2M0hhUmtyZ0FWRWttU043VkJXT3VNdWt4M2NlSWxwb2I4OHdwQlo3M292dGNfeUxnTlFPY0VGNWtRUEJoMFRtRFVRaUFpTWQtR0xJWGJMUEJ1cnM1N2hmMmtOUGdteUdvTnVfTG9McEpiZTZhY2RTTTJIWGs1?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=34628",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=72426",
|
||||||
|
"https://news.google.com/rss/articles/CBMi2AFBVV95cUxQTEY2Ym93RkdhcVloc1dnbWxpYjFfOTBZNTIxaXFONGtDZ25FOHhISjlnRDA5Tno1M3UwemtleFprb00xSDdVSVlDV0RLQ001YVBXSlhaVWVRVi1NV0ktWGh6YVhrRnRWTGJOdE5NSG9PREU3bjF6N01uUkppOGpEVHhETnJfSGRaT0Y4YkhVaE9wY2VNQnV1UnNGaEdZd0YwVG5UZ3RSbFpNU1V2cHp4NWs5cXdfdXBHUTZrZlhic1BFTzZmczVGZHJvazVHLXNQa21BRktUWl8?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxQUlhyUFBvaDV3OGFlOU5QVW42dzI0V043czhZNndySEtFX0dmcHFVRVJlVE5sWjM0RHpabVAwYzlOTlhVYmItRFBxX1pQMFpYaXl4ak9YOHp0dDl5TDQwZWNVdng0MGpCaXdxcldVM21wVlpiVXBSMzFTM3gtdXNhMjloREFITVVHM0huNA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPMks3cnJqYXFzMldfanJxVXRvXzUxM185cHYtMGlqRU1XX0NSSFgyMU12MF9zTm93dXVPUVJUSk0tTDNWNUZ6NkgyR1BxRG1GMmxpalFBVHB4SlZfYk83cGJLTjJnVVNCQlI4SzhJU2pvMDB0NnNIb1ZjaVZzMjFNNEFvRWFQN0pKU0pCQnkydldTREp6aG9fM1ZRUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE8tQzFCM0tZTDRNaEFZY2hjLUQ0NHo0MFVKWjFINEFRWkMyNmVQWjNtc3RfdjhmU3NzMjc1TUFuU2FPWnFaWXpOVk9tWnFncFZ0WjNxSUxUUl9fTWUyelZHMkhaRUFnS3c2ZjBsdUZxZ1lxdVViM2c?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxNUmhwZkVCcmpoU2NqNUsyaTJ6MzJOU3plak94Sng3RDk3U3N0dUhMTlFUU1NDcmlwWVJZUEZfQVMtZlMwU3JlT292UG42ZEpvY0g1VmRRbE5ibUFtM21DSDVUOVUyaDBIZ2d4eExqekFPcmVhNEFfd0xjU2hTcFl1a1hCa2xFMnZiNGdwUFNfOWtxaHlqbWtqWENQMjJzeGVpOFBITG5ocEVUaU41N1l0NTRmMDBHZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOMmdjR1Y2NUxOeV8zMllEREN2REFJY29uZno0a3dWVWhMNkNhalZHVjF6UXZIY2todnhlRGE5NFF4Z0dZeXN3S0gxRDB4VGlVSWJZTGh0bTJGUk9Kd29vcGl5STJkYjdDZDlvRzhnS0I2OHRQR1NubTY4SXVtWFNwTEsyMjFiQlo5UGZ2cW9qdm1XZ3hCVEhqbE1CSWg0TlRFMjJjNVJJU3RpMlRuU0tqZ1ZFNEhPd2tkQWVSa3lidXBMSGFiQnlwYnlwNERLTmg4SmpNZ0ZRQ2txVXVzckp6NTJhTmzSAfgBQVVfeXFMTkdaNERZeG9ENlJOdW1RZ3lKc29zbDhFY2UwZGdpVkM2SDlQaFAtT2dNRHhxR3NDYWdORXRrb19wd2RERlVvTS05NV9lMTJUNkxFUURfQWpIVWFBbExuMnlmb2djQUt5d25NNldxTFczU0ZxZ3FMcXJXUFZ2YnQtTUZJNHI3a1o4LUNQc3p0TGtvRm8tSXFiZ3BuMTN6VzVSdHA1aFJXY3JadWZlcWIxR2lKbWlJcVFidHpEdWQ2NGtVSE9lRFJBVnlnaDg5V3NYczdxdnVDUzAwVWxGdVNMQ0E4Q285T2tWUkxGT2NsV0VORndLVjVNaXA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE5rdUJnTnNGTVVmaHZiRDBSNXhzSl81RHNKMmpPSFdEUlZobi13b1RrTmhWRV9KelNMaGh5allGU2dOSEdxYnk1WW5EVTU3d3N5Q2NqRnF2ZFJ5QV9HNkIzc2tPekI3bEpVWUdmams0TU9vRUtycExaWA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOWV96bU1VTzNWTU1ENEpMZXdVcVZDWTlDMmdVNGtpd3VZOXdYXzhKTGI1eXB6dzE4RFhmZ0dEaFlsdzZsZ1hoSHd1a251U1BaeEFwT0NQMDdEeFlNV2txSnNhcVFVT1p4WDFhNExlVXJCR3hhLXRieW1tSWUxVDcxaGpkd0Z6Tk9w?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQWFZIZnBUVUxnRVpIVWtIRU1HNUFnVy1EbWFud19GZ1V5VkhzREV3b2Z5V3N5djJzdUV5dGx4cm15NGdDYUw0QUtIZGEwcXZSM0s5ei1QengyazBpemlWNjJCZkhFUEF2VzU1bzFxTWNYR0E0OTFBLVZPMlNLZ2w3MGdQX1psc3ZNTll4bTEtSlhfZ2hrd1BIWkZ5a2RaOTBxUmxSQXl5WTIzME8ySi12WHZXMA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxObS10M2UxaDJKWkhlYWdTd3hCbEZJWHVWdHFQOVRjekNFcFFSZnVSMTBqRy1TdG11X3c4cTRuUTVuMy00UTF4eXg0WmI1dDBnM0VfdTl3MlVJdERVZ3ZTTUFxN0x5NUxuQW9BbUVaM3hULVBYRFA4eTZ4Z2R5VmRPR1dWVDVKOV9lOTFHRU1vekRNaXVJa3VUODdFRzdJbkVYblk2VWhqSWN5X2NZ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOSmRvRl9YRjBNemlROUY5R0wyUVo2dU1yMzVWUkM2UnNmM1JMMl9FWXBLRUlUQ1NFUHA2RkxUSTIzSzdLRmhsaHFIUE9Bemdkck5MYWU3RmhXOVR5Q0xxSnZHZDhQUEZFMFVUaGFNejFZZmcyZ3oycWhleGpIWXAyag?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPN1dCOEcwSl9GZDlCM1JMZGhZdFRJNmtHZUROSnpIbjlzVjF4X251YzFnaHJuUF9RdEtkWkN2ckZCMTZ4Yi1fYXJSV1o0MWtkdDlmcGpMSWh6NW83MVJjRk9pNmNfN1BPckhlTUYyWDJMX0dXSFV0dGdVTDhWYmZWM2tNVW5Vd2pTRDhv?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOOFZ1T3hLemtzR0d6ZTlJU25GLU5YSEV3eVY0eUV2dm41S0ZPUjVFMWJ3dVpNdmo3aWpxSFE3QWJCdW1NcjlFWTFlcHlyTFhQOTdyUWxuMktSZmtrWnZadU1xQmlDb0dPU2o1dFV3dXVpX29PVDRNVVRNWlV0V1FFb3BlNWVQcUlubDFCQ1hmWUZBcm5JQVkyS28wYnVxd2t0MGt4RlNlOGtCUm9GaUwzUXNVT05CQlJI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxPVVUweXBvcTl3VmhhVURoTTl1VFk4eEp6Y2cxVVF0NnZuR1ZQbDFUZTFmY2xjaV9XOF9PMXY2ejNDeGhhR1VRVDFFS3htcWJfUzQzbmZMMW9KRm56MTVPWm9OM3VBRGFtQmhLQ2V2Y0t6ME1UZldYN0F1X3k3VnZMbTJ5c3FXMmRuc0hsQW94ajRRbnhFdHhZYkl6QUU1UEpvX0ZXa1NiREFIZkRaWnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPT0psTk9uZ21BWHlDdl81ek1SYk8tS3QyRkc3ZVkzSlVlUTRaejNhWTdLd2FKem9iMWgtRHVUTHktSXczX0t2UHFMLUNZbzhObHR4dXZzdFBtTWgtY1FrcE5ucTlFMWNVUWFKUDV6c2hnOFR6WXpZVU8zTk5jUk1GWDh2b29RMGwySzZYNFZvd05RdWgxeHNIU0VYaw?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTFA3SWZlV2tFSk1wTGFPMTJlclNETGVPMktvLXgyWHNsQnlqV193NXNqMF9iTU5HbTNCMk1RQk1KMm52QTV1Szc1ekN4S3FXSXkxY3dzMUJCaUtBVkZQVEg5TGh0WDlJd0lNaE1HSndIVjJ5QXh1MkE?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,31 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQWFZIZnBUVUxnRVpIVWtIRU1HNUFnVy1EbWFud19GZ1V5VkhzREV3b2Z5V3N5djJzdUV5dGx4cm15NGdDYUw0QUtIZGEwcXZSM0s5ei1QengyazBpemlWNjJCZkhFUEF2VzU1bzFxTWNYR0E0OTFBLVZPMlNLZ2w3MGdQX1psc3ZNTll4bTEtSlhfZ2hrd1BIWkZ5a2RaOTBxUmxSQXl5WTIzME8ySi12WHZXMA?oc=5",
|
||||||
"https://www.cnn.com/cnn-underscored/reviews/mmmat-silicone-mats?iid=CNNUnderscoredHPcontainer",
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxOVjc2VjJ2c08xS09tSW03QTlQcGZaNXBYQ1Z0QWwtYXRTbWRzbVRHcm1WVVdMNWN5VC10dW5pZGRlTy1YZm9LdllPV1NJaVYyYWdIekV1cERody1IS0lCcm0yZHJCLUVXNkt3Y1hIVDZuUDlVMjZaN1VPeXpmXzJKZXhndExTTDZKUGluQmFMUGZCRjhPVXYwSmtSQmtvYXM?oc=5",
|
||||||
"https://www.bankofamerica.com/",
|
"https://en.wikipedia.org/wiki/Special:Random?r=11791",
|
||||||
"https://www.cnn.com/2023/04/18/entertainment/jake-gyllenhaal-jamie-lee-curtis-pandemic-living/index.html",
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPUGVMdnFoRjFHWThkT2FqNVY1NGJTTGdXeWs0TUVPYUc2SzQ3VVltWThUa1FhSEFMWUxoQWM4S3hiZlo4Tm1OLUJkQUpWa0JmLTlnb2did1FQSzFkM095QkUwTndqV0xYWDU4UXU4ZGlSeGxnWE5YVGw3VlVvS2kzMFVnT0x4blo3amdvTlBR?oc=5",
|
||||||
"https://www.cnn.com/videos/politics/2023/04/18/kevin-mccarthy-wall-street-speech-debt-ceiling-biden-economy-vpx.cnn",
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
"https://www.walmart.com/",
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOWV96bU1VTzNWTU1ENEpMZXdVcVZDWTlDMmdVNGtpd3VZOXdYXzhKTGI1eXB6dzE4RFhmZ0dEaFlsdzZsZ1hoSHd1a251U1BaeEFwT0NQMDdEeFlNV2txSnNhcVFVT1p4WDFhNExlVXJCR3hhLXRieW1tSWUxVDcxaGpkd0Z6Tk9w?oc=5",
|
||||||
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
"https://www.chase.com/",
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE5rdUJnTnNGTVVmaHZiRDBSNXhzSl81RHNKMmpPSFdEUlZobi13b1RrTmhWRV9KelNMaGh5allGU2dOSEdxYnk1WW5EVTU3d3N5Q2NqRnF2ZFJ5QV9HNkIzc2tPekI3bEpVWUdmams0TU9vRUtycExaWA?oc=5",
|
||||||
"https://www.cnn.com/style/article/ai-photo-win-sony-scli-intl/index.html",
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPMks3cnJqYXFzMldfanJxVXRvXzUxM185cHYtMGlqRU1XX0NSSFgyMU12MF9zTm93dXVPUVJUSk0tTDNWNUZ6NkgyR1BxRG1GMmxpalFBVHB4SlZfYk83cGJLTjJnVVNCQlI4SzhJU2pvMDB0NnNIb1ZjaVZzMjFNNEFvRWFQN0pKU0pCQnkydldTREp6aG9fM1ZRUQ?oc=5",
|
||||||
"https://www.usps.com/",
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPeEp6dF90WkhzazBOV2ltbnpTM3NONVFrSUtmaElHVHVOMDVOb0w3d3VzbnVCdU1sUC12a1A4aTVGVUZ5eWV2bDlFV0NybGdNUk1QdTlIY3JrbXU2VUtUWllJWVBpM0RKNmtXQmRoN0RKb3d4YjVUdzJqLWhYRmNncE93NjRmQjQ?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
|
"https://www.apple.com/",
|
||||||
"https://www.irs.gov/",
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
"https://www.amazon.com/",
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTFA3SWZlV2tFSk1wTGFPMTJlclNETGVPMktvLXgyWHNsQnlqV193NXNqMF9iTU5HbTNCMk1RQk1KMm52QTV1Szc1ekN4S3FXSXkxY3dzMUJCaUtBVkZQVEg5TGh0WDlJd0lNaE1HSndIVjJ5QXh1MkE?oc=5",
|
||||||
"https://www.usa.gov/",
|
"https://news.google.com/rss/articles/CBMivwFBVV95cUxQVVc3Rm8xRElJZjhnSXMwZ040aHZvQ3Y1b1loVUZXX3F0RkJZRUllcnd3Q2cxdWFsQ05aeVJ5eXYxcHVNVDR1TXBmT3FiT3VKQUNEWllFZ3Q3NGpLaXlGUF9MRkl5ejN0SUxsbGlnbll1N1diYkhmanlOQktwYy1VVnlET3RrbWlTNThHMzdnN1VsMXV0aFRrMHc2T09TQ21Qc0hIUGdaUGJTdUp2LXBkYVRKREZDRm9CSlJOWkcxTQ?oc=5",
|
||||||
"https://www.harvard.edu/",
|
"https://en.wikipedia.org/wiki/Special:Random?r=1795",
|
||||||
"https://www.cnn.com/cnn-underscored/money/high-yield-savings-accounts?iid=CNNUnderscoredHPcontainer",
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxNXzg2aklXUF9ReFAzOGVtMEtYNE9iWUo5UG1LclVRcFYxVGNiMGY4SnVXQ1FIVnJNak1iWjZ6NUlzd0R5VUFTWXhoc1EyQXJNaTFQT0NDYVlmdExESkNERU5nVDJFLTlRQmpXOF81Mi02SF85NHpKcEV1M3I1cDA0c0NDUjNwbEMzTFRWd3ZtX01kZDZzMEVXQkFscEFDZVpwS0dEbkFR?oc=5",
|
||||||
"https://www.cnn.com/2023/04/17/opinions/jim-jordan-clarence-thomas-judiciary-committee-obeidallah/index.html",
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
"https://www.cnn.com/cnn-underscored/money/how-to-file-taxes?iid=CNNUnderscoredHPcontainer",
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE9rU1hnNzhIVFVEYXNncktHckdKX1lGTHFBcEw1Wk02bWdaY3dsSi1fTDVTNmlvc1RTOWpSZk4xc1gzXzJNNWpwbjhUZVZpeHBUa1FtT2JiZGpQUks2REJkblN1el93TlBlNktiVkNuRjkxWTZ20gF6QVVfeXFMTUtEcXUxUF90TWtrNG9YYWs3WXFfR1p3QjZkX0ttV3l2LXpyOFBXQktxNXVRNFNzaTJJLTBNRkFkSFgtS1RUOWstajByLUEwYlUzb2lFY0pnZkczY2JxNzB6Z2tJUWctYjNTSWw2TS1QVHY0RnRkS1F4eUE?oc=5",
|
||||||
"https://www.cnn.com/videos/travel/2023/04/18/century-old-shipwrecks-lake-superior-discovery-contd-orig-zt.cnn",
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxNUmhwZkVCcmpoU2NqNUsyaTJ6MzJOU3plak94Sng3RDk3U3N0dUhMTlFUU1NDcmlwWVJZUEZfQVMtZlMwU3JlT292UG42ZEpvY0g1VmRRbE5ibUFtM21DSDVUOVUyaDBIZ2d4eExqekFPcmVhNEFfd0xjU2hTcFl1a1hCa2xFMnZiNGdwUFNfOWtxaHlqbWtqWENQMjJzeGVpOFBITG5ocEVUaU41N1l0NTRmMDBHZw?oc=5",
|
||||||
"https://www.npr.org/2026/04/24/nx-s1-5797964/after-2-failed-votes-mike-johnson-unveils-new-plan-to-extend-key-u-s-spy-powers",
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/politics/white-house-toddler/index.html",
|
"https://news.google.com/rss/articles/CBMikgFBVV95cUxOalFFTVNpXzFCbVIzNGw1VWtNMWVhN3JQQVllYnkwaTNEckpJbWxJVVJWY0ROdUxiT3ZUWUZ3UXBGanVhOTA1THZlc2NqQnVzMDdud1lNR3FUNmhRTzU3RGpGQkdhcnpSd2xQYUxiQkp3RVJLVXk3dzVGT0VvR2s1MmFOeTJOcVNIR3lkRzExaHpaUQ?oc=5",
|
||||||
"https://www.target.com/",
|
"https://www.microsoft.com/",
|
||||||
"https://www.cdc.gov/",
|
"https://news.google.com/rss/articles/CBMi2AFBVV95cUxQTEY2Ym93RkdhcVloc1dnbWxpYjFfOTBZNTIxaXFONGtDZ25FOHhISjlnRDA5Tno1M3UwemtleFprb00xSDdVSVlDV0RLQ001YVBXSlhaVWVRVi1NV0ktWGh6YVhrRnRWTGJOdE5NSG9PREU3bjF6N01uUkppOGpEVHhETnJfSGRaT0Y4YkhVaE9wY2VNQnV1UnNGaEdZd0YwVG5UZ3RSbFpNU1V2cHp4NWs5cXdfdXBHUTZrZlhic1BFTzZmczVGZHJvazVHLXNQa21BRktUWl8?oc=5",
|
||||||
"https://www.npr.org/2026/04/24/nx-s1-5794052/nfl-draft-pittsburgh-fans"
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxQSjdQY3RPWlduZy14ZUd2c1c3Z3FDZ0I2M0hhUmtyZ0FWRWttU043VkJXT3VNdWt4M2NlSWxwb2I4OHdwQlo3M292dGNfeUxnTlFPY0VGNWtRUEJoMFRtRFVRaUFpTWQtR0xJWGJMUEJ1cnM1N2hmMmtOUGdteUdvTnVfTG9McEpiZTZhY2RTTTJIWGs1?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxPVVUweXBvcTl3VmhhVURoTTl1VFk4eEp6Y2cxVVF0NnZuR1ZQbDFUZTFmY2xjaV9XOF9PMXY2ejNDeGhhR1VRVDFFS3htcWJfUzQzbmZMMW9KRm56MTVPWm9OM3VBRGFtQmhLQ2V2Y0t6ME1UZldYN0F1X3k3VnZMbTJ5c3FXMmRuc0hsQW94ajRRbnhFdHhZYkl6QUU1UEpvX0ZXa1NiREFIZkRaWnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxObS10M2UxaDJKWkhlYWdTd3hCbEZJWHVWdHFQOVRjekNFcFFSZnVSMTBqRy1TdG11X3c4cTRuUTVuMy00UTF4eXg0WmI1dDBnM0VfdTl3MlVJdERVZ3ZTTUFxN0x5NUxuQW9BbUVaM3hULVBYRFA4eTZ4Z2R5VmRPR1dWVDVKOV9lOTFHRU1vekRNaXVJa3VUODdFRzdJbkVYblk2VWhqSWN5X2NZ?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE9vR1V6d3B2eUZZRzRHcGFDZEViNkZTcy1JOG1DemxXY0Z0Z192SlJ5YkR4bkw2aWtnZ2g2bmFCSGhVbzFsc0d3SEpaV1JGWlFGUGpjalBPUUlqSVp1VHRuUXhReUxpaUpxY3BKMlBNUUx6NkN6MWpuR1ZYXzdQNnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxQUlhyUFBvaDV3OGFlOU5QVW42dzI0V043czhZNndySEtFX0dmcHFVRVJlVE5sWjM0RHpabVAwYzlOTlhVYmItRFBxX1pQMFpYaXl4ak9YOHp0dDl5TDQwZWNVdng0MGpCaXdxcldVM21wVlpiVXBSMzFTM3gtdXNhMjloREFITVVHM0huNA?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.usa.gov/",
|
"https://www.usa.gov/",
|
||||||
|
|||||||
55
data/regions/US/CO/Boulder.json
Normal file
55
data/regions/US/CO/Boulder.json
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMidkFVX3lxTE8tQzFCM0tZTDRNaEFZY2hjLUQ0NHo0MFVKWjFINEFRWkMyNmVQWjNtc3RfdjhmU3NzMjc1TUFuU2FPWnFaWXpOVk9tWnFncFZ0WjNxSUxUUl9fTWUyelZHMkhaRUFnS3c2ZjBsdUZxZ1lxdVViM2c?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxObS10M2UxaDJKWkhlYWdTd3hCbEZJWHVWdHFQOVRjekNFcFFSZnVSMTBqRy1TdG11X3c4cTRuUTVuMy00UTF4eXg0WmI1dDBnM0VfdTl3MlVJdERVZ3ZTTUFxN0x5NUxuQW9BbUVaM3hULVBYRFA4eTZ4Z2R5VmRPR1dWVDVKOV9lOTFHRU1vekRNaXVJa3VUODdFRzdJbkVYblk2VWhqSWN5X2NZ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxOVjc2VjJ2c08xS09tSW03QTlQcGZaNXBYQ1Z0QWwtYXRTbWRzbVRHcm1WVVdMNWN5VC10dW5pZGRlTy1YZm9LdllPV1NJaVYyYWdIekV1cERody1IS0lCcm0yZHJCLUVXNkt3Y1hIVDZuUDlVMjZaN1VPeXpmXzJKZXhndExTTDZKUGluQmFMUGZCRjhPVXYwSmtSQmtvYXM?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9jVjBtRTVwMTh2clFFMGNtcDByVWxEUTJ5RG9lZnNDSUdNeWRDRFFjVHR6b2tVaUVNRWxTTk5oUWk1U0VDMUQ2cHVFdnZkRmxlRm82cjBoblBEUQ?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE9rU1hnNzhIVFVEYXNncktHckdKX1lGTHFBcEw1Wk02bWdaY3dsSi1fTDVTNmlvc1RTOWpSZk4xc1gzXzJNNWpwbjhUZVZpeHBUa1FtT2JiZGpQUks2REJkblN1el93TlBlNktiVkNuRjkxWTZ20gF6QVVfeXFMTUtEcXUxUF90TWtrNG9YYWs3WXFfR1p3QjZkX0ttV3l2LXpyOFBXQktxNXVRNFNzaTJJLTBNRkFkSFgtS1RUOWstajByLUEwYlUzb2lFY0pnZkczY2JxNzB6Z2tJUWctYjNTSWw2TS1QVHY0RnRkS1F4eUE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxQSjdQY3RPWlduZy14ZUd2c1c3Z3FDZ0I2M0hhUmtyZ0FWRWttU043VkJXT3VNdWt4M2NlSWxwb2I4OHdwQlo3M292dGNfeUxnTlFPY0VGNWtRUEJoMFRtRFVRaUFpTWQtR0xJWGJMUEJ1cnM1N2hmMmtOUGdteUdvTnVfTG9McEpiZTZhY2RTTTJIWGs1?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE5rdUJnTnNGTVVmaHZiRDBSNXhzSl81RHNKMmpPSFdEUlZobi13b1RrTmhWRV9KelNMaGh5allGU2dOSEdxYnk1WW5EVTU3d3N5Q2NqRnF2ZFJ5QV9HNkIzc2tPekI3bEpVWUdmams0TU9vRUtycExaWA?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPT0psTk9uZ21BWHlDdl81ek1SYk8tS3QyRkc3ZVkzSlVlUTRaejNhWTdLd2FKem9iMWgtRHVUTHktSXczX0t2UHFMLUNZbzhObHR4dXZzdFBtTWgtY1FrcE5ucTlFMWNVUWFKUDV6c2hnOFR6WXpZVU8zTk5jUk1GWDh2b29RMGwySzZYNFZvd05RdWgxeHNIU0VYaw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOSmRvRl9YRjBNemlROUY5R0wyUVo2dU1yMzVWUkM2UnNmM1JMMl9FWXBLRUlUQ1NFUHA2RkxUSTIzSzdLRmhsaHFIUE9Bemdkck5MYWU3RmhXOVR5Q0xxSnZHZDhQUEZFMFVUaGFNejFZZmcyZ3oycWhleGpIWXAyag?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMivwFBVV95cUxQVVc3Rm8xRElJZjhnSXMwZ040aHZvQ3Y1b1loVUZXX3F0RkJZRUllcnd3Q2cxdWFsQ05aeVJ5eXYxcHVNVDR1TXBmT3FiT3VKQUNEWllFZ3Q3NGpLaXlGUF9MRkl5ejN0SUxsbGlnbll1N1diYkhmanlOQktwYy1VVnlET3RrbWlTNThHMzdnN1VsMXV0aFRrMHc2T09TQ21Qc0hIUGdaUGJTdUp2LXBkYVRKREZDRm9CSlJOWkcxTQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxNXzg2aklXUF9ReFAzOGVtMEtYNE9iWUo5UG1LclVRcFYxVGNiMGY4SnVXQ1FIVnJNak1iWjZ6NUlzd0R5VUFTWXhoc1EyQXJNaTFQT0NDYVlmdExESkNERU5nVDJFLTlRQmpXOF81Mi02SF85NHpKcEV1M3I1cDA0c0NDUjNwbEMzTFRWd3ZtX01kZDZzMEVXQkFscEFDZVpwS0dEbkFR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPMks3cnJqYXFzMldfanJxVXRvXzUxM185cHYtMGlqRU1XX0NSSFgyMU12MF9zTm93dXVPUVJUSk0tTDNWNUZ6NkgyR1BxRG1GMmxpalFBVHB4SlZfYk83cGJLTjJnVVNCQlI4SzhJU2pvMDB0NnNIb1ZjaVZzMjFNNEFvRWFQN0pKU0pCQnkydldTREp6aG9fM1ZRUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOMmdjR1Y2NUxOeV8zMllEREN2REFJY29uZno0a3dWVWhMNkNhalZHVjF6UXZIY2todnhlRGE5NFF4Z0dZeXN3S0gxRDB4VGlVSWJZTGh0bTJGUk9Kd29vcGl5STJkYjdDZDlvRzhnS0I2OHRQR1NubTY4SXVtWFNwTEsyMjFiQlo5UGZ2cW9qdm1XZ3hCVEhqbE1CSWg0TlRFMjJjNVJJU3RpMlRuU0tqZ1ZFNEhPd2tkQWVSa3lidXBMSGFiQnlwYnlwNERLTmg4SmpNZ0ZRQ2txVXVzckp6NTJhTmzSAfgBQVVfeXFMTkdaNERZeG9ENlJOdW1RZ3lKc29zbDhFY2UwZGdpVkM2SDlQaFAtT2dNRHhxR3NDYWdORXRrb19wd2RERlVvTS05NV9lMTJUNkxFUURfQWpIVWFBbExuMnlmb2djQUt5d25NNldxTFczU0ZxZ3FMcXJXUFZ2YnQtTUZJNHI3a1o4LUNQc3p0TGtvRm8tSXFiZ3BuMTN6VzVSdHA1aFJXY3JadWZlcWIxR2lKbWlJcVFidHpEdWQ2NGtVSE9lRFJBVnlnaDg5V3NYczdxdnVDUzAwVWxGdVNMQ0E4Q285T2tWUkxGT2NsV0VORndLVjVNaXA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPN1dCOEcwSl9GZDlCM1JMZGhZdFRJNmtHZUROSnpIbjlzVjF4X251YzFnaHJuUF9RdEtkWkN2ckZCMTZ4Yi1fYXJSV1o0MWtkdDlmcGpMSWh6NW83MVJjRk9pNmNfN1BPckhlTUYyWDJMX0dXSFV0dGdVTDhWYmZWM2tNVW5Vd2pTRDhv?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxQUlhyUFBvaDV3OGFlOU5QVW42dzI0V043czhZNndySEtFX0dmcHFVRVJlVE5sWjM0RHpabVAwYzlOTlhVYmItRFBxX1pQMFpYaXl4ak9YOHp0dDl5TDQwZWNVdng0MGpCaXdxcldVM21wVlpiVXBSMzFTM3gtdXNhMjloREFITVVHM0huNA?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOWV96bU1VTzNWTU1ENEpMZXdVcVZDWTlDMmdVNGtpd3VZOXdYXzhKTGI1eXB6dzE4RFhmZ0dEaFlsdzZsZ1hoSHd1a251U1BaeEFwT0NQMDdEeFlNV2txSnNhcVFVT1p4WDFhNExlVXJCR3hhLXRieW1tSWUxVDcxaGpkd0Z6Tk9w?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=32770",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=12329",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQbER0RjNGdlRrOExodkZkUlgyeXBibDFpVDN0akx1M3RRZDM1TUYyR3dnbHZKWS1BQUo1TXFVTmJ1SW5YOTRISlUwM0dsQm9VbzdQTURIWEgyR1NKN29zOV81ZnVxa0ZMdXNYNEx6YUg1WGJ2elNLVl8xOW9oZjI1X1FucG9tMTZNaWVMSVA5Z2pGYmtJalRPRmtZZjBHUWp1d2NTbw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE9qUzY0bFpqeWU2MFpOLWlqTnZFQnBmUUd3RzZzN1ZMX0hHaEhELW9zRVJBS0Z0b0IxUEpFbXN3SUNmd3k3RmQxa0NJanZya2lIZkp3alFUU1djalRRSFdUamttSVhKYjhrczJkem5R0gFzQVVfeXFMTWRlUFgxaWtROHNzbVNpN0hVd1E3TGo5bEkzY2pIUDROeVFVNURXSnlVeGhSR3N1Q0F5UGwwV21vclVFa1pvdFNkbnloY194allZclY0YzVCZVZzUlotTEdzbFQ0UmNKaHRCMDk5d0x2cklqdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOWkI4N0V2T1lIb0Z1TGQ1SFdaQU8tQi1qUDlwdXVYSHdKZ1pPWG1yT3BsTXZDMW9JZFByT1k1OUZZM0NtZ2IzNU50SjF5U0trRnRJWE1VUHN4VVBiMC1vVmQtTU54QnFzb3dyZmcxMTFxMUFtYTktYzZ2NVlkSm1kUGlGbmRrNHcxZWtOM3lSWDFQaHpqcUQtaVFlc2FEVzFMZVgxaDBEQQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
55
data/regions/US/FL/Miami.json
Normal file
55
data/regions/US/FL/Miami.json
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMipgFBVV95cUxNXzg2aklXUF9ReFAzOGVtMEtYNE9iWUo5UG1LclVRcFYxVGNiMGY4SnVXQ1FIVnJNak1iWjZ6NUlzd0R5VUFTWXhoc1EyQXJNaTFQT0NDYVlmdExESkNERU5nVDJFLTlRQmpXOF81Mi02SF85NHpKcEV1M3I1cDA0c0NDUjNwbEMzTFRWd3ZtX01kZDZzMEVXQkFscEFDZVpwS0dEbkFR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxPVVUweXBvcTl3VmhhVURoTTl1VFk4eEp6Y2cxVVF0NnZuR1ZQbDFUZTFmY2xjaV9XOF9PMXY2ejNDeGhhR1VRVDFFS3htcWJfUzQzbmZMMW9KRm56MTVPWm9OM3VBRGFtQmhLQ2V2Y0t6ME1UZldYN0F1X3k3VnZMbTJ5c3FXMmRuc0hsQW94ajRRbnhFdHhZYkl6QUU1UEpvX0ZXa1NiREFIZkRaWnc?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=77887",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQWFZIZnBUVUxnRVpIVWtIRU1HNUFnVy1EbWFud19GZ1V5VkhzREV3b2Z5V3N5djJzdUV5dGx4cm15NGdDYUw0QUtIZGEwcXZSM0s5ei1QengyazBpemlWNjJCZkhFUEF2VzU1bzFxTWNYR0E0OTFBLVZPMlNLZ2w3MGdQX1psc3ZNTll4bTEtSlhfZ2hrd1BIWkZ5a2RaOTBxUmxSQXl5WTIzME8ySi12WHZXMA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOWV96bU1VTzNWTU1ENEpMZXdVcVZDWTlDMmdVNGtpd3VZOXdYXzhKTGI1eXB6dzE4RFhmZ0dEaFlsdzZsZ1hoSHd1a251U1BaeEFwT0NQMDdEeFlNV2txSnNhcVFVT1p4WDFhNExlVXJCR3hhLXRieW1tSWUxVDcxaGpkd0Z6Tk9w?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxQRklHWUxodUJYdTJoTDBhWUpRUmFZY3FrY3Q5b1FqQU9mT1pITWM0aHJ1VFY3YWdrM3lvZ1RzZzhoSmMyMnZuak1vSTF3dTZwTG5VSjFsM2hlV2VWS1plM3AtVDhLT091UTlnS0lzeEMzelpYRmhkMktjMzBBSGpLWWZVbmYzaEVIX0hlRDhWMU44cWRLenc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxNUmhwZkVCcmpoU2NqNUsyaTJ6MzJOU3plak94Sng3RDk3U3N0dUhMTlFUU1NDcmlwWVJZUEZfQVMtZlMwU3JlT292UG42ZEpvY0g1VmRRbE5ibUFtM21DSDVUOVUyaDBIZ2d4eExqekFPcmVhNEFfd0xjU2hTcFl1a1hCa2xFMnZiNGdwUFNfOWtxaHlqbWtqWENQMjJzeGVpOFBITG5ocEVUaU41N1l0NTRmMDBHZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxObS10M2UxaDJKWkhlYWdTd3hCbEZJWHVWdHFQOVRjekNFcFFSZnVSMTBqRy1TdG11X3c4cTRuUTVuMy00UTF4eXg0WmI1dDBnM0VfdTl3MlVJdERVZ3ZTTUFxN0x5NUxuQW9BbUVaM3hULVBYRFA4eTZ4Z2R5VmRPR1dWVDVKOV9lOTFHRU1vekRNaXVJa3VUODdFRzdJbkVYblk2VWhqSWN5X2NZ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMivwFBVV95cUxQVVc3Rm8xRElJZjhnSXMwZ040aHZvQ3Y1b1loVUZXX3F0RkJZRUllcnd3Q2cxdWFsQ05aeVJ5eXYxcHVNVDR1TXBmT3FiT3VKQUNEWllFZ3Q3NGpLaXlGUF9MRkl5ejN0SUxsbGlnbll1N1diYkhmanlOQktwYy1VVnlET3RrbWlTNThHMzdnN1VsMXV0aFRrMHc2T09TQ21Qc0hIUGdaUGJTdUp2LXBkYVRKREZDRm9CSlJOWkcxTQ?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE5rdUJnTnNGTVVmaHZiRDBSNXhzSl81RHNKMmpPSFdEUlZobi13b1RrTmhWRV9KelNMaGh5allGU2dOSEdxYnk1WW5EVTU3d3N5Q2NqRnF2ZFJ5QV9HNkIzc2tPekI3bEpVWUdmams0TU9vRUtycExaWA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiyAFBVV95cUxNUUNEejdjTGJRYm45YmQ3Sm80cUN5b2FHSGxfdHBOOHdkVFhDcVpTT29IZ3E3NXY0M2Z0c3Y1VXBUYVd6VWpDR19ONktyNmRiOWhqcEdoVlpwMnpjR2lRMGRQQnJEbmxpOU5KQm5aQThEMWYxeWFpX2JoUEs4NHNoNmJpcGF5T2tQc3c2c0JRRzk4S1oxRU1sQ3JvOWNtZ09lLVp3bnNPZHc1UXRvWVJOelJNdVpDMGh1ZUFxT3VidVhVUGNOeW1XZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQbER0RjNGdlRrOExodkZkUlgyeXBibDFpVDN0akx1M3RRZDM1TUYyR3dnbHZKWS1BQUo1TXFVTmJ1SW5YOTRISlUwM0dsQm9VbzdQTURIWEgyR1NKN29zOV81ZnVxa0ZMdXNYNEx6YUg1WGJ2elNLVl8xOW9oZjI1X1FucG9tMTZNaWVMSVA5Z2pGYmtJalRPRmtZZjBHUWp1d2NTbw?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=44875",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE8tQzFCM0tZTDRNaEFZY2hjLUQ0NHo0MFVKWjFINEFRWkMyNmVQWjNtc3RfdjhmU3NzMjc1TUFuU2FPWnFaWXpOVk9tWnFncFZ0WjNxSUxUUl9fTWUyelZHMkhaRUFnS3c2ZjBsdUZxZ1lxdVViM2c?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOOFZ1T3hLemtzR0d6ZTlJU25GLU5YSEV3eVY0eUV2dm41S0ZPUjVFMWJ3dVpNdmo3aWpxSFE3QWJCdW1NcjlFWTFlcHlyTFhQOTdyUWxuMktSZmtrWnZadU1xQmlDb0dPU2o1dFV3dXVpX29PVDRNVVRNWlV0V1FFb3BlNWVQcUlubDFCQ1hmWUZBcm5JQVkyS28wYnVxd2t0MGt4RlNlOGtCUm9GaUwzUXNVT05CQlJI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxQUlhyUFBvaDV3OGFlOU5QVW42dzI0V043czhZNndySEtFX0dmcHFVRVJlVE5sWjM0RHpabVAwYzlOTlhVYmItRFBxX1pQMFpYaXl4ak9YOHp0dDl5TDQwZWNVdng0MGpCaXdxcldVM21wVlpiVXBSMzFTM3gtdXNhMjloREFITVVHM0huNA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE9qUzY0bFpqeWU2MFpOLWlqTnZFQnBmUUd3RzZzN1ZMX0hHaEhELW9zRVJBS0Z0b0IxUEpFbXN3SUNmd3k3RmQxa0NJanZya2lIZkp3alFUU1djalRRSFdUamttSVhKYjhrczJkem5R0gFzQVVfeXFMTWRlUFgxaWtROHNzbVNpN0hVd1E3TGo5bEkzY2pIUDROeVFVNURXSnlVeGhSR3N1Q0F5UGwwV21vclVFa1pvdFNkbnloY194allZclY0YzVCZVZzUlotTEdzbFQ0UmNKaHRCMDk5d0x2cklqdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPUGVMdnFoRjFHWThkT2FqNVY1NGJTTGdXeWs0TUVPYUc2SzQ3VVltWThUa1FhSEFMWUxoQWM4S3hiZlo4Tm1OLUJkQUpWa0JmLTlnb2did1FQSzFkM095QkUwTndqV0xYWDU4UXU4ZGlSeGxnWE5YVGw3VlVvS2kzMFVnT0x4blo3amdvTlBR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxOVjc2VjJ2c08xS09tSW03QTlQcGZaNXBYQ1Z0QWwtYXRTbWRzbVRHcm1WVVdMNWN5VC10dW5pZGRlTy1YZm9LdllPV1NJaVYyYWdIekV1cERody1IS0lCcm0yZHJCLUVXNkt3Y1hIVDZuUDlVMjZaN1VPeXpmXzJKZXhndExTTDZKUGluQmFMUGZCRjhPVXYwSmtSQmtvYXM?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE9rU1hnNzhIVFVEYXNncktHckdKX1lGTHFBcEw1Wk02bWdaY3dsSi1fTDVTNmlvc1RTOWpSZk4xc1gzXzJNNWpwbjhUZVZpeHBUa1FtT2JiZGpQUks2REJkblN1el93TlBlNktiVkNuRjkxWTZ20gF6QVVfeXFMTUtEcXUxUF90TWtrNG9YYWs3WXFfR1p3QjZkX0ttV3l2LXpyOFBXQktxNXVRNFNzaTJJLTBNRkFkSFgtS1RUOWstajByLUEwYlUzb2lFY0pnZkczY2JxNzB6Z2tJUWctYjNTSWw2TS1QVHY0RnRkS1F4eUE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOMmdjR1Y2NUxOeV8zMllEREN2REFJY29uZno0a3dWVWhMNkNhalZHVjF6UXZIY2todnhlRGE5NFF4Z0dZeXN3S0gxRDB4VGlVSWJZTGh0bTJGUk9Kd29vcGl5STJkYjdDZDlvRzhnS0I2OHRQR1NubTY4SXVtWFNwTEsyMjFiQlo5UGZ2cW9qdm1XZ3hCVEhqbE1CSWg0TlRFMjJjNVJJU3RpMlRuU0tqZ1ZFNEhPd2tkQWVSa3lidXBMSGFiQnlwYnlwNERLTmg4SmpNZ0ZRQ2txVXVzckp6NTJhTmzSAfgBQVVfeXFMTkdaNERZeG9ENlJOdW1RZ3lKc29zbDhFY2UwZGdpVkM2SDlQaFAtT2dNRHhxR3NDYWdORXRrb19wd2RERlVvTS05NV9lMTJUNkxFUURfQWpIVWFBbExuMnlmb2djQUt5d25NNldxTFczU0ZxZ3FMcXJXUFZ2YnQtTUZJNHI3a1o4LUNQc3p0TGtvRm8tSXFiZ3BuMTN6VzVSdHA1aFJXY3JadWZlcWIxR2lKbWlJcVFidHpEdWQ2NGtVSE9lRFJBVnlnaDg5V3NYczdxdnVDUzAwVWxGdVNMQ0E4Q285T2tWUkxGT2NsV0VORndLVjVNaXA?oc=5",
|
||||||
|
"https://www.microsoft.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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
55
data/regions/US/GA/Atlanta.json
Normal file
55
data/regions/US/GA/Atlanta.json
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE9vR1V6d3B2eUZZRzRHcGFDZEViNkZTcy1JOG1DemxXY0Z0Z192SlJ5YkR4bkw2aWtnZ2g2bmFCSGhVbzFsc0d3SEpaV1JGWlFGUGpjalBPUUlqSVp1VHRuUXhReUxpaUpxY3BKMlBNUUx6NkN6MWpuR1ZYXzdQNnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPUGVMdnFoRjFHWThkT2FqNVY1NGJTTGdXeWs0TUVPYUc2SzQ3VVltWThUa1FhSEFMWUxoQWM4S3hiZlo4Tm1OLUJkQUpWa0JmLTlnb2did1FQSzFkM095QkUwTndqV0xYWDU4UXU4ZGlSeGxnWE5YVGw3VlVvS2kzMFVnT0x4blo3amdvTlBR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxOVjc2VjJ2c08xS09tSW03QTlQcGZaNXBYQ1Z0QWwtYXRTbWRzbVRHcm1WVVdMNWN5VC10dW5pZGRlTy1YZm9LdllPV1NJaVYyYWdIekV1cERody1IS0lCcm0yZHJCLUVXNkt3Y1hIVDZuUDlVMjZaN1VPeXpmXzJKZXhndExTTDZKUGluQmFMUGZCRjhPVXYwSmtSQmtvYXM?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOMmdjR1Y2NUxOeV8zMllEREN2REFJY29uZno0a3dWVWhMNkNhalZHVjF6UXZIY2todnhlRGE5NFF4Z0dZeXN3S0gxRDB4VGlVSWJZTGh0bTJGUk9Kd29vcGl5STJkYjdDZDlvRzhnS0I2OHRQR1NubTY4SXVtWFNwTEsyMjFiQlo5UGZ2cW9qdm1XZ3hCVEhqbE1CSWg0TlRFMjJjNVJJU3RpMlRuU0tqZ1ZFNEhPd2tkQWVSa3lidXBMSGFiQnlwYnlwNERLTmg4SmpNZ0ZRQ2txVXVzckp6NTJhTmzSAfgBQVVfeXFMTkdaNERZeG9ENlJOdW1RZ3lKc29zbDhFY2UwZGdpVkM2SDlQaFAtT2dNRHhxR3NDYWdORXRrb19wd2RERlVvTS05NV9lMTJUNkxFUURfQWpIVWFBbExuMnlmb2djQUt5d25NNldxTFczU0ZxZ3FMcXJXUFZ2YnQtTUZJNHI3a1o4LUNQc3p0TGtvRm8tSXFiZ3BuMTN6VzVSdHA1aFJXY3JadWZlcWIxR2lKbWlJcVFidHpEdWQ2NGtVSE9lRFJBVnlnaDg5V3NYczdxdnVDUzAwVWxGdVNMQ0E4Q285T2tWUkxGT2NsV0VORndLVjVNaXA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxNXzg2aklXUF9ReFAzOGVtMEtYNE9iWUo5UG1LclVRcFYxVGNiMGY4SnVXQ1FIVnJNak1iWjZ6NUlzd0R5VUFTWXhoc1EyQXJNaTFQT0NDYVlmdExESkNERU5nVDJFLTlRQmpXOF81Mi02SF85NHpKcEV1M3I1cDA0c0NDUjNwbEMzTFRWd3ZtX01kZDZzMEVXQkFscEFDZVpwS0dEbkFR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQbER0RjNGdlRrOExodkZkUlgyeXBibDFpVDN0akx1M3RRZDM1TUYyR3dnbHZKWS1BQUo1TXFVTmJ1SW5YOTRISlUwM0dsQm9VbzdQTURIWEgyR1NKN29zOV81ZnVxa0ZMdXNYNEx6YUg1WGJ2elNLVl8xOW9oZjI1X1FucG9tMTZNaWVMSVA5Z2pGYmtJalRPRmtZZjBHUWp1d2NTbw?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=6294",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxQRklHWUxodUJYdTJoTDBhWUpRUmFZY3FrY3Q5b1FqQU9mT1pITWM0aHJ1VFY3YWdrM3lvZ1RzZzhoSmMyMnZuak1vSTF3dTZwTG5VSjFsM2hlV2VWS1plM3AtVDhLT091UTlnS0lzeEMzelpYRmhkMktjMzBBSGpLWWZVbmYzaEVIX0hlRDhWMU44cWRLenc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxObS10M2UxaDJKWkhlYWdTd3hCbEZJWHVWdHFQOVRjekNFcFFSZnVSMTBqRy1TdG11X3c4cTRuUTVuMy00UTF4eXg0WmI1dDBnM0VfdTl3MlVJdERVZ3ZTTUFxN0x5NUxuQW9BbUVaM3hULVBYRFA4eTZ4Z2R5VmRPR1dWVDVKOV9lOTFHRU1vekRNaXVJa3VUODdFRzdJbkVYblk2VWhqSWN5X2NZ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxQUlhyUFBvaDV3OGFlOU5QVW42dzI0V043czhZNndySEtFX0dmcHFVRVJlVE5sWjM0RHpabVAwYzlOTlhVYmItRFBxX1pQMFpYaXl4ak9YOHp0dDl5TDQwZWNVdng0MGpCaXdxcldVM21wVlpiVXBSMzFTM3gtdXNhMjloREFITVVHM0huNA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxPVVUweXBvcTl3VmhhVURoTTl1VFk4eEp6Y2cxVVF0NnZuR1ZQbDFUZTFmY2xjaV9XOF9PMXY2ejNDeGhhR1VRVDFFS3htcWJfUzQzbmZMMW9KRm56MTVPWm9OM3VBRGFtQmhLQ2V2Y0t6ME1UZldYN0F1X3k3VnZMbTJ5c3FXMmRuc0hsQW94ajRRbnhFdHhZYkl6QUU1UEpvX0ZXa1NiREFIZkRaWnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOWkI4N0V2T1lIb0Z1TGQ1SFdaQU8tQi1qUDlwdXVYSHdKZ1pPWG1yT3BsTXZDMW9JZFByT1k1OUZZM0NtZ2IzNU50SjF5U0trRnRJWE1VUHN4VVBiMC1vVmQtTU54QnFzb3dyZmcxMTFxMUFtYTktYzZ2NVlkSm1kUGlGbmRrNHcxZWtOM3lSWDFQaHpqcUQtaVFlc2FEVzFMZVgxaDBEQQ?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPeEp6dF90WkhzazBOV2ltbnpTM3NONVFrSUtmaElHVHVOMDVOb0w3d3VzbnVCdU1sUC12a1A4aTVGVUZ5eWV2bDlFV0NybGdNUk1QdTlIY3JrbXU2VUtUWllJWVBpM0RKNmtXQmRoN0RKb3d4YjVUdzJqLWhYRmNncE93NjRmQjQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQWFZIZnBUVUxnRVpIVWtIRU1HNUFnVy1EbWFud19GZ1V5VkhzREV3b2Z5V3N5djJzdUV5dGx4cm15NGdDYUw0QUtIZGEwcXZSM0s5ei1QengyazBpemlWNjJCZkhFUEF2VzU1bzFxTWNYR0E0OTFBLVZPMlNLZ2w3MGdQX1psc3ZNTll4bTEtSlhfZ2hrd1BIWkZ5a2RaOTBxUmxSQXl5WTIzME8ySi12WHZXMA?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE9rU1hnNzhIVFVEYXNncktHckdKX1lGTHFBcEw1Wk02bWdaY3dsSi1fTDVTNmlvc1RTOWpSZk4xc1gzXzJNNWpwbjhUZVZpeHBUa1FtT2JiZGpQUks2REJkblN1el93TlBlNktiVkNuRjkxWTZ20gF6QVVfeXFMTUtEcXUxUF90TWtrNG9YYWs3WXFfR1p3QjZkX0ttV3l2LXpyOFBXQktxNXVRNFNzaTJJLTBNRkFkSFgtS1RUOWstajByLUEwYlUzb2lFY0pnZkczY2JxNzB6Z2tJUWctYjNTSWw2TS1QVHY0RnRkS1F4eUE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9jVjBtRTVwMTh2clFFMGNtcDByVWxEUTJ5RG9lZnNDSUdNeWRDRFFjVHR6b2tVaUVNRWxTTk5oUWk1U0VDMUQ2cHVFdnZkRmxlRm82cjBoblBEUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPMks3cnJqYXFzMldfanJxVXRvXzUxM185cHYtMGlqRU1XX0NSSFgyMU12MF9zTm93dXVPUVJUSk0tTDNWNUZ6NkgyR1BxRG1GMmxpalFBVHB4SlZfYk83cGJLTjJnVVNCQlI4SzhJU2pvMDB0NnNIb1ZjaVZzMjFNNEFvRWFQN0pKU0pCQnkydldTREp6aG9fM1ZRUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE9qUzY0bFpqeWU2MFpOLWlqTnZFQnBmUUd3RzZzN1ZMX0hHaEhELW9zRVJBS0Z0b0IxUEpFbXN3SUNmd3k3RmQxa0NJanZya2lIZkp3alFUU1djalRRSFdUamttSVhKYjhrczJkem5R0gFzQVVfeXFMTWRlUFgxaWtROHNzbVNpN0hVd1E3TGo5bEkzY2pIUDROeVFVNURXSnlVeGhSR3N1Q0F5UGwwV21vclVFa1pvdFNkbnloY194allZclY0YzVCZVZzUlotTEdzbFQ0UmNKaHRCMDk5d0x2cklqdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOOFZ1T3hLemtzR0d6ZTlJU25GLU5YSEV3eVY0eUV2dm41S0ZPUjVFMWJ3dVpNdmo3aWpxSFE3QWJCdW1NcjlFWTFlcHlyTFhQOTdyUWxuMktSZmtrWnZadU1xQmlDb0dPU2o1dFV3dXVpX29PVDRNVVRNWlV0V1FFb3BlNWVQcUlubDFCQ1hmWUZBcm5JQVkyS28wYnVxd2t0MGt4RlNlOGtCUm9GaUwzUXNVT05CQlJI?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=36724",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOWV96bU1VTzNWTU1ENEpMZXdVcVZDWTlDMmdVNGtpd3VZOXdYXzhKTGI1eXB6dzE4RFhmZ0dEaFlsdzZsZ1hoSHd1a251U1BaeEFwT0NQMDdEeFlNV2txSnNhcVFVT1p4WDFhNExlVXJCR3hhLXRieW1tSWUxVDcxaGpkd0Z6Tk9w?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
49
data/regions/US/HI/Honolulu.json
Normal file
49
data/regions/US/HI/Honolulu.json
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMilgFBVV95cUxQRklHWUxodUJYdTJoTDBhWUpRUmFZY3FrY3Q5b1FqQU9mT1pITWM0aHJ1VFY3YWdrM3lvZ1RzZzhoSmMyMnZuak1vSTF3dTZwTG5VSjFsM2hlV2VWS1plM3AtVDhLT091UTlnS0lzeEMzelpYRmhkMktjMzBBSGpLWWZVbmYzaEVIX0hlRDhWMU44cWRLenc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOSmRvRl9YRjBNemlROUY5R0wyUVo2dU1yMzVWUkM2UnNmM1JMMl9FWXBLRUlUQ1NFUHA2RkxUSTIzSzdLRmhsaHFIUE9Bemdkck5MYWU3RmhXOVR5Q0xxSnZHZDhQUEZFMFVUaGFNejFZZmcyZ3oycWhleGpIWXAyag?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE9qUzY0bFpqeWU2MFpOLWlqTnZFQnBmUUd3RzZzN1ZMX0hHaEhELW9zRVJBS0Z0b0IxUEpFbXN3SUNmd3k3RmQxa0NJanZya2lIZkp3alFUU1djalRRSFdUamttSVhKYjhrczJkem5R0gFzQVVfeXFMTWRlUFgxaWtROHNzbVNpN0hVd1E3TGo5bEkzY2pIUDROeVFVNURXSnlVeGhSR3N1Q0F5UGwwV21vclVFa1pvdFNkbnloY194allZclY0YzVCZVZzUlotTEdzbFQ0UmNKaHRCMDk5d0x2cklqdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQWFZIZnBUVUxnRVpIVWtIRU1HNUFnVy1EbWFud19GZ1V5VkhzREV3b2Z5V3N5djJzdUV5dGx4cm15NGdDYUw0QUtIZGEwcXZSM0s5ei1QengyazBpemlWNjJCZkhFUEF2VzU1bzFxTWNYR0E0OTFBLVZPMlNLZ2w3MGdQX1psc3ZNTll4bTEtSlhfZ2hrd1BIWkZ5a2RaOTBxUmxSQXl5WTIzME8ySi12WHZXMA?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=5053",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxNXzg2aklXUF9ReFAzOGVtMEtYNE9iWUo5UG1LclVRcFYxVGNiMGY4SnVXQ1FIVnJNak1iWjZ6NUlzd0R5VUFTWXhoc1EyQXJNaTFQT0NDYVlmdExESkNERU5nVDJFLTlRQmpXOF81Mi02SF85NHpKcEV1M3I1cDA0c0NDUjNwbEMzTFRWd3ZtX01kZDZzMEVXQkFscEFDZVpwS0dEbkFR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE9vR1V6d3B2eUZZRzRHcGFDZEViNkZTcy1JOG1DemxXY0Z0Z192SlJ5YkR4bkw2aWtnZ2g2bmFCSGhVbzFsc0d3SEpaV1JGWlFGUGpjalBPUUlqSVp1VHRuUXhReUxpaUpxY3BKMlBNUUx6NkN6MWpuR1ZYXzdQNnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPMks3cnJqYXFzMldfanJxVXRvXzUxM185cHYtMGlqRU1XX0NSSFgyMU12MF9zTm93dXVPUVJUSk0tTDNWNUZ6NkgyR1BxRG1GMmxpalFBVHB4SlZfYk83cGJLTjJnVVNCQlI4SzhJU2pvMDB0NnNIb1ZjaVZzMjFNNEFvRWFQN0pKU0pCQnkydldTREp6aG9fM1ZRUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPT0psTk9uZ21BWHlDdl81ek1SYk8tS3QyRkc3ZVkzSlVlUTRaejNhWTdLd2FKem9iMWgtRHVUTHktSXczX0t2UHFMLUNZbzhObHR4dXZzdFBtTWgtY1FrcE5ucTlFMWNVUWFKUDV6c2hnOFR6WXpZVU8zTk5jUk1GWDh2b29RMGwySzZYNFZvd05RdWgxeHNIU0VYaw?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=73127",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPN1dCOEcwSl9GZDlCM1JMZGhZdFRJNmtHZUROSnpIbjlzVjF4X251YzFnaHJuUF9RdEtkWkN2ckZCMTZ4Yi1fYXJSV1o0MWtkdDlmcGpMSWh6NW83MVJjRk9pNmNfN1BPckhlTUYyWDJMX0dXSFV0dGdVTDhWYmZWM2tNVW5Vd2pTRDhv?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE8tQzFCM0tZTDRNaEFZY2hjLUQ0NHo0MFVKWjFINEFRWkMyNmVQWjNtc3RfdjhmU3NzMjc1TUFuU2FPWnFaWXpOVk9tWnFncFZ0WjNxSUxUUl9fTWUyelZHMkhaRUFnS3c2ZjBsdUZxZ1lxdVViM2c?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxNUmhwZkVCcmpoU2NqNUsyaTJ6MzJOU3plak94Sng3RDk3U3N0dUhMTlFUU1NDcmlwWVJZUEZfQVMtZlMwU3JlT292UG42ZEpvY0g1VmRRbE5ibUFtM21DSDVUOVUyaDBIZ2d4eExqekFPcmVhNEFfd0xjU2hTcFl1a1hCa2xFMnZiNGdwUFNfOWtxaHlqbWtqWENQMjJzeGVpOFBITG5ocEVUaU41N1l0NTRmMDBHZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE5rdUJnTnNGTVVmaHZiRDBSNXhzSl81RHNKMmpPSFdEUlZobi13b1RrTmhWRV9KelNMaGh5allGU2dOSEdxYnk1WW5EVTU3d3N5Q2NqRnF2ZFJ5QV9HNkIzc2tPekI3bEpVWUdmams0TU9vRUtycExaWA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9jVjBtRTVwMTh2clFFMGNtcDByVWxEUTJ5RG9lZnNDSUdNeWRDRFFjVHR6b2tVaUVNRWxTTk5oUWk1U0VDMUQ2cHVFdnZkRmxlRm82cjBoblBEUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOWV96bU1VTzNWTU1ENEpMZXdVcVZDWTlDMmdVNGtpd3VZOXdYXzhKTGI1eXB6dzE4RFhmZ0dEaFlsdzZsZ1hoSHd1a251U1BaeEFwT0NQMDdEeFlNV2txSnNhcVFVT1p4WDFhNExlVXJCR3hhLXRieW1tSWUxVDcxaGpkd0Z6Tk9w?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxQUlhyUFBvaDV3OGFlOU5QVW42dzI0V043czhZNndySEtFX0dmcHFVRVJlVE5sWjM0RHpabVAwYzlOTlhVYmItRFBxX1pQMFpYaXl4ak9YOHp0dDl5TDQwZWNVdng0MGpCaXdxcldVM21wVlpiVXBSMzFTM3gtdXNhMjloREFITVVHM0huNA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPUGVMdnFoRjFHWThkT2FqNVY1NGJTTGdXeWs0TUVPYUc2SzQ3VVltWThUa1FhSEFMWUxoQWM4S3hiZlo4Tm1OLUJkQUpWa0JmLTlnb2did1FQSzFkM095QkUwTndqV0xYWDU4UXU4ZGlSeGxnWE5YVGw3VlVvS2kzMFVnT0x4blo3amdvTlBR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOOFZ1T3hLemtzR0d6ZTlJU25GLU5YSEV3eVY0eUV2dm41S0ZPUjVFMWJ3dVpNdmo3aWpxSFE3QWJCdW1NcjlFWTFlcHlyTFhQOTdyUWxuMktSZmtrWnZadU1xQmlDb0dPU2o1dFV3dXVpX29PVDRNVVRNWlV0V1FFb3BlNWVQcUlubDFCQ1hmWUZBcm5JQVkyS28wYnVxd2t0MGt4RlNlOGtCUm9GaUwzUXNVT05CQlJI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMivwFBVV95cUxQVVc3Rm8xRElJZjhnSXMwZ040aHZvQ3Y1b1loVUZXX3F0RkJZRUllcnd3Q2cxdWFsQ05aeVJ5eXYxcHVNVDR1TXBmT3FiT3VKQUNEWllFZ3Q3NGpLaXlGUF9MRkl5ejN0SUxsbGlnbll1N1diYkhmanlOQktwYy1VVnlET3RrbWlTNThHMzdnN1VsMXV0aFRrMHc2T09TQ21Qc0hIUGdaUGJTdUp2LXBkYVRKREZDRm9CSlJOWkcxTQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPeEp6dF90WkhzazBOV2ltbnpTM3NONVFrSUtmaElHVHVOMDVOb0w3d3VzbnVCdU1sUC12a1A4aTVGVUZ5eWV2bDlFV0NybGdNUk1QdTlIY3JrbXU2VUtUWllJWVBpM0RKNmtXQmRoN0RKb3d4YjVUdzJqLWhYRmNncE93NjRmQjQ?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxQSjdQY3RPWlduZy14ZUd2c1c3Z3FDZ0I2M0hhUmtyZ0FWRWttU043VkJXT3VNdWt4M2NlSWxwb2I4OHdwQlo3M292dGNfeUxnTlFPY0VGNWtRUEJoMFRtRFVRaUFpTWQtR0xJWGJMUEJ1cnM1N2hmMmtOUGdteUdvTnVfTG9McEpiZTZhY2RTTTJIWGs1?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMikgFBVV95cUxOalFFTVNpXzFCbVIzNGw1VWtNMWVhN3JQQVllYnkwaTNEckpJbWxJVVJWY0ROdUxiT3ZUWUZ3UXBGanVhOTA1THZlc2NqQnVzMDdud1lNR3FUNmhRTzU3RGpGQkdhcnpSd2xQYUxiQkp3RVJLVXk3dzVGT0VvR2s1MmFOeTJOcVNIR3lkRzExaHpaUQ?oc=5"
|
||||||
|
],
|
||||||
|
"static_urls": [
|
||||||
|
"https://www.hawaii.gov/",
|
||||||
|
"https://health.hawaii.gov/",
|
||||||
|
"https://www.staradvertiser.com/",
|
||||||
|
"https://www.hawaiinewsnow.com/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
55
data/regions/US/IA/Council_Bluffs.json
Normal file
55
data/regions/US/IA/Council_Bluffs.json
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOMmdjR1Y2NUxOeV8zMllEREN2REFJY29uZno0a3dWVWhMNkNhalZHVjF6UXZIY2todnhlRGE5NFF4Z0dZeXN3S0gxRDB4VGlVSWJZTGh0bTJGUk9Kd29vcGl5STJkYjdDZDlvRzhnS0I2OHRQR1NubTY4SXVtWFNwTEsyMjFiQlo5UGZ2cW9qdm1XZ3hCVEhqbE1CSWg0TlRFMjJjNVJJU3RpMlRuU0tqZ1ZFNEhPd2tkQWVSa3lidXBMSGFiQnlwYnlwNERLTmg4SmpNZ0ZRQ2txVXVzckp6NTJhTmzSAfgBQVVfeXFMTkdaNERZeG9ENlJOdW1RZ3lKc29zbDhFY2UwZGdpVkM2SDlQaFAtT2dNRHhxR3NDYWdORXRrb19wd2RERlVvTS05NV9lMTJUNkxFUURfQWpIVWFBbExuMnlmb2djQUt5d25NNldxTFczU0ZxZ3FMcXJXUFZ2YnQtTUZJNHI3a1o4LUNQc3p0TGtvRm8tSXFiZ3BuMTN6VzVSdHA1aFJXY3JadWZlcWIxR2lKbWlJcVFidHpEdWQ2NGtVSE9lRFJBVnlnaDg5V3NYczdxdnVDUzAwVWxGdVNMQ0E4Q285T2tWUkxGT2NsV0VORndLVjVNaXA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxQSjdQY3RPWlduZy14ZUd2c1c3Z3FDZ0I2M0hhUmtyZ0FWRWttU043VkJXT3VNdWt4M2NlSWxwb2I4OHdwQlo3M292dGNfeUxnTlFPY0VGNWtRUEJoMFRtRFVRaUFpTWQtR0xJWGJMUEJ1cnM1N2hmMmtOUGdteUdvTnVfTG9McEpiZTZhY2RTTTJIWGs1?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=36359",
|
||||||
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOSmRvRl9YRjBNemlROUY5R0wyUVo2dU1yMzVWUkM2UnNmM1JMMl9FWXBLRUlUQ1NFUHA2RkxUSTIzSzdLRmhsaHFIUE9Bemdkck5MYWU3RmhXOVR5Q0xxSnZHZDhQUEZFMFVUaGFNejFZZmcyZ3oycWhleGpIWXAyag?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPMks3cnJqYXFzMldfanJxVXRvXzUxM185cHYtMGlqRU1XX0NSSFgyMU12MF9zTm93dXVPUVJUSk0tTDNWNUZ6NkgyR1BxRG1GMmxpalFBVHB4SlZfYk83cGJLTjJnVVNCQlI4SzhJU2pvMDB0NnNIb1ZjaVZzMjFNNEFvRWFQN0pKU0pCQnkydldTREp6aG9fM1ZRUQ?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMiyAFBVV95cUxNUUNEejdjTGJRYm45YmQ3Sm80cUN5b2FHSGxfdHBOOHdkVFhDcVpTT29IZ3E3NXY0M2Z0c3Y1VXBUYVd6VWpDR19ONktyNmRiOWhqcEdoVlpwMnpjR2lRMGRQQnJEbmxpOU5KQm5aQThEMWYxeWFpX2JoUEs4NHNoNmJpcGF5T2tQc3c2c0JRRzk4S1oxRU1sQ3JvOWNtZ09lLVp3bnNPZHc1UXRvWVJOelJNdVpDMGh1ZUFxT3VidVhVUGNOeW1XZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE5rdUJnTnNGTVVmaHZiRDBSNXhzSl81RHNKMmpPSFdEUlZobi13b1RrTmhWRV9KelNMaGh5allGU2dOSEdxYnk1WW5EVTU3d3N5Q2NqRnF2ZFJ5QV9HNkIzc2tPekI3bEpVWUdmams0TU9vRUtycExaWA?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE9rU1hnNzhIVFVEYXNncktHckdKX1lGTHFBcEw1Wk02bWdaY3dsSi1fTDVTNmlvc1RTOWpSZk4xc1gzXzJNNWpwbjhUZVZpeHBUa1FtT2JiZGpQUks2REJkblN1el93TlBlNktiVkNuRjkxWTZ20gF6QVVfeXFMTUtEcXUxUF90TWtrNG9YYWs3WXFfR1p3QjZkX0ttV3l2LXpyOFBXQktxNXVRNFNzaTJJLTBNRkFkSFgtS1RUOWstajByLUEwYlUzb2lFY0pnZkczY2JxNzB6Z2tJUWctYjNTSWw2TS1QVHY0RnRkS1F4eUE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE8tQzFCM0tZTDRNaEFZY2hjLUQ0NHo0MFVKWjFINEFRWkMyNmVQWjNtc3RfdjhmU3NzMjc1TUFuU2FPWnFaWXpOVk9tWnFncFZ0WjNxSUxUUl9fTWUyelZHMkhaRUFnS3c2ZjBsdUZxZ1lxdVViM2c?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=66523",
|
||||||
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxQRklHWUxodUJYdTJoTDBhWUpRUmFZY3FrY3Q5b1FqQU9mT1pITWM0aHJ1VFY3YWdrM3lvZ1RzZzhoSmMyMnZuak1vSTF3dTZwTG5VSjFsM2hlV2VWS1plM3AtVDhLT091UTlnS0lzeEMzelpYRmhkMktjMzBBSGpLWWZVbmYzaEVIX0hlRDhWMU44cWRLenc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE9qUzY0bFpqeWU2MFpOLWlqTnZFQnBmUUd3RzZzN1ZMX0hHaEhELW9zRVJBS0Z0b0IxUEpFbXN3SUNmd3k3RmQxa0NJanZya2lIZkp3alFUU1djalRRSFdUamttSVhKYjhrczJkem5R0gFzQVVfeXFMTWRlUFgxaWtROHNzbVNpN0hVd1E3TGo5bEkzY2pIUDROeVFVNURXSnlVeGhSR3N1Q0F5UGwwV21vclVFa1pvdFNkbnloY194allZclY0YzVCZVZzUlotTEdzbFQ0UmNKaHRCMDk5d0x2cklqdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxNUmhwZkVCcmpoU2NqNUsyaTJ6MzJOU3plak94Sng3RDk3U3N0dUhMTlFUU1NDcmlwWVJZUEZfQVMtZlMwU3JlT292UG42ZEpvY0g1VmRRbE5ibUFtM21DSDVUOVUyaDBIZ2d4eExqekFPcmVhNEFfd0xjU2hTcFl1a1hCa2xFMnZiNGdwUFNfOWtxaHlqbWtqWENQMjJzeGVpOFBITG5ocEVUaU41N1l0NTRmMDBHZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOOFZ1T3hLemtzR0d6ZTlJU25GLU5YSEV3eVY0eUV2dm41S0ZPUjVFMWJ3dVpNdmo3aWpxSFE3QWJCdW1NcjlFWTFlcHlyTFhQOTdyUWxuMktSZmtrWnZadU1xQmlDb0dPU2o1dFV3dXVpX29PVDRNVVRNWlV0V1FFb3BlNWVQcUlubDFCQ1hmWUZBcm5JQVkyS28wYnVxd2t0MGt4RlNlOGtCUm9GaUwzUXNVT05CQlJI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9jVjBtRTVwMTh2clFFMGNtcDByVWxEUTJ5RG9lZnNDSUdNeWRDRFFjVHR6b2tVaUVNRWxTTk5oUWk1U0VDMUQ2cHVFdnZkRmxlRm82cjBoblBEUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxOVjc2VjJ2c08xS09tSW03QTlQcGZaNXBYQ1Z0QWwtYXRTbWRzbVRHcm1WVVdMNWN5VC10dW5pZGRlTy1YZm9LdllPV1NJaVYyYWdIekV1cERody1IS0lCcm0yZHJCLUVXNkt3Y1hIVDZuUDlVMjZaN1VPeXpmXzJKZXhndExTTDZKUGluQmFMUGZCRjhPVXYwSmtSQmtvYXM?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE9vR1V6d3B2eUZZRzRHcGFDZEViNkZTcy1JOG1DemxXY0Z0Z192SlJ5YkR4bkw2aWtnZ2g2bmFCSGhVbzFsc0d3SEpaV1JGWlFGUGpjalBPUUlqSVp1VHRuUXhReUxpaUpxY3BKMlBNUUx6NkN6MWpuR1ZYXzdQNnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxPVVUweXBvcTl3VmhhVURoTTl1VFk4eEp6Y2cxVVF0NnZuR1ZQbDFUZTFmY2xjaV9XOF9PMXY2ejNDeGhhR1VRVDFFS3htcWJfUzQzbmZMMW9KRm56MTVPWm9OM3VBRGFtQmhLQ2V2Y0t6ME1UZldYN0F1X3k3VnZMbTJ5c3FXMmRuc0hsQW94ajRRbnhFdHhZYkl6QUU1UEpvX0ZXa1NiREFIZkRaWnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPeEp6dF90WkhzazBOV2ltbnpTM3NONVFrSUtmaElHVHVOMDVOb0w3d3VzbnVCdU1sUC12a1A4aTVGVUZ5eWV2bDlFV0NybGdNUk1QdTlIY3JrbXU2VUtUWllJWVBpM0RKNmtXQmRoN0RKb3d4YjVUdzJqLWhYRmNncE93NjRmQjQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQbER0RjNGdlRrOExodkZkUlgyeXBibDFpVDN0akx1M3RRZDM1TUYyR3dnbHZKWS1BQUo1TXFVTmJ1SW5YOTRISlUwM0dsQm9VbzdQTURIWEgyR1NKN29zOV81ZnVxa0ZMdXNYNEx6YUg1WGJ2elNLVl8xOW9oZjI1X1FucG9tMTZNaWVMSVA5Z2pGYmtJalRPRmtZZjBHUWp1d2NTbw?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPN1dCOEcwSl9GZDlCM1JMZGhZdFRJNmtHZUROSnpIbjlzVjF4X251YzFnaHJuUF9RdEtkWkN2ckZCMTZ4Yi1fYXJSV1o0MWtkdDlmcGpMSWh6NW83MVJjRk9pNmNfN1BPckhlTUYyWDJMX0dXSFV0dGdVTDhWYmZWM2tNVW5Vd2pTRDhv?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,31 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.npr.org/2026/04/24/nx-s1-5797964/after-2-failed-votes-mike-johnson-unveils-new-plan-to-extend-key-u-s-spy-powers",
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
"https://www.harvard.edu/",
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
"https://www.npr.org/2026/04/24/nx-s1-5794052/nfl-draft-pittsburgh-fans",
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/politics/white-house-toddler/index.html",
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxQSjdQY3RPWlduZy14ZUd2c1c3Z3FDZ0I2M0hhUmtyZ0FWRWttU043VkJXT3VNdWt4M2NlSWxwb2I4OHdwQlo3M292dGNfeUxnTlFPY0VGNWtRUEJoMFRtRFVRaUFpTWQtR0xJWGJMUEJ1cnM1N2hmMmtOUGdteUdvTnVfTG9McEpiZTZhY2RTTTJIWGs1?oc=5",
|
||||||
"https://www.cnn.com/cnn-underscored/money/high-yield-savings-accounts?iid=CNNUnderscoredHPcontainer",
|
"https://news.google.com/rss/articles/CBMikgFBVV95cUxOalFFTVNpXzFCbVIzNGw1VWtNMWVhN3JQQVllYnkwaTNEckpJbWxJVVJWY0ROdUxiT3ZUWUZ3UXBGanVhOTA1THZlc2NqQnVzMDdud1lNR3FUNmhRTzU3RGpGQkdhcnpSd2xQYUxiQkp3RVJLVXk3dzVGT0VvR2s1MmFOeTJOcVNIR3lkRzExaHpaUQ?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/entertainment/jake-gyllenhaal-jamie-lee-curtis-pandemic-living/index.html",
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOOFZ1T3hLemtzR0d6ZTlJU25GLU5YSEV3eVY0eUV2dm41S0ZPUjVFMWJ3dVpNdmo3aWpxSFE3QWJCdW1NcjlFWTFlcHlyTFhQOTdyUWxuMktSZmtrWnZadU1xQmlDb0dPU2o1dFV3dXVpX29PVDRNVVRNWlV0V1FFb3BlNWVQcUlubDFCQ1hmWUZBcm5JQVkyS28wYnVxd2t0MGt4RlNlOGtCUm9GaUwzUXNVT05CQlJI?oc=5",
|
||||||
"https://www.chase.com/",
|
"https://en.wikipedia.org/wiki/Special:Random?r=97830",
|
||||||
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPUGVMdnFoRjFHWThkT2FqNVY1NGJTTGdXeWs0TUVPYUc2SzQ3VVltWThUa1FhSEFMWUxoQWM4S3hiZlo4Tm1OLUJkQUpWa0JmLTlnb2did1FQSzFkM095QkUwTndqV0xYWDU4UXU4ZGlSeGxnWE5YVGw3VlVvS2kzMFVnT0x4blo3amdvTlBR?oc=5",
|
||||||
"https://www.bankofamerica.com/",
|
"https://news.google.com/rss/articles/CBMivwFBVV95cUxQVVc3Rm8xRElJZjhnSXMwZ040aHZvQ3Y1b1loVUZXX3F0RkJZRUllcnd3Q2cxdWFsQ05aeVJ5eXYxcHVNVDR1TXBmT3FiT3VKQUNEWllFZ3Q3NGpLaXlGUF9MRkl5ejN0SUxsbGlnbll1N1diYkhmanlOQktwYy1VVnlET3RrbWlTNThHMzdnN1VsMXV0aFRrMHc2T09TQ21Qc0hIUGdaUGJTdUp2LXBkYVRKREZDRm9CSlJOWkcxTQ?oc=5",
|
||||||
"https://www.cnn.com/videos/travel/2023/04/18/century-old-shipwrecks-lake-superior-discovery-contd-orig-zt.cnn",
|
"https://news.google.com/rss/articles/CBMiyAFBVV95cUxNUUNEejdjTGJRYm45YmQ3Sm80cUN5b2FHSGxfdHBOOHdkVFhDcVpTT29IZ3E3NXY0M2Z0c3Y1VXBUYVd6VWpDR19ONktyNmRiOWhqcEdoVlpwMnpjR2lRMGRQQnJEbmxpOU5KQm5aQThEMWYxeWFpX2JoUEs4NHNoNmJpcGF5T2tQc3c2c0JRRzk4S1oxRU1sQ3JvOWNtZ09lLVp3bnNPZHc1UXRvWVJOelJNdVpDMGh1ZUFxT3VidVhVUGNOeW1XZw?oc=5",
|
||||||
"https://www.cnn.com/cnn-underscored/reviews/mmmat-silicone-mats?iid=CNNUnderscoredHPcontainer",
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
"https://www.cnn.com/2023/04/17/opinions/jim-jordan-clarence-thomas-judiciary-committee-obeidallah/index.html",
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQbER0RjNGdlRrOExodkZkUlgyeXBibDFpVDN0akx1M3RRZDM1TUYyR3dnbHZKWS1BQUo1TXFVTmJ1SW5YOTRISlUwM0dsQm9VbzdQTURIWEgyR1NKN29zOV81ZnVxa0ZMdXNYNEx6YUg1WGJ2elNLVl8xOW9oZjI1X1FucG9tMTZNaWVMSVA5Z2pGYmtJalRPRmtZZjBHUWp1d2NTbw?oc=5",
|
||||||
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
|
"https://www.microsoft.com/",
|
||||||
"https://www.cnn.com/videos/politics/2023/04/18/kevin-mccarthy-wall-street-speech-debt-ceiling-biden-economy-vpx.cnn",
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxOVjc2VjJ2c08xS09tSW03QTlQcGZaNXBYQ1Z0QWwtYXRTbWRzbVRHcm1WVVdMNWN5VC10dW5pZGRlTy1YZm9LdllPV1NJaVYyYWdIekV1cERody1IS0lCcm0yZHJCLUVXNkt3Y1hIVDZuUDlVMjZaN1VPeXpmXzJKZXhndExTTDZKUGluQmFMUGZCRjhPVXYwSmtSQmtvYXM?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
|
"https://www.apple.com/",
|
||||||
"https://www.walmart.com/",
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxNUmhwZkVCcmpoU2NqNUsyaTJ6MzJOU3plak94Sng3RDk3U3N0dUhMTlFUU1NDcmlwWVJZUEZfQVMtZlMwU3JlT292UG42ZEpvY0g1VmRRbE5ibUFtM21DSDVUOVUyaDBIZ2d4eExqekFPcmVhNEFfd0xjU2hTcFl1a1hCa2xFMnZiNGdwUFNfOWtxaHlqbWtqWENQMjJzeGVpOFBITG5ocEVUaU41N1l0NTRmMDBHZw?oc=5",
|
||||||
"https://www.cdc.gov/",
|
"https://en.wikipedia.org/wiki/Special:Random?r=2735",
|
||||||
"https://www.usa.gov/",
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQWFZIZnBUVUxnRVpIVWtIRU1HNUFnVy1EbWFud19GZ1V5VkhzREV3b2Z5V3N5djJzdUV5dGx4cm15NGdDYUw0QUtIZGEwcXZSM0s5ei1QengyazBpemlWNjJCZkhFUEF2VzU1bzFxTWNYR0E0OTFBLVZPMlNLZ2w3MGdQX1psc3ZNTll4bTEtSlhfZ2hrd1BIWkZ5a2RaOTBxUmxSQXl5WTIzME8ySi12WHZXMA?oc=5",
|
||||||
"https://www.irs.gov/",
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxObS10M2UxaDJKWkhlYWdTd3hCbEZJWHVWdHFQOVRjekNFcFFSZnVSMTBqRy1TdG11X3c4cTRuUTVuMy00UTF4eXg0WmI1dDBnM0VfdTl3MlVJdERVZ3ZTTUFxN0x5NUxuQW9BbUVaM3hULVBYRFA4eTZ4Z2R5VmRPR1dWVDVKOV9lOTFHRU1vekRNaXVJa3VUODdFRzdJbkVYblk2VWhqSWN5X2NZ?oc=5",
|
||||||
"https://www.target.com/",
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
"https://www.cnn.com/cnn-underscored/money/how-to-file-taxes?iid=CNNUnderscoredHPcontainer",
|
"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOMmdjR1Y2NUxOeV8zMllEREN2REFJY29uZno0a3dWVWhMNkNhalZHVjF6UXZIY2todnhlRGE5NFF4Z0dZeXN3S0gxRDB4VGlVSWJZTGh0bTJGUk9Kd29vcGl5STJkYjdDZDlvRzhnS0I2OHRQR1NubTY4SXVtWFNwTEsyMjFiQlo5UGZ2cW9qdm1XZ3hCVEhqbE1CSWg0TlRFMjJjNVJJU3RpMlRuU0tqZ1ZFNEhPd2tkQWVSa3lidXBMSGFiQnlwYnlwNERLTmg4SmpNZ0ZRQ2txVXVzckp6NTJhTmzSAfgBQVVfeXFMTkdaNERZeG9ENlJOdW1RZ3lKc29zbDhFY2UwZGdpVkM2SDlQaFAtT2dNRHhxR3NDYWdORXRrb19wd2RERlVvTS05NV9lMTJUNkxFUURfQWpIVWFBbExuMnlmb2djQUt5d25NNldxTFczU0ZxZ3FMcXJXUFZ2YnQtTUZJNHI3a1o4LUNQc3p0TGtvRm8tSXFiZ3BuMTN6VzVSdHA1aFJXY3JadWZlcWIxR2lKbWlJcVFidHpEdWQ2NGtVSE9lRFJBVnlnaDg5V3NYczdxdnVDUzAwVWxGdVNMQ0E4Q285T2tWUkxGT2NsV0VORndLVjVNaXA?oc=5",
|
||||||
"https://www.usps.com/",
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
"https://www.cnn.com/style/article/ai-photo-win-sony-scli-intl/index.html",
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE5rdUJnTnNGTVVmaHZiRDBSNXhzSl81RHNKMmpPSFdEUlZobi13b1RrTmhWRV9KelNMaGh5allGU2dOSEdxYnk1WW5EVTU3d3N5Q2NqRnF2ZFJ5QV9HNkIzc2tPekI3bEpVWUdmams0TU9vRUtycExaWA?oc=5",
|
||||||
"https://www.amazon.com/",
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9jVjBtRTVwMTh2clFFMGNtcDByVWxEUTJ5RG9lZnNDSUdNeWRDRFFjVHR6b2tVaUVNRWxTTk5oUWk1U0VDMUQ2cHVFdnZkRmxlRm82cjBoblBEUQ?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html"
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxQUlhyUFBvaDV3OGFlOU5QVW42dzI0V043czhZNndySEtFX0dmcHFVRVJlVE5sWjM0RHpabVAwYzlOTlhVYmItRFBxX1pQMFpYaXl4ak9YOHp0dDl5TDQwZWNVdng0MGpCaXdxcldVM21wVlpiVXBSMzFTM3gtdXNhMjloREFITVVHM0huNA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPN1dCOEcwSl9GZDlCM1JMZGhZdFRJNmtHZUROSnpIbjlzVjF4X251YzFnaHJuUF9RdEtkWkN2ckZCMTZ4Yi1fYXJSV1o0MWtkdDlmcGpMSWh6NW83MVJjRk9pNmNfN1BPckhlTUYyWDJMX0dXSFV0dGdVTDhWYmZWM2tNVW5Vd2pTRDhv?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxQRklHWUxodUJYdTJoTDBhWUpRUmFZY3FrY3Q5b1FqQU9mT1pITWM0aHJ1VFY3YWdrM3lvZ1RzZzhoSmMyMnZuak1vSTF3dTZwTG5VSjFsM2hlV2VWS1plM3AtVDhLT091UTlnS0lzeEMzelpYRmhkMktjMzBBSGpLWWZVbmYzaEVIX0hlRDhWMU44cWRLenc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE9vR1V6d3B2eUZZRzRHcGFDZEViNkZTcy1JOG1DemxXY0Z0Z192SlJ5YkR4bkw2aWtnZ2g2bmFCSGhVbzFsc0d3SEpaV1JGWlFGUGpjalBPUUlqSVp1VHRuUXhReUxpaUpxY3BKMlBNUUx6NkN6MWpuR1ZYXzdQNnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE9rU1hnNzhIVFVEYXNncktHckdKX1lGTHFBcEw1Wk02bWdaY3dsSi1fTDVTNmlvc1RTOWpSZk4xc1gzXzJNNWpwbjhUZVZpeHBUa1FtT2JiZGpQUks2REJkblN1el93TlBlNktiVkNuRjkxWTZ20gF6QVVfeXFMTUtEcXUxUF90TWtrNG9YYWs3WXFfR1p3QjZkX0ttV3l2LXpyOFBXQktxNXVRNFNzaTJJLTBNRkFkSFgtS1RUOWstajByLUEwYlUzb2lFY0pnZkczY2JxNzB6Z2tJUWctYjNTSWw2TS1QVHY0RnRkS1F4eUE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxPVVUweXBvcTl3VmhhVURoTTl1VFk4eEp6Y2cxVVF0NnZuR1ZQbDFUZTFmY2xjaV9XOF9PMXY2ejNDeGhhR1VRVDFFS3htcWJfUzQzbmZMMW9KRm56MTVPWm9OM3VBRGFtQmhLQ2V2Y0t6ME1UZldYN0F1X3k3VnZMbTJ5c3FXMmRuc0hsQW94ajRRbnhFdHhZYkl6QUU1UEpvX0ZXa1NiREFIZkRaWnc?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.usa.gov/",
|
"https://www.usa.gov/",
|
||||||
|
|||||||
55
data/regions/US/KS/Kansas_City.json
Normal file
55
data/regions/US/KS/Kansas_City.json
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMif0FVX3lxTE9vR1V6d3B2eUZZRzRHcGFDZEViNkZTcy1JOG1DemxXY0Z0Z192SlJ5YkR4bkw2aWtnZ2g2bmFCSGhVbzFsc0d3SEpaV1JGWlFGUGpjalBPUUlqSVp1VHRuUXhReUxpaUpxY3BKMlBNUUx6NkN6MWpuR1ZYXzdQNnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQWFZIZnBUVUxnRVpIVWtIRU1HNUFnVy1EbWFud19GZ1V5VkhzREV3b2Z5V3N5djJzdUV5dGx4cm15NGdDYUw0QUtIZGEwcXZSM0s5ei1QengyazBpemlWNjJCZkhFUEF2VzU1bzFxTWNYR0E0OTFBLVZPMlNLZ2w3MGdQX1psc3ZNTll4bTEtSlhfZ2hrd1BIWkZ5a2RaOTBxUmxSQXl5WTIzME8ySi12WHZXMA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxQSjdQY3RPWlduZy14ZUd2c1c3Z3FDZ0I2M0hhUmtyZ0FWRWttU043VkJXT3VNdWt4M2NlSWxwb2I4OHdwQlo3M292dGNfeUxnTlFPY0VGNWtRUEJoMFRtRFVRaUFpTWQtR0xJWGJMUEJ1cnM1N2hmMmtOUGdteUdvTnVfTG9McEpiZTZhY2RTTTJIWGs1?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPT0psTk9uZ21BWHlDdl81ek1SYk8tS3QyRkc3ZVkzSlVlUTRaejNhWTdLd2FKem9iMWgtRHVUTHktSXczX0t2UHFMLUNZbzhObHR4dXZzdFBtTWgtY1FrcE5ucTlFMWNVUWFKUDV6c2hnOFR6WXpZVU8zTk5jUk1GWDh2b29RMGwySzZYNFZvd05RdWgxeHNIU0VYaw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOMmdjR1Y2NUxOeV8zMllEREN2REFJY29uZno0a3dWVWhMNkNhalZHVjF6UXZIY2todnhlRGE5NFF4Z0dZeXN3S0gxRDB4VGlVSWJZTGh0bTJGUk9Kd29vcGl5STJkYjdDZDlvRzhnS0I2OHRQR1NubTY4SXVtWFNwTEsyMjFiQlo5UGZ2cW9qdm1XZ3hCVEhqbE1CSWg0TlRFMjJjNVJJU3RpMlRuU0tqZ1ZFNEhPd2tkQWVSa3lidXBMSGFiQnlwYnlwNERLTmg4SmpNZ0ZRQ2txVXVzckp6NTJhTmzSAfgBQVVfeXFMTkdaNERZeG9ENlJOdW1RZ3lKc29zbDhFY2UwZGdpVkM2SDlQaFAtT2dNRHhxR3NDYWdORXRrb19wd2RERlVvTS05NV9lMTJUNkxFUURfQWpIVWFBbExuMnlmb2djQUt5d25NNldxTFczU0ZxZ3FMcXJXUFZ2YnQtTUZJNHI3a1o4LUNQc3p0TGtvRm8tSXFiZ3BuMTN6VzVSdHA1aFJXY3JadWZlcWIxR2lKbWlJcVFidHpEdWQ2NGtVSE9lRFJBVnlnaDg5V3NYczdxdnVDUzAwVWxGdVNMQ0E4Q285T2tWUkxGT2NsV0VORndLVjVNaXA?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=83066",
|
||||||
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxOVjc2VjJ2c08xS09tSW03QTlQcGZaNXBYQ1Z0QWwtYXRTbWRzbVRHcm1WVVdMNWN5VC10dW5pZGRlTy1YZm9LdllPV1NJaVYyYWdIekV1cERody1IS0lCcm0yZHJCLUVXNkt3Y1hIVDZuUDlVMjZaN1VPeXpmXzJKZXhndExTTDZKUGluQmFMUGZCRjhPVXYwSmtSQmtvYXM?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=4962",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTFA3SWZlV2tFSk1wTGFPMTJlclNETGVPMktvLXgyWHNsQnlqV193NXNqMF9iTU5HbTNCMk1RQk1KMm52QTV1Szc1ekN4S3FXSXkxY3dzMUJCaUtBVkZQVEg5TGh0WDlJd0lNaE1HSndIVjJ5QXh1MkE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMikgFBVV95cUxOalFFTVNpXzFCbVIzNGw1VWtNMWVhN3JQQVllYnkwaTNEckpJbWxJVVJWY0ROdUxiT3ZUWUZ3UXBGanVhOTA1THZlc2NqQnVzMDdud1lNR3FUNmhRTzU3RGpGQkdhcnpSd2xQYUxiQkp3RVJLVXk3dzVGT0VvR2s1MmFOeTJOcVNIR3lkRzExaHpaUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPN1dCOEcwSl9GZDlCM1JMZGhZdFRJNmtHZUROSnpIbjlzVjF4X251YzFnaHJuUF9RdEtkWkN2ckZCMTZ4Yi1fYXJSV1o0MWtkdDlmcGpMSWh6NW83MVJjRk9pNmNfN1BPckhlTUYyWDJMX0dXSFV0dGdVTDhWYmZWM2tNVW5Vd2pTRDhv?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9jVjBtRTVwMTh2clFFMGNtcDByVWxEUTJ5RG9lZnNDSUdNeWRDRFFjVHR6b2tVaUVNRWxTTk5oUWk1U0VDMUQ2cHVFdnZkRmxlRm82cjBoblBEUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxObS10M2UxaDJKWkhlYWdTd3hCbEZJWHVWdHFQOVRjekNFcFFSZnVSMTBqRy1TdG11X3c4cTRuUTVuMy00UTF4eXg0WmI1dDBnM0VfdTl3MlVJdERVZ3ZTTUFxN0x5NUxuQW9BbUVaM3hULVBYRFA4eTZ4Z2R5VmRPR1dWVDVKOV9lOTFHRU1vekRNaXVJa3VUODdFRzdJbkVYblk2VWhqSWN5X2NZ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOWV96bU1VTzNWTU1ENEpMZXdVcVZDWTlDMmdVNGtpd3VZOXdYXzhKTGI1eXB6dzE4RFhmZ0dEaFlsdzZsZ1hoSHd1a251U1BaeEFwT0NQMDdEeFlNV2txSnNhcVFVT1p4WDFhNExlVXJCR3hhLXRieW1tSWUxVDcxaGpkd0Z6Tk9w?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE9rU1hnNzhIVFVEYXNncktHckdKX1lGTHFBcEw1Wk02bWdaY3dsSi1fTDVTNmlvc1RTOWpSZk4xc1gzXzJNNWpwbjhUZVZpeHBUa1FtT2JiZGpQUks2REJkblN1el93TlBlNktiVkNuRjkxWTZ20gF6QVVfeXFMTUtEcXUxUF90TWtrNG9YYWs3WXFfR1p3QjZkX0ttV3l2LXpyOFBXQktxNXVRNFNzaTJJLTBNRkFkSFgtS1RUOWstajByLUEwYlUzb2lFY0pnZkczY2JxNzB6Z2tJUWctYjNTSWw2TS1QVHY0RnRkS1F4eUE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE8tQzFCM0tZTDRNaEFZY2hjLUQ0NHo0MFVKWjFINEFRWkMyNmVQWjNtc3RfdjhmU3NzMjc1TUFuU2FPWnFaWXpOVk9tWnFncFZ0WjNxSUxUUl9fTWUyelZHMkhaRUFnS3c2ZjBsdUZxZ1lxdVViM2c?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxQUlhyUFBvaDV3OGFlOU5QVW42dzI0V043czhZNndySEtFX0dmcHFVRVJlVE5sWjM0RHpabVAwYzlOTlhVYmItRFBxX1pQMFpYaXl4ak9YOHp0dDl5TDQwZWNVdng0MGpCaXdxcldVM21wVlpiVXBSMzFTM3gtdXNhMjloREFITVVHM0huNA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxNUmhwZkVCcmpoU2NqNUsyaTJ6MzJOU3plak94Sng3RDk3U3N0dUhMTlFUU1NDcmlwWVJZUEZfQVMtZlMwU3JlT292UG42ZEpvY0g1VmRRbE5ibUFtM21DSDVUOVUyaDBIZ2d4eExqekFPcmVhNEFfd0xjU2hTcFl1a1hCa2xFMnZiNGdwUFNfOWtxaHlqbWtqWENQMjJzeGVpOFBITG5ocEVUaU41N1l0NTRmMDBHZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxNXzg2aklXUF9ReFAzOGVtMEtYNE9iWUo5UG1LclVRcFYxVGNiMGY4SnVXQ1FIVnJNak1iWjZ6NUlzd0R5VUFTWXhoc1EyQXJNaTFQT0NDYVlmdExESkNERU5nVDJFLTlRQmpXOF81Mi02SF85NHpKcEV1M3I1cDA0c0NDUjNwbEMzTFRWd3ZtX01kZDZzMEVXQkFscEFDZVpwS0dEbkFR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOWkI4N0V2T1lIb0Z1TGQ1SFdaQU8tQi1qUDlwdXVYSHdKZ1pPWG1yT3BsTXZDMW9JZFByT1k1OUZZM0NtZ2IzNU50SjF5U0trRnRJWE1VUHN4VVBiMC1vVmQtTU54QnFzb3dyZmcxMTFxMUFtYTktYzZ2NVlkSm1kUGlGbmRrNHcxZWtOM3lSWDFQaHpqcUQtaVFlc2FEVzFMZVgxaDBEQQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE5rdUJnTnNGTVVmaHZiRDBSNXhzSl81RHNKMmpPSFdEUlZobi13b1RrTmhWRV9KelNMaGh5allGU2dOSEdxYnk1WW5EVTU3d3N5Q2NqRnF2ZFJ5QV9HNkIzc2tPekI3bEpVWUdmams0TU9vRUtycExaWA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxQRklHWUxodUJYdTJoTDBhWUpRUmFZY3FrY3Q5b1FqQU9mT1pITWM0aHJ1VFY3YWdrM3lvZ1RzZzhoSmMyMnZuak1vSTF3dTZwTG5VSjFsM2hlV2VWS1plM3AtVDhLT091UTlnS0lzeEMzelpYRmhkMktjMzBBSGpLWWZVbmYzaEVIX0hlRDhWMU44cWRLenc?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,31 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.usps.com/",
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxQSjdQY3RPWlduZy14ZUd2c1c3Z3FDZ0I2M0hhUmtyZ0FWRWttU043VkJXT3VNdWt4M2NlSWxwb2I4OHdwQlo3M292dGNfeUxnTlFPY0VGNWtRUEJoMFRtRFVRaUFpTWQtR0xJWGJMUEJ1cnM1N2hmMmtOUGdteUdvTnVfTG9McEpiZTZhY2RTTTJIWGs1?oc=5",
|
||||||
"https://www.target.com/",
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE9rU1hnNzhIVFVEYXNncktHckdKX1lGTHFBcEw1Wk02bWdaY3dsSi1fTDVTNmlvc1RTOWpSZk4xc1gzXzJNNWpwbjhUZVZpeHBUa1FtT2JiZGpQUks2REJkblN1el93TlBlNktiVkNuRjkxWTZ20gF6QVVfeXFMTUtEcXUxUF90TWtrNG9YYWs3WXFfR1p3QjZkX0ttV3l2LXpyOFBXQktxNXVRNFNzaTJJLTBNRkFkSFgtS1RUOWstajByLUEwYlUzb2lFY0pnZkczY2JxNzB6Z2tJUWctYjNTSWw2TS1QVHY0RnRkS1F4eUE?oc=5",
|
||||||
"https://www.amazon.com/",
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE8tQzFCM0tZTDRNaEFZY2hjLUQ0NHo0MFVKWjFINEFRWkMyNmVQWjNtc3RfdjhmU3NzMjc1TUFuU2FPWnFaWXpOVk9tWnFncFZ0WjNxSUxUUl9fTWUyelZHMkhaRUFnS3c2ZjBsdUZxZ1lxdVViM2c?oc=5",
|
||||||
"https://www.bankofamerica.com/",
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9jVjBtRTVwMTh2clFFMGNtcDByVWxEUTJ5RG9lZnNDSUdNeWRDRFFjVHR6b2tVaUVNRWxTTk5oUWk1U0VDMUQ2cHVFdnZkRmxlRm82cjBoblBEUQ?oc=5",
|
||||||
"https://www.cnn.com/videos/travel/2023/04/18/century-old-shipwrecks-lake-superior-discovery-contd-orig-zt.cnn",
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOWkI4N0V2T1lIb0Z1TGQ1SFdaQU8tQi1qUDlwdXVYSHdKZ1pPWG1yT3BsTXZDMW9JZFByT1k1OUZZM0NtZ2IzNU50SjF5U0trRnRJWE1VUHN4VVBiMC1vVmQtTU54QnFzb3dyZmcxMTFxMUFtYTktYzZ2NVlkSm1kUGlGbmRrNHcxZWtOM3lSWDFQaHpqcUQtaVFlc2FEVzFMZVgxaDBEQQ?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/politics/white-house-toddler/index.html",
|
"https://www.apple.com/",
|
||||||
"https://www.cnn.com/cnn-underscored/reviews/mmmat-silicone-mats?iid=CNNUnderscoredHPcontainer",
|
"https://news.google.com/rss/articles/CBMikgFBVV95cUxOalFFTVNpXzFCbVIzNGw1VWtNMWVhN3JQQVllYnkwaTNEckpJbWxJVVJWY0ROdUxiT3ZUWUZ3UXBGanVhOTA1THZlc2NqQnVzMDdud1lNR3FUNmhRTzU3RGpGQkdhcnpSd2xQYUxiQkp3RVJLVXk3dzVGT0VvR2s1MmFOeTJOcVNIR3lkRzExaHpaUQ?oc=5",
|
||||||
"https://www.cnn.com/videos/politics/2023/04/18/kevin-mccarthy-wall-street-speech-debt-ceiling-biden-economy-vpx.cnn",
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOOFZ1T3hLemtzR0d6ZTlJU25GLU5YSEV3eVY0eUV2dm41S0ZPUjVFMWJ3dVpNdmo3aWpxSFE3QWJCdW1NcjlFWTFlcHlyTFhQOTdyUWxuMktSZmtrWnZadU1xQmlDb0dPU2o1dFV3dXVpX29PVDRNVVRNWlV0V1FFb3BlNWVQcUlubDFCQ1hmWUZBcm5JQVkyS28wYnVxd2t0MGt4RlNlOGtCUm9GaUwzUXNVT05CQlJI?oc=5",
|
||||||
"https://www.npr.org/2026/04/24/nx-s1-5797964/after-2-failed-votes-mike-johnson-unveils-new-plan-to-extend-key-u-s-spy-powers",
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/entertainment/jake-gyllenhaal-jamie-lee-curtis-pandemic-living/index.html",
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
"https://www.harvard.edu/",
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTFA3SWZlV2tFSk1wTGFPMTJlclNETGVPMktvLXgyWHNsQnlqV193NXNqMF9iTU5HbTNCMk1RQk1KMm52QTV1Szc1ekN4S3FXSXkxY3dzMUJCaUtBVkZQVEg5TGh0WDlJd0lNaE1HSndIVjJ5QXh1MkE?oc=5",
|
||||||
"https://www.chase.com/",
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
"https://www.cnn.com/cnn-underscored/money/high-yield-savings-accounts?iid=CNNUnderscoredHPcontainer",
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE5rdUJnTnNGTVVmaHZiRDBSNXhzSl81RHNKMmpPSFdEUlZobi13b1RrTmhWRV9KelNMaGh5allGU2dOSEdxYnk1WW5EVTU3d3N5Q2NqRnF2ZFJ5QV9HNkIzc2tPekI3bEpVWUdmams0TU9vRUtycExaWA?oc=5",
|
||||||
"https://www.npr.org/2026/04/24/nx-s1-5794052/nfl-draft-pittsburgh-fans",
|
"https://news.google.com/rss/articles/CBMiyAFBVV95cUxNUUNEejdjTGJRYm45YmQ3Sm80cUN5b2FHSGxfdHBOOHdkVFhDcVpTT29IZ3E3NXY0M2Z0c3Y1VXBUYVd6VWpDR19ONktyNmRiOWhqcEdoVlpwMnpjR2lRMGRQQnJEbmxpOU5KQm5aQThEMWYxeWFpX2JoUEs4NHNoNmJpcGF5T2tQc3c2c0JRRzk4S1oxRU1sQ3JvOWNtZ09lLVp3bnNPZHc1UXRvWVJOelJNdVpDMGh1ZUFxT3VidVhVUGNOeW1XZw?oc=5",
|
||||||
"https://www.usa.gov/",
|
"https://news.google.com/rss/articles/CBMi2AFBVV95cUxQTEY2Ym93RkdhcVloc1dnbWxpYjFfOTBZNTIxaXFONGtDZ25FOHhISjlnRDA5Tno1M3UwemtleFprb00xSDdVSVlDV0RLQ001YVBXSlhaVWVRVi1NV0ktWGh6YVhrRnRWTGJOdE5NSG9PREU3bjF6N01uUkppOGpEVHhETnJfSGRaT0Y4YkhVaE9wY2VNQnV1UnNGaEdZd0YwVG5UZ3RSbFpNU1V2cHp4NWs5cXdfdXBHUTZrZlhic1BFTzZmczVGZHJvazVHLXNQa21BRktUWl8?oc=5",
|
||||||
"https://www.walmart.com/",
|
"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOMmdjR1Y2NUxOeV8zMllEREN2REFJY29uZno0a3dWVWhMNkNhalZHVjF6UXZIY2todnhlRGE5NFF4Z0dZeXN3S0gxRDB4VGlVSWJZTGh0bTJGUk9Kd29vcGl5STJkYjdDZDlvRzhnS0I2OHRQR1NubTY4SXVtWFNwTEsyMjFiQlo5UGZ2cW9qdm1XZ3hCVEhqbE1CSWg0TlRFMjJjNVJJU3RpMlRuU0tqZ1ZFNEhPd2tkQWVSa3lidXBMSGFiQnlwYnlwNERLTmg4SmpNZ0ZRQ2txVXVzckp6NTJhTmzSAfgBQVVfeXFMTkdaNERZeG9ENlJOdW1RZ3lKc29zbDhFY2UwZGdpVkM2SDlQaFAtT2dNRHhxR3NDYWdORXRrb19wd2RERlVvTS05NV9lMTJUNkxFUURfQWpIVWFBbExuMnlmb2djQUt5d25NNldxTFczU0ZxZ3FMcXJXUFZ2YnQtTUZJNHI3a1o4LUNQc3p0TGtvRm8tSXFiZ3BuMTN6VzVSdHA1aFJXY3JadWZlcWIxR2lKbWlJcVFidHpEdWQ2NGtVSE9lRFJBVnlnaDg5V3NYczdxdnVDUzAwVWxGdVNMQ0E4Q285T2tWUkxGT2NsV0VORndLVjVNaXA?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxOVjc2VjJ2c08xS09tSW03QTlQcGZaNXBYQ1Z0QWwtYXRTbWRzbVRHcm1WVVdMNWN5VC10dW5pZGRlTy1YZm9LdllPV1NJaVYyYWdIekV1cERody1IS0lCcm0yZHJCLUVXNkt3Y1hIVDZuUDlVMjZaN1VPeXpmXzJKZXhndExTTDZKUGluQmFMUGZCRjhPVXYwSmtSQmtvYXM?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
|
"https://www.microsoft.com/",
|
||||||
"https://www.cnn.com/2023/04/17/opinions/jim-jordan-clarence-thomas-judiciary-committee-obeidallah/index.html",
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxNXzg2aklXUF9ReFAzOGVtMEtYNE9iWUo5UG1LclVRcFYxVGNiMGY4SnVXQ1FIVnJNak1iWjZ6NUlzd0R5VUFTWXhoc1EyQXJNaTFQT0NDYVlmdExESkNERU5nVDJFLTlRQmpXOF81Mi02SF85NHpKcEV1M3I1cDA0c0NDUjNwbEMzTFRWd3ZtX01kZDZzMEVXQkFscEFDZVpwS0dEbkFR?oc=5",
|
||||||
"https://www.cdc.gov/",
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
"https://www.irs.gov/",
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOSmRvRl9YRjBNemlROUY5R0wyUVo2dU1yMzVWUkM2UnNmM1JMMl9FWXBLRUlUQ1NFUHA2RkxUSTIzSzdLRmhsaHFIUE9Bemdkck5MYWU3RmhXOVR5Q0xxSnZHZDhQUEZFMFVUaGFNejFZZmcyZ3oycWhleGpIWXAyag?oc=5",
|
||||||
"https://www.cnn.com/style/article/ai-photo-win-sony-scli-intl/index.html",
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE9qUzY0bFpqeWU2MFpOLWlqTnZFQnBmUUd3RzZzN1ZMX0hHaEhELW9zRVJBS0Z0b0IxUEpFbXN3SUNmd3k3RmQxa0NJanZya2lIZkp3alFUU1djalRRSFdUamttSVhKYjhrczJkem5R0gFzQVVfeXFMTWRlUFgxaWtROHNzbVNpN0hVd1E3TGo5bEkzY2pIUDROeVFVNURXSnlVeGhSR3N1Q0F5UGwwV21vclVFa1pvdFNkbnloY194allZclY0YzVCZVZzUlotTEdzbFQ0UmNKaHRCMDk5d0x2cklqdw?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQbER0RjNGdlRrOExodkZkUlgyeXBibDFpVDN0akx1M3RRZDM1TUYyR3dnbHZKWS1BQUo1TXFVTmJ1SW5YOTRISlUwM0dsQm9VbzdQTURIWEgyR1NKN29zOV81ZnVxa0ZMdXNYNEx6YUg1WGJ2elNLVl8xOW9oZjI1X1FucG9tMTZNaWVMSVA5Z2pGYmtJalRPRmtZZjBHUWp1d2NTbw?oc=5",
|
||||||
"https://www.cnn.com/cnn-underscored/money/how-to-file-taxes?iid=CNNUnderscoredHPcontainer"
|
"https://en.wikipedia.org/wiki/Special:Random?r=50811",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPUGVMdnFoRjFHWThkT2FqNVY1NGJTTGdXeWs0TUVPYUc2SzQ3VVltWThUa1FhSEFMWUxoQWM4S3hiZlo4Tm1OLUJkQUpWa0JmLTlnb2did1FQSzFkM095QkUwTndqV0xYWDU4UXU4ZGlSeGxnWE5YVGw3VlVvS2kzMFVnT0x4blo3amdvTlBR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=37246",
|
||||||
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxPVVUweXBvcTl3VmhhVURoTTl1VFk4eEp6Y2cxVVF0NnZuR1ZQbDFUZTFmY2xjaV9XOF9PMXY2ejNDeGhhR1VRVDFFS3htcWJfUzQzbmZMMW9KRm56MTVPWm9OM3VBRGFtQmhLQ2V2Y0t6ME1UZldYN0F1X3k3VnZMbTJ5c3FXMmRuc0hsQW94ajRRbnhFdHhZYkl6QUU1UEpvX0ZXa1NiREFIZkRaWnc?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.usa.gov/",
|
"https://www.usa.gov/",
|
||||||
|
|||||||
55
data/regions/US/NJ/Newark.json
Normal file
55
data/regions/US/NJ/Newark.json
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMinwFBVV95cUxOVjc2VjJ2c08xS09tSW03QTlQcGZaNXBYQ1Z0QWwtYXRTbWRzbVRHcm1WVVdMNWN5VC10dW5pZGRlTy1YZm9LdllPV1NJaVYyYWdIekV1cERody1IS0lCcm0yZHJCLUVXNkt3Y1hIVDZuUDlVMjZaN1VPeXpmXzJKZXhndExTTDZKUGluQmFMUGZCRjhPVXYwSmtSQmtvYXM?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPMks3cnJqYXFzMldfanJxVXRvXzUxM185cHYtMGlqRU1XX0NSSFgyMU12MF9zTm93dXVPUVJUSk0tTDNWNUZ6NkgyR1BxRG1GMmxpalFBVHB4SlZfYk83cGJLTjJnVVNCQlI4SzhJU2pvMDB0NnNIb1ZjaVZzMjFNNEFvRWFQN0pKU0pCQnkydldTREp6aG9fM1ZRUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiyAFBVV95cUxNUUNEejdjTGJRYm45YmQ3Sm80cUN5b2FHSGxfdHBOOHdkVFhDcVpTT29IZ3E3NXY0M2Z0c3Y1VXBUYVd6VWpDR19ONktyNmRiOWhqcEdoVlpwMnpjR2lRMGRQQnJEbmxpOU5KQm5aQThEMWYxeWFpX2JoUEs4NHNoNmJpcGF5T2tQc3c2c0JRRzk4S1oxRU1sQ3JvOWNtZ09lLVp3bnNPZHc1UXRvWVJOelJNdVpDMGh1ZUFxT3VidVhVUGNOeW1XZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE8tQzFCM0tZTDRNaEFZY2hjLUQ0NHo0MFVKWjFINEFRWkMyNmVQWjNtc3RfdjhmU3NzMjc1TUFuU2FPWnFaWXpOVk9tWnFncFZ0WjNxSUxUUl9fTWUyelZHMkhaRUFnS3c2ZjBsdUZxZ1lxdVViM2c?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxQRklHWUxodUJYdTJoTDBhWUpRUmFZY3FrY3Q5b1FqQU9mT1pITWM0aHJ1VFY3YWdrM3lvZ1RzZzhoSmMyMnZuak1vSTF3dTZwTG5VSjFsM2hlV2VWS1plM3AtVDhLT091UTlnS0lzeEMzelpYRmhkMktjMzBBSGpLWWZVbmYzaEVIX0hlRDhWMU44cWRLenc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOSmRvRl9YRjBNemlROUY5R0wyUVo2dU1yMzVWUkM2UnNmM1JMMl9FWXBLRUlUQ1NFUHA2RkxUSTIzSzdLRmhsaHFIUE9Bemdkck5MYWU3RmhXOVR5Q0xxSnZHZDhQUEZFMFVUaGFNejFZZmcyZ3oycWhleGpIWXAyag?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=11339",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9jVjBtRTVwMTh2clFFMGNtcDByVWxEUTJ5RG9lZnNDSUdNeWRDRFFjVHR6b2tVaUVNRWxTTk5oUWk1U0VDMUQ2cHVFdnZkRmxlRm82cjBoblBEUQ?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=63389",
|
||||||
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOWkI4N0V2T1lIb0Z1TGQ1SFdaQU8tQi1qUDlwdXVYSHdKZ1pPWG1yT3BsTXZDMW9JZFByT1k1OUZZM0NtZ2IzNU50SjF5U0trRnRJWE1VUHN4VVBiMC1vVmQtTU54QnFzb3dyZmcxMTFxMUFtYTktYzZ2NVlkSm1kUGlGbmRrNHcxZWtOM3lSWDFQaHpqcUQtaVFlc2FEVzFMZVgxaDBEQQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxNUmhwZkVCcmpoU2NqNUsyaTJ6MzJOU3plak94Sng3RDk3U3N0dUhMTlFUU1NDcmlwWVJZUEZfQVMtZlMwU3JlT292UG42ZEpvY0g1VmRRbE5ibUFtM21DSDVUOVUyaDBIZ2d4eExqekFPcmVhNEFfd0xjU2hTcFl1a1hCa2xFMnZiNGdwUFNfOWtxaHlqbWtqWENQMjJzeGVpOFBITG5ocEVUaU41N1l0NTRmMDBHZw?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPT0psTk9uZ21BWHlDdl81ek1SYk8tS3QyRkc3ZVkzSlVlUTRaejNhWTdLd2FKem9iMWgtRHVUTHktSXczX0t2UHFMLUNZbzhObHR4dXZzdFBtTWgtY1FrcE5ucTlFMWNVUWFKUDV6c2hnOFR6WXpZVU8zTk5jUk1GWDh2b29RMGwySzZYNFZvd05RdWgxeHNIU0VYaw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMikgFBVV95cUxOalFFTVNpXzFCbVIzNGw1VWtNMWVhN3JQQVllYnkwaTNEckpJbWxJVVJWY0ROdUxiT3ZUWUZ3UXBGanVhOTA1THZlc2NqQnVzMDdud1lNR3FUNmhRTzU3RGpGQkdhcnpSd2xQYUxiQkp3RVJLVXk3dzVGT0VvR2s1MmFOeTJOcVNIR3lkRzExaHpaUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE5rdUJnTnNGTVVmaHZiRDBSNXhzSl81RHNKMmpPSFdEUlZobi13b1RrTmhWRV9KelNMaGh5allGU2dOSEdxYnk1WW5EVTU3d3N5Q2NqRnF2ZFJ5QV9HNkIzc2tPekI3bEpVWUdmams0TU9vRUtycExaWA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE9vR1V6d3B2eUZZRzRHcGFDZEViNkZTcy1JOG1DemxXY0Z0Z192SlJ5YkR4bkw2aWtnZ2g2bmFCSGhVbzFsc0d3SEpaV1JGWlFGUGpjalBPUUlqSVp1VHRuUXhReUxpaUpxY3BKMlBNUUx6NkN6MWpuR1ZYXzdQNnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMivwFBVV95cUxQVVc3Rm8xRElJZjhnSXMwZ040aHZvQ3Y1b1loVUZXX3F0RkJZRUllcnd3Q2cxdWFsQ05aeVJ5eXYxcHVNVDR1TXBmT3FiT3VKQUNEWllFZ3Q3NGpLaXlGUF9MRkl5ejN0SUxsbGlnbll1N1diYkhmanlOQktwYy1VVnlET3RrbWlTNThHMzdnN1VsMXV0aFRrMHc2T09TQ21Qc0hIUGdaUGJTdUp2LXBkYVRKREZDRm9CSlJOWkcxTQ?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTFA3SWZlV2tFSk1wTGFPMTJlclNETGVPMktvLXgyWHNsQnlqV193NXNqMF9iTU5HbTNCMk1RQk1KMm52QTV1Szc1ekN4S3FXSXkxY3dzMUJCaUtBVkZQVEg5TGh0WDlJd0lNaE1HSndIVjJ5QXh1MkE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxNXzg2aklXUF9ReFAzOGVtMEtYNE9iWUo5UG1LclVRcFYxVGNiMGY4SnVXQ1FIVnJNak1iWjZ6NUlzd0R5VUFTWXhoc1EyQXJNaTFQT0NDYVlmdExESkNERU5nVDJFLTlRQmpXOF81Mi02SF85NHpKcEV1M3I1cDA0c0NDUjNwbEMzTFRWd3ZtX01kZDZzMEVXQkFscEFDZVpwS0dEbkFR?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPUGVMdnFoRjFHWThkT2FqNVY1NGJTTGdXeWs0TUVPYUc2SzQ3VVltWThUa1FhSEFMWUxoQWM4S3hiZlo4Tm1OLUJkQUpWa0JmLTlnb2did1FQSzFkM095QkUwTndqV0xYWDU4UXU4ZGlSeGxnWE5YVGw3VlVvS2kzMFVnT0x4blo3amdvTlBR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxQUlhyUFBvaDV3OGFlOU5QVW42dzI0V043czhZNndySEtFX0dmcHFVRVJlVE5sWjM0RHpabVAwYzlOTlhVYmItRFBxX1pQMFpYaXl4ak9YOHp0dDl5TDQwZWNVdng0MGpCaXdxcldVM21wVlpiVXBSMzFTM3gtdXNhMjloREFITVVHM0huNA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPN1dCOEcwSl9GZDlCM1JMZGhZdFRJNmtHZUROSnpIbjlzVjF4X251YzFnaHJuUF9RdEtkWkN2ckZCMTZ4Yi1fYXJSV1o0MWtkdDlmcGpMSWh6NW83MVJjRk9pNmNfN1BPckhlTUYyWDJMX0dXSFV0dGdVTDhWYmZWM2tNVW5Vd2pTRDhv?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxObS10M2UxaDJKWkhlYWdTd3hCbEZJWHVWdHFQOVRjekNFcFFSZnVSMTBqRy1TdG11X3c4cTRuUTVuMy00UTF4eXg0WmI1dDBnM0VfdTl3MlVJdERVZ3ZTTUFxN0x5NUxuQW9BbUVaM3hULVBYRFA4eTZ4Z2R5VmRPR1dWVDVKOV9lOTFHRU1vekRNaXVJa3VUODdFRzdJbkVYblk2VWhqSWN5X2NZ?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,31 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.cnn.com/cnn-underscored/reviews/mmmat-silicone-mats?iid=CNNUnderscoredHPcontainer",
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
"https://www.irs.gov/",
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE5rdUJnTnNGTVVmaHZiRDBSNXhzSl81RHNKMmpPSFdEUlZobi13b1RrTmhWRV9KelNMaGh5allGU2dOSEdxYnk1WW5EVTU3d3N5Q2NqRnF2ZFJ5QV9HNkIzc2tPekI3bEpVWUdmams0TU9vRUtycExaWA?oc=5",
|
||||||
"https://www.harvard.edu/",
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE8tQzFCM0tZTDRNaEFZY2hjLUQ0NHo0MFVKWjFINEFRWkMyNmVQWjNtc3RfdjhmU3NzMjc1TUFuU2FPWnFaWXpOVk9tWnFncFZ0WjNxSUxUUl9fTWUyelZHMkhaRUFnS3c2ZjBsdUZxZ1lxdVViM2c?oc=5",
|
||||||
"https://www.npr.org/2026/04/24/nx-s1-5794052/nfl-draft-pittsburgh-fans",
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxPVVUweXBvcTl3VmhhVURoTTl1VFk4eEp6Y2cxVVF0NnZuR1ZQbDFUZTFmY2xjaV9XOF9PMXY2ejNDeGhhR1VRVDFFS3htcWJfUzQzbmZMMW9KRm56MTVPWm9OM3VBRGFtQmhLQ2V2Y0t6ME1UZldYN0F1X3k3VnZMbTJ5c3FXMmRuc0hsQW94ajRRbnhFdHhZYkl6QUU1UEpvX0ZXa1NiREFIZkRaWnc?oc=5",
|
||||||
"https://www.cnn.com/style/article/ai-photo-win-sony-scli-intl/index.html",
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxNXzg2aklXUF9ReFAzOGVtMEtYNE9iWUo5UG1LclVRcFYxVGNiMGY4SnVXQ1FIVnJNak1iWjZ6NUlzd0R5VUFTWXhoc1EyQXJNaTFQT0NDYVlmdExESkNERU5nVDJFLTlRQmpXOF81Mi02SF85NHpKcEV1M3I1cDA0c0NDUjNwbEMzTFRWd3ZtX01kZDZzMEVXQkFscEFDZVpwS0dEbkFR?oc=5",
|
||||||
"https://www.cnn.com/videos/politics/2023/04/18/kevin-mccarthy-wall-street-speech-debt-ceiling-biden-economy-vpx.cnn",
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxNUmhwZkVCcmpoU2NqNUsyaTJ6MzJOU3plak94Sng3RDk3U3N0dUhMTlFUU1NDcmlwWVJZUEZfQVMtZlMwU3JlT292UG42ZEpvY0g1VmRRbE5ibUFtM21DSDVUOVUyaDBIZ2d4eExqekFPcmVhNEFfd0xjU2hTcFl1a1hCa2xFMnZiNGdwUFNfOWtxaHlqbWtqWENQMjJzeGVpOFBITG5ocEVUaU41N1l0NTRmMDBHZw?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPeEp6dF90WkhzazBOV2ltbnpTM3NONVFrSUtmaElHVHVOMDVOb0w3d3VzbnVCdU1sUC12a1A4aTVGVUZ5eWV2bDlFV0NybGdNUk1QdTlIY3JrbXU2VUtUWllJWVBpM0RKNmtXQmRoN0RKb3d4YjVUdzJqLWhYRmNncE93NjRmQjQ?oc=5",
|
||||||
"https://www.cdc.gov/",
|
"https://news.google.com/rss/articles/CBMiyAFBVV95cUxNUUNEejdjTGJRYm45YmQ3Sm80cUN5b2FHSGxfdHBOOHdkVFhDcVpTT29IZ3E3NXY0M2Z0c3Y1VXBUYVd6VWpDR19ONktyNmRiOWhqcEdoVlpwMnpjR2lRMGRQQnJEbmxpOU5KQm5aQThEMWYxeWFpX2JoUEs4NHNoNmJpcGF5T2tQc3c2c0JRRzk4S1oxRU1sQ3JvOWNtZ09lLVp3bnNPZHc1UXRvWVJOelJNdVpDMGh1ZUFxT3VidVhVUGNOeW1XZw?oc=5",
|
||||||
"https://www.target.com/",
|
"https://news.google.com/rss/articles/CBMi2AFBVV95cUxQTEY2Ym93RkdhcVloc1dnbWxpYjFfOTBZNTIxaXFONGtDZ25FOHhISjlnRDA5Tno1M3UwemtleFprb00xSDdVSVlDV0RLQ001YVBXSlhaVWVRVi1NV0ktWGh6YVhrRnRWTGJOdE5NSG9PREU3bjF6N01uUkppOGpEVHhETnJfSGRaT0Y4YkhVaE9wY2VNQnV1UnNGaEdZd0YwVG5UZ3RSbFpNU1V2cHp4NWs5cXdfdXBHUTZrZlhic1BFTzZmczVGZHJvazVHLXNQa21BRktUWl8?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
|
"https://en.wikipedia.org/wiki/Special:Random?r=72577",
|
||||||
"https://www.walmart.com/",
|
"https://www.microsoft.com/",
|
||||||
"https://www.amazon.com/",
|
"https://en.wikipedia.org/wiki/Special:Random?r=30574",
|
||||||
"https://www.cnn.com/cnn-underscored/money/high-yield-savings-accounts?iid=CNNUnderscoredHPcontainer",
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOOFZ1T3hLemtzR0d6ZTlJU25GLU5YSEV3eVY0eUV2dm41S0ZPUjVFMWJ3dVpNdmo3aWpxSFE3QWJCdW1NcjlFWTFlcHlyTFhQOTdyUWxuMktSZmtrWnZadU1xQmlDb0dPU2o1dFV3dXVpX29PVDRNVVRNWlV0V1FFb3BlNWVQcUlubDFCQ1hmWUZBcm5JQVkyS28wYnVxd2t0MGt4RlNlOGtCUm9GaUwzUXNVT05CQlJI?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/politics/white-house-toddler/index.html",
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOWkI4N0V2T1lIb0Z1TGQ1SFdaQU8tQi1qUDlwdXVYSHdKZ1pPWG1yT3BsTXZDMW9JZFByT1k1OUZZM0NtZ2IzNU50SjF5U0trRnRJWE1VUHN4VVBiMC1vVmQtTU54QnFzb3dyZmcxMTFxMUFtYTktYzZ2NVlkSm1kUGlGbmRrNHcxZWtOM3lSWDFQaHpqcUQtaVFlc2FEVzFMZVgxaDBEQQ?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/entertainment/jake-gyllenhaal-jamie-lee-curtis-pandemic-living/index.html",
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQWFZIZnBUVUxnRVpIVWtIRU1HNUFnVy1EbWFud19GZ1V5VkhzREV3b2Z5V3N5djJzdUV5dGx4cm15NGdDYUw0QUtIZGEwcXZSM0s5ei1QengyazBpemlWNjJCZkhFUEF2VzU1bzFxTWNYR0E0OTFBLVZPMlNLZ2w3MGdQX1psc3ZNTll4bTEtSlhfZ2hrd1BIWkZ5a2RaOTBxUmxSQXl5WTIzME8ySi12WHZXMA?oc=5",
|
||||||
"https://www.cnn.com/2023/04/17/opinions/jim-jordan-clarence-thomas-judiciary-committee-obeidallah/index.html",
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5",
|
||||||
"https://www.cnn.com/videos/travel/2023/04/18/century-old-shipwrecks-lake-superior-discovery-contd-orig-zt.cnn",
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxOVjc2VjJ2c08xS09tSW03QTlQcGZaNXBYQ1Z0QWwtYXRTbWRzbVRHcm1WVVdMNWN5VC10dW5pZGRlTy1YZm9LdllPV1NJaVYyYWdIekV1cERody1IS0lCcm0yZHJCLUVXNkt3Y1hIVDZuUDlVMjZaN1VPeXpmXzJKZXhndExTTDZKUGluQmFMUGZCRjhPVXYwSmtSQmtvYXM?oc=5",
|
||||||
"https://www.chase.com/",
|
"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOMmdjR1Y2NUxOeV8zMllEREN2REFJY29uZno0a3dWVWhMNkNhalZHVjF6UXZIY2todnhlRGE5NFF4Z0dZeXN3S0gxRDB4VGlVSWJZTGh0bTJGUk9Kd29vcGl5STJkYjdDZDlvRzhnS0I2OHRQR1NubTY4SXVtWFNwTEsyMjFiQlo5UGZ2cW9qdm1XZ3hCVEhqbE1CSWg0TlRFMjJjNVJJU3RpMlRuU0tqZ1ZFNEhPd2tkQWVSa3lidXBMSGFiQnlwYnlwNERLTmg4SmpNZ0ZRQ2txVXVzckp6NTJhTmzSAfgBQVVfeXFMTkdaNERZeG9ENlJOdW1RZ3lKc29zbDhFY2UwZGdpVkM2SDlQaFAtT2dNRHhxR3NDYWdORXRrb19wd2RERlVvTS05NV9lMTJUNkxFUURfQWpIVWFBbExuMnlmb2djQUt5d25NNldxTFczU0ZxZ3FMcXJXUFZ2YnQtTUZJNHI3a1o4LUNQc3p0TGtvRm8tSXFiZ3BuMTN6VzVSdHA1aFJXY3JadWZlcWIxR2lKbWlJcVFidHpEdWQ2NGtVSE9lRFJBVnlnaDg5V3NYczdxdnVDUzAwVWxGdVNMQ0E4Q285T2tWUkxGT2NsV0VORndLVjVNaXA?oc=5",
|
||||||
"https://www.cnn.com/cnn-underscored/money/how-to-file-taxes?iid=CNNUnderscoredHPcontainer",
|
"https://news.google.com/rss/articles/CBMikgFBVV95cUxOalFFTVNpXzFCbVIzNGw1VWtNMWVhN3JQQVllYnkwaTNEckpJbWxJVVJWY0ROdUxiT3ZUWUZ3UXBGanVhOTA1THZlc2NqQnVzMDdud1lNR3FUNmhRTzU3RGpGQkdhcnpSd2xQYUxiQkp3RVJLVXk3dzVGT0VvR2s1MmFOeTJOcVNIR3lkRzExaHpaUQ?oc=5",
|
||||||
"https://www.usa.gov/",
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxQUlhyUFBvaDV3OGFlOU5QVW42dzI0V043czhZNndySEtFX0dmcHFVRVJlVE5sWjM0RHpabVAwYzlOTlhVYmItRFBxX1pQMFpYaXl4ak9YOHp0dDl5TDQwZWNVdng0MGpCaXdxcldVM21wVlpiVXBSMzFTM3gtdXNhMjloREFITVVHM0huNA?oc=5",
|
||||||
"https://www.usps.com/",
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
"https://www.npr.org/2026/04/24/nx-s1-5797964/after-2-failed-votes-mike-johnson-unveils-new-plan-to-extend-key-u-s-spy-powers",
|
"https://www.apple.com/",
|
||||||
"https://www.bankofamerica.com/",
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html"
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOWV96bU1VTzNWTU1ENEpMZXdVcVZDWTlDMmdVNGtpd3VZOXdYXzhKTGI1eXB6dzE4RFhmZ0dEaFlsdzZsZ1hoSHd1a251U1BaeEFwT0NQMDdEeFlNV2txSnNhcVFVT1p4WDFhNExlVXJCR3hhLXRieW1tSWUxVDcxaGpkd0Z6Tk9w?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOSmRvRl9YRjBNemlROUY5R0wyUVo2dU1yMzVWUkM2UnNmM1JMMl9FWXBLRUlUQ1NFUHA2RkxUSTIzSzdLRmhsaHFIUE9Bemdkck5MYWU3RmhXOVR5Q0xxSnZHZDhQUEZFMFVUaGFNejFZZmcyZ3oycWhleGpIWXAyag?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPN1dCOEcwSl9GZDlCM1JMZGhZdFRJNmtHZUROSnpIbjlzVjF4X251YzFnaHJuUF9RdEtkWkN2ckZCMTZ4Yi1fYXJSV1o0MWtkdDlmcGpMSWh6NW83MVJjRk9pNmNfN1BPckhlTUYyWDJMX0dXSFV0dGdVTDhWYmZWM2tNVW5Vd2pTRDhv?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxObS10M2UxaDJKWkhlYWdTd3hCbEZJWHVWdHFQOVRjekNFcFFSZnVSMTBqRy1TdG11X3c4cTRuUTVuMy00UTF4eXg0WmI1dDBnM0VfdTl3MlVJdERVZ3ZTTUFxN0x5NUxuQW9BbUVaM3hULVBYRFA4eTZ4Z2R5VmRPR1dWVDVKOV9lOTFHRU1vekRNaXVJa3VUODdFRzdJbkVYblk2VWhqSWN5X2NZ?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.usa.gov/",
|
"https://www.usa.gov/",
|
||||||
|
|||||||
55
data/regions/US/NY/New_York.json
Normal file
55
data/regions/US/NY/New_York.json
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMivwFBVV95cUxQVVc3Rm8xRElJZjhnSXMwZ040aHZvQ3Y1b1loVUZXX3F0RkJZRUllcnd3Q2cxdWFsQ05aeVJ5eXYxcHVNVDR1TXBmT3FiT3VKQUNEWllFZ3Q3NGpLaXlGUF9MRkl5ejN0SUxsbGlnbll1N1diYkhmanlOQktwYy1VVnlET3RrbWlTNThHMzdnN1VsMXV0aFRrMHc2T09TQ21Qc0hIUGdaUGJTdUp2LXBkYVRKREZDRm9CSlJOWkcxTQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=3640",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE5rdUJnTnNGTVVmaHZiRDBSNXhzSl81RHNKMmpPSFdEUlZobi13b1RrTmhWRV9KelNMaGh5allGU2dOSEdxYnk1WW5EVTU3d3N5Q2NqRnF2ZFJ5QV9HNkIzc2tPekI3bEpVWUdmams0TU9vRUtycExaWA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9jVjBtRTVwMTh2clFFMGNtcDByVWxEUTJ5RG9lZnNDSUdNeWRDRFFjVHR6b2tVaUVNRWxTTk5oUWk1U0VDMUQ2cHVFdnZkRmxlRm82cjBoblBEUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxQSjdQY3RPWlduZy14ZUd2c1c3Z3FDZ0I2M0hhUmtyZ0FWRWttU043VkJXT3VNdWt4M2NlSWxwb2I4OHdwQlo3M292dGNfeUxnTlFPY0VGNWtRUEJoMFRtRFVRaUFpTWQtR0xJWGJMUEJ1cnM1N2hmMmtOUGdteUdvTnVfTG9McEpiZTZhY2RTTTJIWGs1?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMikgFBVV95cUxOalFFTVNpXzFCbVIzNGw1VWtNMWVhN3JQQVllYnkwaTNEckpJbWxJVVJWY0ROdUxiT3ZUWUZ3UXBGanVhOTA1THZlc2NqQnVzMDdud1lNR3FUNmhRTzU3RGpGQkdhcnpSd2xQYUxiQkp3RVJLVXk3dzVGT0VvR2s1MmFOeTJOcVNIR3lkRzExaHpaUQ?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxNXzg2aklXUF9ReFAzOGVtMEtYNE9iWUo5UG1LclVRcFYxVGNiMGY4SnVXQ1FIVnJNak1iWjZ6NUlzd0R5VUFTWXhoc1EyQXJNaTFQT0NDYVlmdExESkNERU5nVDJFLTlRQmpXOF81Mi02SF85NHpKcEV1M3I1cDA0c0NDUjNwbEMzTFRWd3ZtX01kZDZzMEVXQkFscEFDZVpwS0dEbkFR?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=89455",
|
||||||
|
"https://news.google.com/rss/articles/CBMi2AFBVV95cUxQTEY2Ym93RkdhcVloc1dnbWxpYjFfOTBZNTIxaXFONGtDZ25FOHhISjlnRDA5Tno1M3UwemtleFprb00xSDdVSVlDV0RLQ001YVBXSlhaVWVRVi1NV0ktWGh6YVhrRnRWTGJOdE5NSG9PREU3bjF6N01uUkppOGpEVHhETnJfSGRaT0Y4YkhVaE9wY2VNQnV1UnNGaEdZd0YwVG5UZ3RSbFpNU1V2cHp4NWs5cXdfdXBHUTZrZlhic1BFTzZmczVGZHJvazVHLXNQa21BRktUWl8?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxObS10M2UxaDJKWkhlYWdTd3hCbEZJWHVWdHFQOVRjekNFcFFSZnVSMTBqRy1TdG11X3c4cTRuUTVuMy00UTF4eXg0WmI1dDBnM0VfdTl3MlVJdERVZ3ZTTUFxN0x5NUxuQW9BbUVaM3hULVBYRFA4eTZ4Z2R5VmRPR1dWVDVKOV9lOTFHRU1vekRNaXVJa3VUODdFRzdJbkVYblk2VWhqSWN5X2NZ?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiyAFBVV95cUxNUUNEejdjTGJRYm45YmQ3Sm80cUN5b2FHSGxfdHBOOHdkVFhDcVpTT29IZ3E3NXY0M2Z0c3Y1VXBUYVd6VWpDR19ONktyNmRiOWhqcEdoVlpwMnpjR2lRMGRQQnJEbmxpOU5KQm5aQThEMWYxeWFpX2JoUEs4NHNoNmJpcGF5T2tQc3c2c0JRRzk4S1oxRU1sQ3JvOWNtZ09lLVp3bnNPZHc1UXRvWVJOelJNdVpDMGh1ZUFxT3VidVhVUGNOeW1XZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQWFZIZnBUVUxnRVpIVWtIRU1HNUFnVy1EbWFud19GZ1V5VkhzREV3b2Z5V3N5djJzdUV5dGx4cm15NGdDYUw0QUtIZGEwcXZSM0s5ei1QengyazBpemlWNjJCZkhFUEF2VzU1bzFxTWNYR0E0OTFBLVZPMlNLZ2w3MGdQX1psc3ZNTll4bTEtSlhfZ2hrd1BIWkZ5a2RaOTBxUmxSQXl5WTIzME8ySi12WHZXMA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxPVVUweXBvcTl3VmhhVURoTTl1VFk4eEp6Y2cxVVF0NnZuR1ZQbDFUZTFmY2xjaV9XOF9PMXY2ejNDeGhhR1VRVDFFS3htcWJfUzQzbmZMMW9KRm56MTVPWm9OM3VBRGFtQmhLQ2V2Y0t6ME1UZldYN0F1X3k3VnZMbTJ5c3FXMmRuc0hsQW94ajRRbnhFdHhZYkl6QUU1UEpvX0ZXa1NiREFIZkRaWnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxQUlhyUFBvaDV3OGFlOU5QVW42dzI0V043czhZNndySEtFX0dmcHFVRVJlVE5sWjM0RHpabVAwYzlOTlhVYmItRFBxX1pQMFpYaXl4ak9YOHp0dDl5TDQwZWNVdng0MGpCaXdxcldVM21wVlpiVXBSMzFTM3gtdXNhMjloREFITVVHM0huNA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPUGVMdnFoRjFHWThkT2FqNVY1NGJTTGdXeWs0TUVPYUc2SzQ3VVltWThUa1FhSEFMWUxoQWM4S3hiZlo4Tm1OLUJkQUpWa0JmLTlnb2did1FQSzFkM095QkUwTndqV0xYWDU4UXU4ZGlSeGxnWE5YVGw3VlVvS2kzMFVnT0x4blo3amdvTlBR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE9vR1V6d3B2eUZZRzRHcGFDZEViNkZTcy1JOG1DemxXY0Z0Z192SlJ5YkR4bkw2aWtnZ2g2bmFCSGhVbzFsc0d3SEpaV1JGWlFGUGpjalBPUUlqSVp1VHRuUXhReUxpaUpxY3BKMlBNUUx6NkN6MWpuR1ZYXzdQNnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE9qUzY0bFpqeWU2MFpOLWlqTnZFQnBmUUd3RzZzN1ZMX0hHaEhELW9zRVJBS0Z0b0IxUEpFbXN3SUNmd3k3RmQxa0NJanZya2lIZkp3alFUU1djalRRSFdUamttSVhKYjhrczJkem5R0gFzQVVfeXFMTWRlUFgxaWtROHNzbVNpN0hVd1E3TGo5bEkzY2pIUDROeVFVNURXSnlVeGhSR3N1Q0F5UGwwV21vclVFa1pvdFNkbnloY194allZclY0YzVCZVZzUlotTEdzbFQ0UmNKaHRCMDk5d0x2cklqdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOWV96bU1VTzNWTU1ENEpMZXdVcVZDWTlDMmdVNGtpd3VZOXdYXzhKTGI1eXB6dzE4RFhmZ0dEaFlsdzZsZ1hoSHd1a251U1BaeEFwT0NQMDdEeFlNV2txSnNhcVFVT1p4WDFhNExlVXJCR3hhLXRieW1tSWUxVDcxaGpkd0Z6Tk9w?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxNUmhwZkVCcmpoU2NqNUsyaTJ6MzJOU3plak94Sng3RDk3U3N0dUhMTlFUU1NDcmlwWVJZUEZfQVMtZlMwU3JlT292UG42ZEpvY0g1VmRRbE5ibUFtM21DSDVUOVUyaDBIZ2d4eExqekFPcmVhNEFfd0xjU2hTcFl1a1hCa2xFMnZiNGdwUFNfOWtxaHlqbWtqWENQMjJzeGVpOFBITG5ocEVUaU41N1l0NTRmMDBHZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTFA3SWZlV2tFSk1wTGFPMTJlclNETGVPMktvLXgyWHNsQnlqV193NXNqMF9iTU5HbTNCMk1RQk1KMm52QTV1Szc1ekN4S3FXSXkxY3dzMUJCaUtBVkZQVEg5TGh0WDlJd0lNaE1HSndIVjJ5QXh1MkE?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
55
data/regions/US/OH/Columbus.json
Normal file
55
data/regions/US/OH/Columbus.json
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"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://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=2357",
|
||||||
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPMks3cnJqYXFzMldfanJxVXRvXzUxM185cHYtMGlqRU1XX0NSSFgyMU12MF9zTm93dXVPUVJUSk0tTDNWNUZ6NkgyR1BxRG1GMmxpalFBVHB4SlZfYk83cGJLTjJnVVNCQlI4SzhJU2pvMDB0NnNIb1ZjaVZzMjFNNEFvRWFQN0pKU0pCQnkydldTREp6aG9fM1ZRUQ?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
|
"https://news.google.com/rss/articles/CBMikgFBVV95cUxOalFFTVNpXzFCbVIzNGw1VWtNMWVhN3JQQVllYnkwaTNEckpJbWxJVVJWY0ROdUxiT3ZUWUZ3UXBGanVhOTA1THZlc2NqQnVzMDdud1lNR3FUNmhRTzU3RGpGQkdhcnpSd2xQYUxiQkp3RVJLVXk3dzVGT0VvR2s1MmFOeTJOcVNIR3lkRzExaHpaUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE8tQzFCM0tZTDRNaEFZY2hjLUQ0NHo0MFVKWjFINEFRWkMyNmVQWjNtc3RfdjhmU3NzMjc1TUFuU2FPWnFaWXpOVk9tWnFncFZ0WjNxSUxUUl9fTWUyelZHMkhaRUFnS3c2ZjBsdUZxZ1lxdVViM2c?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxQSjdQY3RPWlduZy14ZUd2c1c3Z3FDZ0I2M0hhUmtyZ0FWRWttU043VkJXT3VNdWt4M2NlSWxwb2I4OHdwQlo3M292dGNfeUxnTlFPY0VGNWtRUEJoMFRtRFVRaUFpTWQtR0xJWGJMUEJ1cnM1N2hmMmtOUGdteUdvTnVfTG9McEpiZTZhY2RTTTJIWGs1?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMirgFBVV95cUxPVVUweXBvcTl3VmhhVURoTTl1VFk4eEp6Y2cxVVF0NnZuR1ZQbDFUZTFmY2xjaV9XOF9PMXY2ejNDeGhhR1VRVDFFS3htcWJfUzQzbmZMMW9KRm56MTVPWm9OM3VBRGFtQmhLQ2V2Y0t6ME1UZldYN0F1X3k3VnZMbTJ5c3FXMmRuc0hsQW94ajRRbnhFdHhZYkl6QUU1UEpvX0ZXa1NiREFIZkRaWnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQbER0RjNGdlRrOExodkZkUlgyeXBibDFpVDN0akx1M3RRZDM1TUYyR3dnbHZKWS1BQUo1TXFVTmJ1SW5YOTRISlUwM0dsQm9VbzdQTURIWEgyR1NKN29zOV81ZnVxa0ZMdXNYNEx6YUg1WGJ2elNLVl8xOW9oZjI1X1FucG9tMTZNaWVMSVA5Z2pGYmtJalRPRmtZZjBHUWp1d2NTbw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOWkI4N0V2T1lIb0Z1TGQ1SFdaQU8tQi1qUDlwdXVYSHdKZ1pPWG1yT3BsTXZDMW9JZFByT1k1OUZZM0NtZ2IzNU50SjF5U0trRnRJWE1VUHN4VVBiMC1vVmQtTU54QnFzb3dyZmcxMTFxMUFtYTktYzZ2NVlkSm1kUGlGbmRrNHcxZWtOM3lSWDFQaHpqcUQtaVFlc2FEVzFMZVgxaDBEQQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE9vR1V6d3B2eUZZRzRHcGFDZEViNkZTcy1JOG1DemxXY0Z0Z192SlJ5YkR4bkw2aWtnZ2g2bmFCSGhVbzFsc0d3SEpaV1JGWlFGUGpjalBPUUlqSVp1VHRuUXhReUxpaUpxY3BKMlBNUUx6NkN6MWpuR1ZYXzdQNnc?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=7714",
|
||||||
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOSmRvRl9YRjBNemlROUY5R0wyUVo2dU1yMzVWUkM2UnNmM1JMMl9FWXBLRUlUQ1NFUHA2RkxUSTIzSzdLRmhsaHFIUE9Bemdkck5MYWU3RmhXOVR5Q0xxSnZHZDhQUEZFMFVUaGFNejFZZmcyZ3oycWhleGpIWXAyag?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxNUmhwZkVCcmpoU2NqNUsyaTJ6MzJOU3plak94Sng3RDk3U3N0dUhMTlFUU1NDcmlwWVJZUEZfQVMtZlMwU3JlT292UG42ZEpvY0g1VmRRbE5ibUFtM21DSDVUOVUyaDBIZ2d4eExqekFPcmVhNEFfd0xjU2hTcFl1a1hCa2xFMnZiNGdwUFNfOWtxaHlqbWtqWENQMjJzeGVpOFBITG5ocEVUaU41N1l0NTRmMDBHZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE9rU1hnNzhIVFVEYXNncktHckdKX1lGTHFBcEw1Wk02bWdaY3dsSi1fTDVTNmlvc1RTOWpSZk4xc1gzXzJNNWpwbjhUZVZpeHBUa1FtT2JiZGpQUks2REJkblN1el93TlBlNktiVkNuRjkxWTZ20gF6QVVfeXFMTUtEcXUxUF90TWtrNG9YYWs3WXFfR1p3QjZkX0ttV3l2LXpyOFBXQktxNXVRNFNzaTJJLTBNRkFkSFgtS1RUOWstajByLUEwYlUzb2lFY0pnZkczY2JxNzB6Z2tJUWctYjNTSWw2TS1QVHY0RnRkS1F4eUE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTFA3SWZlV2tFSk1wTGFPMTJlclNETGVPMktvLXgyWHNsQnlqV193NXNqMF9iTU5HbTNCMk1RQk1KMm52QTV1Szc1ekN4S3FXSXkxY3dzMUJCaUtBVkZQVEg5TGh0WDlJd0lNaE1HSndIVjJ5QXh1MkE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPUGVMdnFoRjFHWThkT2FqNVY1NGJTTGdXeWs0TUVPYUc2SzQ3VVltWThUa1FhSEFMWUxoQWM4S3hiZlo4Tm1OLUJkQUpWa0JmLTlnb2did1FQSzFkM095QkUwTndqV0xYWDU4UXU4ZGlSeGxnWE5YVGw3VlVvS2kzMFVnT0x4blo3amdvTlBR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOOFZ1T3hLemtzR0d6ZTlJU25GLU5YSEV3eVY0eUV2dm41S0ZPUjVFMWJ3dVpNdmo3aWpxSFE3QWJCdW1NcjlFWTFlcHlyTFhQOTdyUWxuMktSZmtrWnZadU1xQmlDb0dPU2o1dFV3dXVpX29PVDRNVVRNWlV0V1FFb3BlNWVQcUlubDFCQ1hmWUZBcm5JQVkyS28wYnVxd2t0MGt4RlNlOGtCUm9GaUwzUXNVT05CQlJI?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi2AFBVV95cUxQTEY2Ym93RkdhcVloc1dnbWxpYjFfOTBZNTIxaXFONGtDZ25FOHhISjlnRDA5Tno1M3UwemtleFprb00xSDdVSVlDV0RLQ001YVBXSlhaVWVRVi1NV0ktWGh6YVhrRnRWTGJOdE5NSG9PREU3bjF6N01uUkppOGpEVHhETnJfSGRaT0Y4YkhVaE9wY2VNQnV1UnNGaEdZd0YwVG5UZ3RSbFpNU1V2cHp4NWs5cXdfdXBHUTZrZlhic1BFTzZmczVGZHJvazVHLXNQa21BRktUWl8?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE9qUzY0bFpqeWU2MFpOLWlqTnZFQnBmUUd3RzZzN1ZMX0hHaEhELW9zRVJBS0Z0b0IxUEpFbXN3SUNmd3k3RmQxa0NJanZya2lIZkp3alFUU1djalRRSFdUamttSVhKYjhrczJkem5R0gFzQVVfeXFMTWRlUFgxaWtROHNzbVNpN0hVd1E3TGo5bEkzY2pIUDROeVFVNURXSnlVeGhSR3N1Q0F5UGwwV21vclVFa1pvdFNkbnloY194allZclY0YzVCZVZzUlotTEdzbFQ0UmNKaHRCMDk5d0x2cklqdw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxQRklHWUxodUJYdTJoTDBhWUpRUmFZY3FrY3Q5b1FqQU9mT1pITWM0aHJ1VFY3YWdrM3lvZ1RzZzhoSmMyMnZuak1vSTF3dTZwTG5VSjFsM2hlV2VWS1plM3AtVDhLT091UTlnS0lzeEMzelpYRmhkMktjMzBBSGpLWWZVbmYzaEVIX0hlRDhWMU44cWRLenc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
|
"https://www.apple.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMijAFBVV95cUxQUlhyUFBvaDV3OGFlOU5QVW42dzI0V043czhZNndySEtFX0dmcHFVRVJlVE5sWjM0RHpabVAwYzlOTlhVYmItRFBxX1pQMFpYaXl4ak9YOHp0dDl5TDQwZWNVdng0MGpCaXdxcldVM21wVlpiVXBSMzFTM3gtdXNhMjloREFITVVHM0huNA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOWV96bU1VTzNWTU1ENEpMZXdVcVZDWTlDMmdVNGtpd3VZOXdYXzhKTGI1eXB6dzE4RFhmZ0dEaFlsdzZsZ1hoSHd1a251U1BaeEFwT0NQMDdEeFlNV2txSnNhcVFVT1p4WDFhNExlVXJCR3hhLXRieW1tSWUxVDcxaGpkd0Z6Tk9w?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPeEp6dF90WkhzazBOV2ltbnpTM3NONVFrSUtmaElHVHVOMDVOb0w3d3VzbnVCdU1sUC12a1A4aTVGVUZ5eWV2bDlFV0NybGdNUk1QdTlIY3JrbXU2VUtUWllJWVBpM0RKNmtXQmRoN0RKb3d4YjVUdzJqLWhYRmNncE93NjRmQjQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5"
|
||||||
|
],
|
||||||
|
"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/"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -8,31 +8,36 @@
|
|||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.bankofamerica.com/",
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOSmRvRl9YRjBNemlROUY5R0wyUVo2dU1yMzVWUkM2UnNmM1JMMl9FWXBLRUlUQ1NFUHA2RkxUSTIzSzdLRmhsaHFIUE9Bemdkck5MYWU3RmhXOVR5Q0xxSnZHZDhQUEZFMFVUaGFNejFZZmcyZ3oycWhleGpIWXAyag?oc=5",
|
||||||
"https://www.chase.com/",
|
"https://news.google.com/rss/articles/CBMilgFBVV95cUxQRklHWUxodUJYdTJoTDBhWUpRUmFZY3FrY3Q5b1FqQU9mT1pITWM0aHJ1VFY3YWdrM3lvZ1RzZzhoSmMyMnZuak1vSTF3dTZwTG5VSjFsM2hlV2VWS1plM3AtVDhLT091UTlnS0lzeEMzelpYRmhkMktjMzBBSGpLWWZVbmYzaEVIX0hlRDhWMU44cWRLenc?oc=5",
|
||||||
"https://www.npr.org/2026/04/24/nx-s1-5794052/nfl-draft-pittsburgh-fans",
|
"https://news.google.com/rss/articles/CBMibkFVX3lxTE9qUzY0bFpqeWU2MFpOLWlqTnZFQnBmUUd3RzZzN1ZMX0hHaEhELW9zRVJBS0Z0b0IxUEpFbXN3SUNmd3k3RmQxa0NJanZya2lIZkp3alFUU1djalRRSFdUamttSVhKYjhrczJkem5R0gFzQVVfeXFMTWRlUFgxaWtROHNzbVNpN0hVd1E3TGo5bEkzY2pIUDROeVFVNURXSnlVeGhSR3N1Q0F5UGwwV21vclVFa1pvdFNkbnloY194allZclY0YzVCZVZzUlotTEdzbFQ0UmNKaHRCMDk5d0x2cklqdw?oc=5",
|
||||||
"https://www.cnn.com/videos/politics/2023/04/18/kevin-mccarthy-wall-street-speech-debt-ceiling-biden-economy-vpx.cnn",
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxQSjdQY3RPWlduZy14ZUd2c1c3Z3FDZ0I2M0hhUmtyZ0FWRWttU043VkJXT3VNdWt4M2NlSWxwb2I4OHdwQlo3M292dGNfeUxnTlFPY0VGNWtRUEJoMFRtRFVRaUFpTWQtR0xJWGJMUEJ1cnM1N2hmMmtOUGdteUdvTnVfTG9McEpiZTZhY2RTTTJIWGs1?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/politics/white-house-toddler/index.html",
|
"https://www.apple.com/",
|
||||||
"https://www.cnn.com/2023/04/18/us/benadryl-tiktok-challenge-teen-death-wellness/index.html",
|
"https://en.wikipedia.org/wiki/Special:Random?r=7174",
|
||||||
"https://www.cnn.com/cnn-underscored/money/how-to-file-taxes?iid=CNNUnderscoredHPcontainer",
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
"https://www.irs.gov/",
|
"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOMmdjR1Y2NUxOeV8zMllEREN2REFJY29uZno0a3dWVWhMNkNhalZHVjF6UXZIY2todnhlRGE5NFF4Z0dZeXN3S0gxRDB4VGlVSWJZTGh0bTJGUk9Kd29vcGl5STJkYjdDZDlvRzhnS0I2OHRQR1NubTY4SXVtWFNwTEsyMjFiQlo5UGZ2cW9qdm1XZ3hCVEhqbE1CSWg0TlRFMjJjNVJJU3RpMlRuU0tqZ1ZFNEhPd2tkQWVSa3lidXBMSGFiQnlwYnlwNERLTmg4SmpNZ0ZRQ2txVXVzckp6NTJhTmzSAfgBQVVfeXFMTkdaNERZeG9ENlJOdW1RZ3lKc29zbDhFY2UwZGdpVkM2SDlQaFAtT2dNRHhxR3NDYWdORXRrb19wd2RERlVvTS05NV9lMTJUNkxFUURfQWpIVWFBbExuMnlmb2djQUt5d25NNldxTFczU0ZxZ3FMcXJXUFZ2YnQtTUZJNHI3a1o4LUNQc3p0TGtvRm8tSXFiZ3BuMTN6VzVSdHA1aFJXY3JadWZlcWIxR2lKbWlJcVFidHpEdWQ2NGtVSE9lRFJBVnlnaDg5V3NYczdxdnVDUzAwVWxGdVNMQ0E4Q285T2tWUkxGT2NsV0VORndLVjVNaXA?oc=5",
|
||||||
"https://www.amazon.com/",
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOOFZ1T3hLemtzR0d6ZTlJU25GLU5YSEV3eVY0eUV2dm41S0ZPUjVFMWJ3dVpNdmo3aWpxSFE3QWJCdW1NcjlFWTFlcHlyTFhQOTdyUWxuMktSZmtrWnZadU1xQmlDb0dPU2o1dFV3dXVpX29PVDRNVVRNWlV0V1FFb3BlNWVQcUlubDFCQ1hmWUZBcm5JQVkyS28wYnVxd2t0MGt4RlNlOGtCUm9GaUwzUXNVT05CQlJI?oc=5",
|
||||||
"https://www.npr.org/2026/04/24/nx-s1-5797964/after-2-failed-votes-mike-johnson-unveils-new-plan-to-extend-key-u-s-spy-powers",
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPMks3cnJqYXFzMldfanJxVXRvXzUxM185cHYtMGlqRU1XX0NSSFgyMU12MF9zTm93dXVPUVJUSk0tTDNWNUZ6NkgyR1BxRG1GMmxpalFBVHB4SlZfYk83cGJLTjJnVVNCQlI4SzhJU2pvMDB0NnNIb1ZjaVZzMjFNNEFvRWFQN0pKU0pCQnkydldTREp6aG9fM1ZRUQ?oc=5",
|
||||||
"https://www.cnn.com/style/article/ai-photo-win-sony-scli-intl/index.html",
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
"https://www.cnn.com/cnn-underscored/money/high-yield-savings-accounts?iid=CNNUnderscoredHPcontainer",
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
"https://www.cnn.com/cnn-underscored/reviews/mmmat-silicone-mats?iid=CNNUnderscoredHPcontainer",
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE8tQzFCM0tZTDRNaEFZY2hjLUQ0NHo0MFVKWjFINEFRWkMyNmVQWjNtc3RfdjhmU3NzMjc1TUFuU2FPWnFaWXpOVk9tWnFncFZ0WjNxSUxUUl9fTWUyelZHMkhaRUFnS3c2ZjBsdUZxZ1lxdVViM2c?oc=5",
|
||||||
"https://www.harvard.edu/",
|
"https://news.google.com/rss/articles/CBMivwFBVV95cUxQVVc3Rm8xRElJZjhnSXMwZ040aHZvQ3Y1b1loVUZXX3F0RkJZRUllcnd3Q2cxdWFsQ05aeVJ5eXYxcHVNVDR1TXBmT3FiT3VKQUNEWllFZ3Q3NGpLaXlGUF9MRkl5ejN0SUxsbGlnbll1N1diYkhmanlOQktwYy1VVnlET3RrbWlTNThHMzdnN1VsMXV0aFRrMHc2T09TQ21Qc0hIUGdaUGJTdUp2LXBkYVRKREZDRm9CSlJOWkcxTQ?oc=5",
|
||||||
"https://www.cnn.com/videos/travel/2023/04/18/century-old-shipwrecks-lake-superior-discovery-contd-orig-zt.cnn",
|
"https://news.google.com/rss/articles/CBMirAFBVV95cUxObS10M2UxaDJKWkhlYWdTd3hCbEZJWHVWdHFQOVRjekNFcFFSZnVSMTBqRy1TdG11X3c4cTRuUTVuMy00UTF4eXg0WmI1dDBnM0VfdTl3MlVJdERVZ3ZTTUFxN0x5NUxuQW9BbUVaM3hULVBYRFA4eTZ4Z2R5VmRPR1dWVDVKOV9lOTFHRU1vekRNaXVJa3VUODdFRzdJbkVYblk2VWhqSWN5X2NZ?oc=5",
|
||||||
"https://www.usps.com/",
|
"https://news.google.com/rss/articles/CBMinwFBVV95cUxOVjc2VjJ2c08xS09tSW03QTlQcGZaNXBYQ1Z0QWwtYXRTbWRzbVRHcm1WVVdMNWN5VC10dW5pZGRlTy1YZm9LdllPV1NJaVYyYWdIekV1cERody1IS0lCcm0yZHJCLUVXNkt3Y1hIVDZuUDlVMjZaN1VPeXpmXzJKZXhndExTTDZKUGluQmFMUGZCRjhPVXYwSmtSQmtvYXM?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/opinions/medication-abortion-mifepristone-miscarriage-jones-ctpr/index.html",
|
"https://news.google.com/rss/articles/CBMiyAFBVV95cUxNUUNEejdjTGJRYm45YmQ3Sm80cUN5b2FHSGxfdHBOOHdkVFhDcVpTT29IZ3E3NXY0M2Z0c3Y1VXBUYVd6VWpDR19ONktyNmRiOWhqcEdoVlpwMnpjR2lRMGRQQnJEbmxpOU5KQm5aQThEMWYxeWFpX2JoUEs4NHNoNmJpcGF5T2tQc3c2c0JRRzk4S1oxRU1sQ3JvOWNtZ09lLVp3bnNPZHc1UXRvWVJOelJNdVpDMGh1ZUFxT3VidVhVUGNOeW1XZw?oc=5",
|
||||||
"https://www.cnn.com/2023/04/18/politics/mccarthy-biden-debt-ceiling/index.html",
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
"https://www.cnn.com/2023/04/17/opinions/jim-jordan-clarence-thomas-judiciary-committee-obeidallah/index.html",
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTFBPY2RleWhJZ08yNVV0cFl0eUJvU0REcTlveHdCQllxWlc0TlpNUTltVFhZd2t2RkRwczFFV1dvRHJ4QTVCMUNTUkpXRUpXaV9Kc0FFMVlabzFrLWkxWldMNEJ0Y0c1cnlUNGVLbVgzVkw3X214?oc=5",
|
||||||
"https://www.cnn.com/2023/04/16/opinions/top-secrets-come-spilling-out-opinion-column-galant/index.html",
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTFA3SWZlV2tFSk1wTGFPMTJlclNETGVPMktvLXgyWHNsQnlqV193NXNqMF9iTU5HbTNCMk1RQk1KMm52QTV1Szc1ekN4S3FXSXkxY3dzMUJCaUtBVkZQVEg5TGh0WDlJd0lNaE1HSndIVjJ5QXh1MkE?oc=5",
|
||||||
"https://www.cdc.gov/",
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOWkI4N0V2T1lIb0Z1TGQ1SFdaQU8tQi1qUDlwdXVYSHdKZ1pPWG1yT3BsTXZDMW9JZFByT1k1OUZZM0NtZ2IzNU50SjF5U0trRnRJWE1VUHN4VVBiMC1vVmQtTU54QnFzb3dyZmcxMTFxMUFtYTktYzZ2NVlkSm1kUGlGbmRrNHcxZWtOM3lSWDFQaHpqcUQtaVFlc2FEVzFMZVgxaDBEQQ?oc=5",
|
||||||
"https://www.target.com/",
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxNXzg2aklXUF9ReFAzOGVtMEtYNE9iWUo5UG1LclVRcFYxVGNiMGY4SnVXQ1FIVnJNak1iWjZ6NUlzd0R5VUFTWXhoc1EyQXJNaTFQT0NDYVlmdExESkNERU5nVDJFLTlRQmpXOF81Mi02SF85NHpKcEV1M3I1cDA0c0NDUjNwbEMzTFRWd3ZtX01kZDZzMEVXQkFscEFDZVpwS0dEbkFR?oc=5",
|
||||||
"https://www.walmart.com/",
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE4xWURCMV9KRi16TndiYlRSR0tfNEdSRDVnbVNxNGFsdE1TN2F1WENuOEp4aDV3VDZxb3dFbUFuU0ZWZXZCQTRFSlhwdHpUdUhhWnVrQzVFQVVMZw?oc=5",
|
||||||
"https://www.usa.gov/",
|
"https://www.microsoft.com/",
|
||||||
"https://www.cnn.com/2023/04/18/entertainment/jake-gyllenhaal-jamie-lee-curtis-pandemic-living/index.html"
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPN1dCOEcwSl9GZDlCM1JMZGhZdFRJNmtHZUROSnpIbjlzVjF4X251YzFnaHJuUF9RdEtkWkN2ckZCMTZ4Yi1fYXJSV1o0MWtkdDlmcGpMSWh6NW83MVJjRk9pNmNfN1BPckhlTUYyWDJMX0dXSFV0dGdVTDhWYmZWM2tNVW5Vd2pTRDhv?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxNUmhwZkVCcmpoU2NqNUsyaTJ6MzJOU3plak94Sng3RDk3U3N0dUhMTlFUU1NDcmlwWVJZUEZfQVMtZlMwU3JlT292UG42ZEpvY0g1VmRRbE5ibUFtM21DSDVUOVUyaDBIZ2d4eExqekFPcmVhNEFfd0xjU2hTcFl1a1hCa2xFMnZiNGdwUFNfOWtxaHlqbWtqWENQMjJzeGVpOFBITG5ocEVUaU41N1l0NTRmMDBHZw?oc=5",
|
||||||
|
"https://en.wikipedia.org/wiki/Special:Random?r=31875",
|
||||||
|
"https://news.google.com/rss/articles/CBMihwFBVV95cUxPeEp6dF90WkhzazBOV2ltbnpTM3NONVFrSUtmaElHVHVOMDVOb0w3d3VzbnVCdU1sUC12a1A4aTVGVUZ5eWV2bDlFV0NybGdNUk1QdTlIY3JrbXU2VUtUWllJWVBpM0RKNmtXQmRoN0RKb3d4YjVUdzJqLWhYRmNncE93NjRmQjQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMi2AFBVV95cUxQTEY2Ym93RkdhcVloc1dnbWxpYjFfOTBZNTIxaXFONGtDZ25FOHhISjlnRDA5Tno1M3UwemtleFprb00xSDdVSVlDV0RLQ001YVBXSlhaVWVRVi1NV0ktWGh6YVhrRnRWTGJOdE5NSG9PREU3bjF6N01uUkppOGpEVHhETnJfSGRaT0Y4YkhVaE9wY2VNQnV1UnNGaEdZd0YwVG5UZ3RSbFpNU1V2cHp4NWs5cXdfdXBHUTZrZlhic1BFTzZmczVGZHJvazVHLXNQa21BRktUWl8?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE9rU1hnNzhIVFVEYXNncktHckdKX1lGTHFBcEw1Wk02bWdaY3dsSi1fTDVTNmlvc1RTOWpSZk4xc1gzXzJNNWpwbjhUZVZpeHBUa1FtT2JiZGpQUks2REJkblN1el93TlBlNktiVkNuRjkxWTZ20gF6QVVfeXFMTUtEcXUxUF90TWtrNG9YYWs3WXFfR1p3QjZkX0ttV3l2LXpyOFBXQktxNXVRNFNzaTJJLTBNRkFkSFgtS1RUOWstajByLUEwYlUzb2lFY0pnZkczY2JxNzB6Z2tJUWctYjNTSWw2TS1QVHY0RnRkS1F4eUE?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.usa.gov/",
|
"https://www.usa.gov/",
|
||||||
|
|||||||
@@ -2,32 +2,42 @@
|
|||||||
"region_name": "United States - Dallas",
|
"region_name": "United States - Dallas",
|
||||||
"google_module": {
|
"google_module": {
|
||||||
"base_lat": 32.7767,
|
"base_lat": 32.7767,
|
||||||
"base_lon": -96.7970,
|
"base_lon": -96.797,
|
||||||
"lang_params": "hl=en&gl=US",
|
"lang_params": "hl=en&gl=US",
|
||||||
"valid_url_suffix": "com"
|
"valid_url_suffix": "com"
|
||||||
},
|
},
|
||||||
"trust_module": {
|
"trust_module": {
|
||||||
"white_urls": [
|
"white_urls": [
|
||||||
"https://www.dallasnews.com/",
|
"https://news.google.com/rss/articles/CBMitgFBVV95cUxNUmhwZkVCcmpoU2NqNUsyaTJ6MzJOU3plak94Sng3RDk3U3N0dUhMTlFUU1NDcmlwWVJZUEZfQVMtZlMwU3JlT292UG42ZEpvY0g1VmRRbE5ibUFtM21DSDVUOVUyaDBIZ2d4eExqekFPcmVhNEFfd0xjU2hTcFl1a1hCa2xFMnZiNGdwUFNfOWtxaHlqbWtqWENQMjJzeGVpOFBITG5ocEVUaU41N1l0NTRmMDBHZw?oc=5",
|
||||||
"https://www.texas.gov/",
|
"https://news.google.com/rss/articles/CBMilAFBVV95cUxQSjdQY3RPWlduZy14ZUd2c1c3Z3FDZ0I2M0hhUmtyZ0FWRWttU043VkJXT3VNdWt4M2NlSWxwb2I4OHdwQlo3M292dGNfeUxnTlFPY0VGNWtRUEJoMFRtRFVRaUFpTWQtR0xJWGJMUEJ1cnM1N2hmMmtOUGdteUdvTnVfTG9McEpiZTZhY2RTTTJIWGs1?oc=5",
|
||||||
"https://www.wfaa.com/",
|
"https://en.wikipedia.org/wiki/Special:Random?r=753",
|
||||||
"https://www.nbcdfw.com/",
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE5UZnNibWFCVG5ORXNUZ1RIUjFiMzJjaG1aeFBDR0FfVlJLYmFCTml1NXJUSTJrRl9GRGNzV01hYUtGQzlQaUhJemFIMkRPaXFnX0wwM1FxSkJpN3I2b2huN0ZwZ1RlbHJjNm9zQ2J5MklDalZWRVHSAXtBVV95cUxPTEt0eVVldC1CblFPX1FXcWk4a0F1Rjg1a3hBSm90V1BoOE0tX0lYWF9oNU1sUk9abGpkWkUtOXluZk93YXVHeF9EbGtpeGMtRWVrdThjdnYwdElycHRkUkRrMzh6SlFMV05BdmNzRlM2SHBGTHJsWGhDQnc?oc=5",
|
||||||
"https://www.fox4news.com/",
|
"https://news.google.com/rss/articles/CBMipwFBVV95cUxOWkI4N0V2T1lIb0Z1TGQ1SFdaQU8tQi1qUDlwdXVYSHdKZ1pPWG1yT3BsTXZDMW9JZFByT1k1OUZZM0NtZ2IzNU50SjF5U0trRnRJWE1VUHN4VVBiMC1vVmQtTU54QnFzb3dyZmcxMTFxMUFtYTktYzZ2NVlkSm1kUGlGbmRrNHcxZWtOM3lSWDFQaHpqcUQtaVFlc2FEVzFMZVgxaDBEQQ?oc=5",
|
||||||
"https://www.dallascityhall.com/",
|
"https://news.google.com/rss/articles/CBMidEFVX3lxTE9rU1hnNzhIVFVEYXNncktHckdKX1lGTHFBcEw1Wk02bWdaY3dsSi1fTDVTNmlvc1RTOWpSZk4xc1gzXzJNNWpwbjhUZVZpeHBUa1FtT2JiZGpQUks2REJkblN1el93TlBlNktiVkNuRjkxWTZ20gF6QVVfeXFMTUtEcXUxUF90TWtrNG9YYWs3WXFfR1p3QjZkX0ttV3l2LXpyOFBXQktxNXVRNFNzaTJJLTBNRkFkSFgtS1RUOWstajByLUEwYlUzb2lFY0pnZkczY2JxNzB6Z2tJUWctYjNTSWw2TS1QVHY0RnRkS1F4eUE?oc=5",
|
||||||
"https://www.cnn.com/",
|
"https://news.google.com/rss/articles/CBMipAFBVV95cUxQbER0RjNGdlRrOExodkZkUlgyeXBibDFpVDN0akx1M3RRZDM1TUYyR3dnbHZKWS1BQUo1TXFVTmJ1SW5YOTRISlUwM0dsQm9VbzdQTURIWEgyR1NKN29zOV81ZnVxa0ZMdXNYNEx6YUg1WGJ2elNLVl8xOW9oZjI1X1FucG9tMTZNaWVMSVA5Z2pGYmtJalRPRmtZZjBHUWp1d2NTbw?oc=5",
|
||||||
"https://www.foxnews.com/",
|
"https://news.google.com/rss/articles/CBMi2AFBVV95cUxQTEY2Ym93RkdhcVloc1dnbWxpYjFfOTBZNTIxaXFONGtDZ25FOHhISjlnRDA5Tno1M3UwemtleFprb00xSDdVSVlDV0RLQ001YVBXSlhaVWVRVi1NV0ktWGh6YVhrRnRWTGJOdE5NSG9PREU3bjF6N01uUkppOGpEVHhETnJfSGRaT0Y4YkhVaE9wY2VNQnV1UnNGaEdZd0YwVG5UZ3RSbFpNU1V2cHp4NWs5cXdfdXBHUTZrZlhic1BFTzZmczVGZHJvazVHLXNQa21BRktUWl8?oc=5",
|
||||||
"https://www.nytimes.com/",
|
"https://news.google.com/rss/articles/CBMiuAFBVV95cUxOOFZ1T3hLemtzR0d6ZTlJU25GLU5YSEV3eVY0eUV2dm41S0ZPUjVFMWJ3dVpNdmo3aWpxSFE3QWJCdW1NcjlFWTFlcHlyTFhQOTdyUWxuMktSZmtrWnZadU1xQmlDb0dPU2o1dFV3dXVpX29PVDRNVVRNWlV0V1FFb3BlNWVQcUlubDFCQ1hmWUZBcm5JQVkyS28wYnVxd2t0MGt4RlNlOGtCUm9GaUwzUXNVT05CQlJI?oc=5",
|
||||||
"https://www.wsj.com/",
|
"https://en.wikipedia.org/wiki/Special:Random",
|
||||||
"https://www.usatoday.com/",
|
"https://www.apple.com/",
|
||||||
"https://www.amazon.com/",
|
"https://news.google.com/rss/articles/CBMioAJBVV95cUxNdFNEYzc5SU5HVFBSVS1yRWRLTk1mcWdPdGJYa2VncTFFQlU0LURaeEJ0WllsOE9iMGd5LXBFdV9RYmFkYjdQSTBpOG1ueXExQzZYWWh3T1VZNE5BNjY3MHE3TUhxQ3NiMUpCRGI2dHBNYXR3eHFFMmRwZ0lfXzd3Tm1CemhkUTlwRkhYVWVaQnJSWWk2c05qTjdPNU1wWVl1R0MzNUlzaC1reFgwY3htdlhjVUhQZTEyS3paaDNVX21iQ1JGMHdJc0hKM2xEdzQzdXo1c2d1RlBIUW04Y190R2xYam1tYXZhVnJHdDB4WUZSbWswMXhMYkZzLTZBY2dESUVzMFZHVWZwZi1RYk9fQTZ2WVFSMS1HNWN6T21UUFU?oc=5",
|
||||||
"https://www.walmart.com/",
|
"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOWV96bU1VTzNWTU1ENEpMZXdVcVZDWTlDMmdVNGtpd3VZOXdYXzhKTGI1eXB6dzE4RFhmZ0dEaFlsdzZsZ1hoSHd1a251U1BaeEFwT0NQMDdEeFlNV2txSnNhcVFVT1p4WDFhNExlVXJCR3hhLXRieW1tSWUxVDcxaGpkd0Z6Tk9w?oc=5",
|
||||||
"https://www.target.com/",
|
"https://news.google.com/rss/articles/CBMitAFBVV95cUxNT1ZheHctOEkzckRCOW5qdW1TZlcxbUVLakFPZnM2T2gtOVB3eHpoc3ZZWWJ0M0d6U3JxU1N0d2Q5UTBNX05kM1BNMUtGX0VjOTU3TE9lY0V0SE5TWm5YLXYyUW9yeEJhblo3Sy1UV052U29ZU2VYVEU4M0MzZm5UeTZNazFvMmZTc2hQMTRYeGpmTzNzOXYweW1tS1BxVDdXTkZxSDBJeFpDWFZ6Y3g0aDlObXI?oc=5",
|
||||||
"https://www.chase.com/",
|
"https://en.wikipedia.org/wiki/Special:Random?r=83246",
|
||||||
"https://www.bankofamerica.com/",
|
"https://news.google.com/rss/articles/CBMieEFVX3lxTE5rdUJnTnNGTVVmaHZiRDBSNXhzSl81RHNKMmpPSFdEUlZobi13b1RrTmhWRV9KelNMaGh5allGU2dOSEdxYnk1WW5EVTU3d3N5Q2NqRnF2ZFJ5QV9HNkIzc2tPekI3bEpVWUdmams0TU9vRUtycExaWA?oc=5",
|
||||||
"https://www.wellsfargo.com/",
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPMks3cnJqYXFzMldfanJxVXRvXzUxM185cHYtMGlqRU1XX0NSSFgyMU12MF9zTm93dXVPUVJUSk0tTDNWNUZ6NkgyR1BxRG1GMmxpalFBVHB4SlZfYk83cGJLTjJnVVNCQlI4SzhJU2pvMDB0NnNIb1ZjaVZzMjFNNEFvRWFQN0pKU0pCQnkydldTREp6aG9fM1ZRUQ?oc=5",
|
||||||
"https://www.zillow.com/",
|
"https://news.google.com/rss/articles/CBMiiwFBVV95cUxPN1dCOEcwSl9GZDlCM1JMZGhZdFRJNmtHZUROSnpIbjlzVjF4X251YzFnaHJuUF9RdEtkWkN2ckZCMTZ4Yi1fYXJSV1o0MWtkdDlmcGpMSWh6NW83MVJjRk9pNmNfN1BPckhlTUYyWDJMX0dXSFV0dGdVTDhWYmZWM2tNVW5Vd2pTRDhv?oc=5",
|
||||||
"https://www.espn.com/",
|
"https://news.google.com/rss/articles/CBMimwFBVV95cUxPT0psTk9uZ21BWHlDdl81ek1SYk8tS3QyRkc3ZVkzSlVlUTRaejNhWTdLd2FKem9iMWgtRHVUTHktSXczX0t2UHFMLUNZbzhObHR4dXZzdFBtTWgtY1FrcE5ucTlFMWNVUWFKUDV6c2hnOFR6WXpZVU8zTk5jUk1GWDh2b29RMGwySzZYNFZvd05RdWgxeHNIU0VYaw?oc=5",
|
||||||
"https://www.weather.com/"
|
"https://news.google.com/rss/articles/CBMigAFBVV95cUxOSmRvRl9YRjBNemlROUY5R0wyUVo2dU1yMzVWUkM2UnNmM1JMMl9FWXBLRUlUQ1NFUHA2RkxUSTIzSzdLRmhsaHFIUE9Bemdkck5MYWU3RmhXOVR5Q0xxSnZHZDhQUEZFMFVUaGFNejFZZmcyZ3oycWhleGpIWXAyag?oc=5",
|
||||||
|
"https://www.microsoft.com/",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTE8tQzFCM0tZTDRNaEFZY2hjLUQ0NHo0MFVKWjFINEFRWkMyNmVQWjNtc3RfdjhmU3NzMjc1TUFuU2FPWnFaWXpOVk9tWnFncFZ0WjNxSUxUUl9fTWUyelZHMkhaRUFnS3c2ZjBsdUZxZ1lxdVViM2c?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxOdzk5Vkt3cWJZWWNQbElIelNUcU1YQVpUQ08yX2lCRVVzNkVWTExXcnNOdFktekRtWk43VmlRNEZHT2NLMGJsTEdqdEZUVk04NkN4a0NERmN3M3FsVVMySnpUcXNVUWRQSTdBN1RVSFRmOUhDRGpRNEJ6OFgweXBUX3h6UENrcUFUbER6MGU4SUp3aXB6ZWxkM1NUZ25CaXN2aVRMeE9aSXNCbW1JcGp4MmpUYw?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiWkFVX3lxTE9jVjBtRTVwMTh2clFFMGNtcDByVWxEUTJ5RG9lZnNDSUdNeWRDRFFjVHR6b2tVaUVNRWxTTk5oUWk1U0VDMUQ2cHVFdnZkRmxlRm82cjBoblBEUQ?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMipgFBVV95cUxNXzg2aklXUF9ReFAzOGVtMEtYNE9iWUo5UG1LclVRcFYxVGNiMGY4SnVXQ1FIVnJNak1iWjZ6NUlzd0R5VUFTWXhoc1EyQXJNaTFQT0NDYVlmdExESkNERU5nVDJFLTlRQmpXOF81Mi02SF85NHpKcEV1M3I1cDA0c0NDUjNwbEMzTFRWd3ZtX01kZDZzMEVXQkFscEFDZVpwS0dEbkFR?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiwAFBVV95cUxOWEdUZWhaN00wZFhFZlg1VFJRVks0c2RJNjZKRzhzVklIOHF6c01ibklUUkZzS0RWNXdkV0xoMEo4eEs4UkR1eTFxeFJyLWNoelZQMjA4RU16Z0dIcGFweWtwNHJLU3JIVGtUZGlhOUM3X2JvNy0wVkFhby1uSWg4bzVKVWMzWjFFNm1mZ09CYmNMSF93elVJUG1lRlF4MWNtenFXU3J3MlkxT3FrcnlZbnZlbk9SY2Y0Q1k0ck1DdU4?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMiswFBVV95cUxQWFZIZnBUVUxnRVpIVWtIRU1HNUFnVy1EbWFud19GZ1V5VkhzREV3b2Z5V3N5djJzdUV5dGx4cm15NGdDYUw0QUtIZGEwcXZSM0s5ei1QengyazBpemlWNjJCZkhFUEF2VzU1bzFxTWNYR0E0OTFBLVZPMlNLZ2w3MGdQX1psc3ZNTll4bTEtSlhfZ2hrd1BIWkZ5a2RaOTBxUmxSQXl5WTIzME8ySi12WHZXMA?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMif0FVX3lxTE9vR1V6d3B2eUZZRzRHcGFDZEViNkZTcy1JOG1DemxXY0Z0Z192SlJ5YkR4bkw2aWtnZ2g2bmFCSGhVbzFsc0d3SEpaV1JGWlFGUGpjalBPUUlqSVp1VHRuUXhReUxpaUpxY3BKMlBNUUx6NkN6MWpuR1ZYXzdQNnc?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMidkFVX3lxTFA3SWZlV2tFSk1wTGFPMTJlclNETGVPMktvLXgyWHNsQnlqV193NXNqMF9iTU5HbTNCMk1RQk1KMm52QTV1Szc1ekN4S3FXSXkxY3dzMUJCaUtBVkZQVEg5TGh0WDlJd0lNaE1HSndIVjJ5QXh1MkE?oc=5",
|
||||||
|
"https://news.google.com/rss/articles/CBMijgFBVV95cUxPUGVMdnFoRjFHWThkT2FqNVY1NGJTTGdXeWs0TUVPYUc2SzQ3VVltWThUa1FhSEFMWUxoQWM4S3hiZlo4Tm1OLUJkQUpWa0JmLTlnb2did1FQSzFkM095QkUwTndqV0xYWDU4UXU4ZGlSeGxnWE5YVGw3VlVvS2kzMFVnT0x4blo3amdvTlBR?oc=5"
|
||||||
],
|
],
|
||||||
"static_urls": [
|
"static_urls": [
|
||||||
"https://www.texas.gov/",
|
"https://www.texas.gov/",
|
||||||
@@ -42,4 +52,4 @@
|
|||||||
"https://www.bankofamerica.com/"
|
"https://www.bankofamerica.com/"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user