Name: mitro
Owner: Datadog, Inc.
Description: Repository for all Mitro client & server code
Created: 2015-06-08 17:58:18.0
Updated: 2016-08-21 06:44:27.0
Pushed: 2015-05-15 02:47:45.0
Homepage: null
Size: 79610
Language: HTML
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
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.
If you are a user, install it from the Mitro web site. If you have any questions, you can ask on the mitro-dev@googlegroups.com mailing list, or send @MitroCo a tweet.
Install dependencies (see browser-ext/README
, mitro-core/README
) [node, npm, homebrew, java, ant]
Clone repository: git clone https://github.com/mitro-co/mitro
Install browser extension dependencies:
itro
rowser-ext/api
ild.sh
Run the regression tests to ensure your source tree works:
rowser-ext/api/js/cli
ntests.sh FAST && echo "SUCCESS"
Look for “SUCCESS” on the last line.
Build the browser extension:
rowser-ext/login
release
To build Firefox, use make firefox
and to build Safari use make safari
.
The extensions will be in the browser-ext/login/build
directory.
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.
cd emailer
./build.sh
to set up Python virtualenv with dependenciesbuild/venv/bin/python emailer2.py --enable_email --mandrill_api_key=api_key