2011年4月14日

pixivからブックマークと同時にPOSTできるTomblooパッチがサムネイル対応

また前回に続き Firefox アドオン Tombloo のパッチです。

 ちょっと文章が前回と同じっぽいですが知ってるところは飛ばしてください。
 こないだ作った以下 2 つのパッチを統合して 1 つのファイルにしました。


2 つとも pixiv の環境が変わって動かなくなってたので
修正も兼ねて、いくつか機能追加してみました。

サムネイルから POST できるようになりました。

機能

  • pixiv のイラストを右クリックすると専用メニューが現れる
  • Tombloo 設定ダイアログのサービス一覧に 「pixiv Bookmark」 が追加される
  • pixiv からオリジナルサイズの画像 POST をサポート
  • イラストに付けられたタグを自動的に付加できる (切り替え可) *1
  • サムネイル一覧ページからオリジナルサイズのイラストを POST できる
  • 漫画は 1 コマ目の画像を取得
  • 漫画ページから各コマをオリジナルサイズで POST できる
  • pixiv で作品の自動ブックマークが可能
  • ブックマークと同時に「お気に入りユーザーに追加」もできる (切り替え可) *2
  • イラストのサムネイルからブックマークができる
  • Firefox4 / Firefox3.6 対応

パッチ (Download):

インストール:

まず、以前のパッチをあててる場合は削除 (もしくは拡張子を .js 以外にリネーム) してください。

  • tombloo.model.pixiv.bookmark.js
  • tombloo.service.extractors.pixiv.js
↑の 2 つのスクリプトがある場合 (コンフリクトしてしまいます)。

そしたら、
上のパッチリンクを
右クリック→「Tombloo」→「Tomblooパッチのインストール」でインストール。

 ※直接右クリックからインストールできない環境があるっぽいです。
できない場合は
 {ProfD}/tombloo/script ディレクトリ (設定依存) に
「tombloo.service.pixiv.js」 と名前を付けて保存し、
 最後に
メニューの 「ツール」→「Tombloo」→「Tomblooのリロード」でインストール完了です。

 {ProfD} は、WinXP の場合:


  • C:\Documents and Settings\{ユーザー}\Application Data\Mozilla\Firefox\
    Profiles\{ハッシュ値}.default\extensions\tombloo\script
上記のようなパスがデフォルトで、
Tombloo の設定で 「データ/スクリプトディレクトリ」 を変更してる場合はその場所になります。
 インストールすると、「Tomblooの設定」 ダイアログ内に pixiv アイコンが現れます。

*1:
pixiv イラストページ内からタグを取得して
Tombloo ダイアログに渡します。
3 つのモードがあり、

  • すべてのタグ
  • 先頭が '*' アスタリスクのタグ
  • タグなし
となっています。

例えば

*foo *bar baz

というタグが付けられてた場合、
Photo - pixiv (with *Tags)
タグ: foo bar
先頭が '*' のタグだけ追加される。
Photo - pixiv (with all Tags)
タグ: foo bar baz
すべてのタグが追加される。
Photo - pixiv (No Tags)
タグ: (タグは挿入されない)
タグ追加の際には先頭のアスタリスク '*' は除去されます。
また、ハイフン '-' も除去されます (Tumblr タグ適応のため)。
クイックポスト (J) は 「Photo - pixiv (with *Tags)」 に設定されています。
必要あればソースを編集してください。

 


*2:
ユーザーに対する 「お気に入り追加」 はデフォルトで OFF になっています。
有効にするには ソースコード 45行目 (先頭) あたりの:
// お気に入り (ユーザー) 追加の ON / OFF
const PIXIV_BOOKMARK_USER = false;
これを↓のように true にすると有効になります。
// お気に入り (ユーザー) 追加の ON / OFF
const PIXIV_BOOKMARK_USER = true;
ローカルで編集する際、文字コードは UTF-8 で保存してください。

レポジトリ


2 件のコメント:

  1. Tomblooパッチをダウンロードしました。そこで質問なのですが、
    pixiv で作品の自動ブックマークが可能とかいてありますが、やりかたがわかりません。
    どちらにかいてありますか?
    また、タグを設定して自動ブックマークとかできますか?
    よろしくお願いします。

    返信削除
  2. ありがとうございます

    >pixiv で作品の自動ブックマークが可能
    これはpixiv上でのブックマークになります。
    ブラウザのページ上で右クリックして「tombfix(tombloo)の設定」→「デフォルトのポスト先」に「pixivブックマーク」が追加されているので、チェックを有効にするとpixiv作品をShareした時に同時にブックマークができます(pixivにログイン時)

    >タグを設定して自動ブックマーク
    想定してることと違うかもしれませんが、
    ・Photo - pixiv (with *Tags)
    ・Photo - pixiv (with all Tags)
    このどちらかでタグを付けられます。

    返信削除