Expire0 / expire0-passwordApp

Password manager application
https://expire0.dev
3 stars 11 forks source link
password password-manager

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