https://github.com/mob-sakai/github-unicoder
GitHub上のUnicodeエスケープシーケンスを読みやすいテキストに変換して表示するChrome拡張
https://github.com/mob-sakai/github-unicoder
chrome-extension code-review github unicode-escape
Last synced: about 1 month ago
JSON representation
GitHub上のUnicodeエスケープシーケンスを読みやすいテキストに変換して表示するChrome拡張
- Host: GitHub
- URL: https://github.com/mob-sakai/github-unicoder
- Owner: mob-sakai
- License: mit
- Created: 2025-08-23T15:24:56.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-31T06:12:13.000Z (10 months ago)
- Last Synced: 2025-09-02T07:58:49.133Z (10 months ago)
- Topics: chrome-extension, code-review, github, unicode-escape
- Language: TypeScript
- Homepage:
- Size: 23.4 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
#
GitHub Unicoder

[](https://github.com/mob-sakai/github-unicoder/releases)
[](https://github.com/mob-sakai/github-unicoder/releases)
[](https://github.com/mob-sakai/github-unicoder/blob/main/LICENSE.md)
[](http://makeapullrequest.com)
[](https://twitter.com/intent/follow?screen_name=mob_sakai)
GitHub上のUnicodeエスケープシーケンスと16進エスケープシーケンスを人間が読みやすいテキストに変換して表示するChrome拡張機能です。


## 📌 機能
- **Unicode変換**:
- `\u30AD\u30E3\u30F3\u30BB\u30EB` → `キャンセル` のように、Unicodeエスケープシーケンスを実際の文字に変換
- `\x41\x42\x43` → `ABC` のように、16進エスケープシーケンスを実際の文字に変換
- **ワンクリック操作**: 拡張機能アイコンを直接クリックしてON/OFF切り替え
- **リアルタイム変換**: DOM変更を監視し、動的に追加される要素も自動変換
- **GitHub特化**: GitHubのコードビューやファイル表示に最適化
## ⚙ インストール方法
1. [最新バージョンをダウンロード](https://github.com/mob-sakai/github-unicoder/releases/latest/download/github-unicoder.zip)、または[Release](https://github.com/mob-sakai/github-unicoder/releases) ページからgithub-unicoder.zipをダウンロードします。

2. zipファイルを解凍し、フォルダを任意の場所に移動します。

3. Chromeブラウザのメニューから「拡張機能>拡張機能を管理」をクリックするか、アドレスバーから `chrome://extensions/` を開きます。
4. 右上の「デベロッパー モード」をONにして、「パッケージされていない拡張機能を読み込む」をクリックし、先ほどのフォルダを指定します。

5. 拡張機能がインストールされたことを確認します。

6. [使い方](#-使い方)セクションを参照して、正しく動作することを確認します。
## 🚀 使い方
- GitHub.com にて、コード内にUnicodeエスケープシーケンスや16進エスケープシーケンスが含まれている場合、自動的に変換されます。
- https://github.com/mob-sakai/github-unicoder/blob/main/test.txt

- https://github.com/mob-sakai/github-unicoder/pull/2/files?diff=split&w=0

- 拡張機能からアイコンをクリックして自動変換をON/OFFにできます。

## 🛠️ 開発
### ローカルビルド
```sh
# 依存関係のインストール
npm install
# ビルド
npm run build
# ファイルの監視と自動ビルド
npm run dev
```
### ローカルビルドのインストール
- `dist` フォルダをChromeの拡張機能ページから読み込みます。
- 再ビルドするたびに、拡張機能ページで「更新」ボタンをクリックして最新のコードを反映します。
## License
* MIT
## Author
*  [mob-sakai](https://github.com/mob-sakai) [](https://twitter.com/intent/follow?screen_name=mob_sakai) 
## See Also
* GitHub page : https://github.com/mob-sakai/github-unicoder
* Releases : https://github.com/mob-sakai/github-unicoder/releases
* Issue tracker : https://github.com/mob-sakai/github-unicoder/issues