X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=hr.go;fp=hr.go;h=64c83355f98676e561b8c6b10d94f5641d31dd3a;hb=095355edeb841fd490353e4b22f9ea3909344260;hp=b751e4dd2ccd9aae55c33fdc8ddf3bcbc7caf928;hpb=8d410a547fec59ede811f71157b1b11d14a7b6c6;p=gocheese.git diff --git a/hr.go b/hr.go index b751e4d..64c8335 100644 --- a/hr.go +++ b/hr.go @@ -19,6 +19,7 @@ package main import ( "bytes" + _ "embed" "html/template" "io/ioutil" "log" @@ -29,97 +30,13 @@ import ( ) var ( - HRRootTmpl = template.Must(template.New("hr-root").Parse(` - - - {{.Version}}: packages - - - - - -`)) - HRPkgTmpl = template.Must(template.New("hr-pkg").Parse(` - - - {{.Version}}: package {{.PkgName}} - - -
- {{with .Info.Name}}
Name
{{.}}
{{end}} - {{with .Info.Version}}
Version
{{.}}
{{end}} + //go:embed hr-root.tmpl + HRRootTmplRaw string + HRRootTmpl = template.Must(template.New("hr-root").Parse(HRRootTmplRaw)) - {{with .Info.Platform}}
Platform
{{end}} - - {{with .Info.SupportedPlatform}}
SupportedPlatform
{{end}} - -
Summary
{{.Info.Summary}}
-
Description
-{{.Info.Description}}
-      
- - {{with .Info.DescriptionContentType}}
DescriptionContentType
{{.}}
{{end}} - {{with .Info.Keywords}}
Keywords
{{.}}
{{end}} - {{with .Info.HomePage}}
HomePage
{{.}}
{{end}} - {{with .Info.Author}}
Author
{{.}}
{{end}} - {{with .Info.AuthorEmail}}
AuthorEmail
{{.}}
{{end}} - {{with .Info.Maintainer}}
Maintainer
{{.}}
{{end}} - {{with .Info.MaintainerEmail}}
MaintainerEmail
{{.}}
{{end}} - {{with .Info.License}}
License
{{.}}
{{end}} - - {{with .Info.Classifier}}
Classifier
{{end}} - - {{with .Info.RequiresDist}}
RequiresDist
{{end}} - - {{with .Info.RequiresPython}}
RequiresPython
{{.}}
{{end}} - - {{with .Info.RequiresExternal}}
RequiresExternal
{{end}} - - {{with .Info.ProjectURL}}
ProjectURL
{{end}} - - {{with .Info.ProvidesExtra}}
ProvidesExtra
{{end}} -
- -

Releases

- - - - - - - - - {{range .Releases}}{{if .Size}} - - - {{end}}{{end}} -
FilenameVersionUploadedSizeDigests
{{.Filename}} - {{.Version}} - {{.UploadTimeISO8601}} - {{.Size}} -
    {{range $a, $d := .Digests}} -
  • {{$a}}: {{$d}}
  • - {{end}}
- - -`)) + //go:embed hr-pkg.tmpl + HRPkgTmplRaw string + HRPkgTmpl = template.Must(template.New("hr-pkg").Parse(HRPkgTmplRaw)) ) func serveHRRoot(w http.ResponseWriter, r *http.Request) {