From d62cf0d9aaa0c2d5ef5a8a0ebbe16c1cbeec0b38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCrer=20=C3=96zen?= Date: Sat, 10 Feb 2007 17:18:03 +0000 Subject: [PATCH] =?UTF-8?q?tablo=20ba=C5=9Fl=C4=B1klar=C4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/repostats.py | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/scripts/repostats.py b/scripts/repostats.py index 96dddbd5..f814110a 100755 --- a/scripts/repostats.py +++ b/scripts/repostats.py @@ -276,15 +276,21 @@ def write_html(filename, title, content): f.write(html_header % dict) f.close() -def make_table(elements): +def make_table(elements, titles=None): def make_row(element): return "%s" % "".join(map(str, element)) + title_html = "" + if titles: + title_html = """ + %s + """ % "".join(titles) + html = """ - +
%s%s
- """ % "".join(map(make_row, elements)) + """ % (title_html, "".join(map(make_row, elements))) return html @@ -600,21 +606,28 @@ class Repository: write_html("paksite/index.html", "Depo İstatistikleri", html) + titles = ( + "Paketçi", + "Paket sayısı" + ) + people = self.people.get_list() people = map(lambda x: ("%s" % (x[0], x[0]), x[1]), people) - write_html("paksite/packagers.html", "Paketçiler (paket sayısına göre)", make_table(people)) + write_html("paksite/packagers.html", "Paketçiler (paket sayısına göre)", make_table(people, titles)) people.sort(key=lambda x: x[0]) - write_html("paksite/packagers_by_name.html", "Paketçiler (isme göre)", make_table(people)) + write_html("paksite/packagers_by_name.html", "Paketçiler (isme göre)", make_table(people, titles)) + + titles = "Paket adı", "Versiyon", "Açıklama" srclist = map(lambda x: (x.name, x.spec.getSourceVersion(), x.spec.source.summary), sources.values()) srclist.sort(key=lambda x: x[0]) - html = make_table(srclist) + html = make_table(srclist, titles) write_html("paksite/sources.html", "Kaynak Paketler", html) binlist = map(lambda x: (x.name, x.source.spec.getSourceVersion(), x.source.spec.source.summary), packages.values()) binlist.sort(key=lambda x: x[0]) - html = make_table(binlist) + html = make_table(binlist, titles) write_html("paksite/binaries.html", "İkili Paketler", html)