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

Pwytter 0.8 Screenshot in Simplified Chineese

Download

25 Responses to “Pwytter 0.8”

  1. DE Says:

    - 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)

  2. Pierre-Jean Coudert Says:

    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 !!!

  3. Aymeric Says:

    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

  4. Pierre-Jean Coudert Says:

    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.

  5. Aymeric Says:

    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

  6. Pierre-Jean Coudert Says:

    Aymeric : I’ll correct this in 0.9
    Thanks.

  7. Thomas Chiroux Says:

    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.

  8. Thomas Chiroux Says:

    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.

  9. Richard Says:

    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!

  10. Rob Williams Says:

    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

  11. Pierre-Jean Coudert Says:

    Thanks Rob,

    The bug will be corrected in 0.9.
    I keep your ideas for a next release.

  12. Michael Scheper Says:

    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.

  13. Michael Scheper Says:

    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)

  14. Pierre-Jean Coudert Says:

    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.

  15. Michael Scheper Says:

    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.)

  16. Shreela Says:

    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.

  17. Pierre-Jean Coudert Says:

    Shreela > This is fixed in SVN.

  18. David Herman Says:

    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.

  19. urke Says:

    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

  20. John Says:

    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.

  21. Mark Says:

    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

  22. Pierre-Jean Coudert Says:

    @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 !

  23. Sjors Says:

    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

  24. MJ Klein Says:

    “ImportError: No module named simplejson”

    install in Kubuntu did not work for me :(

  25. Michelle Murrain Says:

    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)

Leave a Reply