用于备份Turtl帐户的工具。

turtl-backup的Python项目详细描述


TURTL备份

这个程序允许离线下载一个完整的turtl帐户 备份并可选地解密备份文件,然后可选地 将解密文件导出到标记。

安装

您可以使用pip:

安装turtl-backup
pip3 install turtl-backup

用法

有一个图形用户界面:

turtl-backup-gui

还有一个命令行工具,其用法如下:

usage: turtl-backup [-h]{backup,get_auth_token,export} ...

Backup a turtl account.

positional arguments:
{backup,get_auth_token,export}
                      Backup can be done with a login/password pair or using
                      an auth token.
  backup              Backup a turtl account (with a password or an auth
                      token)
  get_auth_token      Get a turtl auth token
  export              Decrypt and export all notes in the given directory.

optional arguments:
-h, --help            show this help message and exit

因此通常要创建加密备份:

$ turtl-backup backup https://api.framanotes.org backup.json
username: test
password:

解密备份:

$ turtl-backup decrypt backup.json backup/
username: test
password:

要将解密的备份导出到标记,请执行以下操作:

$ turtl-backup export backup/ backup-md/
$ cat backup-md/Hello.md
type: text
title: Hello
tags: []
url: None
username: None
password: None

world

常见问题解答

Is it possible to setup a cron to backup my notes without storing my login/password in plaintext in my crontab?

是的,turtlauth_token足以备份帐户。你可以 使用turtl-backup get_auth_token获取身份验证令牌,但仍然 小心别漏了。然后使用turtl-backup backup --auth-token YOUR_AUTH_TOKEN

Is it possible to decrypt my notes using my auth_token?

不,您需要再次输入登录名和密码。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么javaassist仅在项目中使用lambda时加载Entitymanager时抛出无效的常量类型:18   java如何识别用户是否在Alexa中首次启动技能?   java maven:如何防止插件更新   java StringBuilder将null追加为“null”   在java中,我可以在画布上绘制画布吗?   java如何在JRadioButton上垂直对齐文本和图像?   java“类是对象的集合”。这个定义是对的还是错的?   java如何用其他字符替换字符串中的1个或多个字符?   Java的HashSet<Double>及其子集的hashcode的唯一性   对象ArrayList的java并发修改错误   多线程Java线程:让EDT函数等待长时间运行的函数离开EDT   java如何重写方法,将一个实例变量和一个局部变量相加,从而生成一个数据类型为Double的新变量?