Skip to content

Commit 212cece

Browse files
Merge pull request #1 from sayanmondal2098/master
update
2 parents 6a49f13 + 7d33599 commit 212cece

File tree

14 files changed

+270
-17
lines changed

14 files changed

+270
-17
lines changed

README.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,91 @@
11
# passmanager
2+
3+
[![Gitter](https://badges.gitter.im/BreadandCode/community.svg)](https://gitter.im/BreadandCode/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
4+
[![CircleCI](https://circleci.com/gh/sayanmondal2098/easytoken.svg?style=svg)](https://circleci.com/gh/sayanmondal2098/passmanager)
5+
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg)](https://github.com/sayanmondal2098/passmanager/fork)
6+
[![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re)
7+
8+
<p align="center">
9+
<img src="">
10+
</p>
11+
12+
# passmanager
13+
passmanager is an independent Open Source, Password Manager python library which implements a cli tools to create password for site and store it',
14+
<br>
15+
<br>
16+
17+
# Next in Line:
18+
This is still in alpha stage so we are planning to add few more feature as tagging and cleaning which will be added by 2020. We are also developing a other Language Processing algorithm for our library.
19+
20+
# Naming:
21+
The name is just it's purpose \_(^_^)_/
22+
23+
# Installation and Implementation:
24+
To install passmanager follow the steps:<br>
25+
## Windows
26+
Install pip:
27+
```
28+
$ python get-pip.py
29+
```
30+
Install via pip:
31+
```
32+
$ pip install passmanager
33+
```
34+
For upgrade:
35+
```
36+
$ pip install --upgrade passmanager
37+
```
38+
## Linux/Unix
39+
Install pip:
40+
```
41+
$ python3 get-pip.py
42+
```
43+
Install via pip:
44+
```
45+
$ python3 -m pip install passmanager
46+
```
47+
For upgrade:
48+
```
49+
$ python3 -m pip install --upgrade passmanager
50+
```
51+
52+
Implementation:
53+
```
54+
$ python3 -m passmanager facebook.com
55+
Master Password:
56+
<Generated Password>
57+
```
58+
59+
# Developer Info:
60+
Author: Sayan Mondal<br>
61+
Author-email: [email protected]<br>
62+
Team: Bread and Code
63+
64+
# Required Libraries:
65+
Hurrah! No Libraries / External Module required
66+
67+
# LISCENSE:
68+
```
69+
MIT License
70+
71+
Copyright (c) 2020 Sayan Mondal | Bread-and-Code
72+
73+
Permission is hereby granted, free of charge, to any person obtaining a copy
74+
of this software and associated documentation files (the "Software"), to deal
75+
in the Software without restriction, including without limitation the rights
76+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
77+
copies of the Software, and to permit persons to whom the Software is
78+
furnished to do so, subject to the following conditions:
79+
80+
The above copyright notice and this permission notice shall be included in all
81+
copies or substantial portions of the Software.
82+
83+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
84+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
85+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
86+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
87+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
88+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
89+
SOFTWARE.
90+
```
91+

dist/passmanager-1.0.6.tar.gz

7.16 KB
Binary file not shown.

passmanager.egg-info/PKG-INFO

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
Metadata-Version: 2.1
2+
Name: passmanager
3+
Version: 1.0.6
4+
Summary: passmanager is an independent Open Source, Password Manager python library which implements a cli tools to create password for site and store it
5+
Home-page: https://github.com/sayanmondal2098/passmanager
6+
Author: Sayan Mondal(ph3n1x)
7+
Author-email: [email protected]
8+
License: MIT
9+
Download-URL: https://github.com/sayanmondal2098/passmanager
10+
Description: # passmanager
11+
12+
[![Gitter](https://badges.gitter.im/BreadandCode/community.svg)](https://gitter.im/BreadandCode/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
13+
[![CircleCI](https://circleci.com/gh/sayanmondal2098/easytoken.svg?style=svg)](https://circleci.com/gh/sayanmondal2098/easytoken)
14+
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg)](https://github.com/sayanmondal2098/easytoken/fork)
15+
[![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re)
16+
17+
<p align="center">
18+
<img src="">
19+
</p>
20+
21+
# passmanager
22+
passmanager is an independent Open Source, Password Manager python library which implements a cli tools to create password for site and store it',
23+
<br>
24+
<br>
25+
26+
# Next in Line:
27+
This is still in alpha stage so we are planning to add few more feature as tagging and cleaning which will be added by 2020. We are also developing a other Language Processing algorithm for our library.
28+
29+
# Naming:
30+
The name is just it's purpose \_(^_^)_/
31+
32+
# Installation and Implementation:
33+
To install passmanager follow the steps:<br>
34+
## Windows
35+
Install pip:
36+
```
37+
$ python get-pip.py
38+
```
39+
Install via pip:
40+
```
41+
$ pip install passmanager
42+
```
43+
For upgrade:
44+
```
45+
$ pip install --upgrade passmanager
46+
```
47+
## Linux/Unix
48+
Install pip:
49+
```
50+
$ python3 get-pip.py
51+
```
52+
Install via pip:
53+
```
54+
$ python3 -m pip install passmanager
55+
```
56+
For upgrade:
57+
```
58+
$ python3 -m pip install --upgrade passmanager
59+
```
60+
61+
Implementation:
62+
```
63+
$ python3 -m passmanager facebook.com
64+
Master Password:
65+
<Generated Password>
66+
```
67+
68+
# Developer Info:
69+
Author: Sayan Mondal<br>
70+
Author-email: [email protected]<br>
71+
Team: Bread and Code
72+
73+
# Required Libraries:
74+
No Libraries required
75+
76+
# LISCENSE:
77+
```
78+
MIT License
79+
80+
Copyright (c) 2020 Sayan Mondal | Bread-and-Code
81+
82+
Permission is hereby granted, free of charge, to any person obtaining a copy
83+
of this software and associated documentation files (the "Software"), to deal
84+
in the Software without restriction, including without limitation the rights
85+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
86+
copies of the Software, and to permit persons to whom the Software is
87+
furnished to do so, subject to the following conditions:
88+
89+
The above copyright notice and this permission notice shall be included in all
90+
copies or substantial portions of the Software.
91+
92+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
93+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
94+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
95+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
96+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
97+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
98+
SOFTWARE.
99+
```
100+
101+
102+
Keywords: Password,Password Manager,Manager,cli tools
103+
Platform: UNKNOWN
104+
Classifier: Development Status :: 5 - Production/Stable
105+
Classifier: Intended Audience :: Developers
106+
Classifier: Topic :: Software Development :: Build Tools
107+
Classifier: License :: OSI Approved :: MIT License
108+
Classifier: Operating System :: OS Independent
109+
Classifier: Programming Language :: Python :: 3
110+
Classifier: Programming Language :: Python :: 3.4
111+
Classifier: Programming Language :: Python :: 3.5
112+
Classifier: Programming Language :: Python :: 3.6
113+
Classifier: Programming Language :: Python :: 3.7
114+
Description-Content-Type: text/markdown

passmanager.egg-info/SOURCES.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
README.md
2+
setup.py
3+
passmanager/__init__.py
4+
passmanager/__main__.py
5+
passmanager/cli.py
6+
passmanager/clipboard.py
7+
passmanager/manager.py
8+
passmanager/password.py
9+
passmanager.egg-info/PKG-INFO
10+
passmanager.egg-info/SOURCES.txt
11+
passmanager.egg-info/dependency_links.txt
12+
passmanager.egg-info/top_level.txt
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

passmanager.egg-info/top_level.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
passmanager

passmanager/__init__.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
name = "easypass"
2-
description = "easypass is a stateless password manager."
1+
name = "passmanager"
2+
description = "passmanager is a stateless password manager."
33
long_description = """Name:
4-
easypass - stateless password generator
4+
passmanager - stateless password generator
55
Usage:
6-
easypass SITE [LOGIN] [MASTER_PASSWORD] [OPTIONS]
6+
passmanager SITE [LOGIN] [MASTER_PASSWORD] [OPTIONS]
77
Arguments:
88
SITE site used in the password generation (required)
99
LOGIN login used in the password generation
1010
default to '' if not provided
1111
MASTER_PASSWORD master password used in password generation
12-
default to easypass_MASTER_PASSWORD env variable or prompt
12+
default to passmanager_MASTER_PASSWORD env variable or prompt
1313
Options:
1414
-l, --lowercase add lowercase in password
1515
-u, --uppercase add uppercase in password
@@ -24,16 +24,16 @@
2424
--no-symbols remove symbols from password
2525
-c, --clipboard copy generated password to clipboard rather than displaying it.
2626
Need pbcopy (OSX), xsel or xclip (Linux) or clip (Windows).
27-
-v, --version easypass version number
27+
-v, --version passmanager version number
2828
Examples:
2929
# no symbols
30-
easypass site login masterpassword --no-symbols
30+
passmanager site login masterpassword --no-symbols
3131
# no symbols shortcut
32-
easypass site login masterpassword -lud
32+
passmanager site login masterpassword -lud
3333
# only digits and length of 8
34-
easypass site login masterpassword -d -L8
34+
passmanager site login masterpassword -d -L8
3535
# master password in env variable
36-
easypass_MASTER_PASSWORD="masterpassword" easypass site login
36+
passmanager_MASTER_PASSWORD="masterpassword" passmanager site login
3737
Copyright:
38-
Copyright © 2018 Guillaume Vincent <contact@easypass.com>. License GPLv3: GNU GPL version 3 <https://gnu.org/licenses/gpl.html>.
38+
Copyright © 2018 Guillaume Vincent <contact@passmanager.com>. License GPLv3: GNU GPL version 3 <https://gnu.org/licenses/gpl.html>.
3939
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law."""
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1+
from __future__ import print_function
12
import getpass
23
import platform
34
import sys
45
import traceback
56
import signal
67

7-
from cli import parse_args
8-
from manager import create_profile
9-
from password import generate_password
10-
from clipboard import copy, get_system_copy_command
8+
from passmanager.cli import parse_args
9+
from passmanager.manager import create_profile
10+
from passmanager.password import generate_password
11+
from passmanager.clipboard import copy, get_system_copy_command
1112

1213
signal.signal(signal.SIGINT, lambda s, f: sys.exit(0))
1314

2.09 KB
Binary file not shown.
1.74 KB
Binary file not shown.

0 commit comments

Comments
 (0)