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`_.
.. _`Tyrs`: http://tyrs.nicosphere.net
.. _`Nicolas Paris`: http://github.com/Nic0
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.
.. _`python-twitter`: http://code.google.com/p/python-twitter/
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`_.
.. _`issue tracker`: http://github.com/alejandrogomez/turses/issues
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`_.
.. _`GitHub`: http://github.com/alejandrogomez/turses
Screenshots
-----------
.. image:: http://dialelo.com/img/turses_buffers.png
License
-------
**turses** is licensed under a GPLv3 license, see LICENSE for details.
0.0.7
-----
- fix critical bug, missing dependency urwid
0.0.6
-----
- fix bug with mouse events
- relative imports to avoid `ImportError` exceptions
0.0.5
-----
- more colorful defaults
- see your own tweets
- search for a user's tweets
0.0.4
-----
- follow and unfollow
- pluggable UI and API
- associate callbacks to API calls
0.0.3
-----
- bug with non-ascii characters in search solved
- asynchronous API calls
- favorite/unfavorite tweets
- Favorites timeline
0.0.2
-----
- tests with coverage check
- fixed bug with missing dependency in `setup.py`
- decoration for tabs
==========================================
A Twitter client with a curses interface written in Python. Various parts of the codebase
are borrowed from the `Tyrs`_ project by `Nicolas Paris`_.
.. _`Tyrs`: http://tyrs.nicosphere.net
.. _`Nicolas Paris`: http://github.com/Nic0
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.
.. _`python-twitter`: http://code.google.com/p/python-twitter/
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`_.
.. _`issue tracker`: http://github.com/alejandrogomez/turses/issues
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`_.
.. _`GitHub`: http://github.com/alejandrogomez/turses
Screenshots
-----------
.. image:: http://dialelo.com/img/turses_buffers.png
License
-------
**turses** is licensed under a GPLv3 license, see LICENSE for details.
0.0.7
-----
- fix critical bug, missing dependency urwid
0.0.6
-----
- fix bug with mouse events
- relative imports to avoid `ImportError` exceptions
0.0.5
-----
- more colorful defaults
- see your own tweets
- search for a user's tweets
0.0.4
-----
- follow and unfollow
- pluggable UI and API
- associate callbacks to API calls
0.0.3
-----
- bug with non-ascii characters in search solved
- asynchronous API calls
- favorite/unfavorite tweets
- Favorites timeline
0.0.2
-----
- tests with coverage check
- fixed bug with missing dependency in `setup.py`
- decoration for tabs
Metadata
Release files for turses 0.0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| turses-0.0.7.tar.gz | 26.5 kB | Details |
Release files / turses-0.0.7.tar.gz
| Download URL | turses-0.0.7.tar.gz |
|---|---|
| Size | 26.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ca558f3cea86948c13257afb0d5326846fe01fe15fa71b42990a907097bf3e13
|
|
BLAKE2b-256 checksum How to use checksums |
46771478271e3ec7c60672bcd29b7cc174ba566150a7a4c62f0d607653efabf5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |