Coder Social home page Coder Social logo

madelyneriksen / sage-manager Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 13 KB

SageManager is a GPG based command line password manager, written in Python 3

License: Other

Python 100.00%
python3 python-script password-manager password-generator password-strength

sage-manager's Introduction

SageManager

A GPG-based, command line password creation and management utility for Python 3.

Get Started

Download this git repository and install:

$ git clone https://github.com/madelyneriksen/sage-manager/
$ cd sage-manager
# Use of a Python3 virtual environment is recommended!
$ virtualenv .env
$ source .env/bin/activate
$ python install setup.py

To get started using SageManager is easy!

$ sagemanager --create hackernews
# Password:
# Retype Password:
# Password creation for hackernews success!
$ sagemanager --get hackernews
# Password:
# Retype Password:
# Password for hackernews copied to clipboard!

FAQ/Why?

No Python2?

Nope! Python 2 is end of life, and while there is legacy code out there to maintain in Python 2, this project uses typehints, Python3-only features, and will only ever be developed for Python3.

If this is a password generator, why does it ask for a password?

Sagemanager encrypts passwords using GPG encryption. The password you enter on the first --create command will be the password sagemanager uses for encrypting passwords. Don't lose it!

Why SageManager and not LastPass/Pass/$Other Manager?

No reason! This is a personal project first and foremost, built for fun and my own enjoyment.

I'm a fugitive and wanted by international authorities. Will SageManager be enough to keep me secure?

SageManager is a small, personal project. For mission critial password management, I would recommend going with a more established open source solution.

Development

Anyone is welcome to offer bug fixes, feature requests, or hack on the codebase for SageManager.

For pull request, please use pylint on your code, and write a few test cases!

Technology/Credits

Author

-- Madelyn Eriksen

sage-manager's People

Contributors

madelyneriksen avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.