From 80858aba60b0ba26e84aadb882322a3dffc996fc Mon Sep 17 00:00:00 2001 From: Gaurav Sharma Date: Fri, 24 Mar 2017 09:10:00 +0530 Subject: [PATCH 1/7] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 31bb7db..141f10e 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ A chrome extension along with an android app makes your life more easier. Having #### Hack In The North 2.0 #### Team : Team_Not_Found_Exception +hi 1. Jayant Kumar Yadav 2. Manish SIngh Kushwaha 3. Gaurav Sharma From 6ed3ba369e0a02f9b2c1a9dbb12fd1aa0623aef7 Mon Sep 17 00:00:00 2001 From: Gaurav Sharma Date: Fri, 24 Mar 2017 23:49:14 +0530 Subject: [PATCH 2/7] supporting login for Dropbox --- Quick In/manifest.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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"], From 337f60968d9e05c026b3462dc823f0554ed27f5f Mon Sep 17 00:00:00 2001 From: Gaurav Sharma Date: Fri, 24 Mar 2017 23:50:24 +0530 Subject: [PATCH 3/7] supporting login for dropbox --- Quick In/autofill.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Quick In/autofill.js b/Quick In/autofill.js index b3dc27f..72a6a37 100644 --- a/Quick In/autofill.js +++ b/Quick In/autofill.js @@ -56,9 +56,16 @@ loginForm = document.querySelectorAll('button[type=password]')[0]; defaultReplace = null; 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!"); } From 507d474f5279edfe15fa336ce64698d3b5a8784c Mon Sep 17 00:00:00 2001 From: Gaurav Sharma Date: Fri, 24 Mar 2017 23:51:41 +0530 Subject: [PATCH 4/7] supporting login for dropbox --- Quick In/background.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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}); From bffa02bc1696816af01aa155c88fbef1f4d510f7 Mon Sep 17 00:00:00 2001 From: Gaurav Sharma Date: Fri, 24 Mar 2017 23:56:02 +0530 Subject: [PATCH 5/7] Update README.md --- README.md | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 141f10e..4f176d3 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,39 @@ # 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. + +### 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 -hi 1. Jayant Kumar Yadav -2. Manish SIngh Kushwaha +2. Manish Singh Kushwaha 3. Gaurav Sharma 4. Jitesh From f7633b90982a7d7a71dfa3c956915e8fff9f056f Mon Sep 17 00:00:00 2001 From: Gaurav Sharma Date: Sat, 25 Mar 2017 01:54:12 +0530 Subject: [PATCH 6/7] supporting dropbox --- Quick In/autofill.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Quick In/autofill.js b/Quick In/autofill.js index 72a6a37..9eac975 100644 --- a/Quick In/autofill.js +++ b/Quick In/autofill.js @@ -57,6 +57,14 @@ 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]; From e47e753497e2485aef617eb3cfb6ad12d0cdb8e9 Mon Sep 17 00:00:00 2001 From: Gaurav Sharma Date: Sat, 25 Mar 2017 01:59:44 +0530 Subject: [PATCH 7/7] added info about supported logins --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 4f176d3..0f208b5 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,15 @@ A chrome extension along with an android app makes your life much easier. Having - 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 :