用现成脚本,终于把锤子便签笔记全部导出了

December 17, 2023
测试
测试
测试
测试
2 分钟阅读

锤子笔记是一款功能强大的笔记应用,以前我用锤子便签主要是轻度使用场景,做一些小记,并且它可以多端同步( Android iOS web ),小巧、内容支持图片、标签内容打开即提取、复制粘贴方便、APP web 端打开迅速、按时间排序、常用文本格式方便、分类、链接可点击等。

但前两年锤子便签丢失我的笔记,近两年同类产品层出不穷,体验也做的更好,所以就慢慢放弃了锤子便签。最近突然想到一些笔记还在上面,然后就想着把所有笔记都导出来。扯淡的是官网没有导出功能。这就需要撸一个脚本出来。

还好已经有大佬实现了,可以拿来即用。

https://github.com/wintertee/Smartisan-notes-downloader

首先就需要 Python 环境,可以 使用 conda 管理多个版本 python 环境

安装 Python3

$ python -V
Python 3.11.2

$ pip3 -V
pip 22.3.1 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)

安装依赖

pip3  install requests
pip3 install -r requirements.txt

安装 Chrome(省略)

查看 Chrome 浏览器的版本为:

版本 114.0.5735.106(正式版本) (x86_64)

下载符合电脑中 Chrome 版本的 ChromeDriver,放在此项目根目录下。我下载的安装包版本为 114.0.5735.90

$ wget https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_mac64.zip

$ unzip chromedriver_mac64.zip

$ ls
LICENSE.chromedriver   chromedriver           downloads              requirements.txt
README.md              chromedriver_mac64.zip main.py

$ mv chromedriver /usr/local/bin

运行:

python main.py
当前工作目录为 downloads/1687964924
输入用户名和密码,点击登录后请回车
便签获取完成,关闭浏览器。

执行到 输入用户名和密码,点击登录后请回车 这一步骤 时,会自动打开浏览器窗口,用自己的登录方式(验证码、密码)登录后,回到命令行中按下回车:

眨个眼的功夫,就导出完毕了,目录结构如下:

导出的文件按照日期文件夹分类,纯文字的只有 md,有图片的会在 md 同级目录下生成文件。

推荐阅读

高效强大的可扩展自动化工具 Saltstack

MacOS 上好用的 ChatGPT 客户端推荐

docker-compose 快速部署 ZK 保姆级教程

实验理解 K8S 滚动更新时如何实现零宕机

K3S 入门级实战教程,和 K8S 有何不同?

无需依赖 Docker 环境制作 Java 应用镜像

K8S v1.26:CPUManager 正式发布,生产可用!

动图理清 K8S OOM 和 CPU 节流

继续阅读

更多来自我们博客的帖子

如何安装 BuddyPress
由 测试 December 17, 2023
经过差不多一年的开发,BuddyPress 这个基于 WordPress Mu 的 SNS 插件正式版终于发布了。BuddyPress...
阅读更多
Filter如何工作
由 测试 December 17, 2023
在 web.xml...
阅读更多
如何理解CGAffineTransform
由 测试 December 17, 2023
CGAffineTransform A structure for holding an affine transformation matrix. ...
阅读更多