Exemple #1
0
        public static CineastConfiguration GetDefault()
        {
            var config = new CineastConfiguration("http://localhost:4567/", "http://localhost/");
            var map    = new CategoryConfig();

            map.spatial       = "spatialdistance";
            map.temporal      = "temporaldistance";
            config.categories = map;
            return(config);
        }
Exemple #2
0
        public static CineastConfiguration Load()
        {
            if (!HasConfig())
            {
                throw new FileNotFoundException("Configuration not found", GetFilePath());
            }

            CineastConfiguration config = ReadJsonFirst <CineastConfiguration>(GetFilePath(), GetFilePath(true));

            // Sanatize
            if (!string.IsNullOrEmpty(config.cineastHost) && !config.cineastHost.EndsWith("/"))
            {
                config.cineastHost += "/";
            }

            if (!string.IsNullOrEmpty(config.imagesHost) && !config.imagesHost.EndsWith("/"))
            {
                config.imagesHost += "/";
            }

            return(config);
        }