diff --git a/app/build.gradle b/app/build.gradle index d38c3c74..3ced0cf5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -20,11 +20,11 @@ android { def fileNaming = "apk/ForPDA" - def versionNumber = 221 + def versionNumber = 223 - def versionMajor = "0" - def versionMinor = "9" - def versionPatch = "8" + def versionMajor = "1" + def versionMinor = "0" + def versionPatch = "0" def versionBuild = -1 def versionPropsFile = file('version.properties') diff --git a/app/src/main/assets/patterns.json b/app/src/main/assets/patterns.json index 7fb5f198..b8d27ea4 100644 --- a/app/src/main/assets/patterns.json +++ b/app/src/main/assets/patterns.json @@ -1,5 +1,5 @@ { - "version": 18, + "version": 21, "scopes": [ { "scope":"global", @@ -109,7 +109,7 @@ }, { "key": "attachments", - "value": "(\\d+)\u0002([^\u0002]*?)\u0002([^\u0002]*?)\u0002(\\/\\/[^\u0002]*?)\u0002(\\d+)\u0002([0-9a-fA-F]+)(?:(?:\u0002(\\/\\/[^\u0002]*?)\u0002(\\d+)\u0002(\\d+))?(?:\u0003\u0004(\\d+)\u0003\u0004([^\u0002]*?)\u0003\u0004([^\u0002]*?)\u0003)?)?" + "value": "(\\d+)\u0002([^\u0002]*?)\u0002([^\u0002]*?)\u0002(?:https?:)?(\\/\\/[^\u0002]*?)\u0002(\\d+)\u0002([0-9a-fA-F]+)(?:(?:\u0002(?:https?:)?(\\/\\/[^\u0002]*?)\u0002(\\d+)\u0002(\\d+))?(?:\u0003\u0004(\\d+)\u0003\u0004([^\u0002]*?)\u0003\u0004([^\u0002]*?)\u0003)?)?" } ] }, @@ -169,11 +169,11 @@ }, { "key": "detail", - "value": "<[^>]*>[^<]*?<[^>]*?>[^<]*?]*?data-ztm=\"\\d+:(\\d+)[^\"]*?\"[^>]*?>[^<]*?]*?content=\"([^\"]*?)\"[^>]*?>[\\s\\S]*?]*?class=\"photo\"[^>]*?>[^<]*?]*?src=\"([^\"]*?)\"[^>]*?>[\\s\\S]*?]*?class=\"description\"[^>]*?>[^<]*?]*?>(?:]*?>)?([^<]*?)(?:<\\/span>)?<\\/h1>[\\s\\S]*?]*?class=\"date\"[^>]*?>([^<]*?)<\\/em>[^<]*?]*?class=\"name\"[^>]*?>[^<]*?]*?href=\"[^\"]*?(\\d+)\"[^>]*?>([^<]*?)<\\/a>[\\s\\S]*?]*?class=\"more-box\"[^>]*?>[^<]*?]*?>(\\d+)<\\/a>(?:
# )?([\\s\\S]*?)<\\/div>?[\\s\\S]*?
]*?>([\\s\\S]*?)<\\/div>[^<]*?<\\/div>[^<]*?<\\/div>[^<]*?]*?>[^<]*?<\\/script>(?:[^<]*?
]*?>(?:[\\s\\S]*?