跳转到主要内容

备份turtl账户的工具。

项目描述

Turtl Backup

此程序允许下载整个turtl账户以进行离线备份,并可选择解密备份文件,然后可选地将解密文件导出为markdown。

安装

您可以使用pip安装turtle-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:

将解密备份导出为markdown

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

world

常见问题解答

能否设置cron来备份我的笔记,而不在crontab中存储我的登录密码的明文?

是的,turtl的auth_token足以备份账户。您可以使用turtl-backup get_auth_token获取您的认证令牌,但仍然要小心不要泄露它。然后使用turtl-backup backup --auth-token YOUR_AUTH_TOKEN

能否使用我的auth_token解密笔记?

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

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

turtl-backup-0.1.1.tar.gz (7.2 kB 查看哈希)

上传于 来源

构建版本

turtl_backup-0.1.1-py3-none-any.whl (8.7 kB 查看哈希)

上传于 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页