Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A Twitter client for the console.
Python Makefile

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
tests
turses
.gitignore
AUTHORS.markdown
HISTORY.rst
LICENSE
Makefile
README.rst
TODO
dev-requirements.txt
pip-requirements.txt
setup.py

README.rst

turses: a Twitter client written in Python

A Twitter client with a 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 Twitter client:

  • one that is fully customizable;
  • usable with multiple UIs (curses, gtk, qt, etc.);
  • plugged to different API backends (currently is using python-twitter); and
  • having all the Twitter API capabilities with some spice.

Installation

turses is installed simply by:

$ pip install turses

or (but you should consider using pip):

$ easy_install turses

Features

  • Sexy curses interface
  • Multiple timelines (buffers)
  • Tweet, Reply, Retweet, Delete tweet
  • Follow/Unfollow
  • Favorite/Unfavorite
  • Search
  • View any user's tweets
  • Fully customizable
  • Pluggable UI
  • Pluggable API
  • Multiple accounts

Roadmap

  • Documentation
  • DM
  • Thread view
  • Lists
  • Geo
  • Blocking
  • Improve settings

Development

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

Feel free to open issues with bugs, enhancements and features you will like to see in turses; or hack them yourselves and send a pull request!

Code

The code is hosted on GitHub.

Screenshots

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.