生成一个信息包,供家属和伴侣在死亡时打开。

postmortem的Python项目详细描述


版本:0.3.0
发布时间:2019-04-28

死后Avendesora一起工作 为合伙人和家属提供信息包,帮助他们继续工作 在你死亡或丧失能力之后。主要是死后查询avendespha 生成包含所有 基本帐户,包括用户名和 密码。它还可以包括相关的预先准备的文件,如 建立和控制你的财产的文件。

您的伴侣和家属不需要死后avendespha访问 但是,他们的文档必须能够使用gpg并具有gpg 加密密钥。但是,如果它们确实使用了aventhespa,那么它们可以 将您与他们共享的帐户直接导入avendespha

请将所有错误和建议报告给postmortem@nurdletech.com

开始

使用以下命令下载并安装postmortem

pip3 install --user postmortem

一旦安装,您将需要一个配置文件。文件是: ~/.config/postmortem/config并应包含以下字段。

我的GPG ID:

A string that contains an identifier for your GPG key. This could be your email address or a GPG ID. The output files will be encrypted with this key as well as the keys of the intended recipients.

名称模板:

A python format string that specifies how the packet directory should be named. It can include two named parameters, name and now. name is the name of a recipient and now is and Arrow time object.

收件人:

A dictionary of dictionary that contains preferences for each of the recipients.

下面是一个配置文件示例:

my_gpg_ids = 'odin@norse-gods.com'
name_template = '{name}-{now:YYMMDD}'

recipients = dict(
    frigg = dict(
        email = 'frigg@norse-gods.com',
        category = 'wife',
        extras = [
            '~/home/finances/estate
        ],
        networth = True,
    ),
    thor = dict(
        email = 'thor@norse-gods.com',
        category = 'kids',
        extras = [
            '~/home/finances/estate
        ],
    ),
    loki = dict(
        email = 'loki@norse-gods.com',
        category = 'kids',
        extras = [
            '~/home/finances/estate
        ],
    ),
)

为每个收件人创建两个加密文件,一个是加密文本 包含帐户信息的文件,另一个是加密的 Aventespha帐户文件。这两个文件包含相同的信息。每个 收件人应具有与已知gpg关联的emailgpg\u id。 钥匙。每个收件人也应属于一个类别。你的阿文迪萨账户 搜索名为postmortem_recipients的字段,该字段是字符串或 列表如果收件人类别为 包含在死后收件人中。extras是文件列表或 包中还包含的目录。最后,如果networth是 指定且为true,则还包括networth摘要。networth五月 也可以是networth命令的配置文件名,在这种情况下,该配置文件是 使用。networth命令可从Cryptocurrency获得。

正在进行尸检

您可以使用:

postmortem thor

这将创建包含数据包的加密文件。包可以是 提取方式:

gpg -d -o thor-190101.tgz thor-190101.tgz.gpg
tar zxf thor-190101.tgz

或者,在一个步骤中使用:

gpg -d -o - thor-190101.tgz.gpg | tar zxf -

如果email是 在配置文件中使用:

postmortem -s thor

最后,如果未指定收件人,则会为所有已知的 收件人。

将帐户导入Aventespha

从数据包中提取文件后,您将看到一个名为 avendespha_acounts.gpg。这是一个avendespha帐户文件。如果你使用 aventespha您可以使用以下两个步骤导入帐户:

  1. 将文件复制到您的aventhespa帐户目录中。您可以重命名 文件,但保持扩展名不变。例如:

    mv avendesora_acounts.gpg ~/.config/avendesora/parents.gpg
    
  2. 编辑avendeposta帐户文件并将新文件添加到 帐户文件列表:

    vi ~/.config/avendesora/accounts_files
    

完成此操作后,您可能会发现存在冲突的名称或别名 为您的aventheispa帐户。例如,如果你和你父母都使用 nordea银行,名称nordea可能冲突。在这种情况下你应该调整 新导入的帐户文件中使用的名称和别名。没有 生成导入文件中的机密,并且所以在 此文件将更改基础机密。

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

推荐PyPI第三方库


热门话题
java我下载的图像不会出现在我应用程序的屏幕上   Netbeans 8.2 Java多行注释使用键盘快捷键添加用户/日期时间   FORKJOIN分支中节点的java jbpm并发执行   Java/Oracle连接性能问题   访问数组元素时发生Java字符串越界异常   java NumberFormat不适用于ModelAndView和HandlerInterceptorAdapter   使用JUNIT的java Android文件操作测试   java有没有一种方法可以将系统关闭按钮设置为javafx按钮?   java如何计算字符串中的大小写字母?   解析Java CSV文件操作   postgresql在MAC上安装PL/Java   带有FlowLayout的java JPanel可以调整自身大小   java Lucene外部文档Id偏离内部索引docId   java如何停止Spring的默认输出?   java使用json库从文本文件中读取多个json对象   java Spring启动时出现MyBatis@MapperScan错误