#!name=Apple天气增强 #!desc=解锁Apple天气的全部功能、替换空气质量数据源、添加下一小时降水数据、添加天气数据。 #!author=VirgilClyne[https://github.com/VirgilClyne], WordlessEcho[https://github.com/WordlessEcho], 001[https://github.com/001ProMax] #!icon=https://raw.githubusercontent.com/luestr/IconResource/main/App_icon/120px/AppleWeather.png #!category=🚫 AD Block #!openUrl=https://itunes.apple.com/app/id1069513131 #!category=功能增强 #!system_version=18 #!loon_version=3.2.4(787) #!homepage=https://hub.kelee.one #!date=2026-02-25 19:48:36 #!arguments=Weather.Provider:"ColorfulClouds",NextHour.Provider:"ColorfulClouds",AirQuality.Calculate.Algorithm:"EU_EAQI",API.ColorfulClouds.Token:"",API.QWeather.Host:"devapi.qweather.com",API.QWeather.Token:"",API.WAQI.Token:"",Storage:"Argument",LogLevel:"WARN" #!arguments-desc=Weather.Provider: [天气]数据源\n使用选定的数据源替换天气数据。\n\nNextHour.Provider: [未来一小时降水强度]数据源\n使用选定的数据源填充未来一小时降水强度的数据。\n\nAirQuality.Calculate.Algorithm: AQI算法\n使用内置算法,通过污染物数据本地计算空气指数。InstantCast源自于WAQI,美标版本使用了WAQI的臭氧标准。\n\nAPI.ColorfulClouds.Token: [API]彩云天气令牌\n彩云天气API令牌\n\nAPI.QWeather.Host: [API]和风天气主机\n和风天气API使用的主机名\n\nAPI.QWeather.Token: [API]和风天气令牌\n和风天气API令牌\n\nAPI.WAQI.Token: [API]WAQI令牌\nWAQI API令牌,填写此字段将自动使用WAQI高级API\n\nStorage: [储存]配置类型\n选择要使用的配置类型。未设置此选项或不通过此选项的旧版本的配置顺序依旧是$persistentStore (BoxJs) > $argument > database。\n\nLogLevel: [调试]日志等级\n选择脚本日志的输出等级,低于所选等级的日志将全部输出。 [Rule] DOMAIN,weather-analytics-events.apple.com,REJECT-DROP DOMAIN,tether.edge.apple,REJECT-DROP DOMAIN-SUFFIX,tthr.apple.com,REJECT-DROP AND,((IP-ASN,714,no-resolve),(PROTOCOL,QUIC)),REJECT-DROP [Script] 天气可用性响应 = type=http-response, pattern=^https?:\/\/weatherkit\.apple\.com\/api\/v1\/availability\/, script-path=https://nrrule.pages.dev/Scripts/response.bundle.js, requires-body=true, argument=Weather.Provider="{{{Weather.Provider}}}"&NextHour.Provider="{{{NextHour.Provider}}}"&AirQuality.Calculate.Algorithm="{{{AirQuality.Calculate.Algorithm}}}"&API.ColorfulClouds.Token="{{{API.ColorfulClouds.Token}}}"&API.QWeather.Host="{{{API.QWeather.Host}}}"&API.QWeather.Token="{{{API.QWeather.Token}}}"&API.WAQI.Token="{{{API.WAQI.Token}}}"&Storage="{{{Storage}}}"&LogLevel="{{{LogLevel}}}" 天气响应 = type=http-response, pattern=^https?:\/\/weatherkit\.apple\.com\/api\/v2\/weather\/, script-path=https://nrrule.pages.dev/Scripts/response.bundle.js, requires-body=true, binary-body-mode=true, argument=Weather.Provider="{{{Weather.Provider}}}"&NextHour.Provider="{{{NextHour.Provider}}}"&AirQuality.Calculate.Algorithm="{{{AirQuality.Calculate.Algorithm}}}"&API.ColorfulClouds.Token="{{{API.ColorfulClouds.Token}}}"&API.QWeather.Host="{{{API.QWeather.Host}}}"&API.QWeather.Token="{{{API.QWeather.Token}}}"&API.WAQI.Token="{{{API.WAQI.Token}}}"&Storage="{{{Storage}}}"&LogLevel="{{{LogLevel}}}" [MITM] hostname = %APPEND% weatherkit.apple.com