// Code generated by "jade.go"; DO NOT EDIT. package web import ( "dwelling-files/pkg/files" "dwelling-files/pkg/utils" "fmt" "html" "io" "net/http" "strconv" ) const ( index__0 = `Arav's dwelling / Files
` index__2 = `

Files: ` index__3 = ` (` index__4 = `); Directories: ` index__5 = `.

` index__6 = `
NameDateSize
../

Privacy statements

I collect access logs that include access date and time, IP-address, User-Agent, referer URL that tells me where have you came from, request that you sent to me. In addition there are GeoIP information added based on your IP-address that includes country, region, and city for my convenience.

This site makes use of JavaScript purely for convenient functionality, like being able to watch video, listen to music, and look images in an overlay without the need to open a file in a new tab or return back.

` index__7 = `` index__9 = `` index__10 = `` index__11 = `` ) func Index(mainSite, currentPath string, totalFiles, totalFilesSize, totalDirectories int64, items *[]files.DirEntry, r *http.Request, wr io.Writer) { buffer := &WriterAsBuffer{wr} buffer.WriteString(index__0) buffer.WriteString(html.EscapeString(mainSite)) buffer.WriteString(index__1) buffer.WriteString(currentPath) buffer.WriteString(index__2) buffer.WriteString(html.EscapeString(strconv.FormatInt(totalFiles, 10))) buffer.WriteString(index__3) buffer.WriteString(html.EscapeString(strconv.FormatInt(totalFilesSize, 10))) buffer.WriteString(index__4) buffer.WriteString(html.EscapeString(strconv.FormatInt(totalDirectories, 10))) buffer.WriteString(index__5) for _, item := range *items { buffer.WriteString(index__7) buffer.WriteString(html.EscapeString(fmt.Sprintf("%v", item.Link))) buffer.WriteString(index__8) buffer.WriteString(html.EscapeString(fmt.Sprintf("%v", item.Name))) buffer.WriteString(index__9) buffer.WriteString(utils.ToClientTimezone(item.Datetime, r).Format(files.FileDateFormat)) buffer.WriteString(index__10) buffer.WriteString(html.EscapeString(fmt.Sprintf("%v", item.Size))) buffer.WriteString(index__11) } buffer.WriteString(index__6) }