<commit_before># Shared Contacts Admin (SCA)

### Manual on how to install SCA on GAE with google apps

### 17 April 2016

### Download installer zip file

![img]("2_download_installer_zip.png")

Unzip all files under "shared-contacts-admin-master" folder

### Take note of the file "oauth.go" which contains authentication details

* Note that the ClientID and ClientSecret can be configured on [https://console.cloud.google.com](https://console.cloud.google.com)

* Since there are multiple settings to be done in Developers Console and Google Apps, they will be covered separately

* For now, don't change anything yet on the oauth.go, we will try to compile & upload first to appengine


		var (
		    config = &oauth2.Config{
		        ClientID:     `?????????-??????????.apps.googleusercontent.com`,
		        ClientSecret: `?????????????`,
		        RedirectURL:  `ideally-should-be-set-later`,
		        Scopes:       []string{`http://www.google.com/m8/feeds/contacts/`},
		        Endpoint:     google.Endpoint,
		    }
		
		    yeah = "yeah"
		)### Create an appengine project on https://console.cloud.google.com

![img](4_create_an_appengine_project.png)

Take note of the email address and project ID

### Open a command prompt & upload app to appengine

![img](5_open_a_command_prompt_&_upload_app_to_appengine.png)<commit_msg>Working on fix for broken image link<commit_after># Shared Contacts Admin (SCA)

### Manual on how to install SCA on GAE with google apps

### 17 April 2016

### Download installer zip file

![img](2_download_installer_zip.png)

Unzip all files under "shared-contacts-admin-master" folder

### Take note of the file "oauth.go" which contains authentication details

* Note that the ClientID and ClientSecret can be configured on [https://console.cloud.google.com](https://console.cloud.google.com)

* Since there are multiple settings to be done in Developers Console and Google Apps, they will be covered separately

* For now, don't change anything yet on the oauth.go, we will try to compile & upload first to appengine


		var (
		    config = &oauth2.Config{
		        ClientID:     `?????????-??????????.apps.googleusercontent.com`,
		        ClientSecret: `?????????????`,
		        RedirectURL:  `ideally-should-be-set-later`,
		        Scopes:       []string{`http://www.google.com/m8/feeds/contacts/`},
		        Endpoint:     google.Endpoint,
		    }
		
		    yeah = "yeah"
		)### Create an appengine project on https://console.cloud.google.com

![img](4_create_an_appengine_project.png)

Take note of the email address and project ID

### Open a command prompt & upload app to appengine

![img](5_open_a_command_prompt_&_upload_app_to_appengine.png)
{'fraction_non_alphanumeric': 0.12291743798593113, 'fraction_numerical': 0.008145131432802665, 'mean_word_length': 3.6346483704974273, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1260134', 'n_tokens_mistral': 861, 'n_tokens_neox': 784, 'n_words': 259}