ITエンジニア/デザイナ向けにオープンソースを毎日紹介

twitter-text-jsはTwitterのツイートを解析してMention/ハッシュタグ/リンク等を抽出、自動リンクするライブラリ。

twitter-text-jsはnode.js/JavaScript製のオープンソース・ソフトウェア。Twitterを使ったマッシュアップ、Webサービスは実に多い。Web APIが幅広く公開されているので面白いデータがすぐに取れてサービスが作れてしまうのが魅力と言えるだろう。


自動リンク

そんなTwitterのAPIを使ったWebサービスで、JavaScriptを使ってデータを取得した時に使ってみたいライブラリがtwitter-text-jsだ。開発する時によくやるであろう作業を一気に省力化できる。

twitter-text-jsはTwitterのツイート文を解析するライブラリだ。例えばautoLinkを使うとハッシュタグやMentionを認識して自動的にURLに展開してくれる。きちんとマイクロフォーマットも埋め込まれる。さらにツイートに含まれるユーザ名だけをピックアップしてくれる機能もある。


メソッドおよびMention抽出

その他リストやURL、検索結果のハイライトにも対応している。ツイートをテキストのまま使っていてもあまり面白くないが、こうやってリンクにしたりすればさらにデータが拡散して楽しめるようになるだろう。node.jsでTwitterのマッシュアップを作る際にはぜひ使ってみてほしい。


MOONGIFTはこう見る

twitter-text-jsはいわばTwitterに特化したテキスト解析ライブラリと言えるだろう。汎用的なテキストライブラリというと形態素解析や分かち書きになるが、特定用途に特化することで、twitter-text-jsはより便利になっている。

同様のニーズがあるとすればWikipediaの記法が考えられるが、Twitterほどサービス特有の記法が広まっているケースは稀ではないだろうか。他にもツイートを解析して意味を見いだすニーズはないだろうか。Twitter周りではまだまだ面白いライブラリが考えられそうだ。

twitter/twitter-text-js at master - GitHub

 

MOONGIFTの関連記事

コメント

  • DevRel
  • Com2