/OpenSourceProject

A project of our lesson

MIT LicenseMIT

开源课程项目

功能

  1. 从微软Bing官方首页获取当天的Bing每日精选图片,保存到用户指定的路径
  2. 用户可以设定时间每日特定时间自动运行
  3. 保存图片后可以自动设置为桌面背景
  4. 用户可以指定保存图片的文件名样式,如“日期-主题-名称.jpg”
  5. 用户可以选择压缩保存

安装

本软件基于python 2 开发,可以运行在任何安装了python 2执行环境的设备上,包括Windows,macOS,Linux等,但是有些与平台相关的功能可能只能在某些特定设备上使用,例如设定为壁纸的功能,目前只能在Windows上使用。

要想使用本软件,需要首先安装python 2运行环境

Windows平台: 在命令提示符中运行“python”,如果打印出“Python 2.7.13……”,那么您已经安装好正确的python版本。如果没有安装,那么请到python官网下载最新的python 2安装包,并进行安装。 如果您已经安装过python 2,却无法正确执行指令,请检查您的环境变量是否已经正确配置。

macOS: 在终端中运行“python”,如果打印出“Python 2.7.13……”,那么您已经安装好正确的python版本。如果没有安装,那么请到python官网下载最新的python 2安装包,并进行安装。

ubuntu: 在终端中运行“python”,如果打印出“Python 2.7.13……”,那么您已经安装好正确的python版本。如果没有安装,那么请执行“sudo apt-get install python”进行安装,或使用其他包管理器进行安装。

将项目中的执行脚本下载到本地,并修改其中的参数 参数: TRY_TIMES:网络异常情况时的重试次数,默认为1 USER_PIC_PASS:用户自定义的图片储存路径,默认为空,空时图片默认下载到用户目录

在本地执行py脚本

更新日志

2017-10-05 明确了需求 2017-10-20 确定了技术可行性 2017-11-01 完成了项目创建 2017-11-10 完成了win7、win8、win8.1、win10-1607的测试 2017-11-20 修复了在win10-1503中出现的无法设置壁纸的bug

如何加入我们

您可以直接fork我们的项目,并进行修改。我们会在wiki和社区更新我们的进度,您可以从那里了解我们的开发计划,并参与开发。开发完成后,请先进行单元测试,然后向主分支提交合并请求。如果您的代码经过我们的审核,那么我们将合并您的代码并将您加入贡献者列表。

许可证

本项目采用MIT License进行许可

你可以自由的修改和使用本项目中的任何源码,但是你必须在你的发行版里包含原许可协议的声明,无论你是以可执行文件发布的还是以源代码发布。