基于 Python + 第三方自动化工具,为 Instapaper 开发一键翻译功能

我将 Inoreader 作为日常信息过滤的管道,经其筛选后的待读文章流到 Instapaper。

因有阅读国外文献的需求,考察下来认为现有的解决方案(iOS 系统捷径 / 翻译类 APP / 通过 Chromium 内核浏览器打开用彩云小译插件等 ),既不方便,也不原生,更不灵活。所以决定自己简单定制开发。

一个晚上实现。工具准备:Python + IFTTT + Google Drive。

以下是思路:

1、在 Instapaper 专门新建文件夹「To Translate」。

2、日常阅读时,将想翻译的英文文章,随手移到「To Translate」。

3、在 IFTTT 设置一个新的 Applet:IF 我的 Instapaper 的「To Translate」文件夹下新增文章,THEN 将这篇文章上传到我的 Google Drive 的指定文件夹「Translate Slave/」下。

4、这个 Google Drive 的 「Translate Slave/」文件夹同步到 Mac 本地。

5、Mac 本地跑一个 Python 脚本,不断轮询上述「Translate Slave/」文件夹,一旦发现新增的文章(会是 html 格式的网页),则开始执行我的整套翻译动作,如:

  • 基于 goose3 获取这个网页的正文内容
  • 基于 deepL 完成翻译
  • 其它任何我想实现的效果,例如对照翻译、生成摘要、生成 Tags 等

6、 将上述翻译结果,通过 Python 发送电子邮件到我的 Instapaper 邮箱(一个 小众 feature,收到符合格式的邮件,会自动添加到 Instapaper 待读列表)。

于是,当我在浏览待读列表时,只需要将想翻译的文章,丢到「To Translate」,稍待一会儿,它的翻译版,就将出现在待读列表的顶部了。

配合 Instapaper 的中文朗读功能,简直不要太赞。

Python + Dropbox 打造简易版 WebCam

最近一阵离职在家休息,终于有相对充裕的时间折腾研究一些感兴趣的东西,比如 Arduino,比如 Python,比如 HTML5,又比如我还领养了一只小仓鼠。

晚上折腾时发现了 VideoCapture 这个 Python 库,用于获取对视频设备的支持,能通过电脑摄像头捕获视频信号以及截图。联想到平时出门需要了解一下家中仓鼠的动态,于是灵机一动,打算巧借 Dropbox 的力量打造一个 Python 实现的 WebCam。

原理:利用 Python 调用 VideoCapture 获取摄像头拍到的图像,保存到 Dropbox 的 Public 文件夹下,通过 Dropbox 的自动同步更新这个外链的图片文件,从而实现远程监控的 WebCam 功能。

Continue reading “Python + Dropbox 打造简易版 WebCam”

用Geek的态度去做笔记,打游戏,抢银行

豆瓣大爆炸组的一篇转载中顺藤摸瓜发现个有趣的博客,学而时嘻之。博客的副标题是“用理工科思维理解世界”,很符合Sheldon童鞋的风格。一发不可收拾地读了好几页内容,发现作者部分观点虽偏颇极端(或为博取出位、吸引眼球),但总体而言很有思想,观点之间彼此印证,逻辑体系严密,不乏geek式的幽默和比喻。

左岸读书前两天转载的这篇《不买彩票买保险?》,私以为并非该博客同类题材中最好的。相比用“数学期望”来从整体和宏观角度分析买彩票和保险的行为并将之归结于人的不理性,心理学似乎更符合购买者当时当地的情境和逻辑(顺便推荐两本书,《怪诞心理学》《怪诞行为学》,前者更有趣)。

除此以外,绝大部分文章都值得咀嚼,如《笔记本就是力量》《用强力研读书(上)》《用强力研读书(下)》《中国知识分子的素质神话》《打游戏的三个境界》

这里转载一篇《抢银行水平的演讲》,文中作者引用《The Talent Code》一书中,一名退役陆军用“军事思想”(我看更有geek精神)指导抢银行的案例,说明“这套暴力美学的精髓,是事先不厌其烦的准备工作。所有可能性都要考虑到,一切意外都有预案。最专业的高手从不指望临场发挥,随机应变是外人看见的一种错觉。”从前面这篇《RTFM》中,您或许可以读出我有多么欣赏这样的敬业精神。

博客地址:

http://www.geekonomics10000.com/

Continue reading “用Geek的态度去做笔记,打游戏,抢银行”

《我是一只IT小小鸟》书评:大牛是这样炼成的

大牛是这样炼成的

在承认互联网是强大而省钱的学习工具的同时,它也助长了我的不自信。这种不自信很大程度上来自于我所订阅的博客,牛人们的博客。在阅读品味他们码出的每一个字时,你会为他们的思维方式感到惊叹,怀疑他们的脑部构造是否异于常人或是被门挤过。作为因果论的忠实信徒,我会很自然地生发出对牛人们往昔经历的好奇:这些牛人是怎么炼成的?

《我是一只IT小小鸟》这本书是我在豆瓣发掘,并通过Mindhacks的介绍才决定购买的。之前我一直是Mindhacks博客的忠实读者,尽管他的更新频率低到吐血。

这原本是一部回顾二十余位目前在IT相关专业领域学习或工作的大学毕业生往日成长求学经历的自传体拼盘。名校头衔、留学经历、公司背景足够撑起这本书的独特卖点(想当年一部《哈佛女孩刘亦婷》就成了多少渴望教子有方的父母的圣经)。只可惜名字定的有点suck,其实靠内容取胜的好书又何妨放下架子取个高调的书名。比如《正在爆发的互联网革命》的震撼,比如《豆瓣流行的秘密》的标题党,比如《69》的邪恶。

Continue reading “《我是一只IT小小鸟》书评:大牛是这样炼成的”