Removed extra parantheses
Fixes #99. Introduced an optional timeout parameter for each API call
Merge pull request #98 from SamuelMarks/patch-1

Removed extra parantheses
Changed special parameter timeout to _timeout so that it doesn't block any parameter names Twitter decides to use
Merge pull request #100 from erfaan/master

Fixed #99
Introduced an optional parameter `timeout` which each API request.
Update twitter/twitter_globals.py

create_all method fails as a GET request, it needs to be a POST like create
Merge pull request #104 from np1/patch-1

Update twitter/twitter_globals.py
create_all method fails as a GET request, it needs to be a POST like create
stream: Include _timeout parameter in _handle_response

In a5aab11 (and renamed in 8fd7289d), _handle_response began receiving
a _timeout parameter when invoked via TwitterCall.__call__.

The _handle_response method in api.py was updated to reflect this, but
not the two (TwitterStreamCall, TwitterStreamCallNonBlocking) in
stream.py.

This commit adds _timeout to the two streaming classes to accommodate
the changes.
Merge pull request #106 from edavis/add-timeout-to-stream

stream: Include _timeout parameter in _handle_response
In a5aab11 (and renamed in 8fd7289d), \_handle_response began receiving
a \_timeout parameter when invoked via TwitterCall.__call__.

The _handle_response method in api.py was updated to reflect this, but
not the two (TwitterStreamCall, TwitterStreamCallNonBlocking) in
stream.py.

This commit adds _timeout to the two streaming classes to accommodate
the changes.
Fix Issue #60 can't write config file on Windows

Windows doesn't have a HOME environment variable. The config file ends up being written to the root of system drive, hence the need for admin rights. Windows does however define a USERPROFILE environment variable that points correctly to the logged in user's profile home folder where most Python programs store their settings. Tested on Windows 7 x64 and Windows 8 x64.
Fix Issue #60 can't write config file on Windows

Windows doesn't have a HOME environment variable. The config file ends up being written to the root of system drive, hence the need for admin rights. Windows does however define a USERPROFILE environment variable that points correctly to the logged in user's profile home folder where most Python programs store their settings. Tested on Windows 7 x64 and Windows 8 x64.
Merge pull request #110 from anmarmansur/master

Fix Issue #60 can't write config file on Windows
This fixes the problem by writing the files in the correct location (user home folder) on Windows rather than the root of the system drive which:

1. Requires unnecessary admin rights elevation
2. Will overwrite other users' settings and tokens
Add better formatting to status output.

Use HTMLparser to convert &blah; correctly
If ansi output, bold #hashtags and underline @profiles
Enable ansi formatting when stdout isn't a tty. I needed this for use
with geektool.
Do not download the same tweet twice which could slowly waste API calls and bandwidth
remove trailing whitespace
add id to twitter-follow output.
Merge pull request #111 from ccosby/ForceAnsi

Add forceAnsi option to cmdline.

Enable ansi formatting when stdout isn't a tty. I needed this for use
with geektool.
Merge pull request #114 from az0/master

archiver downloads duplicate tweets

The log to the screen shows the downloaded tweets come in sizes 200,199,199.  Example;

    Archiving nprnews tweets in ./nprnews
    Browsing nprnews statuses, new tweets: 200
    Browsing nprnews statuses, new tweets: 199
    Browsing nprnews statuses, new tweets: 199

So I compared the tweet ID keys and found duplicate tweets.
Merge pull request #115 from dragonfax/jstillwell/add_ids

add id to twitter-follow output.

I use this to track twitter user names.
UTF-8 decode extra_args only if Py 2.7.