作者z44x85r (Lorem)
看板iOS
标题Re: [心得] 捷径分享:即时空污状况
时间Mon Oct 12 01:57:38 2020
很少发文,排版很烂,
先跟各位说声抱歉。
前阵子看到这个捷径,
就想过是不是可以跟Scriptable结合,
做成Widget,刚好连假没事就做了一个。
教学跟原始码都放在github上。
https://github.com/majikcroaks/Scriptable-Air-Quality-Widget
效果
https://i.imgur.com/9NbksDx.jpg
背景也可以随着指数变色,
但我还没成功,也觉得白色比较好看,
如果有人想要变色功能的话我再研究看看。
桌布在这找到的
https://apps.apple.com/tw/app/vellum-wallpapers/id1095068317
目前预计新增:
随空气指数变色 - 已新增
没有资料时先载入widget。
配合捷径将站台代码存到手机中 - 已新增
说明已经更新在github.
10/13 - 更新
把捷径发布到routinehub,
希望可以解决两个连结内容一样的问题。
修正时区
※ 引述《jickey (THE REAL FOLK BLUES)》之铭言:
: 因为环保署的测站很少,又不支援定位,後来乾脆根据LASS的pm2.5开放资料API,重新写
: 了一个捷径,分享连结如下:
: https://www.icloud.com/shortcuts/46ae2b4b19a644c89cb2eb1cc0b679a9
: 执行後会先定位抓附近的空气盒子,再把该测站的资料抓出来,执行後显示如下
: https://i.imgur.com/REZ7XpK.jpg
: 可以在apple watch上使用,也可按自己需求修改配合自动化的功能,请自行取用~
: ※ 引述《windjammer ()》之铭言:
: : 找了一阵子空污捷径,不是失效就是没有台湾资料,索性自己写一个。
: : 不是程式相关专业,拼拼凑凑也弄出一个还能用的,分享给大家。
: : 功能说明:
: : 执行捷径後,会自动去「环保署环境资料开放平台」抓取测试站的最新资料。
: : 然後用Siri语音播报空气状况、主要污染物、空气品质指标(AQI)。
: : 可以结合自动化功能,连动早晨闹钟结束後自动播报空气状况。
: : 或想知道空污情况时的时候开口对Siri喊空气
: : 安装连结:
: : https://www.icloud.com/shortcuts/8aafad9d1c61431fadd7f04492a59792
: : 说明:
: : 安装好捷径,需要点进去修改这个地方,选择最靠近的测试站
: : https://i.imgur.com/Vq3odyJ.jpg
: : 目前选项有:
: : 马祖 松山 新竹 花莲 台南(北门) 复兴
: : 富贵角 万华 宜兰 埔里 台南(麻豆) 前镇
: : 阳明 新庄 竹东 二林 善化 小港
: : 万里 观音 头份 南投 安南 大寮
: : 淡水 古亭 冬山 彰化(大城) 关山 潮州
: : 基隆 永和 苗栗 仑背 台南 林园
: : 士林 板桥 金门 竹山 美浓 屏东(琉球)
: : 林口 桃园 三义 麦寮 桥头 恒春
: : 三重 土城 丰原 台西 台东
: : 菜寮 新店 沙鹿 斗六 楠梓
: : 汐止 中坜 西屯 马公 仁武
: : 大同 平镇 忠明 新港 左营
: : 中山 新北(树林) 线西 朴子 屏东
: : 大园 湖口 大里 嘉义 前金
: : 龙潭 彰化 新营 凤山
: : 希望有帮助到大家~~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.224.138.3 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/iOS/M.1602439060.A.917.html
1F:推 ohmypig: 推10/12 02:00
2F:推 b06606005: 猛10/12 03:13
3F:推 SongLa5566: 可以新增紫外线10/12 04:12
目前用的资料库没有检测紫外线数值。
4F:推 jim85459: 跪求楼主桌布!!10/12 06:48
5F:推 jim85459: 觉得好看10/12 06:51
6F:推 dimlos637: 有用有推!10/12 07:09
7F:推 tony604062: 谢谢,如果可以根据空气品质而变色,应该会更好10/12 08:10
8F:推 imtheking: 求桌布10/12 08:38
9F:推 jickey: 太强了 请受我一拜!10/12 09:25
没有你就没有这篇文章!
10F:→ roman80010: 推 用了一下 卡在错误10/12 10:41
有问题可以问我哦。
11F:推 roman80010: 补推10/12 10:43
12F:推 LonyIce: 推10/12 10:54
13F:推 kill7123: 实用推,可以请问一下日期上面那串英数字,能不显示或改10/12 11:10
14F:→ kill7123: 成自己想要的字吗?谢谢10/12 11:10
那串是站台名称,
我也是後来才知道,
某些检测中心名称是乱码,
想改的话可以在code里面把它写死。
15F:推 lv1216: 楼主桌布可以分享吗?谢谢10/12 11:16
16F:推 zxcbrian: 推推,当然能变色更好 XD 一看就知道是中等还是严重等级10/12 12:36
计画下次更新上来。
17F:推 yitea: 推,这个实用10/12 13:02
18F:推 h23456789: 推一个10/12 13:19
19F:推 ktw8723706: 推 实用 想求变色功能10/12 13:38
20F:推 NavBlack: 下载推10/12 14:56
21F:推 limulus: 大推10/12 15:08
22F:推 funny602tw: 推推 虽然还没有成功><10/12 16:19
有问题可以问哦。
23F:推 als60907: 越来越猛.....必须推!10/12 16:26
24F:→ ho83leo: 不错10/12 16:37
※ 编辑: z44x85r (114.24.2.151 台湾), 10/12/2020 19:43:05
※ 编辑: z44x85r (114.24.2.151 台湾), 10/12/2020 19:48:13
※ 编辑: z44x85r (114.24.2.151 台湾), 10/12/2020 19:52:15
25F:→ kill7123: 後来发现跟Scriptable结合放在桌面後,过一段时间会显示10/12 20:44
26F:→ kill7123: 红字error,不晓得是不是定位不能常开的关系,我找不到10/12 20:45
27F:→ kill7123: 永远开启定位的地方10/12 20:45
没错,萤幕关起来就会抓不到位置,
下一版会结合捷径直接抓观测站出来。
这样小工具载入也会快很多。
28F:推 kingdomsss: 原始码怎麽抓? 全部复制?10/12 22:00
是的
※ 编辑: z44x85r (114.24.2.151 台湾), 10/12/2020 22:55:58
29F:推 roman80010: 成功了 谢谢~ 忘了开定位10/12 23:33
※ 编辑: z44x85r (114.24.2.151 台湾), 10/13/2020 01:06:31
30F:推 jeff801101: 推10/13 07:41
31F:推 kill7123: 想请问一下,我的小工具里面显示的时间慢了8个小时,是10/13 09:34
32F:→ kill7123: 正常的吗?谢谢!10/13 09:34
那是观测站更新data的时间
更新:时区修正。
33F:推 zebra1986: 这系列文真不错!!10/13 10:30
※ 编辑: z44x85r (27.247.1.237 台湾), 10/13/2020 13:02:31
※ 编辑: z44x85r (27.247.1.237 台湾), 10/13/2020 13:03:46
34F:→ kill7123: 想再请问一下,第2步跟第3步的连结看起来似乎是一样的捷10/13 15:30
35F:→ kill7123: 径?不知道是否放错了?或是我还没参悟使用方法 XD10/13 15:31
36F:推 gcgent: 和楼上同样问题,刚开始有成功,後来又不行了10/13 17:44
37F:推 poorviv: 连结2跟三是一样的捷径,所以无法使用10/13 19:35
38F:推 poorviv: 看来是 原始码贴到 Scriptable,但第二个捷径是不是有误10/13 19:41
39F:→ poorviv: 请所以无法执行?10/13 19:41
修好了,应该可以了
※ 编辑: z44x85r (36.224.138.222 台湾), 10/13/2020 20:44:36
40F:推 poorviv: 还是卡关,它会自己让 scriptable 储存程式码是吗10/13 21:31
原理是这样的
捷径1会连到github把程式码另存到Scriptable
捷径2会连到AirBox伺服器并抓到最近的监测站
新增widget并设定使用捷径1存档的程式码
程式码会用捷径2存档的AirBox ID取得资料
41F:推 kill7123: 推一下,刚刚测试已经可以使用了,感谢z大分享10/13 21:41
42F:推 zxc90147: 程式码要贴在哪里10/13 22:02
执行第一个捷径就可以把程式码存到手机上面
※ 编辑: z44x85r (36.224.138.222 台湾), 10/13/2020 22:10:14
43F:推 poorviv: 可以了 谢谢大大 10/13 22:06
44F:推 poorviv: 资料夹要用 iCloud里的,我自己建资料夹是错的 10/13 22:10
45F:推 zxc90147: 第四点执行,是要按哪一个? 10/13 22:25
47F:→ zxc90147: 我从第四点在执行程式码却出现这个错误.. 10/13 22:29
48F:推 kingdomsss: 超赞 设定成功感谢大大 10/14 14:36
50F:→ ulan: r.com/6zB3oTC.jpg 01/09 10:08
52F:推 jerry86094 : 我也卡在一样地方…QAQ 10/20 13:11