DoubanImageWall
读取豆瓣用户标记为“看过”的电影/“听过”的音乐/“读过”的图书,生成电影海报墙/音乐专辑封面墙/图书封面墙。
效果图
电影海报墙:

音乐专辑封面墙:

使用方式
pip install -r requirements.txt
python image_wall.py -i={豆瓣 ID}
运行完毕后前往 output 文件夹查看成品图。
运行时间视参数与网络状况而定。首次运行或更换 ID 时会需要更久,后续运行由于图片缓存会快许多。
已知问题
生成图书封面墙时,很有可能在访问豆瓣的第一步(拉取标记过的图书)就失败。没有已知解决方案。见 Issue 页。
参数说明
参数(短)
参数(长)
默认值
说明
offset
13
在前四行中每隔多少张图片加入一张大图。图片墙从第五行起会重复前四行的排列方式。设为 0 禁用大图。大图为其余图片的四倍大小,当排列冲突时,程序会提示 offset 无效,可尝试将其调低或调高 1。