Skip to content

Commit 4dbe487

Browse files
pypi version added
1 parent 3c3bc48 commit 4dbe487

File tree

12 files changed

+120
-20
lines changed

12 files changed

+120
-20
lines changed

README.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,95 @@
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/easytoken)
5+
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg)](https://github.com/sayanmondal2098/easytoken/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+
```python
54+
>>> from easytoken.easytoken import Wordeasytoken
55+
>>>Wordeasytoken.tokenize(Wordeasytoken,text="Hello all , I'll be a good lover for you.")
56+
```
57+
58+
# Developer Info:
59+
Author: Sayan Mondal<br>
60+
Author-email: [email protected]<br>
61+
Team: Bread and Code
62+
63+
# Required Libraries:
64+
'nltk',
65+
're',
66+
'itertools',
67+
'os',
68+
'sys',
69+
'string'
70+
71+
# LISCENSE:
72+
```
73+
MIT License
74+
75+
Copyright (c) 2020 Sayan Mondal | Bread-and-Code
76+
77+
Permission is hereby granted, free of charge, to any person obtaining a copy
78+
of this software and associated documentation files (the "Software"), to deal
79+
in the Software without restriction, including without limitation the rights
80+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
81+
copies of the Software, and to permit persons to whom the Software is
82+
furnished to do so, subject to the following conditions:
83+
84+
The above copyright notice and this permission notice shall be included in all
85+
copies or substantial portions of the Software.
86+
87+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
88+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
89+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
90+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
91+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
92+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
93+
SOFTWARE.
94+
```
95+

dist/passmanager-1.0.1.tar.gz

-5.12 KB
Binary file not shown.

dist/passmanager-1.0.2.tar.gz

5.12 KB
Binary file not shown.

passmanager.egg-info/PKG-INFO

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
Metadata-Version: 2.1
22
Name: passmanager
3-
Version: 1.0.1
3+
Version: 1.0.2
44
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/easytoken
5+
Home-page: https://github.com/sayanmondal2098/passmanager
66
Author: Sayan Mondal(ph3n1x)
77
Author-email: [email protected]
88
License: MIT
9-
Download-URL: https://github.com/sayanmondal2098/easytoken
9+
Download-URL: https://github.com/sayanmondal2098/passmanager
1010
Description: # passmanager
1111

1212
Keywords: Password,Password Manager,Manager,cli tools

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."""
2.05 KB
Binary file not shown.
31 Bytes
Binary file not shown.
1.69 KB
Binary file not shown.

passmanager/cli.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import argparse
22
import os
3-
import clipboard
3+
import passmanager.clipboard
44

55
def range_type(value_string):
66
value = int(value_string)

passmanager/main.py

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

0 commit comments

Comments
 (0)