Shuca (自動要約プログラム) 使い方覚書

インストール

JUMAN, KNP というツールが別途必要なので先にそれらをインストールします。

詳しくはこちら)
http://nlp.ist.i.kyoto-u.ac.jp/index.php?KNP%2F%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%96%B9%E6%B3%95

JUMAN

ツイッター、新製品で140文字の制限撤廃を検討=ウェブメディア
[29日 ロイター] - 米ツイッター(TWTR.N)は、ツイート投稿の際に設けている140文字の制限を撤廃することを検討している。ハイテクニュース専門サイトのRe/Codeが29日、関係筋の話として伝えた。
同サイトによると、ツイッターは140文字以上の投稿のシェアを可能にする新製品の開発を進めている。
文字数の増加はこれまでにも検討されてきたが、共同創業者であるジャック・ドーシー暫定最高経営責任者(CEO)のもと、過去数カ月の間、より頻繁に協議されているという。
同社の広報担当はコメントを控えた。
ツイッターはすでに、一対一のユーザー同士でのやり取りでは140文字制限を撤廃したほか、ツイートを通じた商品購入や政治献金を可能にする計画も発表している。

    tar jxvf juman-7.01.tar.bz2
    cd juman-7.01
    ./configure --prefix=/home/wataru/usr
    make
    make install

KNP

    tar jxvf knp-4.12.tar.bz2
    cd knp-4.12
    ./configure --prefix=/home/sasano/usr --with-juman-prefix=/home/wataru/usr
    make
    make install

確認

    PATH=$HOME/usr/bin:$PATH

    $ ./knp -v
    knp 4.14

Shuca

Shuca のインストールはリポジトリを落とすだけです。

https://github.com/hitoshin/shuca/blob/master/README.ja.md

    $ git clone https://github.com/hitoshin/shuca.git

ツイッター、新製品で140文字の制限撤廃を検討=ウェブメディア
[29日 ロイター] - 米ツイッター(TWTR.N)は、ツイート投稿の際に設けている140文字の制限を撤廃することを検討している。ハイテクニュース専門サイトのRe/Codeが29日、関係筋の話として伝えた。
同サイトによると、ツイッターは140文字以上の投稿のシェアを可能にする新製品の開発を進めている。
文字数の増加はこれまでにも検討されてきたが、共同創業者であるジャック・ドーシー暫定最高経営責任者(CEO)のもと、過去数カ月の間、より頻繁に協議されているという。
同社の広報担当はコメントを控えた。
ツイッターはすでに、一対一のユーザー同士でのやり取りでは140文字制限を撤廃したほか、ツイートを通じた商品購入や政治献金を可能にする計画も発表している。

使ってみる

サンプルのテキストファイルを作成して試しに実行してみましょう。

sample.txt

ツイッター、新製品で140文字の制限撤廃を検討=ウェブメディア
[29日 ロイター] - 米ツイッター(TWTR.N)は、ツイート投稿の際に設けている140文字の制限を撤廃することを検討している。ハイテクニュース専門サイトのRe/Codeが29日、関係筋の話として伝えた。
同サイトによると、ツイッターは140文字以上の投稿のシェアを可能にする新製品の開発を進めている。
文字数の増加はこれまでにも検討されてきたが、共同創業者であるジャック・ドーシー暫定最高経営責任者(CEO)のもと、過去数カ月の間、より頻繁に協議されているという。
同社の広報担当はコメントを控えた。
ツイッターはすでに、一対一のユーザー同士でのやり取りでは140文字制限を撤廃したほか、ツイートを通じた商品購入や政治献金を可能にする計画も発表している。

example)

    $ cat sample.txt | juman | knp -simple  > sample.knp.txt

    $ ./lib/Shuca.py -l 100 < sample.knp.txt 
    ツイッター、新製品で140文字の制限撤廃を検討=ウェブメディア

    同サイトによると、ツイッターは140文字以上の投稿のシェアを可能にする新製品の開発を進めている。