Code Archive Skip to content Google About Google Privacy Terms
疲労困憊なだけに機械的に、なソレにトライ。材料としては技術評論から出ている_最新 Python エクスプローラ_の twisted 特集記事から twisted で trac を動かすナニ。 trac を用意 先日作成した jail なナニに trac を入れないと駄目ですな。 # wget http://www.i-act.co.jp/project/products/downloads/Trac-0.11.ja1.zip (ry # unzip Trac-0.11.ja1.zip (ry #で、setup.py 実行ですな。 # cd Trac-0.11.ja1 # python setup.py install --help Traceback (most recent call last): File "setup.py", line 15, in ? from setuptool
む。誰も興味ないのか。 じゃあ全部ダウンロードする奴書いてみるか。 一応20〜30同時に落としても怒られません。 100とかになるとわからんけど。 403が出るのでそいつをケツに突っ込みます。 あとはretryってやつはログ代わりに出してるだけです。 from twisted.web import client from twisted.internet import reactor URL = 'http://dl.redtube.com/_videos_t4vn23s9jc5498tgj49icfj4678/%s/%s.flv' map = ["R", "1", "5", "3", "4", "2", "O", "7", "K", "9", "H", "B", "C", "D", "X", "F", "G", "A", "I", "J", "8", "L", "M", "Z", "6"
環境 この記事の内容は、Ubuntu Linux 6.10, Python 2.4.4c1, Twisted 2.4.0で確認しました。 はじめに id:SumiTomohiko:20070712:1184244636でTwistedのリアクタの話をした際、yasusiiさん (http://lowlife.jp/yasusii/) から、 どのリアクタを使うかハードコーディングせずに、実行時に切り替えられるようにするため、若干トリッキーな仕組みになっています。Twisted アプリケーションの場合、twistd コマンドの -r オプションでリアクタを変更できます。twisted/application/reactors.pyあたりを読んでみてください。 というコメントをいただきました。そこで、twistdを始め、リアクタについてもう少し調べてみました。 まとめ twistdは、サーバの
Python Workshop 2007 Twistedの宿題の話。 なんか誰も書いていないような気がするので簡単な回答を書いてみる。 (最低限の回答なので) お題はTwistedでTwitterにアクセスするだよね。 まずは復習もこめてpublic timelineにアクセスする twitter_public.py from twisted.internet import reactor from twisted.web import client import simplejson PUBLIC_TIMELINE_URL = 'http://twitter.com/statuses/public_timeline.json' def gotPage(data): json_list = simplejson.loads(data) for json in json_list: prin
Youtubeネタ発展版。 せっかくなのでサーバも書いてしまおう。 Twistedはマルチサーバーを簡単に書く事ができる。 今回は Webサーバ(Webアプリケーション) Youtubeダウンローダー(定期的実行サービス) sshサーバ を書いてみる。 なんでsshかは秘密。 キモいサーバを書くからだよ。 DBを使わないだっさいサーバだけどね。 今回はtwisted.webではなくnevowを使用。 更にAxiomを使った発展系はあとでかくかも。 まずはvideoのダウンロード部分を作る。 downloader.py from twisted.web import client from twisted.web import error from twisted.internet import reactor import os.path import re import web cons
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く