The・雑記

効率化とか活用とかを中心テーマとした情報発信などとそれっぽく言ってるけど要は雑記

聴く日経 自動ダウンロード(SL4A)

広告


毎朝の「聴く日経」ニュースのダウンロードをSL4Aで自動化しました!
Urban Stereotype For CW
Urban Stereotype For CW / SmithGreg

なんかえらく間があいちゃいました。
聴く日経の当日分のニュースをダウンロードするスクリプトです。SL4AのPythonで書けば動作します。

いちいちWebページにアクセスする必要もないです。ラクですよ~。
さらに私は、Llamaを使ってこのスクリプトを毎朝6:10に自動起動させてます。
一切画面を見ることも、スマホに触れることもなくダウンロード完了。ラクラク。

◆準備
前回お伝えしたURLを用意しといてくださいね。

◆聴く日経の保存されるディレクトリ
/sdcard/MyData/Music/聴く日経/
にしています。テキトーに変えてください。

それではスクリプト公開。不明点などあったら、お問い合わせくださいね~

#!/usr/bin/python
# coding: UTF-8
 
import datetime
import urllib
import codecs
import os
import android
droid = android.Android()
  
urllib.urlretrieve("[前ページで確認したURL(http://www.febe.jp/podcast~)]", "TempXML")

strnow = datetime.datetime.today()
stryear = str(strnow.year)

strmonth = "0" + str(strnow.month)
strmonth = strmonth[-2:]

strday = "0" + str(strnow.day)
strday = strday[-2:]

strtoday = stryear + "." + strmonth + "." + strday

print strtoday
droid.makeToast(strtoday)

f = codecs.open("TempXML","r","UTF-8")
for line in f:
  if line.find(strtoday) > 0 :
    DateFind = line.find(strtoday)
    Mp3Find = line.find(".mp3" , DateFind) + 4
    HttpFind = line.rfind("http://" , DateFind, Mp3Find)
    urllib.urlretrieve(line[HttpFind:Mp3Find] , "/sdcard/MyData/Music/聴く日経/" + strtoday + ".mp3")
f.close()

os.remove("TempXML")

さて、じゃあ再生も自動化しちゃいましょう。次回紹介します。





広告


広告