Skip to content

Latest commit

 

History

History
72 lines (51 loc) · 2.46 KB

README.md

File metadata and controls

72 lines (51 loc) · 2.46 KB

なにこれ?(パリコレ)

pixivの画像をだだっとdlしてくるやつです. 作者ごとにpixivに登録されている全ての作品をdlします. うごいら,普通のイラスト,マンガに対応してます. userlist.csvuser_idを指定するだけです. 更新があれば前回の分から新しく登録された作品をdlします.

How to use?

1. userlist.csvを自分好みに設定する

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

2. login.phpでpixivにログインする.

cookie_fileが指定されない場合はcookie.txtで保存されます.

$ ./login.php <username|email> <password> [cookie_file]

3. dl.phpでdlが始まります.

ユーザ毎に作品をdlします.

$ ./dl.php <cookie_file> <userlist.csv>

dlが終わるとuserlist.csvのlast_artwork_idとdisplay_nameが書き加えられます. display_nameは任意に変更して頂いても構いません (link.shでシンボリックリンクを貼るときに表示されるディレクトリ名になります).

4. link.shで綺麗にします.

作品はuser_id毎に管理しています.しかし,それは人が識別するのは難しいです. そのため, link.shで作者名のシンボリックリンクを貼ります(ぺたっ).

$ ./link.sh <image_dir> <link_dir> <userlist>

宝箱のかくれが

.images(ドットあり)が画像が実際に保存されている場所です.images(ドットなし)は作者名ごとにシンボリックリンクが貼られているディレクトです.

<image_dir> .images
<link_dir>   images

Welcome your opinions!!!

意見や報告,指摘など募集中です(プログラムきたないとの罵声も歓迎です). 改善点もウェルカムです.

ScreenShot

dlしている様子

dl_scene

userlist.csvのサンプル(dl.php実行後)

userlist.csv

おわりに

image_dirlink_dirを任意の場所に変更したい(だれか).