https://github.com/kenmwaura1/python_pasword_store
a password locker CLI application that allows adding of details, a login username and password and account name.
https://github.com/kenmwaura1/python_pasword_store
pyperclip python3 typer-cli
Last synced: 2 months ago
JSON representation
a password locker CLI application that allows adding of details, a login username and password and account name.
- Host: GitHub
- URL: https://github.com/kenmwaura1/python_pasword_store
- Owner: KenMwaura1
- License: mit
- Created: 2021-09-03T13:38:36.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-09-06T13:26:34.000Z (about 4 years ago)
- Last Synced: 2024-12-14T17:15:11.663Z (10 months ago)
- Topics: pyperclip, python3, typer-cli
- Language: Python
- Homepage:
- Size: 32.3 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Python_Password_Store
a password locker cli program to store account details, a login username and password. also, a password generator.
## Author
[Ken Mwaura](https://github.com/KenMwaura1)
## 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:
* python3 (I'm using python 3.9.6)
* [pyperclip](https://pypi.org/project/pyperclip/)
* pip3
* [Typer](https://typer.tiangolo.com/)
* git
### 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](kemwaura@gmail.com) or
[Twitter](https://twitter.com/Ken_Mwaura1).## License
MIT License
Copyright (c) 2021 Ken Mwaura