惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog RSS Feed
Martin Fowler
Martin Fowler
爱范儿
爱范儿
IT之家
IT之家
Last Week in AI
Last Week in AI
A
About on SuperTechFans
Google DeepMind News
Google DeepMind News
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
aimingoo的专栏
aimingoo的专栏
G
Google Developers Blog
J
Java Code Geeks
Microsoft Azure Blog
Microsoft Azure Blog
美团技术团队
The Cloudflare Blog
MyScale Blog
MyScale Blog
T
The Blog of Author Tim Ferriss
Hugging Face - Blog
Hugging Face - Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
云风的 BLOG
云风的 BLOG
Y
Y Combinator Blog
The GitHub Blog
The GitHub Blog
腾讯CDC
Microsoft Security Blog
Microsoft Security Blog

atpX

自建 S3 兼容对象存储服务 Garage 听风的歌 偶尔是深夜就好了 新玩具 AirPods Pro 3 公交车上的时间 从 WHOIS 到 RDAP 通过 WireGuard 访问 NFS 共享文件 自建音乐串流服务探索 我停止了探索 Fediverse 互联网背景噪音 我的数字生活降级 小城与确定性的墙 一只特立独行的猪 Fediverse 与社交 承认的勇气 mediaX - 轻量书影音记录管理工具 我的博客写作流程 擅长对线的鲍勃 在 Chroot 环境下使用 Rsync 同步 再见 JavaScript 当我玩博客时我在玩什么 为什么我的博客没有友链页面 小熊猫与大熊猫 (HDR 照片测试) 是时候为网站开启 HTTP/3 支持了吗 使用 AdGuard Home 搭建自用 DoH 服务 谈谈读书与消遣 2023 年终总结 西安两日游 从 AirPods「升级」到 EarPods Docker 搭建去中心化的微博客平台 Mastodon
网站新增 Misc 页面
ATP · 2024-08-01 · via atpX

作为一个「只读」网站,偶尔点进来的时候偶尔也会觉得有点冷清,于是酝酿了几天,准备新增一个 Miscellaneous 大杂烩页面。迫于不再使用 JavaScript 代码 的 flag,内容形式比较受限制,于是就先添加一些无关紧要的东西。

初步计划是添加分享我的常用电子设备自建服务阅读和影视记录等内容。

前两个比较简单,找相应图片抠下透明背景,写写 CSS 就好了。比较麻烦的阅读和影视记录,我一直习惯使用豆瓣进行标记,即便豆瓣的问题已经老生常谈,API 很早就不再向个人用户开放,条目受环境影响随时可能消失,越来越封闭之类的。也在很久以前就想过换其他方案,但不得不承认豆瓣的记录功能对中文用户来说确实是独一档的存在。

常用设备与自建服务
常用电子设备(已去除)与自建服务。

想要展示最近阅读和影视记录,就 Hugo 来说,只要能获取相应的 JSON 数据就行。目前豆瓣可以在不登录的情况下看到指定用户的公开阅读和影视记录,如观影记录可通过 https://movie.douban.com/people/{username}/collect 查看。于是 Python 启动,很快就提取了想要的数据,但是抓阅读记录时却一直 403,折腾半天宣告失败。

要更简单直接的办法也有,比如通过油猴脚本或者浏览器插件,手动导出记录后再处理,但这样显得不够人性化。网上搜索后发现了怡红院落doumark-action 项目,看了下应该是使用了小程序的接口,赶紧测试后终于成功获取了相应数据。

而对于动漫番剧,我很早以前就换到 Bangumi 上记录了,通过官方 API 获取非常方便。将所有的数据汇总处理后就可以交给 Hugo 读取,之后再慢慢完善页面样式就行,最后的效果如下:

阅读和影视记录
最近阅读和影视记录。

但我还是比较担心这种方式获取数据的长期稳定性,之后可能会考虑将豆瓣的记录数据迁移到 NeoDB 上面进行管理。

至于该页面的更多内容,还需要多喝一些咖啡,不过 Misc. 的意义就在于啥都可以往里倒,未来的我应该能想到些有趣的东西。