自动下载您选择的子版块中的热门壁纸。
项目描述
# RedditWallpaperChooser
RedditWallpaperChooser将从您选择的任何子版块下载当天热门的壁纸。
## 特点
选择您喜欢的子版块。
按宽高比和图像大小过滤。
## 要求
我们使用Python 3的异步API和async/await语法。因此,我们只支持Python版本≥3.5。
其他要求列在requirements.txt文件中。
## 安装与使用
直到RedditWallpaperChooser出现在PyPi上,您可以按以下方式安装:
`bash $ git clone https://github.com/aldur/RedditWallpaperChooser/ $ cd RedditWallpaperChooser $ pip install . .[extras] # --user 也可能有助于您 `
您现在可以在PATH中找到reddit-wallpaper-chooser。您现在可以开始收集壁纸。
`bash $ reddit-wallpaper-chooser `
下载壁纸之一的绝对路径将被打印到标准输出。
### macOS
作为奖励,在macOS上,您可以设置壁纸为您刚刚下载的壁纸:`bash $ wall=$(reddit-wallpaper-chooser 2> /dev/null) && osascript -e "tell application \"Finder\" to set desktop picture to POSIX file \"$wall\"" `
_注意_:由于macOS API的限制,它只能更改当前选定的空间壁纸。
## 配置
您可以通过提供 ini 配置文件来配置RedditWallpaperChooser。在其中,您可以指定以下一般选项
要解析的子版块(subreddits)
每个子版块的结果数量(result_limit)
输出目录(output_folder)
子版块排序(sorting)
用于‘top’/‘controversial’排序的时间参数(time)
此外,您还可以过滤在下载过程结束时选定的候选壁纸
通过宽高比(aspect_ratio)
通过最小尺寸(size)
在更好的文档开发出来之前,请参考默认配置选项作为工作示例;您可以如下输出它
`bash $ reddit-wallpaper-chooser -d config.ini `
然后您可以使用您的配置
`bash $ reddit-wallpaper-chooser -c config.ini `
## 未来改进
按颜色过滤壁纸。
避免再次选择相同的图像。
添加适当的测试套件。
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。
源代码分发
RedditWallpaperChooser-0.2.3.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | a1712527e1d9853f061cf073b513f850026b2ff5cbe39406229b3c8516a85f77 |
|
MD5 | 1f0f42733b551cfa4d0566fff3010084 |
|
BLAKE2b-256 | b3acadd24457df084da4c6ebaa97e3ee32ddb791875186a6b9e8cbdb4190a9f6 |