asahicom2pod.py 0.2
asahi.comのニュースをiPodで読む
昨日のエントリのasahicom2pod 0.1への自己コメントで
上で書いた修正案に加え、実行時に

記事の一覧はこんな感じで、

実際の記事を見たところはこんな感じ。
* インデクスを見ている状態で、ホイールである記事の次の記事を選ぶのが大変。つまりホイール具合が非常に微妙で、ともすると次の次とかに行っちゃうのです。これを改善するにはインデクスで各記事へのリンクの間に空行を入れるとかかな。 * こちらの方が致命的なのですが、記事からインデクスに戻ると、「インデクスの先頭」に戻されちゃうのです。つまり、40近くある記事の30個目くらいの記事を読んでインデクスに戻り、次の記事を探すためにホイールでくるくるしなくちゃいけないのです。これは苦痛です。 * これはどってことないのですが、各記事はファイル名は1からの連番になっています。ので、記事を読んでいてもどういうタイトルの記事だったかはわからないのです。でもまあ、インデクスから飛んでるわけでどってことないし、タイトルの部分はtitleタグで囲んだ上で、本文の1行目に入れておけば良いかいなと。 ということで、以下のように仕様を変更するつもり。 - 「メモ」の直下にasahi.comとかなフォルダを作りそこに各記事を置く。インデクスは作らない。 - 各記事のファイル名は連番でもなんでも良いわけだけど、titleタグでタイトルを設定し、本文が始まる前にタイトルを入れとくだな。 - 各記事のタイトルの前と本文の最後に前後の記事へのリンクを作っておく。これで興味のない記事だったらタイトルを見ただけで飛ばせる。(いとうさんのアドバイスより)と書きましたが、さっそく修正版としてasahicom2pod.py 0.2を。
上で書いた修正案に加え、実行時に
apple:~ mits$ asahicom2pod.py All: 39 Done: 1 Done: 2 Done: 3 Done: 4 Done: 5 ...と経過を表示するようにしました。

記事の一覧はこんな感じで、

実際の記事を見たところはこんな感じ。
Posted at 09:26
by setomits
僕も随分いい加減に書いてるので、参考になるかどうかはあれですが..。
さておき、
> Notesって、ディレクトリにリンクできないのが致命的ですよね。
についてですが、iPod Note Reader User Guideの2ページの5, 6行目によると、
とあります。
「フォルダへはリンクができるけど、Notesにはだめだよ」ってことですよね。
ということで、いまいち絶対パスと相対パスのちゃんとした書き方がわからないのですが、ちょっと試してみました。
Notes/asahicom/hoge
という構造になっていて、hogeがファイルでasahicomがフォルダとします。
で、hogeの中で、
と書いたらasahicomフォルダへのリンクになりました。
また、
> あと、上ボタンがディレクトリ間の移動にアサインされてないので、読み進むと曲を再生しようと思ったときにだいぶ戻らないといけないのが嫌です。
これはそうなんですよね。リンクをたどってメモを読み進めると、メモ機能から抜けるには、ひたすら上ボタンをクリックしなくちゃいけないんですよね。
ということで、実は僕は、リンクを作ってはいるものの、ひとつ読んでは上ボタンというようにして、運用で回避してます。
# ってかっこわるい...
pypodなんてものがあるんですね。なかなか面白そうですね。
GUIのツールとしては、gtkpodなんてのもあるようですね。
僕はiPodはiBookでしか使わないので、試そうとは思わないのですが...。
戻るのはやっぱりカッコワルイ方法しかなさそうですね。ちょっといろいろ実験し直してみようと思います。
どうもありがとうございました(^^)。
ちょうど同じようなときに同じようなものを作っていらっしゃるのでびっくりしました。
わたしのは、RSS を一覧にしたファイルを読み込んで処理するので複数サイトの表示ができていますが、ほとんどはじめて書いたPythonスクリプトで、とりあえず動いているだけで出来が悪いので、参考にさせてくださいませ。
Notesって、ディレクトリにリンクできないのが致命的ですよね。あと、上ボタンがディレクトリ間の移動にアサインされてないので、読み進むと曲を再生しようと思ったときにだいぶ戻らないといけないのが嫌です。そのへん、まだUIの試行策後をしています。.linx を作るのと作らないのと両方やってみましたけど、どっちも納得いかない感じです。
あと、こいつを Podcasting に対応するのに pypod をさわっているのですが、日本語の処理がうまくいかずに進んでいません。iTunesDB を操作できないと登録したMP3にリンクできないので悩み中です。gnupod に浮気してみましたが、こちらも日本語の問題があります。