diff options
Diffstat (limited to 'output/outputFormat.go')
-rw-r--r-- | output/outputFormat.go | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/output/outputFormat.go b/output/outputFormat.go index 9d43b135a..76329a936 100644 --- a/output/outputFormat.go +++ b/output/outputFormat.go @@ -33,7 +33,6 @@ var ( IsHTML: true, } - // CalendarFormat is AAA CalendarFormat = Format{ Name: "Calendar", MediaType: media.CalendarType, @@ -105,45 +104,6 @@ func (formats Formats) GetByName(name string) (f Format, found bool) { return } -func (formats Formats) GetBySuffix(name string) (f Format, found bool) { - for _, ff := range formats { - if name == ff.MediaType.Suffix { - if found { - // ambiguous - found = false - return - } - f = ff - found = true - } - } - return -} - -func (formats Formats) FromFilename(filename string) (f Format, found bool) { - // mytemplate.amp.html - // mytemplate.html - // mytemplate - var ext, outFormat string - - parts := strings.Split(filename, ".") - if len(parts) > 2 { - outFormat = parts[1] - ext = parts[2] - } else if len(parts) > 1 { - ext = parts[1] - } - - if outFormat != "" { - return formats.GetByName(outFormat) - } - - if ext != "" { - return formats.GetBySuffix(ext) - } - return -} - // Format represents an output representation, usually to a file on disk. type Format struct { // The Name is used as an identifier. Internal output formats (i.e. HTML and RSS) |