Purpose
aptrepoindex generates a HTML page which is a summary of what is present in
your APT repository (repository for Debian packages). To do so, it reads the
index files. It is a nice addition to reprepro.
It is written in Python.
Features
- Simple.
- Matches the needs for a personal repository overview.
Example output for my personal repository.
Requirements
- Python > 2.3 I think.
- Genshi, a Python toolkit for generation of output for the web.
- SOAPpy, SOAP support for Python.
- python-apt, high level package interface for Python.
Usage
$ ./aptrepoindex.py ~/public_html/apt/ > ~/public_html/apt/index.html
Code
$ hg clone http://sousmonlit.dyndns.org/~niol/repositories/aptrepoindex/
Code may be browsed through the aptrepoindex code web interface which also provides a snapshot archive.