public static final Charset CHARSET = StandardCharsets.UTF_8;
+ public static final String LOCALE_BUNDLE_FILE = "org.hedgecode.chess.scanner.LocalStrings";
+
public static final String CRLF = System.getProperty("line.separator");
public static final String TYPE_CHESSGAMES = "chessgames";
public static final String TYPE_CHESSBOMB = "chessbomb";
public static final String TYPE_CHESS24 = "chess24";
public static final String TYPE_CHESSCOM = "chesscom";
+ public static final String TYPE_2700CHESS = "2700chess";
public static final String DOMAIN_CHESSGAMES = "chessgames.com";
public static final String DOMAIN_LICHESS = "lichess.org";
- public static final String DOMAIN_CHESSBOMB = "www.chessbomb.com";
+ public static final String DOMAIN_CHESSBOMB = "chessbomb.com";
public static final String DOMAIN_CHESS24 = "chess24.com";
public static final String DOMAIN_CHESSCOM = "chess.com";
-
- public static final String PGN_DETECT_REGEX = "^\\[Event \"[^\"]+\"\\]$";
+ public static final String DOMAIN_2700CHESS = "2700chess.com";
public static final String PROXY_UNDEFINED = "undefined";
public static final String PROXY_HTTP = "http";
+ public static final String PROXY_HTTPS = "https";
public static final String PROXY_SOCKS = "socks";
+ public static final String PROXY_SOCKS_ADDRESS = "socks.address";
+
+ public static final String PROXY_SERVER_REGEX =
+ "^([^:]+):([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}):([0-9]{1,5})$";
+ public static final String PROXY_AUTH_REGEX =
+ "^([^:]+):(.+)$";
+
private ScannerConstants() {
throw new AssertionError(