Skip to content

Commit

Permalink
feat: 增加国别判断字段
Browse files Browse the repository at this point in the history
  • Loading branch information
geekdada committed Oct 7, 2019
1 parent 69b6bff commit ce6828c
Showing 1 changed file with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions lib/utils/filter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,27 +36,36 @@ export const netflixFilter: NodeNameFilterType = item => {
};

export const usFilter: NodeNameFilterType = item => {
return ['🇺🇸', '美', 'us'].some(key => item.nodeName.toLowerCase().includes(key));
return [
'🇺🇸', '美', 'us', '波特兰', '达拉斯', '俄勒冈',
'凤凰城', '费利蒙', '硅谷', '拉斯维加斯', '洛杉矶',
'圣何塞', '圣克拉拉', '西雅图', '芝加哥',
].some(key => item.nodeName.toLowerCase().includes(key));
};

export const hkFilter: NodeNameFilterType = item => {
return ['🇭🇰', '港', 'hk'].some(key => item.nodeName.toLowerCase().includes(key));
};

export const japanFilter: NodeNameFilterType = item => {
return ['🇯🇵', '日', 'jp', 'japan'].some(key => item.nodeName.toLowerCase().includes(key));
return [
'🇯🇵', '日', 'jp', 'japan', '东京', '大阪', '埼玉',
].some(key => item.nodeName.toLowerCase().includes(key));
};

export const koreaFilter: NodeNameFilterType = item => {
return ['🇰🇷', '韩', 'korea'].some(key => item.nodeName.toLowerCase().includes(key));
return ['🇰🇷', '韩', 'korea', '首尔'].some(key => item.nodeName.toLowerCase().includes(key));
};

export const singaporeFilter: NodeNameFilterType = item => {
return ['🇸🇬', '新加坡', 'sin', 'singapore'].some(key => item.nodeName.toLowerCase().includes(key));
};

export const taiwanFilter: NodeNameFilterType = item => {
return ['🇹🇼', '台湾', '台灣', '臺灣', 'tw', 'taiwan'].some(key => item.nodeName.toLowerCase().includes(key));
return [
'🇹🇼', '台湾', '台灣', '臺灣', 'tw', 'taiwan',
'台北', '台中', '新北', '彰化',
].some(key => item.nodeName.toLowerCase().includes(key));
};

export const youtubePremiumFilter: NodeNameFilterType = mergeFilters([usFilter, japanFilter, koreaFilter]);

0 comments on commit ce6828c

Please sign in to comment.