I strongly and totally politely and not a bit hostilely suggest that you read this whole page, particularly the FAQs, before running TTYtter.
*** Remember, this is version 0.9.12! If you want the latest TTYtter, visit the main page.
Those messages are informational only, and reflect network conditions. If Twitter is having problems, or your network is down, you will see these. These are non-fatal messages.
Similarly, messages like *** JSON warning: connection cut or *** JSON warning: null list are problems with the data received from Twitter, not TTYtter, normally that the JSON is incomplete or not properly parseable. TTYtter will automatically refetch until it gets something it can use.
The reason these messages are printed is so you can see immediately why tweets aren't being fetched or posted.
By default, assuming normal usage, TTYtter is designed to use no more than 50% of the declared rate limit for fetching tweets and DMs. Posting DMs and tweets do not count against your limit. If you're running over the rate limit, check the following:
See the section on TTYtter and UTF-8 support.
The Twitter API currently does not reliably accept tweets over 140 bytes. Even if your UTF-8 tweet is 140 characters, it may expand to greater than that length in bytes, and because Twitter may behave unexpectedly with these longer tweets, TTYtter doesn't accept them for safety reasons. For more on this, see the section on TTYtter and UTF-8 support.
If this really bugs you, a workaround is to use -autosplit=char so that TTYtter will automatically chop up your tweets into the proper length for you. See Command-line options.
Look at the -verify and -slowpost options.
Use -ansi, or put ansi=1 in your .ttytterrc. See Command-line options.
See the section on TTYtter and SSL.
See the sections on TTYtter and readline and custom environments.
There is a TTYtter extension by the awesome @vkoser to enable groups support. Get it from his blog, along with his other TTYtter hacks.
Lists are planned for a version of TTYtter in the very near future.
ttytter has been tested against Perl 5.0050x running on AIX with Lynx 2.8.6, Perl 5.8.6 running on Mac OS X 10.4.11 with curl 7.16.3, Perl 5.6.1, 5.8.8 and 5.10.0 running on NetBSD/macppc with Lynx 2.8.5, and Perl 5.10.0 on Knoppix and Perl 5.8.8 running on the OLPC XO-1 with curl, connecting both directly and through an HTTP proxy (configured for Lynx/curl). It is guaranteed to make Larry Wall nauseous just looking at it. There are also successful reports from users of Cygwin.
Changes in version 0.9.12 (bug fixes and critical improvements only; these fixes are also in 1.0.0 final):
Although the numeric user ID bug in 1.0.0 beta also affects 0.9, it requires a change that breaks backwards compatibility, so it will not be fixed in 0.9.
$store
global reference
in anticipation of multi-module support in 1.0.0.
Changes in version 0.9.3: