import groovy.json.JsonSlurper import org.serviio.library.metadata.MediaFileType import org.serviio.library.online.* import javax.net.ssl.HttpsURLConnection import javax.script.ScriptEngine import javax.script.ScriptEngineManager /** * WebResource extractor plugin for Google+ * * @author Michael Mishalov * @version 2.0 */ class GooglePlus extends WebResourceUrlExtractor{ protected final static VALID_WEB_RESOURCE_URL = '^(?:https?://)?(?:www\\.)?plus.google.com/.*' protected final static USER_AGENT = 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.186 Safari/535.1' protected final static USER_ID_REGEX = /(?s)photos\/(.*?)\/albums\// protected final static USER_ALBUMS_REGEX = /(?s)_user.albums =(.*?);/ protected final static USER_NUMERIC_ID_REGEX = /(?s)token="photos\/(.*?)\/albums/ protected final static NAME_ATR_REGEX = /(?s)name="(.*?)"/ protected final static VALUE_ATR_REGEX = /(?s)value="(.*?)"/ protected final static AUTH_FORM_REGEX = /(?s)