Python

Boog, the desktop bugzilla client for Fedora

Tuesday, September 1st, 2009 | Community, Fedora, FOSS, Python | 7 Comments

Few nights back I was looking for way to explain my dad how to file a bug and this starts from there. Me and mether had the initial discussion in the middle of night about the basic design and workflow.

From the project page “Boog is a desktop and command line bugzilla client that aims to provide a very easy and simple interface for end users to file bug reports. We aim to built some intelligence into the client. We will collect the Fedora version and component version information, hardware details, log output, SELinux status and other details depending on the component the user chooses to file a bug report against.”

To get automated information , I wrote some code based on this wiki page.If your package requires any other information which can be collected automatically please drop a mail to me.

I started writing a console based client for the same. For now we thought that user will know against which package he wants to file the bug.

The first screen

boog screen 1

In the next screen, user needs to put the username and password or it will pick them up from a config file.

boog screen 2

Next is the package name

boog screen 3

Then a single line summary

boog screen 4

Next it will open up your favorite editor based on $EDITOR environment variable or it will fallback to vi.

boog screen 5

Finally it will show the report to the user , user may want to submit that to go back or cancel the whole operation.

boog screen 6

While submitting the bug it will automatically upload the files to be attached.
After submitting the report the user will get an URL of the bug just filed.

You can see the process in this screencast.

We need help on the mockup of the Gtk based GUI. Please contact me or mether in case you want.
Any new ideas or suggestions are welcome :)

The post is brought to you by lekhonee v0.7

Tags: , ,

pony 0.4 released

Friday, August 14th, 2009 | Community, Fedora, FOSS, KDE, News, Photography, Python, Qt | No Comments

I just released Pony 0.4 into the wild. It came out with a 2 days delay :(

Pony is a KDE based image manager. The main feature is to create Collections out of removable devices and watch/search the thumbnails offline (when the media is not attached).
New features in this release:

  • shortcut key ‘u’ to get the upload to flickr dialog
  • Hot keys: Now one can assign hotkeys using numeric key board , right now only %f (selected filename) is supported there.

Download the source or you can use this yum repo for Fedora 11.

The post is brought to you by lekhonee v0.7

Tags: , ,

translation-filter 1.0 released

Wednesday, July 29th, 2009 | Community, Fedora, FOSS, KDE, Qt | No Comments

A massive jump in the release number and now we have translation-filter 1.0 :) Download the source from here.
What is translation-filter ?
It is a tool to imporve l10n quality by helping in finding different corner cases. This is being developed as a part of aukur.org.in . It is having two GUI(s), one Gnome and one for KDE and a command line version. Couple of the features are only available in the command line version.
Different features of translation-filter:

  • It can search for word(s) in a given directory or some selected files. The result will be saved as an HTML file or can also be seen in the command line. By using this features one can check consistency of usage
  • It can create single word based list from the given .po files. It will contain both the term and translated string(s)
  • It can check for any unattached dependent vowel sign. Right now it can find that for the Indic languages. Like ি and া can not sit beside

To know more about different options read here.

The post is brought to you by lekhonee v0.6

Tags: ,

lekhonee v0.6 released

Friday, July 3rd, 2009 | Community, Fedora, FOSS, KDE, News | 4 Comments

I just released lekhonee v0.6 . Download the source.

For RPM(s) , download from koji.

New features and fixes:

  • Preview option fixed in the KDE based frontend, old menu based options removed
  • Editing option for the last 10 blog posts. Users please tell me if you need to get more
  • Insert Link error in the gnome frontend is fixed
  • Add categories is also working under gnome frontend (forgot to write code in the last release)
  • “Save Draft” option on the gnome frontend is also working (Again forgot to write the code)

If you want to go back from the “Old Posts” list in the gnome frontend , just select anything the list and press “Escape”, in KDE one, there is a button on top to handle this.

To edit the entries you have to double click on the post title.

lekhonee-kde

The post is brought to you by lekhonee v0.6

Tags: , , ,

OLPC Pune meet and photo management

Monday, April 6th, 2009 | digikam, FOSS, Gimp, News, OLPC, Photo, Photography, problem, Pune, Python, Qt | 6 Comments

This Sunday I went to OLPC Pune meet to give a talk on activity development. The students seem be very enthusiastic. The talk lasted for around 2 hours. Photos can be found here.

On the other side, I was looking for a photo catalogue software which can catalogue my photos on DVD or any other removable media, it should  also allow me to search them based on EXIF data and tags and should show thumbnail(s) in the result.
I generally use digikam and gthumb too manage and view the photos. In digikam I never being properly able to catalogue photos on DVD (never tried on the last few updates) and gthumb is too slow in showing the thumbnail or full screen views for the large size photos I take. I prefer gthumb over over digikam to view the photos due to the simpler UI.

Finally decided to write my own app for this, which will *not* have any editing features, Gimp is the tool I use for editing. Watch this video (3.2MB) and please comment if the  thumbnail creation / viewing is fast or not ?

Tags: , , , ,

Localisation is important

Monday, December 29th, 2008 | Community, FOSS, News, Publican, Python | No Comments

It is not just a comment , it is a Truth.

It becomes difficult when someone tries to translate technical documents as we don’t have proper words in our own language to describe all these technical/buzz words.

Few days back I suddenly got a mail from Jaganadh G telling that he started translated my small python book in Malayalam. You can see his ongoing work here. I am very sure that this is going to help many people to understand things easily as they will be reading in their mother toung.

Tags: , ,

Search

Archives

Categories