envision

I want to rock with you.

Flower

Archive for the ‘プロジェクト’ Category

Last.fm Tweets アップデート情報

lastfm_tweets_2.0

本日、Last.fm Tweetsのメンテナンス&アップデートを行いました。

主な変更点は下記になります。

  1. システムの調整。
  2. FAQページの修正。
  3. ユーザーステータスページにTwitterのステータス情報を追加。朝9時頃更新されます。
  4. 任意のトラックを転送できる「Now Playing」を追加。(現在テスト版です。)
  5. CSRF対策。
  6. Cookieの有効期限を一日にしました。また、別のPCやブラウザでログインすると、古いセッションは破棄(ログアウト)されます。

*前回のアップデートの「iTMS(iTunes Music Store)へのリンク作成機能」はライセンスの問題により、対応を見送りました。

Last.fm Tweets : http://lastfm-tweets.appspot.com/

* 現在、新規の受け付けは中止しています。新規募集は12月19日頃を予定しています。

Last.fm Tweets メンテナンス情報

lastfm_tweets_2.0

Last.fm Tweetsのメンテナンスを下記日程で行いたいと思います。

メンテナンス中はトラックの転送やサイトへのアクセスが不安定になる場合がありますのでご了承下さい。

  1. 日時: 2009年12月14日 13:00 ~ 16:00 頃まで
  2. メンテナンス概要: システムの調整・アップグレード

Last.fm Tweets : http://lastfm-tweets.appspot.com/

* 現在、新規の受け付けは中止しています。新規募集は12月19日頃を予定しています。

Last.fm Tweets 2.0 公開 [オープンβ]

lastfm_tweets_2.0

本日、Last.fm Tweets 2.0 (フェデリーニ) を公開しました。主な変更点は下記の通りです。

  1. バックグラウンド処理の大幅変更。
  2. iTMS(iTunes Music Store)へのリンク作成機能。
  3. 設定ページにリセットボタンの設置。
  4. 設定ページのデザインを一部変更。
  5. 5分以上のトラックを再生時に連続で再ポストされてしまう不具合の修正。
  6. LFT Live の不具合修正。
    1. Hot Nowが過敏に反応してしまう不具合の修正。
    2. Friend Searchで無効にしてるユーザーが反映されてしまう不具合の修正。
    3. Heavy Rotationが過敏に反応してしまう不具合の修正。
  7. FAQの一部変更。
  8. ユーザーステータスページを追加。
    • 転送チェックした時間、次回転送チェックする時間、システムの状態、システムの遅延情報等が確認できます。
  9. LFT Liveの仕様を下記に変更しました。
    1. Hot Now:12時間以内に同じアーティストを5回再生した場合つぶやく。
    2. Friend Search:12時間以内に同じアーティストを再生した人をつぶやく。
    3. Heavy Rotation:12時間以内に同じトラックを5回再生した場合つぶやく。
    • * 検索対象はLast.fmで再生された回数ではなく、実際に転送されたトラックに限ります。
    • * つぶやいたアーティスト名、トラック名、フレンド名は3日間保存され、3日後に再度検索対象に追加されます。

Last.fm Tweets : http://lastfm-tweets.appspot.com/

* 現在、新規の受け付けは中止しています。新規募集は12月中旬を予定しています。

Tweets Print を Google Code へ

tweets_print

先日、Tweets Print を Google Code へ移動しました。

一応、オープンソースプロジェクトにしてみました。

最新版は、Google Code からチェックアウトお願いします。

Tweets Print – Google Code

Last.fm Tweets 2.0 公開予定 [オープンβ]

lastfm_tweets_1.8

現在、Last.fm Tweets 2.0 (フェデリーニ) の公開に向けて準備中です。主な変更点は下記の通りです。

  1. バックグラウンド処理の大幅変更。
  2. iTMS(iTunes Music Store)へのリンク作成機能。
  3. 設定ページにリセットボタンの設置。
  4. 5分以上のトラックを再生時に連続で再ポストされてしまう不具合の修正。
  5. LFT Live の不具合修正。

今回のアップデートは11月下旬を予定しいます。

また、ユーザーの新規募集は12月中旬を予定しています。

余談:

Last.fm Tweets 1.0 ~ 1.9 の開発コード名はカッペリーニです。

2.0 からは少し上がって、フェデリーニになります。

名前の由来は作者がパスタ好きだからです。

Last.fm Tweets : http://lastfm-tweets.appspot.com/

Last.fm Tweets 1.8 公開 [オープンβ]

lastfm_tweets_1.8

本日、Last.fm Tweets 1.8 を公開しました。主な変更点は下記の通りです。

  1. LFT Live 機能の追加。
  2. 特定のTwitterクライアントでアーティストと曲名の間の「-(ハイフン)」が文字化けする不具合の修正。
  3. その他細かい不具合の修正。

■LFT Live の紹介

LFT Live とは、自動で同じアーティストを聴いた人をつぶやいてくれたり、あなたのホットなアーティストをつぶやいてくれるBotサービスです。

BotをフォローしてTwitterで音楽友達を見つけましょう。

LFT Live : http://twitter.com/lft_live

*実験的なサービスなので、動作が不安定な場合や、サービスの停止もある場合がありますので、ご了承ください。

*このサービスはデフォルトで有効になっているので、オフ(参加したくない場合)にしたい場合は設定ページからオフにする必要があります。ご了承ください。

*同じアーティストの検索や、ホットな曲の選考方法は、24時間内に聴いた曲に限定されます。また、ホットな曲は24時間以内に同じアーティストを3回以上聴いた場合にホットとされツイートされます。

Last.fm Tweets : http://lastfm-tweets.appspot.com/

*現在、オープンβ中ですが、定員数に達した場合は、招待用のコードが必要になります。

参加希望の方は、@envision_jpまでメッセージお願いします。

Tweets Print テスト公開

tweets_print

ついったーのつぶやきを印刷するTweets Printをテスト公開します。

主にサーマルプリンター(TM-L90)での印刷を目的としています。

EPSONのサーマルプリンターシリーズなら大体大丈夫だと思います。

(たぶん普通のプリンターでも印刷できると思いますが、A4一枚に印刷するのは効率が悪そう・・・。)

■ダウンロード

TweetsPrint-1.00.zip

■機能

  1. Twitterのアカウントを複数管理できる。
  2. 自分宛てのリプライ、自分がFavoriteしたつぶやきを印刷できる。

動作環境は下記になります。

  1. Windows Vista
  2. Python 2.6
  3. ReportLab 2.3 (Pythonライブラリ)
  4. simplejson 2.0.9 (Pythonライブラリ)
  5. GSview 4.9
  6. Ghostscript 8.64
  7. サーマルプリンター TM-L90 80mm幅レシート紙 (普通のプリンターでも可)

■使用方法

  1. ファイル解凍後、解凍先ディレクトリ内の「srcディレクトリ」に行く。
  2. tweets_print.py内のTwitterアカウントを設定。(複数可)
  3. 同ファイル内の出力先プリンター名を設定。
  4. コマンドプロンプトより、下記を実行。
  5. python tweets_print.py

注意:

  1. 使用する場合は自己責任でお願いします。
  2. gsprint.exeは環境変数をGSviewインストール先に通しておいて呼べるようにしておいてください。

ついったーのつぶやきを印刷する “Tweets Print”

ついったーのつぶやきを印刷する “Tweets Print”

tweets_print

先日、サーマルプリンターを入手してから何か作りたいなーと思ってたやつを作ってみました。

ついったーのつぶやきを印刷する、その名も・・・。「Tweets Print」。

自分宛てのリプライと自分がFavoriteしたつぶやきを自動で印刷してくれます。

中身はWindows + Pythonでできています。

構造的には・・・。

Twitter API → Python(python-twitter) → Python(ReportLab) → PDF → Gsprint → 印刷!

TwitterのAPIからリプライを取得して、PythonのReportLabライブラリでPDFを作って、Pythonのos.system() からGsprintを呼んで印刷しています。

GsprintでPDFを印刷するとダイレクトに印刷してくれるので、ダイアログとかその他Windowを出す必要がないのですね。

Acrobat Readerもコマンドラインで印刷するオプションがあるのですが、不必要なWindowが出てしまうようです。(出ない方法もあるのかな?)

Pythonのスクリプトはもう少しきれいになったら公開するかもです・・・。

P.S.

印刷したつぶやきは壁にでもペタペタ貼ってくださいね。

Last.fm Tweets 1.5 公開 [オープンβ]

lastfm_tweets_1.4

本日、Last.fm Tweets 1.5 を公開しました。主な変更点は下記の通りです。

  1. 更新間隔に60分(60min)を追加しました。
  2. Twitterでアカウント名を変更した場合、サイトへアクセス出来なくなる不具合を修正しました。
  3. オンエアーをつぶやく場合、自分のLast.fmサイトのURLを短縮するようにしました。
  4. タグ “#LFT” をテンプレート内で使うとトップページでつぶやきが公開されます。

Last.fm Tweets : http://lastfm-tweets.appspot.com/

*現在、オープンβ中ですが、定員数に達した場合は、招待用のコードが必要になります。

参加希望の方は、@Atrac613までメッセージお願いします。

Last.fm Tweets 1.4 公開 [オープンβ]

lastfm_tweets_1.4

本日、Last.fm Tweets 1.4 を公開しました。主な変更点は下記の通りです。

  1. インデックスページのデザイン変更。もっとサービス内容が分かりやすいようにしました。
  2. Loveトラックのツイートに対応しました。
  3. Feedbackボタンを設置しました。

バージョン1.4で導入予定だったiTunes Storeへのリンクは再検討になったため、導入は断念しました。

Last.fm Tweets : http://lastfm-tweets.appspot.com/

*現在、オープンβ中ですが、定員数に達した場合は、招待用のコードが必要になります。

参加希望の方は、@nooogleまでメッセージお願いします。