@kyanny's blog

My thoughts, my life. Views/opinions are my own.

GitHub でプライベートリポジトリを目立たせるユーザースクリプト

仕事でもっぱら GitHub のプライベートリポジトリを使っている。たまに会社の Organization 配下にあるパブリックリポジトリを使うことがあって、インターネットに公開されているのでうっかり社内向けのノリでログとか貼り付けてしまわないように気を使わないといけない。ずっと気を張ると疲れるので、プライベートリポジトリだったらばかでかいアイコンをずっと表示させることにした。パブリックリポジトリだとアイコンがでないので、どっちをみてるのか一目でわかる。

f:id:a666666:20170716022947p:plain f:id:a666666:20170716023011p:plain

せっかくなので Greasy Fork で公開してみた。 https://github.com/kyanny/userscripts/raw/master/emphasize-private-repo-for-github.user.js のような URL を開くとTampermonkey が勝手に検知してくれるし、たぶん自動アップデートも面倒みてくれるので Greasy Fork を介する必要は無いけど。

Emphasize private repo for GitHub

画面をスクロールしても左上に貼り付く。 :has() セレクタが使えれば CSS だけでできたかもしれないけど、 Stylish ではシンタックスエラーになってしまった。

f:id:a666666:20170716023027g:plain