Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A Twitter client for the console.
Python

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
requirements
tests
turses
.gitignore
.travis.yml
AUTHORS
HISTORY.rst
LICENSE
Makefile
README.rst
TODO
setup.py

README.rst

turses: a Twitter client featuring a curses interface

turses is a Twitter client with a sexy curses interface written in Python. Various parts of the codebase are borrowed from the Tyrs project by Nicolas Paris.

The goal of the project is to build a full-featured and flexible Twitter client.

Installation

If you downloaded the source code

$ python setup.py install

With pip

$ pip install turses

or (but you should consider using pip):

$ easy_install turses

Features

  • Multiple timelines (buffers)
  • Multi-column
  • Tweet, Reply, Retweet, Delete tweet
  • Follow/Unfollow
  • Favorite/Unfavorite
  • Direct Messages
  • Open URLs in browser
  • Thread view
  • Unread count
  • Search
  • View any user's tweets
  • Fully customizable
  • Multiple accounts

Development

The code is hosted on a git repo.

turses is evolving fast, a list of tasks can be found on the TODO file. Eventually every task will reside in the repository's issue tracker.

To contribute code:
  1. Create a branch from develop
  2. Commit your changes
  3. Send a pull request

Any feedback is very much appreciated.

Roadmap

  • Documentation
  • Lists
  • Streaming
  • Notifications
  • Geo
  • Blocking

Screenshots

A turses session with multiple columns running on urxvt:

http://dialelo.com/img/turses_buffers.png

License

turses is licensed under a GPLv3 license, see LICENSE for details.

Something went wrong with that request. Please try again.