タグ

softwareとpythonに関するpomaのブックマーク (2)

  • MOONGIFT: » CUIでニコニコ「ニコニコ動画保存 Nicovideo Downloader」:オープンソースを毎日紹介

    ここまで手軽になってしまったか、という感じのするソフトウェアが登場した。 みんな大好きニコニコ動画。色々な問題を抱えつつも、今年も突っ走っていくだろうと思われる。数百万人の登録があるというので、これを見ている人も登録されている方が多いのではないだろうか。 そんなニコニコするのが好きな方々が待ち望んでいたと思われるソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはニコニコ動画保存 Nicovideo Downloader、ニコニコ動画保存スクリプトだ。 ニコニコ動画保存 Nicovideo Downloaderはニコニコ動画のURLと認証情報を渡すと、動画を保存してくれるというごくごくシンプルで恐ろしいソフトウェアだ。 Pythonベースで作られているので、マルチプラットフォームで利用できる。ダウンロードしたFLVファイルはそのまま見ることも、変換することもできて利便性が高ま

    MOONGIFT: » CUIでニコニコ「ニコニコ動画保存 Nicovideo Downloader」:オープンソースを毎日紹介
  • MOONGIFT: » 出た、構造化CSS「CleverCSS」:オープンソースを毎日紹介

    前にCSSの記述テクニック 階層宣言コーディングというエントリーを読んだ。これはエイプリルフールネタではあるが、同じ事を考える人は他にもいるようだ。そして、それをネタとしてではなく、ないなら実現してしまおうと考える。 今回紹介するオープンソース・ソフトウェアはCleverCSS、構造化CSSを実現するソフトウェアだ。 CleverCSSPythonで提供されるソフトウェアで、元になるCSSをベースに変換したCSSを出力する仕組みになっている。かなり面白い機能が盛り込まれているので順番にご紹介しよう。 まず構造化。Pythonのように階層を意識して書く事で、上の階層の名前を継承しつつ記述されていく。この時、{}をつける必要がなく、YAMLのような感じで書ける。 次は名前の収束だ。a:hover、a:visitedのような同じような定義の場合、a: &:hover: &:visitedのよう

    MOONGIFT: » 出た、構造化CSS「CleverCSS」:オープンソースを毎日紹介
  • 1