convenient API to download beauty picture.
Project description
# beauty
[beauty](https://github.com/zhongjiajie/beauty)是图片网站[55156图库-高清套图](http://www.55156.com/gaoqingtaotu/)非官方的API。提供了更加清爽的套图浏览和下载接口,欢迎各位老司机使用,提issues或PR
## 安装依赖
项目根目录运行
```
pip install beauty
```
## 快速入门
**以下命令均在项目根目录运行**
### 查看Usage及支持的套图类型
```
beauty -h
```
* **Usage**: 得知项目主要有两个方法`scan`和`download`,其中`scan`是浏览指定种类和数量的封面图片(小图),`download`是下载指定种类和数量的套图(大图)。
* **Options**: 参数的关键字及对应的解释
* **Arguments**: 目前支持的套图种类,为`scan`和`download`方法的必填项
* 如果提示`'beauty' 不是内部或外部命令,也不是可运行的程序`,请将`$PYTHON/Scripts`添加到环境变量
### 直接下载套图
```
# 下载秀人套图 默认数量为10 默认路径是./pic
beauty download xiuren
# 下载秀人套图 指定数量为15
beauty download xiuren -n 15
# 下载秀人套图 指定路径为D:/
beauty download xiuren -p D:/
```
完成后可在相应目录下看到下载结果
![image](https://github.com/zhongjiajie/beauty/raw/master/support_file/beauty_download.png)
### 先浏览小图,根据个人喜好(套图质量)下载对应的大图
```
# 浏览秀人套图 默认数量为10 默认路径是./pic/scan
beauty scan xiuren
# 浏览秀人套图 指定数量为15
beauty scan xiuren -n 15
# 浏览秀人套图 指定路径为D:/scan scan方法默认的图片会下载到指定(默认目录)的scan文件夹
beauty download xiuren -p D:/
```
找到浏览套图文件夹`scan`,打开图片编辑器查看`scan`文件夹的图片
![image](https://github.com/zhongjiajie/beauty/raw/master/support_file/beauty_scan.png)
从上图中找到要完整下载的套图,运行下载命令
```
# -n参数要和scan方法的参数一样 -f参数列表内部不要留空格
beauty download xiuren -n 10 -f [204774,204775,204832]
```
完成后可在相应目录下看到下载结果
![image](https://github.com/zhongjiajie/beauty/raw/master/support_file/beauty_scan_download.png)
## 注意事项
* 项目开发环境是Python2.7,如果发现项目不兼容的欢迎提[issues](https://github.com/zhongjiajie/beauty/issues/new)
## TODO
* [x] 提供先浏览后选择下载的功能 finish at 20170827
* [ ] 下载图片失败后重试
* [ ] 重试失败后删除失效的图片,或者在单独的文件夹中备注下载失败的信息
## Change Log
* 20171017: 制作成pip安装包提供cli命令接口
* 20170828: 重写了repository,重命名为**beauty**,提供了更加人性化的api方法
* 20160220: 提供了re版本和BeautifulSoup版本的提取方法
[beauty](https://github.com/zhongjiajie/beauty)是图片网站[55156图库-高清套图](http://www.55156.com/gaoqingtaotu/)非官方的API。提供了更加清爽的套图浏览和下载接口,欢迎各位老司机使用,提issues或PR
## 安装依赖
项目根目录运行
```
pip install beauty
```
## 快速入门
**以下命令均在项目根目录运行**
### 查看Usage及支持的套图类型
```
beauty -h
```
* **Usage**: 得知项目主要有两个方法`scan`和`download`,其中`scan`是浏览指定种类和数量的封面图片(小图),`download`是下载指定种类和数量的套图(大图)。
* **Options**: 参数的关键字及对应的解释
* **Arguments**: 目前支持的套图种类,为`scan`和`download`方法的必填项
* 如果提示`'beauty' 不是内部或外部命令,也不是可运行的程序`,请将`$PYTHON/Scripts`添加到环境变量
### 直接下载套图
```
# 下载秀人套图 默认数量为10 默认路径是./pic
beauty download xiuren
# 下载秀人套图 指定数量为15
beauty download xiuren -n 15
# 下载秀人套图 指定路径为D:/
beauty download xiuren -p D:/
```
完成后可在相应目录下看到下载结果
![image](https://github.com/zhongjiajie/beauty/raw/master/support_file/beauty_download.png)
### 先浏览小图,根据个人喜好(套图质量)下载对应的大图
```
# 浏览秀人套图 默认数量为10 默认路径是./pic/scan
beauty scan xiuren
# 浏览秀人套图 指定数量为15
beauty scan xiuren -n 15
# 浏览秀人套图 指定路径为D:/scan scan方法默认的图片会下载到指定(默认目录)的scan文件夹
beauty download xiuren -p D:/
```
找到浏览套图文件夹`scan`,打开图片编辑器查看`scan`文件夹的图片
![image](https://github.com/zhongjiajie/beauty/raw/master/support_file/beauty_scan.png)
从上图中找到要完整下载的套图,运行下载命令
```
# -n参数要和scan方法的参数一样 -f参数列表内部不要留空格
beauty download xiuren -n 10 -f [204774,204775,204832]
```
完成后可在相应目录下看到下载结果
![image](https://github.com/zhongjiajie/beauty/raw/master/support_file/beauty_scan_download.png)
## 注意事项
* 项目开发环境是Python2.7,如果发现项目不兼容的欢迎提[issues](https://github.com/zhongjiajie/beauty/issues/new)
## TODO
* [x] 提供先浏览后选择下载的功能 finish at 20170827
* [ ] 下载图片失败后重试
* [ ] 重试失败后删除失效的图片,或者在单独的文件夹中备注下载失败的信息
## Change Log
* 20171017: 制作成pip安装包提供cli命令接口
* 20170828: 重写了repository,重命名为**beauty**,提供了更加人性化的api方法
* 20160220: 提供了re版本和BeautifulSoup版本的提取方法
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
beauty-0.3.1.tar.gz
(7.0 kB
view details)
File details
Details for the file beauty-0.3.1.tar.gz
.
File metadata
- Download URL: beauty-0.3.1.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e6443be8ad037479f725b4f28ec6f85b551ac7531e2333e903369d512122779 |
|
MD5 | d4ec60bf29203c9b6d8e4f59d4aec04d |
|
BLAKE2b-256 | 588117a9d8cb4a919eddcfe1476f58648f7a50f746f12bb1eb7595c648aa7c85 |