ΖψϊΓΓє® Welcomes You!

After reading the Headline you might be wondering if this post contains any text regarding Hermaphrodites(Zwitter in German) or of Rammstein’s Song.

But NO!.

It is just a front-end GUI for twitter API created using python, Qt bindings for python and twitter module for python developed by DeWitt Clinton (My Sincere Thanks to him for creating such an awesome module).

The name happens to be just fusion of my Nick Zarthon and Twitter i.e Zwitter ..:P

When started settings dialog gets opened asking for your username and password.

After Entering the details it loads your data and then displays the main Window, now you can perform any function you like just by clicking the button. Titles of the buttons are self explanatory for their functions.

The major coding was done to support contextMenu(Menu that appears after we Right Click) in listWidget(Main Display Area)

Different contextMenu is displayed depending on what type of element is clicked and currently what type of list is being shown,

  • Elements are of two types, User and Status
  • List type can be of Public Timeline, Get Replies,  Latest Friends Status and Direct Message

Through them you Create friends, Destroy friendship, Reply, Retweet(I just retweets them, you cannot edit it), Get information about a particular user, Post New Direct Message, reply to one etc….

You can also reply to more than one person at a time, when you press Reply button, you will see following dialog

It shows you all your friends list, you can also see their Real Names just selecting Real Names from combo Box.

To add a user to reply list just Double Click its name, you can also filter out the list by entering initials in search label, it will show all the members that contain the string in Search Field.

There is one constraint, you can only edit one line as soon as you press enter the text is posted.

Similarly there is a dialog for Message.

Source code can be found at

http://github.com/zarthon/PyQt_twitter

Try IT!! And please Reply how you like it or have any questions and feel free to send bugs at

<mohitrajkothari@gmail.com>

Advertisements
  1. Wow! This seems good, I’ll checkout the code from your repo.

    PS: Change the theme and font of this site 🙂 Clean = good.

  2. All these fonts on your site are quite hard to read. Keep simple sans-serif fonts for main text.

    Use a QTextArea and watch out for some other key stroke ( override keyEvent(..) ) to allow multi-line input.

    • well to use QtextArea i will have to change lot of things that why…i hav use returnPressed purposely to post new status

    • Viranch
    • June 28th, 2010

    Hey, sounds nice!!! So finally you are on Qt huh!?

    Keep it up!

    • thought of learning qt by developing something…(advice from Nikhil)
      try the app and lemme know how you like it.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: