Please note that NOWPASS is currently in an early alpha stage.
This is the python based command line client of the Open Source NOWPASS password manager.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Required software / modules:
- Python 3.x and the following modules:
- Requests
- Terminaltables >= 3.0
- Pycrypto Module
Clone the project and install all dependencies needed to run the application (With pip3 or easy_install)
git clone --depth 1 https://github.com/nowpass/python-cli
pip3 install requests terminaltables pycrypto
If you want to use your own NOWPASS API server you need to start it.
On the first start the application (with any parameter), the one time configuration is started.
You can obtain your API key at your account page. If you use nowpass.org as API server, you can find it here.
Check ./nowpass.py --help
for an overview over all commands.
For more details on the command parameters use ./nowpass.py list --help
with the command word before.
./nowpass.py list
Optional arguments:
-p, --passwords Including passwords
-t, --today Elements today
-j, --json Output as JSON string
./nowpass.py search URL
./nowpass.py add
Optional arguments:
-t TITLE, --title TITLE Title for the Element
-u URL, --url URL URL for the login
-p PASSWORD, --password PASSWORD Set the Password
NOWPASS uses SemVer for versioning. For the versions available, see the tags on this repository.
This project is licensed under the GPLv3 License - see the LICENSE.md file for details