Remove .py extension
Merge branch 'master' of https://github.com/diffycat/transmission-remote-cli
Wrong progress bar placement calculation for kanji.

The progress bar is drawn in two steps, first drawing the bar and
then the remaining text portion. However, the second step doesn't
take into calculation that the first drawing operation could draw
more columns than characters (i.e. one kanji is drawn in two columns).

This often mangles the filename by overwriting the first bar with the
start of the second bar.
Merge branch 'master' of https://github.com/Oddegamra/transmission-remote-cli
Release version 1.3.1
Use terminal's default background/foreground colors (closes #75)
fixed Screenshots
Dialog text overflow for wide-character strings.

Dialog text sometimes overflows when it consists mainly of wide
characters (i.e. kanji). The "Remove torrent" dialog is a good example.
This commit calculates the correct text width and increases the dialog's
width as approriate. Text is also cut at the correct position if the
dialog is too small to fit the whole string.
Fix crash when opening help window (F1)

In len_columns() make sure text is unicode because east_asian_width() chokes
on string.
Add method to query tracker status for a torrent.

get_tracker_responding will check each of a torrent tracker's
status and return True if at least one tracker successfully
announced recently. It will always return True if the torrent
does not have any trackers (in which case DHT will be used?).

The function checks either announce or scrape, depending on
which call was made most recently. This should normally yield the
most up-to-date status of the tracker.

If neither scrape nor announce have been performed, it returns
True, assuming that the tracker is up (until scrape/announce is
done).
Add new color indicating torrent error status.
Color torrent item red if tracker isn't responding.
Only check for tracker status if torrent is running.
Rename get_tracker_responding to is_tracker_responding.
Show tracker error below progress bar (again)
Tweak error message
Tweak condition for red torrent title
Move scrape stuff in tracker list 5 columns to the left
Cleanup/Rewrite of yesterday's error handling

This introduces a new ISOLATED status which is set for all torrents which
can't connect to any tracker and can't make use of DHT, thus having no means
of discovering new peers.
Indicate support for Transmission 2.60