pixiv の評価表示が「(・∀・)いいね!」になるChrome拡張を作ってみた
β版なので、うまく動かないかもしれません。
今後も継続的にいろいろ拡張していけたらな、と思ってます。
経緯
Twitterでちょくちょく、
「pixiv のイラストは、評価とかそういう基軸ではなく、単純に "いいね!" とかでいいんじゃないか」
という意見を見かけたりしてました。確かにそうだなぁ、と思いつつ。
pixiv.com (pixiv 海外版) では、評価点数というものはなく、
代わりに "にっこりマーク" が使われています。
さらに、下の作品を読んでいたら心が大変痛くなったので、作ってみました。
もっと pixiv たのしす!になればいいなあ、という思いで名前をつけました。
内容詳細
- 評価点や閲覧数など、大小が比較しやすい数字を表示せず、★マークに変更します。
- 閲覧数は10で割って十の位で切り上げた数をスコアに足しています。
- スコアを十の位で切り上げた数を10で割って★を生成しています。
- 評価点をつける箇所を「(・∀・)いいね!」ボタンに変更します。
- 「(・∀・)いいね!」ボタンを押すと10点入ります。
- それ以外の点数をつける手段はないので、10点以外の評価はできません。
これを作るときに、結構悩んだりしました。
- 5点ぐらいをつける「(・Д・)ビミョー」みたいなボタンを作ろうかな?
- 「(・∀・)カエレ!」ボタンを横に置いて、押すと前のページに戻ったり?
- 「(・∀・)カエレ!」ボタンを押したら無視リストに突っ込んで表示させないようにしたり?
でも、最初は単純明快なものにしておこう、ということで。10点をつけるだけにしました。
余談
評価を行う js を書く上で、pixiv の js ファイルを見ていたんですが、
minimize されているのに AA が書かれてました。w
ちなみに min を消すと、元ファイルも見れました。
開発に携わってる方々の楽しそうな雰囲気が垣間見えてほっこりしました。
p.min.js
http://source.pixiv.net/www/js/p.min.js
/*! / / / / / | / `、 i ! |i i , l / / // / | / | | | l ! i | | `/ー- 、 / / | / | l | l l ! ! i / ,,,,- ニ=x- 、_ !/ |i _, +十'イ i ! ! ''" / :;;r jヽ ` ̄ リ ,, -=、 レ | / / :| /:::::;;;;;;;:`::::::l / :;;r ヽヽ |/| / :! |::::::::;;;;;;;;:::::::l l:::;;;;;` ::| l // :! '、:_ '''' ノ l '''' ノ | / :| ::::::::..  ̄ ` ー ' ,' :| :::::::::::: , ..::::::::::::..l .:| :| :::::::::: :::::::::::::::::::| :| :| ::::::::::::::: l .:| l :| / :| :l :| , ' :::| :| :| ` 、 ⊂ニ==ー‐- , イ ::::| :| :| */