fixy dixy
This commit is contained in:
+2
-54
@@ -58,8 +58,6 @@ html_header = """
|
|||||||
</body></html>
|
</body></html>
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# default html templates (now obsolete)
|
# default html templates (now obsolete)
|
||||||
|
|
||||||
def_repo_sizes_html = u"""
|
def_repo_sizes_html = u"""
|
||||||
@@ -71,28 +69,6 @@ def_repo_sizes_html = u"""
|
|||||||
</table></tbody>
|
</table></tbody>
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def_missing_html = u"""
|
|
||||||
<html><head>
|
|
||||||
<title>Eksik ikili paket %(name)s</title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
||||||
<link href="http://www.pardus.org.tr/styles/stil.css" rel="stylesheet" type="text/css">
|
|
||||||
|
|
||||||
</head><body>
|
|
||||||
<div id="header-bugzilla">
|
|
||||||
</div>
|
|
||||||
<div id="packets">
|
|
||||||
|
|
||||||
<h1>Eksik ikili paket: %(name)s</h1>
|
|
||||||
|
|
||||||
<h3>Bağımlı paketler (derlenmek için):</h3>
|
|
||||||
<p>%(revBuildDeps)s</p>
|
|
||||||
|
|
||||||
<h3>Bağımlı paketler (çalışmak için):</h3>
|
|
||||||
<p>%(revRuntimeDeps)s</p>
|
|
||||||
</div>
|
|
||||||
</body></html>
|
|
||||||
"""
|
|
||||||
|
|
||||||
|
|
||||||
def svn_uri(path):
|
def svn_uri(path):
|
||||||
# init
|
# init
|
||||||
@@ -107,14 +83,6 @@ def svn_uri(path):
|
|||||||
return uri
|
return uri
|
||||||
|
|
||||||
|
|
||||||
def valuesort(x, y):
|
|
||||||
if x[1] > y[1]:
|
|
||||||
return -1
|
|
||||||
elif x[1] == y[1]:
|
|
||||||
return 0
|
|
||||||
else:
|
|
||||||
return 1
|
|
||||||
|
|
||||||
def find_pspecs(folder):
|
def find_pspecs(folder):
|
||||||
paks = []
|
paks = []
|
||||||
for root, dirs, files in os.walk(folder):
|
for root, dirs, files in os.walk(folder):
|
||||||
@@ -125,14 +93,6 @@ def find_pspecs(folder):
|
|||||||
dirs.remove(".svn")
|
dirs.remove(".svn")
|
||||||
return paks
|
return paks
|
||||||
|
|
||||||
def template_get(tmpl_name):
|
|
||||||
return globals()["def_" + tmpl_name + "_html"]
|
|
||||||
|
|
||||||
def template_write(filename, tmpl_name, dict):
|
|
||||||
f = codecs.open(filename, "w", "utf-8")
|
|
||||||
f.write(template_get(tmpl_name) % dict)
|
|
||||||
f.close()
|
|
||||||
|
|
||||||
def write_html(filename, title, content):
|
def write_html(filename, title, content):
|
||||||
f = codecs.open(filename, "w", "utf-8")
|
f = codecs.open(filename, "w", "utf-8")
|
||||||
root = "./"
|
root = "./"
|
||||||
@@ -189,7 +149,7 @@ class Histogram:
|
|||||||
|
|
||||||
def get_list(self, max=0):
|
def get_list(self, max=0):
|
||||||
items = self.list.items()
|
items = self.list.items()
|
||||||
items.sort(valuesort)
|
items.sort(key=lambda x: x[1], reverse=True)
|
||||||
if max != 0:
|
if max != 0:
|
||||||
return items[:max]
|
return items[:max]
|
||||||
else:
|
else:
|
||||||
@@ -218,16 +178,6 @@ class Missing:
|
|||||||
self.name = name
|
self.name = name
|
||||||
self.revBuildDeps = []
|
self.revBuildDeps = []
|
||||||
self.revRuntimeDeps = []
|
self.revRuntimeDeps = []
|
||||||
|
|
||||||
def report_html(self):
|
|
||||||
bDeps = map(lambda x: "<a href='./%s.html'>%s</a>" % (x, x), self.revBuildDeps)
|
|
||||||
rDeps = map(lambda x: "<a href='./%s.html'>%s</a>" % (x, x), self.revRuntimeDeps)
|
|
||||||
dict = {
|
|
||||||
"name": self.name,
|
|
||||||
"revBuildDeps": ", ".join(bDeps),
|
|
||||||
"revRuntimeDeps": ", ".join(rDeps)
|
|
||||||
}
|
|
||||||
template_write("paksite/binary/%s.html" % self.name, "missing", dict)
|
|
||||||
|
|
||||||
|
|
||||||
class Package:
|
class Package:
|
||||||
@@ -531,7 +481,7 @@ class Repository:
|
|||||||
</p></div>
|
</p></div>
|
||||||
""" % make_table(self.longpy.get_list(5))
|
""" % make_table(self.longpy.get_list(5))
|
||||||
|
|
||||||
write_html("paksite/index.html", "Depo İstatistikleri", html)
|
write_html("paksite/index.html", "Genel Bilgiler", html)
|
||||||
|
|
||||||
titles = (
|
titles = (
|
||||||
"<a href='packagers_by_name.html'>Paketçi</a>",
|
"<a href='packagers_by_name.html'>Paketçi</a>",
|
||||||
@@ -601,8 +551,6 @@ if __name__ == "__main__":
|
|||||||
repo.report_html()
|
repo.report_html()
|
||||||
for p in packagers.values():
|
for p in packagers.values():
|
||||||
p.report_html()
|
p.report_html()
|
||||||
for p in missing.values():
|
|
||||||
p.report_html()
|
|
||||||
for p in packages.values():
|
for p in packages.values():
|
||||||
p.report_html()
|
p.report_html()
|
||||||
for p in sources.values():
|
for p in sources.values():
|
||||||
|
|||||||
Reference in New Issue
Block a user