<commit_before># SEPTA Ninja
SEPTA Ninja is a crowdsourced alerting system for public transit in Philly.

## Contributing

We welcome contributions that would make this tool more useful for the Philadelphia community -- whether it's adding support for more SEPTA lines, or entire new features.

Please create a GitHub issue if you have an idea. And if you're able to code a solution and open a pull request, even better!

## Deployment

Both SEPTA Ninja and MBTA Ninja are deplyed on [Heroku](http://heroku.com). Here's a quick guide to getting it up and running so you don't have to suffer too muh to get it set up. If you dont have a heroku account, make one becore you start.

### Make a heroku app

In order to get up and running on Heroku, you first have to make a heroku app. We'll clone this repo as the example which you can modify. 

First, you have to login:
	heroku login

Then, clone this repo and enter that folder:

	git clone https://github.com/patmaiden/septa-ninja.git
	cd septa-ninja

Next, make the heroku app:

	heroku create <app_name>

app_name is optional and can be whatever you want it to be. A crazy name you can change later will be created if you choose not to supply a name.

### Set the buildpack

Heroku uses framework-specific buildpacks in order to know how to run-your app.

To deploy this repo as a heroku app, you'll need to specify that it should be run using the custiom meteor.js buildpack. To do this, all you need to run is:

	heroku buildpacks:set https://github.com/jordansissel/heroku-buildpack-meteor.git

You should be good to go!

### Add a MongoLab Extension 

You'll need a database to handle the reports of incidents as well as the related up and down votes. This is all set up in the code, though you'll need to make an instance of a MongoLab DB in order to handle the data for this specific instance. 
<commit_msg>Added disclaimer to README<commit_after># SEPTA Ninja
SEPTA Ninja is a crowdsourced alerting system for public transit in Philly.

## Contributing

We welcome contributions that would make this tool more useful for the Philadelphia community -- whether it's adding support for more SEPTA lines, or entire new features.

Please create a GitHub issue if you have an idea. And if you're able to code a solution and open a pull request, even better!

## Deployment

Both SEPTA Ninja and MBTA Ninja are deplyed on [Heroku](http://heroku.com). Here's a quick guide to getting it up and running so you don't have to suffer too muh to get it set up. If you dont have a heroku account, make one becore you start.

### Make a heroku app

*Note: there is a missing step somewhere... hopefully we will resolve this soon*

In order to get up and running on Heroku, you first have to make a heroku app. We'll clone this repo as the example which you can modify. 

First, you have to login:
	heroku login

Then, clone this repo and enter that folder:

	git clone https://github.com/patmaiden/septa-ninja.git
	cd septa-ninja

Next, make the heroku app:

	heroku create <app_name>

app_name is optional and can be whatever you want it to be. A crazy name you can change later will be created if you choose not to supply a name.

### Set the buildpack

Heroku uses framework-specific buildpacks in order to know how to run-your app.

To deploy this repo as a heroku app, you'll need to specify that it should be run using the custiom meteor.js buildpack. To do this, all you need to run is:

	heroku buildpacks:set https://github.com/jordansissel/heroku-buildpack-meteor.git

You should be good to go!

### Add a MongoLab Extension 

You'll need a database to handle the reports of incidents as well as the related up and down votes. This is all set up in the code, though you'll need to make an instance of a MongoLab DB in order to handle the data for this specific instance. 

{'fraction_non_alphanumeric': 0.04807943558923439, 'fraction_numerical': 0.0, 'mean_word_length': 3.876433121019108, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '999082', 'n_tokens_mistral': 1104, 'n_tokens_neox': 1052, 'n_words': 636}