Skip to main content

OKHK 👀

个人数字泔水\(⁠◔⁠‿⁠◔⁠)
Thinking...
  1. 从 Jellyfin 生成微信公众号

    Jellyfin 服务器的 Webhook 插件能够推送新的媒体入库的消息, 基于这一点实现了通过定时任务每天上午 9:00 生成一篇新的微信公众号文章的功能.

    发布在Github

    工作流简介

    1. 你有一个 Jellyfin 实例正常运行, 小范围内分享给几个朋友, 大家都想知道服务器上最近上新了什么好看的, 你上新了自己中意的电影电视也想安利给所有的朋友.

    2. 于是你在官方插件仓库安装了 Webhook 插件, 并设置了 JellyfinMP 来接收, 每次有新的刮削好的媒体入库都会通知给 JellyfinMP.

    3. JellyfinMP 收到新的媒体入库的请求, 筛选公众号文章所需的内容, 持久化到数据库.

    4. 每天 9 点, JellyfinMP 开始执行定时任务, 查找昨天新入库的所有媒体记录, 生成一篇草稿, 推送到你的公众号草稿箱里, 并通过 Bark 通知到你(如果配置了 Bark)

    5. JellyfinMP 自动将草稿发布为普通文章(如果开启配置), 自动将文章群发给所有的订阅者(如果公众号做了认证, 并且开启了配置).

    6. 默认不开启自动发布, 由公众号管理员检查草稿箱文章, 确认无误手动点击群发.

    https://www.v2ex.com/t/1046687

    #RePost #Tool #GitHub #Video
  2. 从讨厌写作到乐于分享:我与写博客的心路历程

    https://innei.in/notes/176

    作者分享了自己对写博客的理解和经历。他认为写作本身比发在哪里重要,高质量内容自然会吸引关注,不必担心没人看,应该关注自己是否愿意写。回顾自己从2018年至今写了近300篇文章,写作曾经令他痛苦,但接触博客后变得乐在其中,因为终于可以出于本心自由表达。他将写作视为记录生活和表达情感的方式,并不强求内容产出的频率,不必焦虑,更重视内心的分享与自我成长。

    #RePost #Thought 从讨厌写作到乐于分享:我与写博客的心路历程
  3. #learn #cpp Redis 作者展示 https://yabzhang.github.io/posts/project/reading_smallchat/
    作为一个展示样例,这端代码展示了如何处理内存管理、网络套接字的使用、多路复用、客户端连接的管理、消息和指令的处理等逻辑。除去注释只有短短两百多行,用来学习和理解服务端编程已经足够了 ———— 麻雀虽小五脏俱全。

    >晚上逛 Github 发现个好用的项目(替代sftp分发),可以用于传输文本和二进制流,支持 curl 和浏览器端,可选 E2EE,支持自建中转服务器,用于在几台服务器之间临时传文件很方便
    https://github.com/nwtgck/piping-server

    #cg https://swiftcafe.io/2016/10/29/pdf
    https://github.com/Losses/pdf-postprocess
    用 headless chromium 把 svg 转成 pdf,这样样式就全都对了。
    Typst 编译到 PDF 就是走的 svg,谁愿意写 postscript
OKHK