Hatena::Groupocaml-nagoya

yoshihiro503の関数的日記

2011-08-04 (Thu)

ocamltter 1.6.0リリース

| 20:05 | ocamltter 1.6.0リリース - yoshihiro503の関数的日記 を含むブックマーク はてなブックマーク - ocamltter 1.6.0リリース - yoshihiro503の関数的日記

実験的におしゃべり機能を付けてみました。config.mlのtalkをtrueにすることで有効になります。mpg123などのmp3再生コマンドが必要です。

https://github.com/yoshihiro503/ocamltter/downloads

cmoncmon2011/08/05 19:32ツイッターのユーザー名とパスワードはどこで設定するのでしょうか?

yoshihiro503yoshihiro5032011/10/03 13:55oauthを使っており、ユーザー名、パスワードを直接設定する必要はありません。初回起動時に表示されるURLにしたがってPINを入力してみてください。

DaveighDaveigh2011/12/11 14:59Thanks for wrtiing such an easy-to-understand article on this topic.

2010-03-27 (Sat)

TwitterクライアントOCamltterを作ってみた

| 10:24 | TwitterクライアントOCamltterを作ってみた - yoshihiro503の関数的日記 を含むブックマーク はてなブックマーク - TwitterクライアントOCamltterを作ってみた - yoshihiro503の関数的日記

[追記: 2010 09/13]

この記事は古いです。最新版は ProofCafe - ocamltter をごらんください。

OCamlの対話環境で動作する Twitter クライアント

f:id:yoshihiro503:20100325235611p:image

リポジトリはこちら:

http://github.com/yoshihiro503/ocamltter

ダウンロードはこちら:

http://github.com/yoshihiro503/ocamltter/downloads

必要なもの

コンパイル

  • compile.shを実行すればO.K.

使い方

  • ./ocamltter で起動、Twitterユーザー名とパスワードを入力
  • まず open Top;; でTopモジュールをオープンする
  • いくつかのコマンド(関数)が使用できる。
  • 終了は#quit;;

コマンド一覧

コマンド名 説明
l() タイムラインを取得する
l ~c:N () 長さN件数だけタイムラインを取得する
u "TEXT" 文字列TEXTをポストする
re ID "TEXT" IDのステータスに対してリプライする
rt ID IDのステータスに対してリツィートする
qt ID "TEXT" IDのステータスに対してコメント付きでQTする
help() コマンドのリストを表示する

カスタマイズ

top.mlを書き換えてカスタマイズが可能。カスタマイズしたらリコンパイル(./compile.sh)しよう。

  • ユーザー名等を記入しておく
  • 独自のコマンド(関数)を定義する

camlspottercamlspotter2010/03/27 21:45toplevel で日本語が表示されている例という意味で貴重だなと思いました。

yoshihiro503yoshihiro5032010/03/28 11:24すみません。標準出力にprint_endlineで出しています。

DeryaDerya2012/04/09 01:27It's a pleasure to find soomene who can think so clearly