<commit_before>Lending Club Auto Investing Tool
================================

A program that watches your LendingClub account and automatically invests cash as it becomes available based on your personalized investment preferences.


Disclaimer
==========

I have tested this tool to the best of my ability, but understand that it may have bugs. Use at your own risk!


Why?
====

I built this tool to solve the common annoyance when investing money in
LendingClub. When not all the loans get funded, it becomes a two steps
forward, one step back process of reinvesting the cash every few days
until it's all invested. For large sums of money this process can take
over a month to complete.


How it works
============

When running, it will monitor your account for available cash. If the available cash meets or exceeds a minimum amount you define, it's all automatically invested into a collection of loans that match the criteria that you have set (average interest rates, rate grades, term length, etc.). See the *Options* section for information on these settings.

To put it simply, the tool does the same thing as if you were to:

* Log into your account
* Click Invest and select any filters you want to use
* Select an average interest rate portfolio you want to invest in
* Now click Continue and to through the following two pages to invest in that portfolio.


Source
======

Find the latest version on github: https://github.com/jgillick/LendingClubAutoInvestor

Feel free to fork and contribute!

Requirements
============

Python
------
Python 2.6 and 2.7 (does **NOT** support Python 3.x)

Modules
-------
* `lendingclub <https://github.com/jgillick/LendingClub>`_ 0.1.7+ 
* `argparse <https://pypi.python.org/pypi/argparse>`_
* `pyyaml <http://pyyaml.org/wiki/PyYAML>`_
* `pause <https://github.com/jgillick/python-pause>`_
* `keyring <https://pypi.python.org/pypi/keyring>`_ (only for Mac OS X)

These will automatically be installed when using pip.

Optional Modules
----------------
* python-daemon

If this is installed, lcinvestor can be run as a background deamon processes (not supported on windows).


Install (OSX, Linux, Posix)
===========================

The easiest way to install is with pip::

    sudo pip install lcinvestor

Or manually (assuming all required modules are installed on your system)::

    sudo python ./setup.py install


Instructions for Windows
========================

1) Make sure you have Python 2.7 and pip installed<commit_msg>Keyring is not just for Mac<commit_after>Lending Club Auto Investing Tool
================================

A program that watches your LendingClub account and automatically invests cash as it becomes available based on your personalized investment preferences.


Disclaimer
==========

I have tested this tool to the best of my ability, but understand that it may have bugs. Use at your own risk!


Why?
====

I built this tool to solve the common annoyance when investing money in
LendingClub. When not all the loans get funded, it becomes a two steps
forward, one step back process of reinvesting the cash every few days
until it's all invested. For large sums of money this process can take
over a month to complete.


How it works
============

When running, it will monitor your account for available cash. If the available cash meets or exceeds a minimum amount you define, it's all automatically invested into a collection of loans that match the criteria that you have set (average interest rates, rate grades, term length, etc.). See the *Options* section for information on these settings.

To put it simply, the tool does the same thing as if you were to:

* Log into your account
* Click Invest and select any filters you want to use
* Select an average interest rate portfolio you want to invest in
* Now click Continue and to through the following two pages to invest in that portfolio.


Source
======

Find the latest version on github: https://github.com/jgillick/LendingClubAutoInvestor

Feel free to fork and contribute!

Requirements
============

Python
------
Python 2.6 and 2.7 (does **NOT** support Python 3.x)

Modules
-------
* `lendingclub <https://github.com/jgillick/LendingClub>`_ 0.1.7+ 
* `argparse <https://pypi.python.org/pypi/argparse>`_
* `pyyaml <http://pyyaml.org/wiki/PyYAML>`_
* `pause <https://github.com/jgillick/python-pause>`_
* `keyring <https://pypi.python.org/pypi/keyring>`_

These will automatically be installed when using pip.

Optional Modules
----------------
* python-daemon

If this is installed, lcinvestor can be run as a background deamon processes (not supported on windows).


Install (OSX, Linux, Posix)
===========================

The easiest way to install is with pip::

    sudo pip install lcinvestor

Or manually (assuming all required modules are installed on your system)::

    sudo python ./setup.py install


Instructions for Windows
========================

1) Make sure you have Python 2.7 and pip installed
{'fraction_non_alphanumeric': 0.11741053478086047, 'fraction_numerical': 0.004422999597909127, 'mean_word_length': 4.18769551616267, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 10, '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': '5030808', 'n_tokens_mistral': 1362, 'n_tokens_neox': 1265, 'n_words': 669}