Pwytter 0.8
New features
- Greater performances
- asynchronous version check, Friends/Followers loading for quick startup
- asynchronous url loader (favorites, images, …)
- filesystem cache for quick ressource loading at startup (images, users, favorites)
- Create/Remove Favorites
- New Timelines support : “Composite”, “Replies” and “Direct Messages”
- New popup menu to choose current timeline
- New Easy reply icon : add @name automatically
- New Windows setup for one click install
- User interface in 14 languages: Simplified Chinese, Traditional Chinese, English, French, German, Italian, Japanese, Polish, Romanian, Serbian, Swedish, Spanish, Portuguese, Russian

Download
December 1st, 2007 at 3:48 pm
- The colour background is restricted to blue (doesn’t work), black and white. Why?
- Any chance that the real estate the app takes up can be controlled?
- When you refersh, whole app redraws messily - twice. This is 2007?
(using XP)
December 1st, 2007 at 5:54 pm
You can define new themes : just modify one of the 3 .pwt files.
Is this 2007 ? Not for long
But help is still welcome to improve the actual python code !!!
December 12th, 2007 at 12:20 pm
Sous W98 ça peut marcher ?
Traceback (most recent call last):
File “pwytter.py”, line 966, in ?
File “pwytter.py”, line 144, in __init__
File “twclient\__init__.pyc”, line 127, in __init__
File “twclient\twitter.pyc”, line 899, in __init__
File “twclient\twitter.pyc”, line 1466, in __init__
File “twclient\twitter.pyc”, line 1523, in _InitializeRootDirectory
File “twclient\twitter.pyc”, line 1517, in _GetTmpCachePath
File “twclient\twitter.pyc”, line 1510, in _GetUsername
AttributeError: ‘module’ object has no attribute ‘getlogin’
Traceback (most recent call last):
File “pwytter.py”, line 964, in ?
File “Tkinter.pyc”, line 1448, in wm_iconbitmap
_tkinter.TclError: bitmap “media\pwytter.ico” not defined
December 12th, 2007 at 12:49 pm
Aymeric : Never tested under Win98…
It seems to be a problem with the application icon.
I’ll try to find a Win98 PC to test it except if you can help me to debug this.
December 12th, 2007 at 8:48 pm
About the pwytter.ico pb : same with XP. I have to launch Pwytter from the dir where it is installed : \Program Files\Pwytter. (and it’s working well)
Maybe you should tell wm_iconbitmap where exactly is the pwytter.ico ? (or the equivalent of a chroot ?)
Plesae note that under XP I do not have the getlogin message.
And the first launch (just after installation) was correct.
Hope this helps
December 16th, 2007 at 10:17 am
Aymeric : I’ll correct this in 0.9
Thanks.
December 22nd, 2007 at 2:29 am
Thanks for your great program !
Two sugestions and three (small) bugs :
the bugs :
- In double screen display, the bullets icons when you keep the mouse over buttons (like the refresh one for example) is displayed at the right end of the first screen insted of over the mouse on the second screen.
- Right after my icon the text displayed is ‘loading…’ or ‘Chargement en cours…’ when i’m in french. I don’t understand why.
- the icon in the desktop misses the working directory parameter, so when you try to start pwytter using this icon, it fails. (i’m using vista)
Suggestions :
- do you plan to support tinyurl or urltea to automaticaly reduce the url size like tweetr ?
It could also be nice to be able to resize (horizontaly and verticaly) the window.
Thomas.
December 22nd, 2007 at 2:32 am
I don’t know if I can edit my comment : if it helps, the second bug disapears after a close/reload of pwytter. The first time was a laungh just after installation.
January 3rd, 2008 at 3:14 pm
Any ideas why starting pwytter.py only outputs
: command not found13:
: command not found14: A Python Tkinter Twitter Client
: command not found15:
from: can’t read /var/mail/os.path
: command not found18: try:
./pwytter.py: line 19: syntax error near unexpected token `join’
./pwytter.py: line 19: ` sys.path.append(join(abspath(dirname(__file__)), ‘twclient’))
on Kubuntu Gutsy?
I think I have all the required packages installed.
Any help would be appreciated!
January 13th, 2008 at 9:03 pm
I like this. I’ve started playing with it today and so far I like it. Great job!
One bug (I think I saw it reported already): shortcut icon on desktop doesn’t work.
One suggestion: minimize to tray and/or most recent tweet in the title of the app
January 13th, 2008 at 9:33 pm
Thanks Rob,
The bug will be corrected in 0.9.
I keep your ideas for a next release.
January 14th, 2008 at 8:41 pm
Nice app. But I was have similar problems to Aymeric under Win XP SP2:
Traceback (most recent call last):
File “pwytter.py”, line 964, in ?
File “Tkinter.pyc”, line 1448, in wm_iconbitmap
_tkinter.TclError: bitmap “media\pwytter.ico” not defined
The ’start in’ field in the shortcut to Pwytter was empty, so I populated it with my path to Pwytter. This fixed the problem. The shortcut was created by the installer, so I suspect the problem lies there.
January 14th, 2008 at 8:50 pm
Apart from the shortcut issue, it works nicely. Suggested improvements: 1. Resizable window; 2. Configurable sound effects for incoming tweets (bonus points if the sounds can be different depending on the tweeter)
January 14th, 2008 at 9:53 pm
Michael : the .ico bug will be solved in 0.9.
Resizable window is on the list for 0.10.
I’ve to look for a multi-os solution for the sound notifications.
January 15th, 2008 at 10:00 pm
Thanks for the prompt response. I look forward to 0.9 and 0.10, then.
Unfortunately I don’t yet know enough about Python to help with a platform-independent sound solution. (There are sound-related, platform-independent FireFox plugins; I don’t know if those would provide any clues.)
January 26th, 2008 at 12:01 pm
This worked great the first time I ran it, but it’s refused to load ever since because of some ICO problem (same as above). I’m on XP SP2, and Pwytter was installed to default directory as administrator.
In the comments above, the first mention of an ICO problem was on Dec 12 2007. Over a month later it’s mentioned that the ICO problem will be fixed in the next version. Umm, I’m not waiting around if it takes so long to fix something that prevents the program from even loading.
January 26th, 2008 at 12:11 pm
Shreela > This is fixed in SVN.
January 29th, 2008 at 5:50 pm
I was successfully able to install the client on fedora core 7 but I had some issues. I got myself loaded up with all of the dependences for images etc. and then did an easy_install on the zip archive which seemed to work fine until I ran it and it was looking for pyCache or pwCache can’t remember. Anyway I noticed that these were in the zip so i coped them to the site-packages and it worked when I would run pwytter from within the extracted directory (I also extracted the zip to ~/pwytter. However If I try and run it form anywhere else it does not run.
March 30th, 2008 at 11:24 am
When try to run Pwytter 0.8 on Fedora 8 Linux, I got this error:
bash-3.2$ pwytter.py
Traceback (most recent call last):
File “/usr/bin/pwytter.py”, line 5, in
pkg_resources.run_script(’pwytter==0.8′, ‘pwytter.py’)
File “/usr/lib/python2.5/site-packages/setuptools-0.6c6-py2.5.egg/pkg_resources.py”, line 448, in run_script
File “/usr/lib/python2.5/site-packages/setuptools-0.6c6-py2.5.egg/pkg_resources.py”, line 1166, in run_script
File “/usr/lib/python2.5/site-packages/pwytter-0.8-py2.5.egg/EGG-INFO/scripts/pwytter.py”, line 29, in
import pwSplashScreen
File “/usr/lib/python2.5/site-packages/pwytter-0.8-py2.5.egg/pwSplashScreen.py”, line 19, in
from pwytter import __version__ as VERSION
File “/usr/bin/pwytter.py”, line 5, in
pkg_resources.run_script(’pwytter==0.8′, ‘pwytter.py’)
File “/usr/lib/python2.5/site-packages/setuptools-0.6c6-py2.5.egg/pkg_resources.py”, line 448, in run_script
File “/usr/lib/python2.5/site-packages/setuptools-0.6c6-py2.5.egg/pkg_resources.py”, line 1166, in run_script
File “/usr/lib/python2.5/site-packages/pwytter-0.8-py2.5.egg/EGG-INFO/scripts/pwytter.py”, line 30, in
import twclient
File “/usr/lib/python2.5/site-packages/pwytter-0.8-py2.5.egg/twclient/__init__.py”, line 20, in
import pwCache
ImportError: No module named pwCache
April 14th, 2008 at 12:09 pm
Great app. The linux source was not installing completely though. The following files/dirs I had to manually copy to ‘/usr/lib/python2.4/site-packages/pwytter-0.8-py2.4.egg’ (note: on a Gentoo and RHEL5 system):
* pwCache.py
* pwCache.pyc
* media/
* theme/
And I had to create cfg/ in that same directory (and make it writable for my user account).
I also do seem to get a lot of 400 errors:
HTTPError: HTTP Error 400: Bad Request
Have not found the solution for that.
May 4th, 2008 at 4:31 pm
Started to use your program recently. Like it but when I went to start it up the second day of use I got an error msg telling me to read the pwytter.exe.log
Traceback (most recent call last):
File “pwytter.py”, line 964, in ?
File “Tkinter.pyc”, line 1448, in wm_iconbitmap
_tkinter.TclError: bitmap “media\pwytter.ico” not defined
Traceback (most recent call last):
File “pwytter.py”, line 964, in ?
File “Tkinter.pyc”, line 1448, in wm_iconbitmap
_tkinter.TclError: bitmap “media\pwytter.ico” not defined
Did some reading in the above comments and found that I am not alone. Ok understand known bug. I also understand that everyone has a life so I ask with respect…….
ETA on fix??
Also to the person who fixed it via changing some code, could you please explain. Meaning where and what code lines you updated?
Thanks for all of your help. Nice app
May 4th, 2008 at 9:13 pm
@Jon: I’m working on a better setup for linux.
@Mark: This bug is corrected in the SVN trunk. The 0.9 release should be out soon !
May 10th, 2008 at 9:15 am
On Ubuntu I also needed to do:
sudo apt-get install python-simplejson
Also, as John suggested:
sudo cp pwCache.py* /usr/lib/python2.5/site-packages/pwytter-0.8-py2.5.egg/
That worked. I also copied the media and theme directories but I don’t see any difference.
Keep up the good work,
Sjors
May 12th, 2008 at 10:17 pm
“ImportError: No module named simplejson”
install in Kubuntu did not work for me
May 30th, 2008 at 1:15 am
I ran into that same problem, with simplejson, but then I installed the package python-simplejson, to get beyond it. But then, I got stuck with:
ImportError: No module named pwCache
So I’m also stuck with Kubuntu (Gutsy)
August 11th, 2008 at 8:31 am
On Ubuntu Hardy: I installed simplejson and moved pwCache (as suggested above). Pwytter opened once, but every other attempt gives the error:
IndexError: list index out of range
Any ideas?
Cheers,
/J
August 21st, 2008 at 12:07 pm
Just for those who have the same problem, my pwytter crashed on the theme list:
File “/usr/bin/pwytter.py”, line 5, in
pkg_resources.run_script(’pwytter==0.8′, ‘pwytter.py’)
File “/usr/lib/python2.5/site-packages/pkg_resources.py”, line 448, in run_script
self.require(requires)[0].run_script(script_name, ns)
File “/usr/lib/python2.5/site-packages/pkg_resources.py”, line 1166, in run_script
execfile(script_filename, namespace, namespace)
File “/usr/lib/python2.5/site-packages/pwytter-0.8-py2.5.egg/EGG-INFO/scripts/pwytter.py”, line 29, in
import pwSplashScreen
File “/usr/lib/python2.5/site-packages/pwytter-0.8-py2.5.egg/pwSplashScreen.py”, line 19, in
from pwytter import __version__ as VERSION
File “/usr/bin/pwytter.py”, line 5, in
pkg_resources.run_script(’pwytter==0.8′, ‘pwytter.py’)
File “/usr/lib/python2.5/site-packages/pkg_resources.py”, line 448, in run_script
self.require(requires)[0].run_script(script_name, ns)
File “/usr/lib/python2.5/site-packages/pkg_resources.py”, line 1166, in run_script
execfile(script_filename, namespace, namespace)
File “/usr/lib/python2.5/site-packages/pwytter-0.8-py2.5.egg/EGG-INFO/scripts/pwytter.py”, line 33, in
import pwTheme
File “/usr/lib/python2.5/site-packages/pwytter-0.8-py2.5.egg/pwTheme.py”, line 28
/usr/lib/pytglob.glob(os.path.join(self._themePath, ‘*.pwt’))
So I modified my /usr/lib/python2.5/site-packages/pwytter-0.8-py2.5.egg/pwTheme.py file at line 28 and around to:
self.themeList = [os.path.splitext(os.path.basename(theme))[0] for theme in \
#/usr/lib/pytglob.glob(os.path.join(self._themePath, ‘*.pwt’))]
glob.glob(’/usr/lib/python2.5/site-packages/pwytter-0.8-py2.5.egg/theme/*’)
]
Totally dirty, but works for now…
August 28th, 2008 at 10:33 pm
Hi, I downloaded Pwytter today.
I had the same icon problem as others, solved it deleting the desktop url, modifying the icon position, and creating the desktop url again. (I’m on Win2k)
2 suggestions, same as others: tinyurl support and minimize to tray.
1 suggestion I didn’t see: more space for entering one’s message. 2 lines instead of 1 would be enough
Otherwise great app, I was on Twitteroo but missed private & direct messages with that, so I decided to shop around & change.
Thanks
Ippe
November 11th, 2008 at 9:59 pm
Twitter Linksammlung - 25 Tools rund um Twitter…
Twitter ist ein großartiger Dienst und macht so richtig Spaß. Twitter für sich ist recht schlicht, aber es gibt unzählige Trittbrettfahrer Drittanbieter, die den Umgang mit Twitter verbessern und auch ergänzen. Einen Großteil dieser Ergänzungen …
November 26th, 2008 at 1:25 am
Hi…
I downloaded the current version (0.8) and i think it’s a cool app you got here but there’s some kind of bug or something that i can’t send a twit…i wrote the message and then press “send” and nothing happens.
am I missing something here?
btw, I’m running it under winxp…is something wrong with or it’s me?
November 26th, 2008 at 1:29 am
sorry about the last post….i was wrong…your app is great!
thanks dude!
January 23rd, 2009 at 1:36 am
Hi, great software, I love it.
Tow remarks:
- if you get many tweeds, you can either extend the list of tweeds to be shown to a larger number, or you always have to follow incoming tweeds in real time in order not to “miss” any. If you extend to a larger number of tweeds to be shown, there is one problem: you can’t scroll down. The tweeds disappear out of sight because just about 10 can get displayed on screen. What is that number setting good for if you can’t read anything that exceeds about 10 posts? PLEASE include a scrollbar or similar!
- TweedDeck has great features such as TinyUrl or automatic shortening of long tweeds (like gr8 for great) and is highly customizable in colums. Its downside is Adobe Air, which makes it non-portable. Could you think about some of the great features of TweedDeck for next versions of Pwytter?
Merci et bonne continuation - tiens-moi au courant stp!
Alex
January 27th, 2009 at 4:39 am
Regarding the so called icon bug, on all the XP SP2/3 machines I support, although I understand the SVN trunk currently has a working resolution in place, for those still out there with problems - simply modifying the shortcut to include the proper “start in” path consistently resolved the issue without having to move a single file.
The HTTP 400 issues however are quite a hassle and occur more regularly than I’d like. Nevertheless I’ll continue to recommend Pwytter as the best cross-platform Twitter client.
That being said, doing _anything_ to obfuscate the password in windows would be a gift.
March 11th, 2009 at 4:09 pm
Great application- nice job!! A few suggested improvements tho:
1. Re-sizeable window
2. Auto-refresh setting would be nice- suggest 30 sec. max > 10 mins min
3. notification of new tweets via pop up or colour change on bar when minimized would be nice
4. Minor point- just a style issue- a rounded window box cf. Twitterfox would be visually more appealing
May 4th, 2009 at 6:15 am
Pwytter without a scrollbar = FAIL.
Pwytter with a scrollbar = WIN
August 10th, 2009 at 12:17 pm
[…] the installation by copying some files (4 lines below, type as root too): cp pwCache.py /usr/lib/python2.6/site-packages/pwytter-0.8-py2.6.egg cp pwCache.pyc […]
December 21st, 2009 at 11:19 pm
I missing a search option
January 25th, 2010 at 3:41 am
How do you change the default browser for external links from IE to firefox?
January 25th, 2010 at 10:59 am
chris > Pwytter is using the “default browser” setting. So you have to change it.