Skip to main content

Exports Avendesora accounts to satellite hosts

Project description

https://pepy.tech/badge/avendesora-export/month https://img.shields.io/pypi/v/avendesora-export.svg https://img.shields.io/pypi/pyversions/avendesora-export.svg
Author: Ken Kundert
Version: 0.1
Released: 2022-11-01
Please post all questions, suggestions, and bug reports to Github Issues.

Avendesora Export creates Avendesora account files on remote machines that contain selected accounts. This allows you to use Avendesora on satellite hosts without maintaining two independent databases of account information. Simply install Avendesora on both your primary and satellite machines. Keep all, or at least most, of your accounts on your primary machine and configure Avendesora Export to manage the satellites. It needs to know the hostname, the path to the accounts file, the encryption keys, and the accounts you wish to export to each satellite.

For example, imagine owning a laptop, which is your primary machine, a media machine for watching videos and listening to music, and a server that contains your Bitcoin node. Assuming Avendesora is already installed on your laptop and contains all of your accounts, install Avendesora Export on your laptop and add the following file to ~/.config/avendesora-export/config.nt:

keys:
    personal: F2B442F8F08A750A
    work: 18A1A1A802012366

media:
    dest: media:.config/avendesora/imported.gpg
    keys: personal
    accounts:
        - Netflix
        - YouTubeTV
        - Hulu
        - HBO
        - Disney
        - Spotify

server:
    dest: server:.config/avendesora/imported.gpg
    keys: personal work
    accounts:
        - BitcoinRPC

Then, running:

avendesora-export media

exports the selected accounts to your media machine. It can be run from any directory on your laptop.

Be aware that an export simply overwrites the previously exported accounts file. You should not manually add accounts to a exported accounts file. If you would like accounts that are only local to the satellite host, simply add them to its accounts.gpg file. When you first export a file to a host, you need to add the name of that file to the accounts_files list in ~/.config/avendesora/accounts_files.

You should also be aware that the exported secrets are frozen, meaning that any generated secrets that are exported are converted to remembered secrets on the satellite.

Releases

Latest Development Version
Version: 0.1
Released: 2022-11-01

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

avendesora_export-0.1.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

avendesora_export-0.1-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

Details for the file avendesora_export-0.1.tar.gz.

File metadata

  • Download URL: avendesora_export-0.1.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for avendesora_export-0.1.tar.gz
Algorithm Hash digest
SHA256 bff395328fb14e15d50bc466b7a03d7adacb927bf03f146f8e59334352e9ac2e
MD5 2998a6b607d7c2848edece8e46121ef7
BLAKE2b-256 3844d7af4bd3d927b486cd3326546bcd24050f55665860019a9e68507261b3f5

See more details on using hashes here.

File details

Details for the file avendesora_export-0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for avendesora_export-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 160988bcab879053e3727d7edd90798d86476441fc96e989a15c245e3e90b839
MD5 c5a2640c7811ae1a0f6ca06148ff2b28
BLAKE2b-256 b73ef79ec455185eef4eecab03d69d7669f779074ab26c306de4006e7548f4e4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page