GUI version of pyP2B

My python script pyP2B was command-line only. Tonight, I played for the first time with Tk, re-wrote pyP2B as a class and thus added a GUI. Its webpage is updated ; the archive containing both command-line and GUI versions is here: pyP2B.tar.gz (3kb).

February 15, 2007 · 1 min · jepoirrier

I give up!

OK, I am giving up the Jadoo project. It could have been a very interesting project. But if I don’t give up now, it will stay in my mind and prevent me from starting new projects or continuing more important projects. But it’s a temporary giving up: who knows how much time I’ll have in 2 or 3 months. For those interested in Jadoo, here is the short story: everything started with a post on Alexandre Dulaunoy’s blog, then I tried a first version and finally I wrote a small update. Files are still here: jadwrite.py and jadpub.py. ...

February 13, 2007 · 1 min · jepoirrier

Some news about Jadoo

Here are some news about the Jadoo blog engine … I updated the CSS file (2ko) and corrected some mistakes; now, all HTML/CSS tags are correctly used. I updated the main script in order to link to Technocrati for all tags I also updated the footer (= the side bar in the published page); it now includes the Technocrati search box I added the blogroll. It’s not showing links in random order like many other blog engines. But do we need that feature? Some tasks still need to be done: ...

January 2, 2007 · 2 min · jepoirrier

Easy backup @ ULg

While reading the GnomeFr planet, I found this nice article to save documents on my university backup system (written by Steve Frécinaux).

December 27, 2006 · 1 min · jepoirrier

First tryout of Jadoo

Hi This is my first post with the Jadoo blog engine. As I stated before, I was planning to write my own blog software with these goals: Simplicity No PHP nor any script for the client All the processing done un Python, offline No DB (maybe some other goals but I don’t remember them, right now) I’ll try to apply the “release soon, release often” principle (where does it came from?): before writing an entry, launch jadwrite.py ; to create html files, launch jadpub.py ; then upload html files with your FTP client (scripts are highly customized for my blog, for the moment ; and everything doesn’t respect all the standards). I’ll also to retrieve all my previous posts (but the URL will be changed ; the RSS URL also changed). But for the moment, I have other important work to do … There is no system for comments for the moment (I don’t know if there will be one in the future) but you can send me comments and requests to jepoirrier@gmail.com. ...

December 14, 2006 · 1 min · jepoirrier

Plugins for Digital Object Identifier lookup

I’ve just written some “search plugins” for Firefox (1.x and 2.x) that allow you to quickly look for a specific Digital Object Identifier ( DOI). These DOI are more and more used in biomedical sciences. One of their interesting features is that they allow direct linking to the scientific article. The plugins are availble here. If you already have Firefox 2, the installation procedure is very easy: all you have to do is go to the plugins page, click on the small arrow near your Firefox search box and choose the “Add DOI lookup” option; it will then automatically be installed for you. ...

November 17, 2006 · 1 min · jepoirrier

OSS/FS players about GPL Java

Sun opened Java in the most elegant way of doing it (imho): the licence is the GPL. This move was analysed and commented by many people. Even some important Open Source/Free Software players gave their comments on a Sun website. Unfortunately, their comments are only available in a proprietary video format. You can now have access to audio recordings of these interviews ( Brian Behlendorf, Paul Cormier, Eben Moglen, Tim O’Reilly, Mark Shuttleworth, Richard Stallman and Dr. Marcelo K. Zuffo), to a text transcript and even to SHA1 sums of the audio files!

November 14, 2006 · 1 min · jepoirrier

Simple Sitemap.xml builder

In a recent post, Alexandre wrote about web indexing and pointed to a nice tool for webmaster: the sitemap. The Sitemap Protocol “allows you to inform search engines about URLs on your websites that are available for crawling” (since it’s a Google creation, it seems that only Google is using it, according to Alexandre). If you have a shell access to your webserver and Python on it, Google has a nice Python script to automatically create your sitemap. ...

November 5, 2006 · 2 min · jepoirrier

Automated Pubmed reference to BibTeX

In biology, we often need to use PubMed, a biomedical articles search engine for citations from MEDLINE and other life science journals. In the MS-Windows world, you have nice, proprietary tools (like Reference Manager or Endnote) that retrieves citations from PubMed, store them in a database and allow you to use them in proprietary word processing software (in fact, in MS-Word only since nor Wordperfect nor OpenOffice.org are supported). If you are using BibTeX (for LaTeX) as your citations repository, there isn’t a lot of tools. The best one, imho, is JabRef, a free reference manager written in Java (for me, the only “problem” is that it adds custom, non-BibTeX tags). Or you can edit the BibTeX file by yourself with any text editor. ...

October 22, 2006 · 3 min · jepoirrier

Playing with Python and Gadfly

Following my previous post where I retrieved EXIF tags from photos posted on Flickr, here is the next step: my script now stores data in a database. There is a lot of free wrappers for databases in Python. Although I first thought of using pysqlite (because I am already using SQLite in another project), I decided to use Gadfly, a real SQL relational database system entirely written in Python. It does not need a separate server, it complies with the Python DBAPI (allowing easy changes of DB system) and it’s free. ...

October 1, 2006 · 3 min · jepoirrier