このレポジトリはkazukazu123123/pcsc-rsに移動されました。
PCの状態を取得し,PC Statusに送信,表示するツールです。
ツールの性質上,以下の内容が他者に誰でも見られる状態で送信されるため,少しでも不快感を感じる人であれば使用しないでください。
個人情報に繋がるような情報はホスト名を除き送信される事はありませんが,必要に応じてPCのホスト名を変更するか,或いは .env
内に以下のKeyを追加してください。
HOSTNAME=ホスト名として表示させたい文字列
このプロジェクトはCorepack(pnpm)を使用しています。
- PCのホスト名 (e.g.
assault-e5dmts
)- ホスト名に個人情報などが含まれている場合は使用しない事を強く推奨します。
- 64文字まで受け付けますが,32文字目以降は ... で隠されます。
マウスオーバーで全て表示されます。
- OSのバージョン (e.g.
Windows 10 Home(Windows_NT win32 x64 10.0.19044)
) - CPU名,CPU使用率 (全体, コアごと) (e.g.
AMD Ryzen 5 3500 6-Core Processor
) - メモリ使用量
- ストレージ占有量 (実行しているrootを参照)
- GPU使用率 (NVIDIAのGPUのみ)
- 起動時間
- Nodeのバージョン
- Load Average (Linuxのみ)
Dockerコンテナに入れても使えます!!(Linuxのみ)
- Node.js v16以上, gitをインストール
- リポジトリを任意のディレクトリにクローン
.env
ファイルを作成- スパム防止のため,予め 開発者のTwitter にパスワードを聞く
- パスワードを入手したら
.env
を以下のように編集
PASS=ここに予め聞いたパスワードを入力
以下のコマンドを実行してください
corepack enable npm yarn pnpm
- 以下のコマンドを実行
REM Windowsの場合
pnpm i
pnpm add -g pm2 pm2-windows-startup
pm2 start "pnpm node ." --name pcsc
pm2 save
pm2-startup install
# Linuxの場合
pnpm i
pnpm add -g pm2
pm2 start "pnpm node ." --name pcsc
pm2 save
pm2 startup
# sudo env PATH=...みたいなコマンドが出てくるのでコピペしてターミナルで実行
pm2 save
- おわり
git pull
pnpm i # パッケージのアップデートなどがあった場合
pm2 restart pcsc