Skip to content

Latest commit

 

History

History
131 lines (83 loc) · 6.34 KB

README_ja.md

File metadata and controls

131 lines (83 loc) · 6.34 KB

Spam Tweets Compressor

Read this content in English

Known Vulnerabilities CodeQL NodeJS with Webpack eslint stylelint test

logo

「あなたの基準」で嫌がらせや脅迫と感じるツイートからあなたを守ります。

概要

どのようなツイートを嫌がらせや脅迫と感じるかは人によって違い、客観的な判断が難しい場合もあります。この拡張機能は「あなたの基準」で「嫌がらせや脅迫」と感じるツイートを非表示にします。あなたへのリプライやあなたに関するツイートを閲覧する際に、心ない悪意から身を守るための非公式の拡張機能です。

また、特定の女性アイドルや配信者に対して「脅迫」「各種嫌がらせ」「暴力の助長」「グロ画像の投稿」などをハッシュタグ付きで送っている人のツイートを非表示にすることもできます。

✔ できること

  • 嫌がらせや脅迫の可能性があるツイートを非表示にしてあなたの精神を守ります
  • どのようなツイートを嫌がらせや脅迫とみなすかを設定できます

✖ できないこと

  • 嫌がらせや脅迫の可能性があるとみなされたツイートを自動で通報したり、投稿者をミュート・ブロックしたりする機能はありません
  • あなたのブラウザー上でのみ非表示にします。他の人のブラウザー上では非表示にできません
  • twitter.commobile.twitter.comでのみ動作するブラウザー拡張機能です。他のTwitterクライアントやモバイルアプリでは動作しません

⚠ 注意

  • この拡張機能は非公式の拡張機能です。Twitter社は一切関与していません
  • 嫌がらせや脅迫の「可能性がある」ツイートを非表示にします。偽陽性や偽陰性も発生します

バグの報告・機能提案

バグの報告や機能提案は、次のいずれかの場所にお願いします。

  • GitHubのIssue(GitHubアカウントを持っている場合)
  • Chrome ウェブストアの [サポート] セクション(Google Chromeの場合)
  • AMOのレビュー(Mozilla Firefoxの場合)

対応ブラウザー

  • Google Chrome
  • Mozilla Firefox
  • Chromiumベースのブラウザー(Microsoft Edgeなど)

※動作確認を行っているのはGoogle ChromeとMozilla Firefoxのみです。Chromiumベースのブラウザーは内部的にはGoogle Chromeと同じため正常に動作する可能性が高いと考えられます。

インストール方法

各ブラウザーの拡張機能のストアからインストールできます。

判定方法

この拡張機能は次のような要素からツイートを非表示にするか判断します。

  • NGワード
  • 高度なフィルター

個人情報について

この拡張機能は、ユーザーのPC上でのみ分析が行われるため、外部に情報を送信することはありません。ただし、この拡張機能は「高度なフィルターを更新するためのデータ」を自動的に受信します。

この拡張機能は、権限を次の目的にのみ使用します。

  • twitter.commobile.twitter.comに干渉して、表示されたツイートがスパムかどうかを判断し、スパムと判断されたツイートを非表示にします
  • storage権限を使用して、拡張機能の設定をユーザーフォルダーに保存します。外部のクラウドやサーバーには設定を送信しません
  • cdn.statically.ioにアクセスして、高度なフィルターの最新のスパム情報を受信します

開発者向け

開発する際は、まず必要なパッケージをインストールします。

npm install

Lint

npm run lint:css
npm run lint:js

# lint CSS and JS
npm run lint

Format

npm run format

Test

npm run test

Build

npm run build:css
npm run build:js

# build CSS and JS
npm run build

または

npm run watch:css
npm run watch:js

# watch CSS and JS
npm run watch

Package

npm run pack