タグ

CPANとperlに関するotim3のブックマーク (5)

  • PerlによるTwitter botの作り方 - fukudat.net

    インストール CPANからNet::Twitterをインストールする. $ cpan Net::Twitter Net::Twitterは多くの外部packageに依存している[1]. 必要なpackageは自動的にインストールされるはずだが,失敗することもある. その場合はエラーメッセージを見て,不足しているpackageを同様にcpanからインストールする. 例えばDateTimeが足りなくてエラーが出ていたら, $ cpan DateTime を実行すればよい. Net::Twitterを使用するScriptの作成 つべこべ説明せずに,例を示す. ↓はキーワード検索する例である. (ファイル twitter-search.pl にセーブしておく). #!/usr/bin/perl use strict; use Net::Twitter; use utf8; binmode STDO

  • シングスブログ : Perlアーカイブ

  • perlのCGIでJSONデータを作る - 備忘帳 - オレンジ工房

    HOME ≫ 備忘帳 ≫ PerlCGIでJSONデータを作る Javascriptからの問合せなどで、CGIプログラムからJSONデータを出力したいときの小技です。 ちょっとしたデータなら、Perlの標準モジュールであるData::Dumperで作ってしまいます。 (2014/08/21追記) 出力結果の日語部分を読みやすくする対応について追記しました。サンプルコードもやや変更しました。 (2015/07/29追記) モジュールの変数をおもむろに上書きするのではない書き方も追加。…というか、そんなに気を使って書くならJSONモジュール使った方がいい。 サンプルコード #!/usr/bin/perl use strict; use utf8; use Data::Dumper; # JSONで返したいデータ my $json = { number => 1, list => [10,

  • bit.lyの短縮URLを生成するPerlスクリプトを作ってみた | Pocketstudio.jp log3

    ◆bit.lyの短縮URLを生成スクリプト bit.lyの短縮スクリプトを生成するのに、わざわざbit.lyを開くのは面倒(;´Д`) コマンドラインで一括変換してくれれば楽じゃね?と、コマンドラインで使えるモノをつくってみました。ちなみに、環境はPerlです。 出来たものは $ shorturl.pl <URL> こちらを実行すると、bit.ly のAPIを叩いて、短縮URLを返してくれるというモノ。 ◆前準備 今回使ったのは CPAN に公開されていた、WebService::Bitly モジュールを使います。サンプルコードが綺麗でわかりやすく、必要最低限のものがそろっていたので。組み込みは cpan コマンドを使えばとても簡単。 # cpan -i WebService::Bitly 私の環境では、結構いろいろな追加モジュールが必要になりました。必要になるものなので、全部いれてしまい

  • Perlで日付・時間を操作 - DateTime モジュールの使い方 (iandeth.)

    Perlには、日時の加・減算を扱うモジュールが標準でついてきません。僕の仕事場ではずっと、同僚が作ったオリジナルモジュールを皆で使いまわしていたのですが、今になって、世間的 (CPAN) にはどんなものがあるのか気になって調べてみました。※参考になったのは miyagawa 氏のメールマガジンの過去記事と、perl.com の The Many Dates and Times of Perl なるエントリでした。 今回は数ある日付関連モジュールの中から、Dave Rolsky氏の DateTime モジュールについて、その基的な使い方について簡単にまとめたので共有してみます。 同氏は上記 perl.com 記事の執筆者であり、この前の YAPC::Asia で DateTime project について講演してくれていた人です。気合の入ったモジュールを作ってくれた事に感謝。 目次 基

  • 1