Leetao

后端工程师,写有趣的代码,做有趣的事
使用的语言: Python、Golang、Dart、Java、Swift、TypeScript

2025-04-07
#react #google-drive

Download a Google Drive file using the `drive.file` scope

drive.readonly 方便,但是被拒绝了 最近的项目有个需求就是将用户的 Google Drive 的文件导出到我们自己的应用。从 Google Drive 的文档看下载的逻辑并不难,核心就是

2025-04-06
#SwiftUI 学习笔记 #swift

NSEvent.addGlobalMonitorForEvents vs CGEventTapCreate

最近想做个 Apple Note 的强化工具,市面上虽然有了,但是还是想着自己去实践一下,毕竟有的是软件而不是知识。纸上得来终觉浅。想要实现的功能第一版其实也很简单,就是支持 “/” 唤起一个上面的菜

2025-04-06
#SwiftUI 学习笔记 #swift

Swift 中 CGEvent 的使用

CGEvent CGEvent 的定义如下: Defines an opaque type that represents a low-level hardware event. 通常用来表示低级

2025-04-03
#野草

三月野草

转眼又是一个月底,之前也一直想写点什么的。三月并不是这里的重心,这只是一个简单的随笔,如果需要一个主题的话,我想应该是,框架的构建。 人总是会在最初的阶段持续不断地从外界汲取知识,如果用盖房子去类比这

2025-02-22
#python #github action #稍后阅读 #tts

飞书多维表格 + Github Action = 播客?

通过飞书多维表格的自动化将收藏的文章再加工一次,将昨天收藏的文章借由 AI 去总结成一个简短的 5 分钟左右的文章,然后同时将总结的文章转成语音的形式,这样子就可以在碎片化的时间将收藏的文章简单的通读

2025-02-16
#稍后阅读 #Dify #快捷指令 #效率

快捷指令 + Dify +飞书多维表格 = 稍后阅读

前言 之前折腾好多个稍后阅读软件:Pocket、Notion、instapaper、Matter 以及 Omnivore,后来 Omnivore 停服,又一度迁移回到了 Pocket。最近恰好赶上 D

2025-02-11
#react

React 文件上传后无法再次上传

前几天碰到一个 Bug,就是文件上传之后,不能再次上传了,除非刷新页面。最初的代码是类似这样子的 <input type="file" onChange={event =>

2025-01-04
#野草

你无法说服用户喜欢上自己其实也很少使用的软件

又是周六惯例,在咖啡店一杯咖啡工作一下午的节奏。目前正在着手写 TextTerra 的 1.1.0 版本,上个版本是 1.0.3 版本,从发布到现在已经更新了三个小版本,除了最初发布初期很激动,后面我