ニコニコ動画をダウンロードして、後日ゆっくりと鑑賞したいと思い調べていたら、ubuntuに nicovideo-dl というコマンドを発見。便利です。
Synaptic からチェックしてダウンロード。
nicovideo-dlのオプション:
-h, --help print this help text and exit
-v, --version print program version and exit
-u USERNAME, --username=USERNAME
account username(アカウント)
-p PASSWORD, --password=PASSWORD
account password(パスワード)
-o FILE, --output=FILE
output video file name
-q, --quiet activates quiet mode
-s, --simulate do not download video
-t, --title use title in file name(タイトルをファイル名にする)
-l, --literal use literal title in file name
-n, --netrc use .netrc authentication data
-g, --get-url print final video URL only
-2, --title-too used with -g, print title too
python で実行するには下記のようにして、urlを指定して実行すれば書いてきに動作してくれる。(エコノミーの判定方法がわかれば、もう少しよくなるんだがなぁ)
import os
def nicodl(url):
cmd = "nicovideo-dl "
cmd += "-u アカウント "
cmd += "-p パスワード "
cmd += "-t "
cmd += url
os.system(cmd)
気が付けば明日がやってくる。 -ubuntu備忘録- ubuntuで試しにやったことをメモしています。 最近は、Raspberry Pi、Arduino、DIYなど色々になりますが。。。
2012年8月21日火曜日
Pythonで gtk+glade のGUIアプリに挑戦(1)
いまさらながらニコニコ動画をチェックするアプリが作りたくなって、gtkに挑戦。
gladeのファイル読み込みに少々手間取ったのでメモ。
のんびり作成中。
import sys
try:
import pygtk
pygtk.require("2.0")
except:
pass
try:
import gtk
import gtk.glade
except:
sys.exit(1)
def gtk_init():
builder = gtk.Builder()
#sample.gladeファイルから画面を作成
builder.add_from_file("mainwindow.glade")
#windows1というオブジェクトを取得
window = builder.get_object("window1")
#windows1が破棄される時、testを呼び出す
window.connect("delete-event", gtk_end)
window.show()
def gtk_end(windows, event):
print('here', windows, event)
#明示的に終了しないと、Python自体が終了しないっぽい
sys.exit(0)
if __name__ == "__main__":
gtk_init()
gtk.main()
gladeのファイル読み込みに少々手間取ったのでメモ。
のんびり作成中。
import sys
try:
import pygtk
pygtk.require("2.0")
except:
pass
try:
import gtk
import gtk.glade
except:
sys.exit(1)
def gtk_init():
builder = gtk.Builder()
#sample.gladeファイルから画面を作成
builder.add_from_file("mainwindow.glade")
#windows1というオブジェクトを取得
window = builder.get_object("window1")
#windows1が破棄される時、testを呼び出す
window.connect("delete-event", gtk_end)
window.show()
def gtk_end(windows, event):
print('here', windows, event)
#明示的に終了しないと、Python自体が終了しないっぽい
sys.exit(0)
if __name__ == "__main__":
gtk_init()
gtk.main()
登録:
投稿 (Atom)
-
Slic3rをインストールします。 http://slic3r.org/ Slic3rは3DモデルをGコードへ変換するソフト。 sudo apt-get install slic3r
-
今回は、Amazonで買った HiLetgo ATMEGA328P-16AU CH340G の動作確認を行います。 (履歴では399円で購入。現在は2個売りで少し高かった。) 最新は、 Arduino IDE 1.8.5 だったのでこれを使用。 下のテストコードで、Lチカして...
-
この記事 の続き。 単純に画像ファイルを表示するだけでは、変化が無く面白くないので、BeautifulSoupを使ってWebの画像とデータを表示するものを作成してみました。 Web scrapingは、個人利用か検索用に使用するに留めるべき、マナーがありますのでご利用は計...
-
この記事の続きになります。 Amazonで購入した OSOYOO 3.5インチLCD のタッチスクリーンを設定(ドライバー)してみた。 Raspberry Pi(Linux OS装着)で3.5” タッチスクリーン(HDMI版)のドライバーをインストールする このWeb...
-
Raspberry Pi3で、コンソールからpygameを使用して画面表示に挑戦(その1) この記事 「Raspberry Pi 3 で、SSHからコンソールに画像をfbiで出力してみた。」 で、fbiコマンドを使ってみたが簡単なようで使い難かった。 pygameは標準で...
2年ぶりに更新
最後の記事が21年3月でしたので、27ヶ月ぶり。 2020年頃から始まったコロナ禍から在宅ワークがなくなり、通常運転に慣れてきた頃。 そろそろ新しい趣味を探していこうと思っています。 さて何するかな。。。