巡回
Django Snippets:
Conditional template parsing block
exception handling middleware
Google Code:
django-navbar Dynamic site navigation trees for django sites
django-tube Broadcast yourself... with Django.
Blog:
Custom Upload Fields and Filters
Django: Caching Querysets
Recaptcha in Django Free Comments
A Django Primer - Creating a Simple Blog Application
django-zsutils Some Django utilities I share between some of my sites (like Pagination, OOPViews ...)
Revision 17: /trunk
- answers
- djobboard
- djpaste
- kasekamp
- pastebin
- polls
- timetrack
- todolist
powered by web.py + appengine
ER-Modeling with Google App Engine (updated) One-to-One (1:1), One-to-Many (1:n), Many-to-Many (m:n)
libgmailで添付ファイルを取得
少し間を空けてみるものです。
冷静になってみると凄い簡単でしたorz
import os import libgmail os.chdir("c:\\") ga = libgmail.GmailAccount('xxx@gmail.com', 'xxx') ga.login() folder = ga.getMessageByFolder('inbox') for x in range(len(folder)): for y in range(len(folder[x])): for z in range(len(folder[x][y].attachments)): fn = folder[x][y].attachment[z].filename f = open(fn, 'wb') f.write(folder[x][y].attachments[z].content) f.close()
これでOK
で、試しに添付ファイル(画像)があるもので実行
f = open(folder[9][0].attachments[0].filename, 'wb') f.write(folder[9][0].attachments[0].content) f.close()
おっ、見れた:)!
タイトルは
folder[9][0].attachments[0].subject
で取得できるから、あとは内容だな:)
巡回
マイクロソフト、Windows XP SP3の公開を延期
アニメーションするドロップダウンメニュー作成JS「Sliding JavaScript Dropdown Menu」
ダークなイメージのデザインを1から作る過程のPhotoShopチュートリアル
FLASHサイト作成インスピレーションの参考になるflashサイト7つ
ダイソーのラジオでテルミンを作る
セカイ系ウェブツール考 20 ネットビジネスに必須! "アクセス解析"でユーザ動向を探る
ドライブルート検索にも対応したGoogleストリートビュー
好きなデータを何でも管理「Data Crow」
OpenOffice.org Baseデータベースにおけるデータのインポート/エクスポート
さまざまなブラウザやメールでのレンダリングが確認できる -Litmus
FeedBurnerがGoogle Accountと統合へ
各翻訳サイトの翻訳結果を一発表示する「Free Translator」
ベクター形式の噴出し
27の美しい包装デザインのインスピレーション
konqueror で smb://。
巡回
Jython本が素晴しすぎて俺も写経し始めたから紹介が遅れちゃう件
[ProgramingTool]Mercurialのリポジトリ概念を理解する為に集中型のおさらいをする。
[ProgramingTool]MercurialGUIクライアント
Python へ飛び込め!(導入編+もくじ) - Dive Into Python
Dive Into Python (1日目)
Cookbook / Matplotlib
Mac OSX 10.5 LeopardにMeCab0.96 (port版)の環境をインストール
さくら インターネットで python のモジュールをインストールする
Pythonの勉強
[Jython][プログラミング]Chapter3まで
libgmailでメールの本文を取得
これはみんpy(p.353)のサンプルを参考にして出来ました:)
import email, libgmail ga = libgmail.GmailAccount('xxx@gmail.com', 'xxx') ga.login() folder = ga.getMessageByFolder('inbox') raw = folder[0][0].source msg = email.message_from_string(raw) for part in msg.walk(): type = part.get_content_maintype() if type and type.find("text") != -1: enc = part.get_charsets()[0] or "us-ascii" print part.get_payload.decode(enc, "ignore")
おっ、出来た! :)
これをベースにlibgmailで取得した値を利用するように変更していけばいいかな。
あとは、未読メールのみを取得したり、未読メールを既読メールに設定する出来るようにすれば
なんとか希望のものが出来そうな気がする:)
libgmailで検索結果: