pino

Description
Open livedoor Reader pinned itemslivedoor Reader でピンを立てたページを開く
Latest version
1.4.0
Author
snaka
License
MIT style license

for 2.2
http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/branches/2.2/pino.js
for 2.1
http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/branches/2.1/pino.js
for 2.0
not supported
for 1.2
not supported
for Nightly
http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/pino.js

Subject

Open livedoor Reader pinned items.

Commands

:[count]pino
Following option is avilable.
-list
Show pinned item list.

Global variables

g:pinoOpenItemsCount
default: 5
g:pinoOpenBehavior
default: liberator.NEW_BACKGROUND_TAB
g:pinoAscendingOrder
default: "false"
g:pinoBaseURL
If you want to use fastladder, set "http://fastladder.com" into this variable.
default: "http://reader.livedoor.com"
g:pinoOpenInterval
Interval of opening tabs. (msec)

API

plugins.pino.items()
Return pinned items list array.
Each item is following structure.
{
   created_on : (create date),
   link : (url),
   title : (page title)
}
plugins.pino.shift()
Return first item and remove pin.
plugins.pino.remove(link)
Remove pin from item that matched by 'link'.

概要

livedoor Reader でピンを立てた記事をVimperatorのコマンドラインから開く
ことができます。

コマンド

:[count]pino
そのまま<Enter>で先頭のn件(デフォルト5件、グローバル変数で調整可能)
をバックグラウンドのタブで開きます。
<TAB>で補完候補の一覧にピンを立てた記事の一覧から選択することもできます。
count を指定すると、その件数だけ開きます。
以下のオプションが指定可能です。
-list
ピンの一覧を表示します。

グローバル変数

g:pinoOpenItemsCount
一度に開くピンの数
default: 5
g:pinoOpenBehavior
ピンを開くときの挙動、liberator.open()の第2引数として使用する値
参考)http://wiki.livedoor.jp/shin_yan/d/liberator%282%2e0%29#content_34
default: liberator.NEW_BACKGROUND_TAB
g:pinoAscendingOrder
ピンの一覧の表示順を昇順(古い順)とするかどうか
default: "false" (新しい順)
g:pinoBaseURL
fastladder を使う場合は、この変数を "http://fastladder.com" とする。
default: "http://reader.livedoor.com"
g:pinoOpenInterval
タブを開く間隔(ミリ秒)

API

plugins.pino.items()
ピンの一覧を配列で取得する。
ピンのデータ構造は以下のとおりとなっている。
{
   created_on : (create date),
   link : (url),
   title : (page title)
}
plugins.pino.shift()
先頭のピンを取得して、そのピンを一覧から削除する。
plugins.pino.remove(link)
linkに該当するピンを一覧から削除する。
back to index