diff --git a/Quick In/autofill.js b/Quick In/autofill.js index b3dc27f..9eac975 100644 --- a/Quick In/autofill.js +++ b/Quick In/autofill.js @@ -56,9 +56,24 @@ loginForm = document.querySelectorAll('button[type=password]')[0]; defaultReplace = null; break; + + + case 'github' : + loginField = document.getElementById('login_field'); + passwordField = document.getElementById('password'); + loginForm = document.getElementsByName( 'commit' )[0]; + defaultReplace = "https://github.com"; + break; + + case 'dropbox' : + loginField = document.querySelectorAll('input[type=email]')[0]; + passwordField = document.querySelectorAll('input[type=password]')[0]; + loginForm = document.querySelectorAll('button[type=submit]')[0]; + defaultReplace = "https://dropbox.com"; + break; default: - alert("id not defined!"); + //alert("id not defined!"); } diff --git a/Quick In/background.js b/Quick In/background.js index 593a8ee..2062598 100644 --- a/Quick In/background.js +++ b/Quick In/background.js @@ -45,10 +45,15 @@ newURL = "https://www.twitter.com/login"; break; - case 'twitter': + case 'pinterest': newURL = "https://www.pinterest.com/login"; break; + + case 'dropbox': + newURL = "https://www.dropbox.com/login"; + + break; } chrome.storage.local.set({'email': myUsername}); diff --git a/Quick In/manifest.json b/Quick In/manifest.json index 1b657af..dfed355 100644 --- a/Quick In/manifest.json +++ b/Quick In/manifest.json @@ -17,7 +17,8 @@ "matches": [ "https://stackoverflow.com/users/login*", "https://www.facebook.com/login/*", - "https://www.twitter.com/login" + "https://www.twitter.com/login", + "https://www.dropbox.com/login" ], "js": ["autofill.js"], diff --git a/README.md b/README.md index 31bb7db..0f208b5 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,48 @@ # Quick-In +*** +A chrome extension along with an android app makes your life much easier. Having a lot of online accounts and facing the pain to remember their login credentials can be really tiresome. "Quick In" chrome extension and app comes to rescue you. It provides an app based automatic one click login to your account in browser with latest fingerprint security. -A chrome extension along with an android app makes your life more easier. Having lot of online accounts and facing the pain to remember their login credentials. "Quick In" chrome extension and app comes to rescue you. It provides an app based automatic one click login to your account in browser with latest fingerprint security. + - **Android App** : provide 1 click login. + - **Chrome Extension** : opening accounts in broswer. + - **Centralised Server** : for communication between app and extension. +## Features + + - Simple and Secure login. + - No manual credential entry is required. + - Remotely open your accounts from anywhere. + +## Supports Login for : + + - Facebook + - Github + - Stackoverflow + - Twitter + - Dropbox + + +### Tech + +Quick-In uses following technologies : + +* **JavaScript** - for chrome extension. +* **Android** - java based app. +* **node.js** - evented I/O for the backend. +* **Express** - fast node.js network app framework. +* **Socket.io** - for reliable web based socket connectivity. + +And of course Quick-In itself is open source with a **public repository** on GitHub. + + +### Todos + + - Enable user to logout from accounts. + - Provide login to multiple accounts of a website. #### Hack In The North 2.0 #### Team : Team_Not_Found_Exception 1. Jayant Kumar Yadav -2. Manish SIngh Kushwaha +2. Manish Singh Kushwaha 3. Gaurav Sharma 4. Jitesh