22
33![ Code correctness] ( https://github.com/AnonymousX86/Python-Password/workflows/Code%20correctness/badge.svg )
44
5- ** Hello world! ** This is my first project of usable program.
5+ ** This project is about my first desktop app - password manager. It's made with Python 3.7 and material design standard. **
66
7- ### What is the program about?
7+ ### What's the program about?
88
9- Python Password is intended to safely store passwords.
9+ Python Password is intended to safely store passwords. They are encrypted with two master passwords and saved locally.
10+ Master passwords could be randomly generated or set by user. So you can re-create them when they're gone for some reasons
11+ or you'd like to share your passwords with someone. Of course many users on the same PC will have separate data folders.
12+ When you would like to get any password it won' be prompted on the screen, but safely copied to clipboard with no risk
13+ that someone could view your password.
1014
11- ### How does it work?
15+ ![ Passwords menu ] ( https://github.com/AnonymousX86/Python-Password/blob/master/docs/screenshots/Passwords%20menu.png )
1216
13- Program is saving passwords to local database (SQLite database). Passwords are encrypted with a secret key, based on
14- master password and salt, both could be a user input or random values, so you can re-create the file when it's gone for
15- some reasons. When you would like to get any password it won't be prompted on the screen, but safely copied to
16- clipboard.
1717
1818## Quick start guide
1919
2020
2121### Passwords menu
2222
23- Maim screen of program is passwords menu. From here you can:
23+ Main screen of program is passwords menu. From here you can:
2424
2525- add passwords,
2626- copy passwords,
@@ -31,10 +31,10 @@ menu wth 3 options; "copy", "delete" and "nothing".
3131
3232On the right side there are 4 sections.
3333
34- 1 . ** Adding password. ** To add password, simply enter it's alias and password itself. Then click button to add it.
35- 2 . ** Removing password. ** You can delete password also from here. Simply provide it's alias and click button.
36- 3 . ** Info. ** - Here you can see how many passwords there are in database.
37- 4 . ** Refresh. ** - Click this button to refresh view, and fetch passwords from local database.
34+ 1 . ** Adding password** - to add password, simply enter it's alias and password itself. Then click button to add it.
35+ 2 . ** Removing password** - you can delete password also from here. Simply provide it's alias and click button.
36+ 3 . ** Info** -hHere you can see how many passwords there are in database.
37+ 4 . ** Refresh** - click this button to refresh view, and fetch passwords from local database.
3838
3939
4040### Settings menu
@@ -44,9 +44,11 @@ In this menu, you can:
4444- change alpha password,
4545- change beta password.
4646
47- You can see in ` FAQ.md ` how do they work.
47+ You can see
48+ [ in ` FAQ.md ` ] ( https://github.com/AnonymousX86/Python-Password/blob/master/docs/FAQ.md#what-are-alpha-and-beta-passwords )
49+ how do they work.
4850
49- There will be also options to manage backups.
51+ ![ Settings with side menu ] ( https://github.com/AnonymousX86/Python-Password/blob/master/docs/screenshots/Settings%20with%20side%20menu.png )
5052
5153
5254### Info menu
@@ -60,6 +62,22 @@ On the right side you can see (of course clickable) links.
6062
6163For download please look at [ releases section] ( https://github.com/AnonymousX86/Python-Password/releases ) .
6264
65+ ![ Context] ( https://github.com/AnonymousX86/Python-Password/blob/master/docs/screenshots/Context.png )
66+
67+
68+ ## Future updates
69+
70+ I'm going to add:
71+ - theme changing,
72+ - many translations,
73+ - backups.
74+
75+
76+ ### You can find more informations about project in:
77+
78+ - [ FAQ] ( https://github.com/AnonymousX86/Python-Password/blob/master/docs/FAQ.md ) .
79+ - [ Changelog] ( https://github.com/AnonymousX86/Python-Password/blob/master/docs/CHANGELOG.md ) .
80+
6381---
6482
6583* If you want to help me improve this program, (report issues etc.) or just talk, please contact me via
0 commit comments