読者です 読者をやめる 読者になる 読者になる

pixplus 1.19.0

pixplus (git / github)

pixivのURLが変わって完全に動かなくなったのを直した. あと「いいね」にまだ対応できてないので, 評価機能を一時的に止めた. いまとても忙しいのでしばらく対応できない見込み. それから前回のバージョンで追加したアイコンやらインジケータやらのマイナーチェンジを行った. 急いで直したので, まだなんか書き忘れがあるかもしれない.

グリモン版の設定がリセットされる

グリモン版(pixplus.user.js)およびOpera用UserJS版(pixplus.js)について. グリモン版とは言うが, Tampermonkey等でも動くのでFirefoxに限らない.

グリモン版は設定をLocalStorageに保存しているので, pixivのURLが変わったことにより設定が初期化される. 前の設定を引き継ぎたい場合, hostsファイルに 49.212.163.33 www.pixiv.net と書いて http://www.pixiv.net/#pp-config を開くと設定画面が出るので, そこでエクスポートするとよい.

49.212.163.33 はpixplusのサイトのIPアドレスなので, 私のコードを信用できない場合, pixplusを使うのをやめるべきだがそれはさておき, とにかく http://www.pixiv.net/ が無事にロードできてpixplusが走ってハッシュが #pp-config になってればよいので, 自分でhttpサーバたてて空HTMLを返すようにすれば 127.0.0.1 でも構わない.

変更点

  • [修正] ‘https:'から始まるpixivの新しいURLに対応。
  • [削除] 一時的に評価機能を削除。

python-modeで空行を入れるときのインデントをいい感じにするやつ

私は, いま行のどこにいたとしても, C-oでその下に, C-M-oでその上に空行を挿入してカーソルを移動する, という風にしている. C-oするとき, 今の行の下に空行を入れるのだから, その行のインデントは今の行と同じにしたいし, C-o C-oしたら, 一回目のC-oで挿入した行のスペースは消したい. というふうにインデントをいい感じにするやつ.

gistd8d8f7fffadbf22dbf925426127967ab

pixplus 1.18.1

pixplus (git / github)

いろいろ動かなくなっていた不具合の修正とUIの改善のみ. UIに関して, もう少し親切に作ろうという気になったので, 右上のほうにあったやつをアイコンに置き換え, ツールチップを追加するなどした. 機能追加はないのでマイクロバージョンアップ.

変更点

  • [修正] 「プロフィールカードのポップアップを無効化する」オプションが動かないことがあるバグを修正.
  • [修正] 複数ページ作品で稀にエラーが出る不具合を修正.
  • [修正] タグ編集機能が動かなくなっていた不具合を修正.
  • [修正] pixivのワンクリックブックマーク機能に対応.
  • [変更] UIデザインを改善.

pixplus 1.18.0

pixplus (git / github)

1.16.0で削除したコメント投稿機能を再実装した. 以前はpixiv側のコードをpixplus内でも参照して利用していたのだが, 1.16.0のときにpixiv側のJSオブジェクトの多くが非公開になり, 使えなくなってしまったので, 今回はコメント投稿機能のUIをすべて独自に実装した.

変更点

  • [追加] コメント投稿機能を再実装。

既知の不具合 (2017/03/07 追記)

☆アイコンで一発ブックマークできるようになったやつ, 気付いてはいたし, 後で直そうと思っていたんだ.

既知の不具合2 (2017/03/18 追記)

pixiv側のタグ編集機能は, 以前はpixivのサーバサイドでCSRF対策のページトークンのチェックが行われていなくて, pixplusでもpixiv側の実装に従って tt パラメータを送らないように実装していたのだけど, いつの間にかチェックするようになって動かなくなっている.

既知の不具合3 (2017/03/21 追記)

ときどきブック形式やマンガを開くとエラーになる. どうやら新しい画像URL(https://i.pximg.net/…)が追加されたようで, この解析に失敗してるのが原因. pixivの画像URLの形式が変わるのは2度目だけど, 今回はドメイン以外に大きな変更はない. 現在は低確率で発生するのみ(pixiv側がテストを行っているためと思われる)であるが, この問題は致命的なので, 数日中に対応したい.

pixplus 1.17.0

pixplus (git / github)

前回直し損ねた不具合や新たにこさえたバグの修正と, 前々回のコメント欄で要望があった新機能の追加.

新機能について

ポップアップの最小サイズを指定するオプションを追加した. これは指定サイズより画像が小さいときに拡大して表示するものである. pixplusではバージョンアップでデフォルトの動作を変えないドクトリンを採用しているので, デフォルトではオフになっている. 0<x<=1の範囲ではウィンドウサイズに対する比で, x>1ならピクセルで最小サイズを指定する. 1にすれば常にウィンドウサイズいっぱいに表示する. 実験的に, 負数ならウィンドウの幅が3000以下のときにこの設定が無効になる, というふうにしている. 3000というのはpixiv側の画面レイアウトと, およそ4Kモニタ向けの設定項目であることを勘案し, 私が適当に決めてハードコードした. 縮小表示の場合と同様, wキーで原寸と切り替える. 縦長のマンガ作品などでよくない感じの動作になるかもしれない. また, 原寸の画像を表示するオプションと併用しないと残念な感じになる.

Operaについて

更新チェック(これ)のアクセスログによれば, まだユーザが数人いるようだ. サポートは続けるし, 旧Operaでも動くように書いているつもりだが, 私はもう使ってないので動作確認すらしてない. 不具合があったりしたら, ここのコメント欄かついったに報告してほしい. ついったのほうがいくぶん応答が良い.

変更点

  • [追加] ポップアップの最小サイズを指定するオプションを追加。
  • [追加] 前回削除した「プロフィールカードのポップアップを無効化する」オプションを再実装。
  • [修正] サムネイルメニューをクリックしてもポップアップが開いてしまう不具合を修正。
  • [修正] ユーザー自身による作品をポップアップで開けないバグを修正。

pixplus 1.16.0

pixplus (git / github)

pixiv側で多くのJSオブジェクトが非公開になり, いろいろ動かなくなっていたのでいろいろ再実装した. コメント投稿機能はスタンプや絵文字に対応するのが困難なので廃止した.

前回のコメント欄にあった要望はまだ実装できてない.

変更点

  • [削除] 「プロフィールカードのポップアップを無効化する」オプションを削除。
  • [削除] コメント投稿機能を削除。
  • [修正] 評価機能が動かなくなっていた不具合を修正。
  • [修正] ブックマークモードが動かなくなっていた不具合を修正。
  • [修正] タグ編集モードが動かなくなっていた不具合を修正。
  • [修正] アンケート機能が動かなくなっていた不具合を修正。

pixplus 1.15.2

pixplus (git / github)

Operaのみ対象のバグ修正. 前回更新したときにコメントにきてたやつの修正. Opera本体のバグと思われるけど, pixplus側で対応可能だったのでスタイルの処理を変えることで対応した.

変更点

  • [修正][Opera12] Opera12で矢印ボタンの動作がおかしかったのを修正.