Skip to content

Commit 2a2f6a3

Browse files
Add Filtering site & Japanese README (#2)
* Update banner.txt * Create README.ja.md * Add Link * Add Link * Update README.ja.md * ci: fix npm scripts lint * chore: update version * chore: fix HTTP HTTPS prefix --------- Co-authored-by: PiQuark6046 <j.w.so@adguard.com>
1 parent e7af516 commit 2a2f6a3

File tree

5 files changed

+132
-10
lines changed

5 files changed

+132
-10
lines changed

README.ja.md

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
## tinyShield
2+
3+
[![jsdelivr stat](https://data.jsdelivr.com/v1/package/npm/@list-kr/tinyshield/badge)](https://www.jsdelivr.com/package/npm/@list-kr/tinyshield)
4+
5+
[English](./README.md) [Korean](./README.ko.md)
6+
7+
tinyShieldは、Ad-Shieldで保護された広告のブロックと仮想整合性レイヤーのバイパスをします。
8+
9+
tinyShieldスクリプトは、AdblockコミュニティとAdGuardによって管理されています。
10+
11+
> [!IMPORTANT]
12+
> tinyShieldユーザースクリプトのメンテナは、tinyShieldユーザースクリプトといずれかの広告ブロッカーを使用することを推奨します:
13+
> - AdGuard
14+
> - uBlock Origin
15+
> - Brave Web Browser Shield
16+
> - AdBlock Plus
17+
> - Ghostery
18+
>
19+
> 他の広告ブロッカーのサポートは保証されません。
20+
21+
### クイックスタート
22+
このユーザースクリプトを検出するには、次のURLをクリックしてください。
23+
24+
https://cdn.jsdelivr.net/npm/@list-kr/tinyshield@latest/dist/tinyShield.user.js
25+
26+
### インストールのやり方
27+
- [Violentmonkey](https://addons.mozilla.org/en-US/firefox/addon/violentmonkey/) (AdGuard Premiumにアクセスできない場合に推奨) - ブラウザー拡張
28+
1. `ダッシュボード`を開きます。
29+
2. `新規作成`をクリックします。
30+
3. `URLからインストール`ボタンをクリックします。
31+
4. 以下のURLを入力します:
32+
```
33+
https://cdn.jsdelivr.net/npm/@list-kr/tinyshield@latest/dist/tinyShield.user.js
34+
```
35+
5. `OK`ボタンをクリックします。
36+
6. メタデータの内容を確認後に`インストール`ボタンをクリックします。
37+
7. Ad-Shieldで保護されたWebサイトを開いているタブに戻り、<kbd>F5</kbd> または <kbd>Ctrl</kbd> + <kbd>R</kbd>を押すか、再読み込みボタンをクリックしてタブを再読み込みします。
38+
39+
- [Tampermonkey](https://addons.mozilla.org/en-US/firefox/addon/tampermonkey/) - ブラウザー拡張
40+
1. Tampermonkeyの設定を開きます。
41+
2. `ユーティリティ`のタブを開きます。
42+
3. `URLからインストール`で以下のURLを入力します:
43+
```
44+
https://cdn.jsdelivr.net/npm/@list-kr/tinyshield@latest/dist/tinyShield.user.js
45+
```
46+
4. `インストール`をクリック。
47+
5. メタデータとユーザースクリプトを確認後に`インストール`をクリック。
48+
6. Ad-Shieldで保護されたWebサイトを開いているタブに戻り、<kbd>F5</kbd> または <kbd>Ctrl</kbd> + <kbd>R</kbd>を押すか、再読み込みボタンをクリックしてタブを再読み込みします。
49+
50+
<details>
51+
<summary>互換性のテーブル</summary>
52+
53+
ブラウザー拡張 | ライセンス | ステータス
54+
----------------- | ------ | -------
55+
[Tampermonkey](https://www.tampermonkey.net/) | プロプライエタリ (ドネーションウェア) | ✔
56+
[Greasemonkey](https://www.greasespot.net/) | MIT | ✘
57+
[Violentmonkey](https://violentmonkey.github.io/) | MIT | ✔
58+
59+
</details>
60+
61+
- AdGuard for Windows
62+
1. `設定`をクリック。
63+
2. `拡張機能`をクリック。
64+
3. `拡張機能を追加する`をクリック。
65+
4. 以下のURLを入力:
66+
```
67+
https://cdn.jsdelivr.net/npm/@list-kr/tinyshield@latest/dist/tinyShield.user.js
68+
```
69+
5. `インストール`をクリック。
70+
6. メタデータとユーザースクリプトを確認後に`インストール`をクリック。
71+
7. Ad-Shieldで保護されたWebサイトを開いているタブに戻り、<kbd>F5</kbd> または <kbd>Ctrl</kbd> + <kbd>R</kbd>を押すか、再読み込みボタンをクリックしてタブを再読み込みします。
72+
73+
74+
- AdGuard for Android
75+
1. 設定 -> 拡張機能の項目を開く。
76+
2. `拡張機能を追加`をタッチ。
77+
3. 以下のURLを入力:
78+
```
79+
https://cdn.jsdelivr.net/npm/@list-kr/tinyshield@latest/dist/tinyShield.user.js
80+
```
81+
4. `次へ`をタッチ。
82+
5. メタデータとユーザースクリプトを確認後に`追加`をタッチ。
83+
6. Ad-Shieldで保護されたWebサイトを開いているタブに戻り、再読み込みボタンをタッチでタブを再読み込みします。
84+
85+
86+
- AdGuard for iOS
87+
88+
現在、AdGuard for iOSではユーザースクリプト機能はサポートされていません。
89+
ただし、将来的にサポートされる予定です。[^1]
90+
91+
もちろんですが、一時的な代替手段を使用することも可能です。[^2][^3]
92+
93+
<details>
94+
<summary>iOSユーザー向けの詳細な説明</summary>
95+
96+
1. [**Usercripts**](https://apps.apple.com/us/app/userscripts/id1463298887)アプリをインストール
97+
2. **Usercripts**の拡張機能をSafariの設定から有効化します
98+
* iOS 18+: `システム設定` => `アプリ` => `Safari` => `拡張機能`
99+
* iOS 17 とそれ以下: `システム設定` => `Safari` => `拡張機能`
100+
**Usercripts**を見つけて有効化後に`他のサイト`の権限を許可します。
101+
4. [tinyShield](https://cdn.jsdelivr.net/npm/@list-kr/tinyshield@latest/dist/tinyShield.user.js)のURLをブラウザで開きます。
102+
5. Safariのアドレスバーにある拡張機能アイコンを押して、Userscriptsを選択します。
103+
6. タップでインストールします。
104+
7. 開いたポップアップを下にスクロールでインストールボタンを押します。
105+
8. 完了です。
106+
107+
</details>
108+
109+
110+
111+
[^1]: https://github.com/AdguardTeam/AdguardForiOS/issues/1542
112+
[^2]: https://github.com/quoid/userscripts
113+
[^3]: https://apps.apple.com/us/app/userscripts/id1463298887

README.ko.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
[![jsdelivr stat](https://data.jsdelivr.com/v1/package/npm/@list-kr/tinyshield/badge)](https://www.jsdelivr.com/package/npm/@list-kr/tinyshield)
44

5+
[English](./README.md) [Japanese](./README.ja.md)
6+
57
tinyShield 유저스크립트는 애드쉴드 재삽입되는 광고와 애드쉴드의 가상 무결성 레이어를 바이패스합니다
68

79
tinyShield 유저스크립트는 AdGuard와 애드블록 커뮤니티에 의해 관리되고 있습니다.
@@ -48,4 +50,4 @@ https://cdn.jsdelivr.net/npm/@list-kr/tinyshield@latest/dist/tinyShield.user.js
4850

4951
[^1]: https://github.com/AdguardTeam/AdguardForiOS/issues/1542
5052
[^2]: https://github.com/quoid/userscripts
51-
[^3]: https://apps.apple.com/us/app/userscripts/id1463298887
53+
[^3]: https://apps.apple.com/us/app/userscripts/id1463298887

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
[![jsdelivr stat](https://data.jsdelivr.com/v1/package/npm/@list-kr/tinyshield/badge)](https://www.jsdelivr.com/package/npm/@list-kr/tinyshield)
44

5+
[Korean](./README.ko.md) [Japanese](./README.ja.md)
6+
57
tinyShield blocks Ad-Shield reinstable advertisements and bypasses Ad-Shield's virtual integrity layer.
68

79
tinyShield userscript is managed by the adblock community and AdGuard.
@@ -108,4 +110,4 @@ https://cdn.jsdelivr.net/npm/@list-kr/tinyshield@latest/dist/tinyShield.user.js
108110
109111
[^1]: https://github.com/AdguardTeam/AdguardForiOS/issues/1542
110112
[^2]: https://github.com/quoid/userscripts
111-
[^3]: https://apps.apple.com/us/app/userscripts/id1463298887
113+
[^3]: https://apps.apple.com/us/app/userscripts/id1463298887

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"name": "@list-kr/tinyshield",
3-
"version": "1.3.16",
3+
"version": "1.3.17",
44
"description": "",
55
"type": "module",
66
"scripts": {
77
"build": "esbuild sources/src/index.ts --bundle --minify-whitespace --minify-syntax --define:global=window --inject:./sources/esbuild.inject.ts --banner:js=\"$(cat ./sources/banner.txt)\" --target=es2022,chrome109,safari16,firefox115 --outfile=./dist/tinyShield.user.js",
88
"debug": "esbuild sources/src/index.ts --bundle --define:global=window --inject:./sources/esbuild.inject.ts --banner:js=\"$(cat ./sources/banner.txt)\" --target=es2022,chrome109,safari16,firefox115 --outfile=./dist/tinyShield-debug.user.js",
9-
"lint": "tsc && eslint sources --ext .ts"
9+
"lint": "tsc --noEmit && eslint sources/**/*.ts"
1010
},
1111
"keywords": [],
1212
"files": [

sources/banner.txt

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// @downloadURL https://cdn.jsdelivr.net/npm/@list-kr/tinyshield@latest/dist/tinyShield.user.js
99
// @license MIT
1010
//
11-
// @version 1.3.16
11+
// @version 1.3.17
1212
// @author PiQuark6046 and contributors
1313
//
1414
// @match https://ygosu.com/*
@@ -178,8 +178,8 @@
178178
// @match https://*.dziennik.pl/*
179179
// @match https://eurointegration.com.ua/*
180180
// @match https://*.eurointegration.com.ua/*
181-
// @match https://jin115.com/*
182-
// @match https://*.jin115.com/*
181+
// @match *://jin115.com/*
182+
// @match *://*.jin115.com/*
183183
// @match https://onlinegdb.com/*
184184
// @match https://*.onlinegdb.com/*
185185
// @match https://winfuture.de/*
@@ -190,12 +190,16 @@
190190
// @match https://*.pravda.com.ua/*
191191
// @match https://freemcserver.net/*
192192
// @match https://*.freemcserver.net/*
193-
// @match https://esuteru.com/*
194-
// @match https://*.esuteru.com/*
193+
// @match *://esuteru.com/*
194+
// @match *://*.esuteru.com/*
195195
// @match https://pressian.com/*
196196
// @match https://*.pressian.com/*
197197
// @match https://blog.livedoor.jp/kinisoku/*
198198
// @match https://blog.livedoor.jp/nanjstu/*
199+
// @match *://blog.livedoor.jp/*
200+
// @match *://*.blog.jp/*
201+
// @match *://*.diary.to/*
202+
// @match *://*.officialblog.jp/*
199203
// @match https://itainews.com/*
200204
// @match https://*.itainews.com/*
201205
// @match https://infinityfree.com/*
@@ -233,6 +237,7 @@
233237
// @match https://laleggepertutti.it/*
234238
// @match https://*.laleggepertutti.it/*
235239
// @match https://news4vip.livedoor.biz/*
240+
// @match https://*.livedoor.blog/*
236241
// @match *://onecall2ch.com/*
237242
// @match *://*.onecall2ch.com/*
238243
// @match https://ff14net.2chblog.jp/*
@@ -305,4 +310,4 @@
305310
//
306311
// @grant unsafeWindow
307312
// @run-at document-start
308-
// ==/UserScript==
313+
// ==/UserScript==

0 commit comments

Comments
 (0)