<commit_before>#GoTO (Golang Traffic Ops)

GoTO is a web API that returns JSON formatting for SQL database tables (specifically, the Comcast [Traffic Ops](http://traffic-control-cdn.net/docs/latest/development/traffic_ops.html) database). 

## Releases
* 0.2.0 (Upcoming)
	* Clean up output JSON formatting and object naming
	* Generate struct handler with OK/404 for URLs (should solve .favicon issue)
	* Return JSON format via curl, displayed as .json output in browser
* [0.1.2](https://github.com/cjqian/GoTO/commit/e6a30c4010ebe15cf0e5adf01691a6f434484731) (7/1/2015) Added variable struct generation via bash script. 
* [0.1.1](https://github.com/cjqian/GoTO/commit/11914007c8ccd3d1d0eb039cc25abc1a8decfc34) (7/1/2015)
	Documentation is updated and code is cleaned up. 
* [0.1.0](https://github.com/cjqian/jsonserver/commit/be727ea8bb4597126c3171d9f809a0437833b9a5) (6/30/2015)
	Basic packages are sketched out and incorporated with the main server; everything
	works, kind of. See the demo [here.](https://www.dropbox.com/s/7u48ihlxkuytmxn/demo_presentation.pdf?dl=0)

## Install/Usage
1. First, fork a copy of this sick repo. "GoTO" a directory of your choice and type in:
```
git clone https://github.com/cjqian/GoTO.git
```
2. Then, make a `dbInfo` file that follows this snytax, replacing the content in 
brackets with your own data:
```
USERNAME="[databaseUsername]"
PASSWORD="[<PASSWORD>]"
ENVIRONMENT="[databaseName]"
```

3. Now, you can run the server by typing this into your terminal:
```
./runGoto
```
Your system should print out `Structs Generated.` during your first run, because you shouldn't have a `structs/` folder yet. 

In the future, if you wish to regenerate the structs package, run `./runGoto gs`. The `gs` argument will "generate structs."

## Known Issues
* Favicon.ico responses are breaking the program.
* Inaccurate JSON formatting.
<commit_msg>Modified README.md<commit_after>#GoTO (Golang Traffic Ops)

GoTO is a web API that returns JSON formatting for SQL database tables (specifically, the Comcast [Traffic Ops](http://traffic-control-cdn.net/docs/latest/development/traffic_ops.html) database). 

## Releases
* 0.2.0 (Upcoming)
	* Clean up output JSON formatting and object naming
	* Generate struct handler with OK/404 for URLs (should solve .favicon issue)
	* Return JSON format via curl, displayed as .json output in browser
* [0.1.2](https://github.com/cjqian/GoTO/commit/e6a30c4010ebe15cf0e5adf01691a6f434484731) (7/1/2015) Added variable struct generation via bash script. 
* [0.1.1](https://github.com/cjqian/GoTO/commit/11914007c8ccd3d1d0eb039cc25abc1a8decfc34) (7/1/2015)
	Documentation is updated and code is cleaned up. 
* [0.1.0](https://github.com/cjqian/jsonserver/commit/be727ea8bb4597126c3171d9f809a0437833b9a5) (6/30/2015)
	Basic packages are sketched out and incorporated with the main server; everything
	works, kind of. See the demo [here.](https://www.dropbox.com/s/7u48ihlxkuytmxn/demo_presentation.pdf?dl=0)

## Install/Usage
1. First, fork a copy of this sick repo. "GoTO" a directory of your choice and type in:
	```
	git clone https://github.com/cjqian/GoTO.git
	```
2. Then, make a `dbInfo` file that follows this syntax, replacing the content in 
brackets with your own data:
  ```
  USERNAME="[databaseUsername]"
  PASSWORD="[<PASSWORD>]"
  ENVIRONMENT="[databaseName]"
  ```

3. Now, you can run the server by typing this into your terminal:
  ```
  ./runGoto
  ```
  Your system should print out `Structs Generated.` during your first run, 
	because you shouldn't have a `structs/` folder yet. 

  In the future, if you wish to regenerate the structs package, run `./runGoto gs`. 
	The `gs` argument will "generate structs."

## Known Issues
* Favicon.ico responses are breaking the program.
* Inaccurate JSON formatting.

{'fraction_non_alphanumeric': 0.11037934668071654, 'fraction_numerical': 0.06111696522655427, 'mean_word_length': 4.616863905325443, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 10, 'lorem ipsum': 0, 'www.': 2, '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': '6451475', 'n_tokens_mistral': 1439, 'n_tokens_neox': 1270, 'n_words': 409}