Repository for all Mitro client & server code
Mitro saves all your passwords, synchronizes them across all your devices, and lets you share them with others. It has extensions for Chrome, Firefox, and Safari, mobile apps for iOS and Android, and a server to perform the synchronization.
mitro-core/README) [node, npm, homebrew, java, ant]
git clone https://github.com/mitro-co/mitro
Install browser extension dependencies:
cd mitro cd browser-ext/api ./build.sh cd -
Run the regression tests to ensure your source tree works:
cd browser-ext/api/js/cli ./runtests.sh FAST && echo "SUCCESS"
Look for "SUCCESS" on the last line.
Build the browser extension:
cd - cd browser-ext/login make release
To build Firefox, use
make firefoxand to build Safari use
The extensions will be in the
To send device verification emails, we use
emailer/emailer2.py. Requirements: Postgres with the development libraries (Mac OS X:
brew install postgresql). This script polls a table in the Postgres database to send email.
./build.shto set up Python virtualenv with dependencies
build/venv/bin/python emailer2.py --enable_email --mandrill_api_key=api_key