8c481cd89f7249bc6152854ceb4ecfd2267436d1
[meviz.git] / src / main / java / eu / svjatoslav / meviz / htmlindexer / Constants.java
1 /*
2  * Meviz - Various tools collection to work with multimedia.
3  * Copyright (C) 2012 -- 2018, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu
4  *
5  * This program is free software; you can redistribute it and/or
6  * modify it under the terms of version 2 of the GNU General Public License
7  * as published by the Free Software Foundation.
8  */
9
10 package eu.svjatoslav.meviz.htmlindexer;
11
12 public class Constants {
13
14     public static final String DEFAULT_GALLERY_TITLE = "Gallery";
15
16     public static final String METADATA_FILE_NAME = "metadata_6.dat";
17
18     public static final String THUMBNAILS_DIRECTORY_NAME = ".thumbnails";
19
20     /**
21      * If this string is found within index.html then it is assumed that the
22      * file is generated by current utility and therefore is safe to overwrite
23      * with the newer version.
24      * <p>
25      * TODO: possibility of multiple patterns shall be present, to allow easy
26      * migration
27      * <p>
28      * TODO: a safer way shall be used for detection, like specific pattern also
29      * in specific place within a file
30      */
31     public static final String HTML_MAGIC_STRING = "DirListGen";
32
33     public static final String HTML_MEMO = "Directory Listing Generator by Svjatoslav Agejenko. " +
34             "E-mail: svjatoslav@svjatoslav.eu, homepage: http://svjatoslav.eu";
35
36     public static final String[] SUPPORTED_IMAGE_EXTENSIONS = {
37             "jpg", "jpeg", "png", "gif"};
38
39     public static final String[] SUPPORTED_VIDEO_EXTENSIONS = {
40             "avi", "mp4", "mpeg", "mpg", "mkv", "flv", "ogv"};
41
42     public static final String THUMBNAIL_VERSION = "2";
43
44 }