diff options
Diffstat (limited to 'skate/cmd/skate-map')
-rw-r--r-- | skate/cmd/skate-map/main.go | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/skate/cmd/skate-map/main.go b/skate/cmd/skate-map/main.go index 6f3acb9..132d4ab 100644 --- a/skate/cmd/skate-map/main.go +++ b/skate/cmd/skate-map/main.go @@ -65,14 +65,17 @@ var ( func main() { flag.Parse() availableMappers := map[string]skate.Mapper{ - // Add new mapper functions here. TODO: add more docs. - "id": skate.Identity, - "ff": skate.CreateFixedMapper(*extraValue), - "ti": skate.MapperTitle, - "tn": skate.MapperTitleNormalized, - "ty": skate.MapperTitleNysiis, - "ts": skate.MapperTitleSandcrawler, - "ru": skate.MapperURLFromRef, + // Add new mapper functions here. TODO: add more docs, and improve + // composability, e.g. like middleware. + "id": skate.Identity, + "ff": skate.CreateFixedMapper(*extraValue), + "ti": skate.MapperTitle, + "tn": skate.MapperTitleNormalized, + "ty": skate.MapperTitleNysiis, + "ts": skate.MapperTitleSandcrawler, + "ru": skate.MapperURLFromRef, + "cti": skate.MapperContainerTitle, + "cts": skate.MapperContainerTitleSandcrawler, } if *logFile != "" { f, err := os.OpenFile(*logFile, os.O_CREATE|os.O_APPEND, 0644) |