expire0-passwordApp

Password manager application. Fedora/RedHat/Centos/ untested Ubuntu

Requirements:

Fedora / Redhat / Centos Commands
$ yum install openssl-devel curl-devel tcl-1:8.6.8-2.fc29.x86_64 sqlite-devel
Ubuntu Only Commands 
$ apt-get install tcl libssl-dev libcurl4-dev libsqlite3-dev libcurl4-openssl-dev

required to access the db and run the code

Section 1:

$ git clone https://github.com/Expire0/expire0-passwordApp  
$ virtualenv -p /usr/bin/python3 expire0-passwordApp    
$ cd expire0-passwordApp && source bin/activate   

Section 2:

Sqlcipher is included in the package. It has been pre-compiled. So you may only need to run make and make install. If that fails, then run the configure , make and make install commands.

$ git clone https://github.com/sqlcipher/sqlcipher.git	
$ cd sqlcipher/	
$ ./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" LDFLAGS="/opt/local/lib/libcrypto.a"	
$ make	
$ make install	

Section 3:

$ pip3 install -r requirements.txt	
$ export LD_LIBRARY_PATH=./sqlcipher/.libs/	

Run the application:

$ ./getpass.py