<commit_before>Terminal Weather
================

Display the weather in your terminal!

This project is designed to show off a standard python project structure

To work it assumes you have the `FORECAST_API` environment variable set to be your `Forecast.io
<https://developer.forecast.io/>`_ api key.

.. code:: bash

    export FORECAST_API="<your key here>"


This app takes two args. A latitude and a longitude. Example usage with output is below

.. code:: python

    python terminalweather/app.py 42.3907 -71.1157
    Currently: rain - Drizzle on Saturday and Tuesday, with temperatures peaking at 59°F on Friday.


Setting up a development environment. I assume python 3.5.0 is installed

.. code:: bash

    pyvenv venv
    source venv/bin/activate
    pip install -r requirements.txt

Run the tests to ensure this all worked try running the tests. Like running the app one test requires the `FORCAST_API`
environment variable to be set

.. code:: bash

    py.test tests<commit_msg>Note that both python3.5 and python 2.7.10 should work. But 'offically' I only 'support' python 3.5<commit_after>Terminal Weather
================

Display the weather in your terminal!

This project is designed to show off a standard python project structure

To work it assumes you have the `FORECAST_API` environment variable set to be your `Forecast.io
<https://developer.forecast.io/>`_ api key.

.. code:: bash

    export FORECAST_API="<your key here>"


This app takes two args. A latitude and a longitude. Example usage with output is below

.. code:: python

    python terminalweather/app.py 42.3907 -71.1157
    Currently: rain - Drizzle on Saturday and Tuesday, with temperatures peaking at 59°F on Friday.


Setting up a development environment. I assume python 3.5.0 is installed. Though python 2.7.10 should work as well.

.. code:: bash

    pyvenv venv
    source venv/bin/activate
    pip install -r requirements.txt

Run the tests to ensure this all worked try running the tests. Like running the app one test requires the `FORCAST_API`
environment variable to be set

.. code:: bash

    py.test tests
{'fraction_non_alphanumeric': 0.07990543735224587, 'fraction_numerical': 0.021749408983451537, 'mean_word_length': 3.6200873362445414, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, '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': '1108437', 'n_tokens_mistral': 625, 'n_tokens_neox': 569, 'n_words': 283}