From 2b5c26b2dbc49bc22e254df73acc5e6a89affea6 Mon Sep 17 00:00:00 2001 From: "Alexander \"Arav\" Andreev" Date: Thu, 23 Feb 2023 18:02:52 +0400 Subject: [PATCH] Remove compiled template. --- web/index.jade.go | 68 ----------------------------------------------- 1 file changed, 68 deletions(-) delete mode 100644 web/index.jade.go diff --git a/web/index.jade.go b/web/index.jade.go deleted file mode 100644 index d8e8b78..0000000 --- a/web/index.jade.go +++ /dev/null @@ -1,68 +0,0 @@ -// 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__7 = `
NameDateSize
../
` - index__8 = `

On a page use up and down arrow keys to navigate through list. Use home and end keys to go to the start and end of a list. Use Ctrl+Backspace to return to a parent directory.

In an overlay use a mouse wheel to change a scale of a video or a picture. Use left and right arrow keys to go through media. Use space key to toggle pause. Use escape key to close an overlay, or click outside a media. An audio volume is being kept across site using LocalStorage API.

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__9 = `` - index__12 = `` - index__13 = `` - index__14 = `` -) - -func Index(mainSite, currentPath string, stats *files.DirStats, 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(fmt.Sprintf("%v", stats.Files))) - buffer.WriteString(index__3) - buffer.WriteString(html.EscapeString(fmt.Sprintf("%v", stats.FilesSize))) - buffer.WriteString(index__4) - buffer.WriteString(html.EscapeString(fmt.Sprintf("%v", stats.Directories))) - buffer.WriteString(index__5) - buffer.WriteString(html.EscapeString(strconv.FormatInt(int64(0), 10))) - buffer.WriteString(index__6) - - for i, item := range *items { - buffer.WriteString(index__9) - buffer.WriteString(html.EscapeString(strconv.FormatInt(int64(i+1), 10))) - buffer.WriteString(index__10) - buffer.WriteString(html.EscapeString(fmt.Sprintf("%v", item.Link))) - buffer.WriteString(index__11) - buffer.WriteString(html.EscapeString(fmt.Sprintf("%v", item.Name))) - buffer.WriteString(index__12) - buffer.WriteString(utils.ToClientTimezone(item.Datetime, r).Format(files.FileDateFormat)) - buffer.WriteString(index__13) - buffer.WriteString(html.EscapeString(fmt.Sprintf("%v", item.Size))) - buffer.WriteString(index__14) - - } - buffer.WriteString(index__7) - buffer.WriteString(currentPath) - buffer.WriteString(index__8) - -}