• Stars
    star
    175
  • Rank 218,059 (Top 5 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created over 14 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Twitter client written in Python. Light, fast, fully functional and integrated to the user desktop

Turpial

Summary: Turpial is a light, fast and beautiful microblogging client written in Python

Turpial is an alternative client for microblogging with multiple interfaces. At the moment it supports Twitter and Identi.ca and works with Gtk and Qt interfaces, but we are still working on more fancy features.

Currently Turpial is in heavy development, so probably you will find bugs or undesired behavior. In this cases please report issues at:

http://dev.turpial.org.ve/projects/turpial/issues

We will be very graceful for your contributions.

License

Turpial source code, images and sounds have been released under the GPL v3 License. Please check the COPYING file for more details or visit http://www.gnu.org/licenses/gpl-3.0.html

Requirements

Turpial needs this packages to work properly:

  • python >= 2.5, < 3.x
  • libturpial >= 0.8.x
  • notify >= 0.1.1 (python-notify)
  • gst0.10 (gstreamer0.10-python)
  • pybabel >= 0.9.1 (python-babel)
  • webkit (pywebkitgtk)
  • setuptools (python2-distribute)
  • pkg-resources

Currently Turpial suports 3 different interfaces: Shell, Gtk and Qt. The shell interface needs no more dependencies to work, but if you are planning to run Gtk or Qt you will need to install a couple of more dependencies:

For Gtk:

  • gtk2 >= 2.12 (python-gtk2)
  • gtkspell >= 2.25.3 (python2-gtkspell)

For Qt:

  • pyqt4 >= 2.12 (python-pyqt4)

Installation

Turpial is available on most popular Linux distributions, so you should be able to install it using your favorite package manager (aptitude, apt-get, pacman, yum). Please visit http://turpial.org.ve/downloads for more information.

To install Turpial from sources you should go to source folder and run (as superuser):

# python setup.py install

or using sudo:

$ sudo python setup.py install

Usage

After installation just execute turpial in a shell:

$ turpial [OPTIONS]

Turpial will try to identify your desktop environment and load the interface that best suit to it. If you use a Gtk based environment then Turpial will load Gtk interface but in a non-Gtk based environment it will load the Qt interface. However you can override this behavior using optional parameters:

  • -i interface: You can choose between gtk and cmd.
  • -d: runs Turpial in Debugging Mode.

Further Information

For more information visit our FAQ page http://turpial.org.ve/faqs/

Contact

You can follow Turpial news from our official Twitter account:

  • @TurpialVe

Join to the official development mailing list:

http://groups.google.com/group/turpial-dev

Or mail us to say what an awesome/crappy app Turpial is. Our contact info is in:

http://turpial.org.ve/team

Donate

You love Turpial and want to show us how gracefull you are? Buy us a coffee :)

PayPal donations at:

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3QDYV3JLXPQ7U

Flattr:

http://flattr.com/thing/452623/Turpial

More Repositories

1

unity-simple-http

A dead simple HTTP client for Unity3D
C#
34
star
2

libturpial

libturpial is a library that handles multiple microblogging protocols. It implements a lot of features and aims to support all the features for each protocol. This library is the backend used for Turpial
Python
27
star
3

simple-signaling-server

A dead simple signaling server for WebRTC
JavaScript
21
star
4

infectors

A sokoban-like game on steroids
JavaScript
15
star
5

ngine

2D engine for develop games in PyGame
Python
12
star
6

game-off-2015

Octocode - GitHub Game Off 2015 Entry
JavaScript
11
star
7

DnDCompanionBot

A bot to play D&D in Telegram
Python
8
star
8

nodeschool-session-api-node

How to create an API with Node.js, Mongo and Express
JavaScript
6
star
9

sfml-asteroids

Asteroids on SFML
C++
6
star
10

pandemia

My entry for the 2017 js13kgames compo
JavaScript
6
star
11

prison-escape

My entry for the 2016 js13kgames compo
JavaScript
5
star
12

init-script

Bash script template for /etc/init.d scripts
5
star
13

workout

My personal script for training myself like an insane
Python
4
star
14

annotations

Repo to store highlights and annotations about courses
Python
4
star
15

dotfiles

My personal set of configuration files (dot-files)
Vim Script
4
star
16

ptask

Task manager and time tracking system in command-line interface
Python
4
star
17

please-die

My entry for the js13k 2015
JavaScript
4
star
18

pyparazzi

Script to generate a web gallery from pics uploaded by people on Twitter
JavaScript
3
star
19

wp-turpial-theme

Turpial Theme for Wordpress
PHP
3
star
20

turpial-cmd

Turpial interface for text mode
Python
3
star
21

mango

Management Software for Factories
Ruby
3
star
22

asteroidsjs

Asteroids implementation in Javascript
JavaScript
3
star
23

cards-server

A cards game server
JavaScript
2
star
24

pariah

Pariah: The LudusPactum entry for js13k games 2014
JavaScript
2
star
25

fromhellstudio.com

Website for FromHell Studio
CSS
2
star
26

andpaste

Pastebin clone app for Android
2
star
27

unity-audio-pool

Unity component to play multiple sounds in a single game object
C#
1
star
28

predestine

My entry for the 2018 js13kgames compo
JavaScript
1
star
29

phaser-fade-plugin

Fade in/out plugin for Phaser.js 2.0
JavaScript
1
star
30

flash-styling

Styles and effects for Rails flash notice
1
star
31

dosviajeros

Repo for dosviajerossinmemoria.com
CSS
1
star
32

k3j

Tiny engine designed specifically for the js13k compo
JavaScript
1
star
33

nginx-conf

My personal nginx configuration files
Shell
1
star
34

turpialillo

Bot for IRC #turpial channel in Freenode
Python
1
star
35

cards-client

JavaScript
1
star
36

quantic

A peer to peer application to send files between multiple platforms
JavaScript
1
star