今天打算做小窝在读的快照功能,做这个功能的背景自然是当下的互联网现状。当我看到一篇比较有意思的文章并觉得应该记录下来时,就能保存在这里(看起来 Firefox 浏览器也有这个功能,但是你怎么能知道它是否会在哪一天就不能用了呢)
下午写好了前端部分,晚上打算继续优化自己的在读快照功能,将 HTML 里面的图片链接提取出来,后端获取并保存,以实现脱离原网站的“永久”存储。
主要业务逻辑并不难,但我还是寻求了 GPT 的帮助。结果得知了 PHP 有一个叫 DOMDocument 的 API,可以直接获取 HTML 字符串然后用接近于 JavaScript 的方法获取某一个元素的内容。比写正则是方便多了,但性能方面就不是特别清楚了,好在这个功能并不是高频操作。
晚上去了亲戚家,本来我要继续写代码的,结果被我的小外甥叫去了。他用着他的稚嫩小手牵着我,估计是想让我和他一起玩。在一旁的“大哥哥”,我的另一个外甥,他借了我的手机,一直在玩《我的世界》,一看就不想和他玩。他有一辆玩具小车不会动,甚至还会自己拿来螺丝刀让我看看(其实只是没电池)。他还不太会说话,我很难理解他的想法...
他一直在叫我“舅舅”,不知道他是觉得我比较好玩还是单纯喜欢这个称呼,大人带他去洗澡的时候还要我在场才行,不然一直在叫。大人们提议让我试试带娃,喂他吃东西,甚至抱他一下。他还挺乐意被别人抱的,也特别乖不会乱哭。带到他直至睡觉时间,我才“解放”了出来。仔细想想带娃似乎还是挺无聊的,尤其是把自己的时间交给了他之后,或许是因为他不是我的孩子吧。
最后回家之前,我把上面的后端逻辑全部搞定(不过是异步的一个接口实现了),感兴趣的话可以在“在读”页面尝试点开一篇文章看看,考虑到版权问题,目前并没有允许快照页面被搜索引擎索引。