Skip to content

Commit

Permalink
style: 一些代码格式化以及数据获取不到时应该返回null
Browse files Browse the repository at this point in the history
  • Loading branch information
ted423 committed Sep 5, 2022
1 parent 4c6beef commit 96eb297
Show file tree
Hide file tree
Showing 34 changed files with 526 additions and 709 deletions.
6 changes: 3 additions & 3 deletions resource/sites/aidoru-online.me/config.json
Expand Up @@ -139,11 +139,11 @@
},
"uploaded": {
"selector": [".myBlock-content td:contains('Uploaded:') + td"],
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"downloaded": {
"selector": [".myBlock-content td:contains('Downloaded:') + td"],
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"ratio": {
"selector": [".myBlock-content td:contains('Ratio:') + td"],
Expand All @@ -167,7 +167,7 @@
},
"seeding": {
"selector": ["b:contains('Currently seeding')"],
"filters": ["query.text().match(/(\\d+)/)", "(query && query.length>=2)?parseInt(query[1]):0"]
"filters": ["query.text().match(/(\\d+)/)", "(query && query.length>=2)?parseInt(query[1]):null"]
},
"seedingSize": {
"selector": ["b:contains('Currently seeding') + br + table tr:not(:first-child) > td:nth-child(4)"],
Expand Down
2 changes: 1 addition & 1 deletion resource/sites/animebytes.tv/config.json
Expand Up @@ -86,7 +86,7 @@
"selector": ["dt:contains('Seeding:') + dd"],
"filters": [
"query.text().trim().replace(/,|\\n/g,'').match(/([\\d.]+)/)",
"(query && query.length>=2)?parseFloat(query[1]):0"
"(query && query.length>=2)?parseFloat(query[1]):null"
]
},
"seedingSize": {
Expand Down
2 changes: 1 addition & 1 deletion resource/sites/anthelion.me/config.json
Expand Up @@ -26,7 +26,7 @@
},
"bonus": {
"selector": ["a[href*='store.php']"],
"filters": ["query.text().replace(/,/g,'').match(/.+?([\\d.]+)/)", "(query && query.length>=2)?query[1]:0"]
"filters": ["query.text().replace(/,/g,'').match(/.+?([\\d.]+)/)", "(query && query.length>=2)?query[1]:null"]
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion resource/sites/baconbits.org/config.json
Expand Up @@ -50,7 +50,7 @@
"selector": ["li:contains('Seeding:')"],
"filters": [
"query.text().trim().replace(/,|\\n/g,'').match(/:.+?([\\d.]+)/)",
"(query && query.length>=2)?parseFloat(query[1]):0"
"(query && query.length>=2)?parseFloat(query[1]):null"
]
},
"seedingSize": {
Expand Down
4 changes: 2 additions & 2 deletions resource/sites/beyond-hd.me/config.json
Expand Up @@ -72,11 +72,11 @@
},
"uploaded": {
"selector": ["a[href*='uploads']:first"],
"filters": ["query.parent().text().trim().replace(/,|\\n|\\s+/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.parent().text().trim().replace(/,|\\n|\\s+/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"downloaded": {
"selector": ["a[href*='downloads']:first"],
"filters": ["query.parent().text().trim().replace(/,|\\n|\\s+/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.parent().text().trim().replace(/,|\\n|\\s+/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"bonus": {
"selector": ["a[href*='bonus']:first"],
Expand Down
4 changes: 2 additions & 2 deletions resource/sites/bibliotik.me/config.json
Expand Up @@ -95,11 +95,11 @@
"fields": {
"uploaded": {
"selector": ["#pre_header_status li:contains('Up: ')"],
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"downloaded": {
"selector": ["#pre_header_status li:contains('Down: ')"],
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"levelName": {
"selector": ["#detailsbox p:contains('Class: ')"],
Expand Down
6 changes: 3 additions & 3 deletions resource/sites/broadcasthe.net/config.json
Expand Up @@ -50,14 +50,14 @@
"selector": "#section2 > div > div.statistics > div:nth-child(3) > ul > li:nth-child(1)",
"filters": [
"query.text().replace(/,/g,'').match(/Upload.+?([\\d.]+ ?[TGMK]?i?B)/)",
"(query && query.length>=2)?(query[1]).sizeToNumber():0"
"(query && query.length>=2)?(query[1]).sizeToNumber():null"
]
},
"downloaded": {
"selector": "#section2 > div > div.statistics > div:nth-child(3) > ul > li:nth-child(7)",
"filters": [
"query.text().replace(/,/g,'').match(/Downloaded.+?([\\d.]+ ?[TGMK]?i?B)/)",
"(query && query.length>=2)?(query[1]).sizeToNumber():0"
"(query && query.length>=2)?(query[1]).sizeToNumber():null"
]
},
"ratio": {
Expand Down Expand Up @@ -87,7 +87,7 @@
"selector": "#section2 > div > div.statistics > div:nth-child(3) > ul > li:nth-child(4)",
"filters": [
"query.text().replace(/,/g,'').match(/Seeding:.+?(\\d+).+?/)",
"(query && query.length>=2)?(query[1]):0"
"(query && query.length>=2)?(query[1]):null"
]
},
"seedingSize": {
Expand Down
4 changes: 2 additions & 2 deletions resource/sites/bt.neu6.edu.cn/config.json
Expand Up @@ -49,7 +49,7 @@
],
"filters": [
"query.text().match(/上传.*?([\\d.]+ ?[ZEPTGMK]?i?B)/)",
"(query && query.length>=2)?(query[1]).sizeToNumber():0"
"(query && query.length>=2)?(query[1]).sizeToNumber():null"
]
},
"downloaded": {
Expand All @@ -58,7 +58,7 @@
],
"filters": [
"query.text().match(/下载.*?([\\d.]+ ?[ZEPTGMK]?i?B)/)",
"(query && query.length>=2)?(query[1]).sizeToNumber():0"
"(query && query.length>=2)?(query[1]).sizeToNumber():null"
]
},
"levelName": {
Expand Down
4 changes: 2 additions & 2 deletions resource/sites/bwtorrents.tv/config.json
Expand Up @@ -96,11 +96,11 @@
"fields": {
"uploaded": {
"selector": ["td.rowhead:contains('Uploaded') + td"],
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"downloaded": {
"selector": ["td.rowhead:contains('Downloaded') + td"],
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"levelName": {
"selector": "td.rowhead:contains('Class') + td"
Expand Down
4 changes: 2 additions & 2 deletions resource/sites/cinemageddon.net/config.json
Expand Up @@ -46,11 +46,11 @@
"fields": {
"uploaded": {
"selector": ["td.clx > .frames td.rowhead:contains('Uploaded') + td:first"],
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"downloaded": {
"selector": ["td.clx > .frames td.rowhead:contains('Downloaded') + td:first"],
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"levelName": {
"selector": "td.clx > .frames td.rowhead:contains('Class') + td:first"
Expand Down
6 changes: 3 additions & 3 deletions resource/sites/concertos.live/config.json
Expand Up @@ -80,11 +80,11 @@
},
"uploaded": {
"selector": [".user-info__item > .fa-upload"],
"filters": ["query.parent().text().trim().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.parent().text().trim().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"downloaded": {
"selector": [".user-info__item > .fa-download"],
"filters": ["query.parent().text().trim().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.parent().text().trim().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"ratio": {
"selector": [".user-info__item > .fa-percent"],
Expand All @@ -110,7 +110,7 @@
},
"seeding": {
"selector": ["td:contains('Total Seeding') + td"],
"filters": ["query.text().match(/(\\d+)/)", "(query && query.length>=2)?parseInt(query[1]):0"]
"filters": ["query.text().match(/(\\d+)/)", "(query && query.length>=2)?parseInt(query[1]):null"]
},
"seedingSize": {
"value": -1
Expand Down
2 changes: 1 addition & 1 deletion resource/sites/dicmusic.club/config.json
Expand Up @@ -21,7 +21,7 @@
},
"bonus": {
"selector": ["div#content > div.header > h3"],
"filters": ["query.text().replace(/,/g,'').match(/.+?([\\d.]+)/)", "(query && query.length>=2)?query[1]:0"]
"filters": ["query.text().replace(/,/g,'').match(/.+?([\\d.]+)/)", "(query && query.length>=2)?query[1]:null"]
}
}
}
Expand Down
4 changes: 2 additions & 2 deletions resource/sites/extremlymtorrents.ws/config.json
Expand Up @@ -99,11 +99,11 @@
"fields": {
"uploaded": {
"selector": ["td.ttable_col2:contains('Uploaded:') + td"],
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"downloaded": {
"selector": ["td.ttable_col2:contains('Downloaded:') + td"],
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"levelName": {
"selector": "td.ttable_col2:contains('User Class:') + td"
Expand Down
4 changes: 2 additions & 2 deletions resource/sites/hd-space.org/config.json
Expand Up @@ -86,11 +86,11 @@
},
"uploaded": {
"selector": ["td.green:contains('UP')"],
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"downloaded": {
"selector": ["td.red:contains('DL')"],
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"ratio": {
"selector": "td.yellow:contains('Ratio')",
Expand Down
6 changes: 3 additions & 3 deletions resource/sites/hd-torrents.org/config.json
Expand Up @@ -103,15 +103,15 @@
},
"uploaded": {
"selector": ["td.header:contains('Uploaded') + td"],
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"downloaded": {
"selector": ["td.header:contains('Downloaded') + td"],
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"ratio": {
"selector": "td.header:contains('Ratio') + td",
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+)/)", "(query && query.length>=2)?query[1]:0"]
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+)/)", "(query && query.length>=2)?query[1]:null"]
},
"levelName": {
"selector": "td.header:contains('Rank') + td"
Expand Down
4 changes: 2 additions & 2 deletions resource/sites/hdbits.org/config.json
Expand Up @@ -147,11 +147,11 @@
"fields": {
"uploaded": {
"selector": ["td.rowhead:contains('Uploaded') + td"],
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"downloaded": {
"selector": ["td.rowhead:contains('Downloaded') + td"],
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"ratio": {
"selector": "td.rowhead:contains('Share ratio') + td",
Expand Down
2 changes: 1 addition & 1 deletion resource/sites/hdchina.org/config.json
Expand Up @@ -276,7 +276,7 @@
"fields": {
"seeding": {
"selector": ["div#ka1"],
"filters": ["query.parent().text().match(/\\(([\\d.]+)个种子/)", "(query && query.length>=2)?query[1]:0"]
"filters": ["query.parent().text().match(/\\(([\\d.]+)个种子/)", "(query && query.length>=2)?query[1]:null"]
},
"seedingSize": {
"selector": ["div#ka1"],
Expand Down
6 changes: 3 additions & 3 deletions resource/sites/hdcity.city/config.json
Expand Up @@ -162,11 +162,11 @@
"fields": {
"uploaded": {
"selector": ["div.text:contains('上传量')", "div.text:contains('上傳量')", "div.text:contains('Uploaded')"],
"filters": ["query.text().replace(/,/g,'').match(/(?:上[传傳]量|Uploaded).+?([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/(?:上[传傳]量|Uploaded).+?([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"downloaded": {
"selector": ["div.text:contains('下载量')", "div.text:contains('下載量')", "div.text:contains('Downloaded')"],
"filters": ["query.text().replace(/,/g,'').match(/(?:下[载載]量|Downloaded).+?([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/(?:下[载載]量|Downloaded).+?([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"levelName": {
"selector": "img[src*='/pic/class/']",
Expand All @@ -175,7 +175,7 @@
},
"bonus": {
"selector": ["div.text:contains('魅力值')", "div.text:contains('Karma'):contains('Points')"],
"filters": ["query.text().replace(/,/g,'').match(/(?:魅力值|Karma Points).+?([\\d.]+)/)", "(query && query.length>=2)?parseFloat(query[1]):0"]
"filters": ["query.text().replace(/,/g,'').match(/(?:魅力值|Karma Points).+?([\\d.]+)/)", "(query && query.length>=2)?parseFloat(query[1]):null"]
},
"messageCount": {
"selector": ["li > a[href='messages']"],
Expand Down
8 changes: 4 additions & 4 deletions resource/sites/jpopsuki.eu/config.json
Expand Up @@ -68,19 +68,19 @@
"fields": {
"uploaded": {
"selector": "div:contains('Stats') + ul.stats > li:contains('Uploaded'), div:contains('統計情報') + ul.stats > li:contains('アップロード数')",
"filters": ["query.text().replace(/,/g,'').match(/[\\d.]+ ?[ZEPTGMK]?i?B/)", " query ?(query[0]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/[\\d.]+ ?[ZEPTGMK]?i?B/)", " query ?(query[0]).sizeToNumber():null"]
},
"downloaded": {
"selector": "div:contains('Stats') + ul.stats > li:contains('Downloaded'), div:contains('統計情報') + ul.stats > li:contains('Downloaded')",
"filters": ["query.text().replace(/,/g,'').match(/Downloaded.+?([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():0"]
"filters": ["query.text().replace(/,/g,'').match(/Downloaded.+?([\\d.]+ ?[ZEPTGMK]?i?B)/)", "(query && query.length>=2)?(query[1]).sizeToNumber():null"]
},
"seeding": {
"selector": "div:contains('Community') + ul.stats > li:contains('Seeding:'), div:contains('コミュニティ') + ul.stats > li:contains('シード中')",
"filters": ["query.text().match(/[\\d.]+/)", " query ?query[0]:0"]
"filters": ["query.text().match(/[\\d.]+/)", " query ?query[0]:null"]
},
"bonus": {
"selector": ["div:contains('Stats') + ul.stats > li:contains('Bonus Points:')", "div:contains('統計情報') + ul.stats > li:contains('ボーナスポイント')"],
"filters": ["query.text().replace(/,/g,'')", "query.match(/Bonus Points.+?([\\d.]+)/)||query.match(/ボーナスポイント.+?([\\d.]+)/)", "(query && query.length>=2)?query[1]:0"]
"filters": ["query.text().replace(/,/g,'')", "query.match(/Bonus Points.+?([\\d.]+)/)||query.match(/ボーナスポイント.+?([\\d.]+)/)", "(query && query.length>=2)?query[1]:null"]
},
"levelName": {
"selector": "div:contains('Personal') + ul.stats > li:contains('Class:'), div:contains('個人情報') + ul.stats > li:contains('階級:')",
Expand Down

0 comments on commit 96eb297

Please sign in to comment.