Skip to content

nowpass/python-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOWPASS Command Line Client

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.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Required software / modules:

Installing

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.

Running the app

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.

Available commands

List passwords

./nowpass.py list

Optional arguments:

  -p, --passwords  Including passwords
  -t, --today      Elements today
  -j, --json       Output as JSON string

Search for an URL

./nowpass.py search URL

Add a Login (Interactive)

./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

Versioning

NOWPASS uses SemVer for versioning. For the versions available, see the tags on this repository.

License

This project is licensed under the GPLv3 License - see the LICENSE.md file for details

Releases

No releases published

Packages

No packages published