Ruby

AIファイルからサムネールを取り出す試み【成功】

AIファイルからサムネールを取り出す試み【失敗】より ようやくやり方が判ったのでrubyで書いてみた。 #!/bin/ruby -Ku require 'base64' if(File.exist?(ARGV[0])) fname = File.basename(ARGV[0]) dir = File.dirname(ARGV[0]) ext = File.extname(ARGV[0]…

AIファイルからサムネールを取り出す試み【失敗】

AIファイルの中のhogehogeの中身ってサムネールだよね、たぶん。 ということで、取り出してみたくなったんだけど。 base64でデコードして書き出すだけじゃ、だめでした。 #!/bin/ruby -Ku require 'base64' text = STDIN.read x = text.scan(/<xapGImg:image>(.+)<\/xapGImg</xapgimg:image>…

検索を手抜きしてみた。

人名リストが渡されてこのDVD中から該当する人の画像を探せという指令。 DVDの中のファイルは人名になっております。 なるべく手抜きする方法を考える。 SpotlightはTerminalからmdfindというコマンドで操作できるらしい。 そこでこんな感じでrubyで書いてみ…