pixivの画像をだだっとdlしてくるやつです.
作者ごとにpixivに登録されている全ての作品をdlします.
うごいら,普通のイラスト,マンガに対応してます.
userlist.csv
にuser_id
を指定するだけです.
更新があれば前回の分から新しく登録された作品をdlします.
1行目にuser_id,last_artwork_id,display_nameに
と書きます.
あとは,dlしたいuser_idを2行目以降に書いて下さい(下のようになります).
user_idはpixivの各ユーザページを見て下さい(URLのmember.php?id=なんちゃらのトコロです).
user_id,last_artwork_id,display_name
235127
3302692
cookie_file
が指定されない場合はcookie.txt
で保存されます.
$ ./login.php <username|email> <password> [cookie_file]
ユーザ毎に作品をdlします.
$ ./dl.php <cookie_file> <userlist.csv>
dlが終わるとuserlist.csv
のlast_artwork_idとdisplay_nameが書き加えられます.
display_nameは任意に変更して頂いても構いません
(link.sh
でシンボリックリンクを貼るときに表示されるディレクトリ名になります).
作品はuser_id毎に管理しています.しかし,それは人が識別するのは難しいです.
そのため, link.sh
で作者名のシンボリックリンクを貼ります(ぺたっ).
$ ./link.sh <image_dir> <link_dir> <userlist>
.images(ドットあり)
が画像が実際に保存されている場所です.images(ドットなし)
は作者名ごとにシンボリックリンクが貼られているディレクトです.
<image_dir> .images
<link_dir> images
意見や報告,指摘など募集中です(プログラムきたないとの罵声も歓迎です). 改善点もウェルカムです.
dlしている様子
userlist.csv
のサンプル(dl.php
実行後)
image_dir
やlink_dir
を任意の場所に変更したい(だれか).