Skip to content

Commit

Permalink
Merge pull request #35 from festoney8/dev
Browse files Browse the repository at this point in the history
merge dev to main, v3.1.3
  • Loading branch information
festoney8 committed Feb 8, 2024
2 parents 555a454 + 5743c2e commit c00e6c5
Show file tree
Hide file tree
Showing 7 changed files with 381 additions and 7 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

- 修复:菜单页和关键词列表 阻止滚动链
- 新增:视频过滤器快捷按钮
- 新增:增大 视频载入 视频数量
- 新增:常见视频标题关键词整理

## 3.1.2

Expand Down
96 changes: 96 additions & 0 deletions NOTE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
# 标题关键词 收集整理

> [!NOTE]
>
> - **收集常见标题关键词(含正则),不区分大小写,按需取用**
> - **可能存在关键词误伤**
> - **关键词不区分褒贬**
> - **喜欢看就放进关键词白名单,不喜欢就放进黑名单**
### 1. MBTI 相关内容

```
/MBTI|[IE][SN][TF][JP]/
```

加强版

```
/MBTI|[IE][SN][TF][JP]|I人|E人|(16|十六)型?种?(人格|社交人格)|人格测试/
```

### 2. 一口气看完XXXX

```
/(一口气|一口氣|一次性|一次|一天|分钟|分半|小时|一部电影时间)(看完|带你看完|详细看完|直接看完)/
```

### 3. 软传销视频

```
/2024.+风口.+(小时|一天)/
/(小时|内耗).+为自己打工/
```

```
/(日入|日赚|月入|月赚)\d+/
```

### 4. 洗稿知乎的营销号视频

批量生产的视频,视频封面均为知乎截图

```
今日话题
```

### 5. 含日语的标题

```
/[ぁ-ヶ]/
```

### 6. 娱乐圈关键词

- [新浪明星](https://weibo.com/cewebrity)
- [关注人数最多的新浪微博帐号](https://zh.wikipedia.org/wiki/%E5%85%B3%E6%B3%A8%E4%BA%BA%E6%95%B0%E6%9C%80%E5%A4%9A%E7%9A%84%E6%96%B0%E6%B5%AA%E5%BE%AE%E5%8D%9A%E5%B8%90%E5%8F%B7)

### 7. 梗

- 可参考:https://space.bilibili.com/94510621/video

```
/大型纪录片.*《|》.*大型纪录片|五星上将|麦克阿瑟/
```

```
科目三
```

### 8. 二游:原神

```
/原\s?神|Genshin|我超.?原|原批|玩原的/
```

```
/闲云|娜维娅|芙宁娜|莱欧斯利|那维莱特|林尼|旅行者|白术|迪希雅|艾尔海森|流浪者|纳西妲|妮露|赛诺|提纳里|夜兰|神里绫人|八重神子|申鹤|荒泷一斗|珊瑚宫心海|埃洛伊|雷电将军|宵宫|神里绫华|枫原万叶|优菈|胡桃|魈|甘雨|阿贝多|钟离|达达利亚|可莉|温迪|刻晴|迪卢克|莫娜|派蒙|七七|嘉明|夏沃蕾|夏洛蒂|菲米尼|琳妮特|绮良良|卡维|米卡|瑶瑶|珐露珊|莱依拉|坎蒂丝|多莉|柯莱|鹿野院平藏|久岐忍|云堇|五郎|托马|九条裟罗|早柚|烟绯|罗莎莉亚|辛焱|迪奥娜|雷泽|菲谢尔|丽莎|香菱|安柏|班尼特|芭芭拉|行秋|凝光|诺艾尔|重云|凯亚/
```

```
/提瓦特|蒙德|璃月|稻妻|须弥|至冬|枫丹|纳塔|坎瑞亚|天空岛/
```

### 9. 二游:崩铁

```
/星穹铁道|崩铁|星穹/
```

```
/黑塔|湛蓝星|雅利洛|仙舟|罗浮|匹诺康尼/
```

```
/流萤|银枝|克拉拉|寒鸦|卢卡|娜塔莎|素裳|托帕|账账|姬子|桂乃芬|虎克|艾丝妲|阮.?梅|镜流|彦卿|杰帕德|米沙|佩拉|黑塔|三月七|卡芙卡|景元|希露瓦|阿兰|停云|藿藿|布洛妮娅|丹恒|桑博|符玄|银狼|希儿|雪衣|玲可|青雀|真理医生|丹恒|饮月|瓦尔特|驭空|卡黑阮藿/
```
252 changes: 251 additions & 1 deletion src/components/panel.css
Original file line number Diff line number Diff line change
@@ -1 +1,251 @@
#bili-cleaner{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);width:max(32vw,300px);height:90vh;border-radius:10px;background:#f4f5f7;box-shadow:0 0 8px rgba(0,0,0,.25);overflow:auto;z-index:2147483640;overscroll-behavior:contain}#bili-cleaner #bili-cleaner-bar{width:max(32vw,300px);height:6vh;background:#00aeec;border-top-left-radius:10px;border-top-right-radius:10px;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}#bili-cleaner #bili-cleaner-bar #bili-cleaner-title{width:max(32vw,300px);height:6vh;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:bold;font-size:22px}#bili-cleaner #bili-cleaner-bar #bili-cleaner-title span{text-align:center}#bili-cleaner #bili-cleaner-bar #bili-cleaner-close{position:absolute;top:0;right:0;width:6vh;height:6vh;border-radius:6vh;display:flex;justify-content:center;align-items:center;cursor:auto}#bili-cleaner #bili-cleaner-bar #bili-cleaner-close:hover{background:rgba(255,255,255,.2)}#bili-cleaner #bili-cleaner-bar #bili-cleaner-close svg{text-align:center}#bili-cleaner #bili-cleaner-group-list{height:84vh;overflow:auto;scrollbar-width:none !important;overscroll-behavior:contain}#bili-cleaner #bili-cleaner-group-list::-webkit-scrollbar{display:none}#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group{margin:14px;background:#fff;border-radius:6px;padding:8px 16px;border:1px solid #ddd;-webkit-user-select:none;-moz-user-select:none;user-select:none}#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group hr{border:1px solid #eee;margin:5px 0 10px 0}#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-group-title{font-size:20px;font-weight:bold;padding:2px;color:#000;letter-spacing:1px}#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-list label{display:flex;align-items:center;margin:6px 0 6px 10px;font-size:16px;color:#000}#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-list hr{border:1px solid #eee;margin:15px 20px}#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-checkbox{width:50px;min-width:50px;height:27px;margin:0 1em 0 0;position:relative;border:1px solid #dfdfdf;background-color:#fdfdfd;box-shadow:#dfdfdf 0 0 0 0 inset;border-radius:50px;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-checkbox:before{content:"";width:25px;height:25px;position:absolute;top:0px;left:0;border-radius:50px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.5)}#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-checkbox:checked{border-color:#00aeec;box-shadow:#00aeec 0 0 0 16px inset;background-color:#00aeec}#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-checkbox:checked:before{left:25px}#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-number{width:50px;min-width:50px;height:27px;margin:0 .5em 0 .5em;position:relative;border:1px solid #dfdfdf;background-color:#fdfdfd;box-shadow:#dfdfdf 0 0 0 0 inset;border-radius:5px;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:center;color:blue;font-size:16px;-moz-appearance:textfield}#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-number::-webkit-inner-spin-button,#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-number::-webkit-inner-spin-button{-webkit-appearance:none}#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-button{width:50px;background-color:#fff;border:1px solid #666;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:16px;margin:0 1em 0 0;outline:none;padding:5px 0;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;transition:box-shadow .2s,transform .1s;-moz-user-select:none;user-select:none;-webkit-user-select:none}#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-button:active{background-color:#f7f7f7;border-color:#000;transform:scale(0.96)}#bili-cleaner-wordlist{background:#fff;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.25);overflow:hidden;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;z-index:2147483641;overscroll-behavior:contain}#bili-cleaner-wordlist .wordlist-header{background-color:#00aeec;color:#fff;font-size:22px;font-weight:bold;margin:0;height:100%;width:100%;line-height:36px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}#bili-cleaner-wordlist .wordlist-description{font-size:18px;margin:6px auto;line-height:18px;text-align:center}#bili-cleaner-wordlist textarea.wordlist-body{width:400px;height:500px;margin:0 12px;border:2px solid #ccc;overflow-y:scroll;font-size:18px;line-height:28px;padding:5px 10px;flex-grow:1;resize:none;overscroll-behavior:contain}#bili-cleaner-wordlist textarea.wordlist-body:focus{outline:none !important}#bili-cleaner-wordlist .wordlist-footer{height:50px;display:flex;justify-content:space-evenly;padding:0 10px;align-items:center}#bili-cleaner-wordlist .wordlist-footer button{width:100px;height:30px;border-radius:5px;border:1px solid #666;font-size:18px}#bili-cleaner-wordlist .wordlist-footer button:hover{background-color:#666;color:#fff}
#bili-cleaner {
position: fixed;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: max(32vw, 300px);
height: 90vh;
border-radius: 10px;
background: #f4f5f7;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
overflow: auto;
z-index: 2147483640;
overscroll-behavior: contain;
}
#bili-cleaner #bili-cleaner-bar {
width: max(32vw, 300px);
height: 6vh;
background: #00aeec;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
cursor: move;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
#bili-cleaner #bili-cleaner-bar #bili-cleaner-title {
width: max(32vw, 300px);
height: 6vh;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
font-weight: bold;
font-size: 22px;
}
#bili-cleaner #bili-cleaner-bar #bili-cleaner-title span {
text-align: center;
}
#bili-cleaner #bili-cleaner-bar #bili-cleaner-close {
position: absolute;
top: 0;
right: 0;
width: 6vh;
height: 6vh;
border-radius: 6vh;
display: flex;
justify-content: center;
align-items: center;
cursor: auto;
}
#bili-cleaner #bili-cleaner-bar #bili-cleaner-close:hover {
background: rgba(255, 255, 255, 0.2);
}
#bili-cleaner #bili-cleaner-bar #bili-cleaner-close svg {
text-align: center;
}
#bili-cleaner #bili-cleaner-group-list {
height: 84vh;
overflow: auto;
scrollbar-width: none !important;
overscroll-behavior: contain;
}
#bili-cleaner #bili-cleaner-group-list::-webkit-scrollbar {
display: none;
}
#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group {
margin: 14px;
background: #fff;
border-radius: 6px;
padding: 8px 16px;
border: 1px solid #ddd;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group hr {
border: 1px solid #eee;
margin: 5px 0 10px 0;
}
#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-group-title {
font-size: 20px;
font-weight: bold;
padding: 2px;
color: #000;
letter-spacing: 1px;
}
#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-list label {
display: flex;
align-items: center;
margin: 6px 0 6px 10px;
font-size: 16px;
color: #000;
}
#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-list hr {
border: 1px solid #eee;
margin: 15px 20px;
}
#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-checkbox {
width: 50px;
min-width: 50px;
height: 27px;
margin: 0 1em 0 0;
position: relative;
border: 1px solid #dfdfdf;
background-color: #fdfdfd;
box-shadow: #dfdfdf 0 0 0 0 inset;
border-radius: 50px;
-moz-appearance: none;
appearance: none;
-webkit-appearance: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-checkbox:before {
content: '';
width: 25px;
height: 25px;
position: absolute;
top: 0px;
left: 0;
border-radius: 50px;
background-color: #fff;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-checkbox:checked {
border-color: #00aeec;
box-shadow: #00aeec 0 0 0 16px inset;
background-color: #00aeec;
}
#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-checkbox:checked:before {
left: 25px;
}
#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-number {
width: 50px;
min-width: 50px;
height: 27px;
margin: 0 0.5em 0 0.5em;
position: relative;
border: 1px solid #dfdfdf;
background-color: #fdfdfd;
box-shadow: #dfdfdf 0 0 0 0 inset;
border-radius: 5px;
-moz-appearance: none;
appearance: none;
-webkit-appearance: none;
text-align: center;
color: blue;
font-size: 16px;
-moz-appearance: textfield;
}
#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-number::-webkit-inner-spin-button,
#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-number::-webkit-inner-spin-button {
-webkit-appearance: none;
}
#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-button {
width: 50px;
background-color: #fff;
border: 1px solid #666;
border-radius: 6px;
box-sizing: border-box;
cursor: pointer;
display: inline-block;
font-size: 16px;
margin: 0 1em 0 0;
outline: none;
padding: 5px 0;
position: relative;
text-align: center;
text-decoration: none;
touch-action: manipulation;
transition:
box-shadow 0.2s,
transform 0.1s;
-moz-user-select: none;
user-select: none;
-webkit-user-select: none;
}
#bili-cleaner #bili-cleaner-group-list .bili-cleaner-group .bili-cleaner-item-button:active {
background-color: #f7f7f7;
border-color: #000;
transform: scale(0.96);
}
#bili-cleaner-wordlist {
background: #fff;
border-radius: 5px;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
overflow: hidden;
position: fixed;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
display: flex;
flex-direction: column;
z-index: 2147483641;
overscroll-behavior: contain;
}
#bili-cleaner-wordlist .wordlist-header {
background-color: #00aeec;
color: #fff;
font-size: 22px;
font-weight: bold;
margin: 0;
height: 100%;
width: 100%;
line-height: 36px;
text-align: center;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
#bili-cleaner-wordlist .wordlist-description {
font-size: 16px;
margin: 6px auto;
line-height: 18px;
text-align: center;
}
#bili-cleaner-wordlist textarea.wordlist-body {
width: 400px;
height: 500px;
margin: 0 12px;
border: 2px solid #ccc;
overflow-y: scroll;
font-size: 16px;
line-height: 22px;
padding: 5px 10px;
flex-grow: 1;
resize: none;
overscroll-behavior: contain;
}
#bili-cleaner-wordlist textarea.wordlist-body:focus {
outline: none !important;
}
#bili-cleaner-wordlist .wordlist-footer {
height: 50px;
display: flex;
justify-content: space-evenly;
padding: 0 10px;
align-items: center;
}
#bili-cleaner-wordlist .wordlist-footer button {
width: 100px;
height: 30px;
border-radius: 5px;
border: 1px solid #666;
font-size: 18px;
}
#bili-cleaner-wordlist .wordlist-footer button:hover {
background-color: #666;
color: #fff;
}
6 changes: 3 additions & 3 deletions src/components/panel.scss
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,7 @@ $theme-color: rgb(0, 174, 236);
user-select: none;
}
& .wordlist-description {
font-size: 18px;
font-size: 16px;
margin: 6px auto;
line-height: 18px;
text-align: center;
Expand All @@ -231,8 +231,8 @@ $theme-color: rgb(0, 174, 236);
margin: 0 12px;
border: 2px solid #ccc;
overflow-y: scroll;
font-size: 18px;
line-height: 28px;
font-size: 16px;
line-height: 22px;
padding: 5px 10px;
flex-grow: 1;
resize: none;
Expand Down
Loading

0 comments on commit c00e6c5

Please sign in to comment.