Skip to main content

A simple Python account manager library

Project description

Simple Account Manager

Pylint Python application Upload Python Package

Simple Account Manager is a simple account manager library written in Python. It provides a clean library interface to manager accounts with secured username and password. The main design goal is simple, with simple file format and minimal dependencies.

Master key file format

The master key could be directly passed by the master_key parameter when creating the Manager object.

A better way is to store the master key in the master key file, and pass the file path as the master_file parameter. The default master key file is ~/.simple_account_manager/master_key.cfg.

The master key file is in Python's config format and parsed by the configparser library. Example content:

[metadata]
version = 1.0

[encryption]
master_key = ExamplePassword

JSON file format

The plain JSON example: example.plain.json.

The JSON example with encrypted password: example.encrypted.json.

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

simple_account_manager-0.0.6.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

simple_account_manager-0.0.6-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file simple_account_manager-0.0.6.tar.gz.

File metadata

File hashes

Hashes for simple_account_manager-0.0.6.tar.gz
Algorithm Hash digest
SHA256 86af369d1e589edf61f0784d0d70a6ff42838ff60c426875e26235159d00d7fa
MD5 eaa9b6b213e0c8b8b0c983635f954d04
BLAKE2b-256 c6cd3b4a88a9cfab506aa101e247ba5153f7776eb2aad1a8607f8f564885465f

See more details on using hashes here.

File details

Details for the file simple_account_manager-0.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for simple_account_manager-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 4df49caf4b1aebee1036a4edd68879d8ed7f08468ffb788752d0826b57b79293
MD5 b7a46ffe958533c1b6a1257405a34dda
BLAKE2b-256 052255160248256e32ced8387228c84a401132fd83c662e8cb8a8ed1860e738e

See more details on using hashes here.

Supported by

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