aboutsummaryrefslogtreecommitdiff

APTrepoIndex

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 Python3.

Features

  • Simple.
  • Matches the needs for a personal repository overview.

Example output for my personal repository.

Requirements

  • Python > 3.2 I think.
  • Genshi, a Python toolkit for generation of output for the web.
  • python3-apt, high level package interface for Python.

Usage

$ ./aptrepoindex.py ~/public_html/apt/ > ~/public_html/apt/index.html

Code

$ git clone clone http://sousmonlit.zincube.net/~niol/repositories.git/sbuilder-lite/

Code may be browsed through the sbuilder-lite code web interface which also provides a snapshot archive.