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 !