Saturday, September 08, 2007

Recuperer un album scry

En deux coups de cuilleres a pot.

Ca c'est l'album:
http://gabarro.org/~baba/scry/index.php?v=list&i=0&p=2006-09-24-WE_Ben

Je veux les originales, en voici une. Ce qui est important c'est le prefixe.
http://gabarro.org/~baba/album/2006-09-24-WE_Ben/img_3201.jpg

Je sauvegarde la page d'index (save as dans safari), je l'edite avec vim, en mode colonne (Ctrl V) pour supprimer tout le contenu sauf la liste des photos.


[benjadrine@ravioli sandbox]$ cat photo_album.html
img_3154.jpg
img_3163.jpg
img_3165.jpg
img_3172.jpg
img_3175.jpg
img_3180.jpg
img_3182.jpg
img_3184.jpg
img_3187.jpg
img_3188.jpg
img_3189.jpg
img_3190.jpg
img_3195.jpg
img_3196.jpg
img_3197.jpg
img_3201.jpg
img_3204.jpg
img_3214.jpg
img_3215.jpg
img_3216.jpg
img_3218.jpg
img_3219.jpg
img_3222.jpg
img_3226.jpg
img_3227.jpg
img_3228.jpg
img_3229.jpg


Le tour est jouee. Plus qu'une petite ligne avec un coup de curl.


[benjadrine@ravioli sandbox]$ for i in `cat photo_album.html` ; do curl -O http://gabarro.org/~baba/album/2006-09-24-WE_Ben/$i ; done
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1778k 100 1778k 0 0 189k 0 0:00:09 0:00:09 --:--:-- 250k
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1133k 100 1133k 0 0 170k 0 0:00:06 0:00:06 --:--:-- 237k
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1248k 100 1248k 0 0 174k 0 0:00:07 0:00:07 --:--:-- 248k
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 448k 100 448k 0 0 110k 0 0:00:04 0:00:04 --:--:-- 128k
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1799k 100 1799k 0 0 193k 0 0:00:09 0:00:09 --:--:-- 247k
% Total % Received % Xferd Average Speed Time Time Time Current

... etc ...



Comme ca je peux les rajouter dans mon iPhoto. Elle est pas belle la vie (d'un geek) ? :)