rpm2html : a generator of Web pages for RPM packages

rpm2html generate automatically Web pages describing a set of RPM packages. Preliminary results obtained by running it on a local mirror of Redhat-4.2 i386 distribution and the RedHat i386 contrib directores are available.

The goal of rpm2html is also to identify the dependancies between various packages, and being able to find the packages providing the ressources needed to install another package. Every package is analyzed to retrieve its dependancies and the ressources it offers. These relationship are expressed using hyperlinks in the the generated pages. Finding the package providing the ressource you need is just a matter of a few clicks!

image: new.gif The sources of rpm2html-0.2 are available. Added features are colorization, localization and possibility to dump the actual installed base of RPM on the local machine.

It still lacks a proper support for multiple architectures for one package, high in the TODO list!

The ultimate commodity is ensured by indexing this set of pages, allowing to find instantaneously packages providing the some functionnalities (as long as the package maintainer has properly commented the RPM).

Here is the result of this indexing for around 1700 RPMs.

image: french.gif Here is the result of this indexing using French localization for around 1700 RPMs.

Two other good directories for Linux applications are:

Enjoy !

Daniel


Daniel Veillard, Thu Nov 13 00:09:11 EST 1997