<commit_before>#Weather App
This is the sample Weather Application for the Syncano platform. 



##Step 1 - Install "Syncano Weather" App Solution
The initial steps will walk you through creating a new Syncano account, creating your Instance, and installing the Weather App Solution. 

###Step 1.1 Sign Up
If you haven't already, you will need to sign up for a [new Syncano account](https://dashboard.syncano.io/#/signup). If you already have one, you can skip to step 1.2.

1. Click the link
2. Enter an email address
3. Enter a secure password
4. Click "Create My Account"


###Step 1.2 Create a New Instance
An `Instance` is your backend. Here, you will store data, define server processes, and build automations for your application. 

####If you just created a new account

1. Click "Create Your First Instance Now" 
2. Then click "Confirm" to create a new `Instance`

####If you already have an account
1. Log in to Syncano 
2. Click the plus icon in the bottom right corner
3. Then click "Confirm"

Don't forget the `Instance` name that you just created -- you will need it in the next step!
	
###Step 1.3 Install the Solution
Have you ever written an application and wished someone else had already done parts of it for you? That's what `Solutions` are -- functionality developed by members of the Syncano community.  In order to get you going, we have done most of the work for you.

In the upper right corner, click "Solutions". This is where you will find various pre-made functionality to install into your `Instance`. You can narrow your choices with tags, as well as add `Solutions` to your list of favorites. 

1. Follow this link - [Syncano Weather App](https://dashboard.syncano.io/#/solutions/75/edit)
2. Click "Install Solution"
3. Select the `Instance` you created in the previous step
4. Select version at `1.0`
5. Click "Confirm"

After you click confirm, you should be redirected to your `Instance`, with the notification in the bottom left telling you that it was successfully installed.

###Step 1 Complete
Congratulations -- you have completed step 1! You should now have a new `Instance` with the `Syncano Weather App Solution` installed.

##Step 2 - Integrate a 3rd Party Service
Syncano is great for tying together many different 3rd party APIs for your app to consume. In this step, we will set up [OpenWeatherMap](http://openweathermap.org/) to use in our application.

###Step 2.1 Sign Up for OpenWeatherMap
OpenWeatherMap is a great data source for all things weather. This app merely scratches the surface of what's possible. The great thing is, they have a free account that has a high limit of API calls for you to test.

1. Go to the [OpenWeatherMap Signup Page](http://home.openweathermap.org/users/sign_up)
2. Enter in a username, email address, and secure password
3. Click to agree with their "Terms of Service"<commit_msg>update readme directions<commit_after>#Weather App
This is the sample Weather Application for the Syncano platform. 



##Step 1 - Install "Syncano Weather" App Solution
The initial steps will walk you through creating a new Syncano account, creating your Instance, and installing the Weather App Solution. 

###Step 1.1 Sign Up
If you haven't already, you will need to sign up for a [new Syncano account](https://dashboard.syncano.io/#/signup). If you already have one, you can skip to step 1.2.

1. Click the link
2. Enter an email address
3. Enter a secure password
4. Click "Create My Account"


###Step 1.2 Create a New Instance
An `Instance` is your backend. Here, you will store data, define server processes, and build automations for your application. 

####If you just created a new account

1. Click "Create Your First Instance Now" 
2. Then click "Confirm" to create a new `Instance`

####If you already have an account
1. Log in to Syncano 
2. Click the plus icon in the bottom right corner
3. Then click "Confirm"

Don't forget the `Instance` name that you just created -- you will need it in the next step!
	
###Step 1.3 Install the Solution
Have you ever written an application and wished someone else had already done parts of it for you? That's what `Solutions` are -- functionality developed by members of the Syncano community.  In order to get you going, we have done most of the work for you.

In the upper right corner, click "Solutions". This is where you will find various pre-made functionality to install into your `Instance`. You can narrow your choices with tags, as well as add `Solutions` to your list of favorites. 

1. Follow this link - [Syncano Weather App](https://dashboard.syncano.io/#/solutions/76/edit)
2. Click "Install Solution"
3. Select the `Instance` you created in the previous step
4. Select version at `1.0`
5. Click "Confirm"

After you click confirm, you should be redirected to your `Instance`, with the notification in the bottom left telling you that it was successfully installed.

###Step 1 Complete
Congratulations -- you have completed step 1! You should now have a new `Instance` with the `Syncano Weather App Solution` installed.

##Step 2 - Integrate a 3rd Party Service
Syncano is great for tying together many different 3rd party APIs for your app to consume. In this step, we will set up [OpenWeatherMap](http://openweathermap.org/) to use in our application.

###Step 2.1 Sign Up for OpenWeatherMap
OpenWeatherMap is a great data source for all things weather. This app merely scratches the surface of what's possible. The great thing is, they have a free account that has a high limit of API calls for you to test.

1. Go to the [OpenWeatherMap Signup Page](http://home.openweathermap.org/users/sign_up)
2. Enter in a username, email address, and secure password
3. Click to agree with their "Terms of Service"
{'fraction_non_alphanumeric': 0.06656211883603415, 'fraction_numerical': 0.012894232444676773, 'mean_word_length': 4.12042818911686, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7668909', 'n_tokens_mistral': 1564, 'n_tokens_neox': 1497, 'n_words': 905}