GithubHelp home page GithubHelp logo

kenmwaura1 / python_pasword_store Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 33.08 MB

a password locker CLI application that allows adding of details, a login username and password and account name.

License: MIT License

Python 100.00%
python3 typer-cli pyperclip

python_pasword_store's Introduction

Python_Password_Store

a password locker cli program to store account details, a login username and password. also, a password generator.

Author

Ken Mwaura

Brief Description

This project is a python application that manages login and signup credentials of a person for various accounts i.e. username and passwords for each account. It also stores the passwords and generates a unique password for a user if they do not want to generate new passwords by themselves.

User Requirements

The user would like to.... :

  • To create an account for the application or log into the application.
  • Store my existing accounts' login details for various accounts that i have registered for.
  • Generate new password for an account that i haven't registered for and store it with the account name.
  • Delete stored account login details that i do now want anymore.
  • Copy my credentials to the clipboard.

Setup instructions

The application requires the following installations to get up and running:

Installation from git

  • Open your terminal
  • git clone https://github.com/KenMwaura1/Python_Pasword_Store.git
  • cd Python_Pasword_Store
  • Create a virtual environment. e.g. python3 -m venv .
  • Activate virtual environment source venv/bin/activate
  • pip install -r requirements.txt

Running the script

  • chmod +x main.py
  • ./main.py

To execute tests

  • python3 credentials_class_test.py
  • python3 user_class_test.py

Showcase

Known Errors

pressing enter on default_password_length breaks the app.

Technologies Used

  • Python3
  • Git

Contact Information

If you have any question or contributions, please reach me via email or Twitter.

License

MIT License

Copyright (c) 2021 Ken Mwaura

python_pasword_store's People

Contributors

kenmwaura1 avatar

Stargazers

 avatar

Watchers

 avatar  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.