全新的必应美图开源图片站

发布于 / 教程 / 0 条评论

2018.04.04:站点更新至1.1,代码已经同步更新到Github
2017.12.24:本站已全面开源,文末提供下载,你也可以参考Github

说明

本程序实现bing每日图片保存在服务器本地,然后自动上传到七牛云空间,在前端界面展现的图片皆从七牛云获取。

演示站

前往预览

要求

本程序目前不需要数据库,你需要拥有七牛云空间,在接下来的基本配置中需要七牛云的相关资源,除了配置文件必须修改,其他文件请按需修改。

配置

下载源码,在使用前请务必修改config.php文件,header.php文件按需修改,保持默认也可。

config.php

此文件为全局配置文件。


// 网站的一些基础设置
$webConfig = array(
    'siteurl' => '',    // 网站网址如:https://bing.lylares.com
    'sitename' => '',    // 网站名称
    'slogan' => '',    // 网站口号 
    'keywords' => '',//关键词
    'description' => '',//描述
	'copyright' => '',//版权信息
	'beian' => '',///备案号
);
//在open.lylares.com新申请的AppKey或者以前申请的旧的AppId,配置其中一个即可
$AppKey='';
$AppId='';
//

/*七牛云配置*/
//七牛云bucket空间根域名 ,例如:https://bing.lylares.com/
$qnurl = '';
//七牛云accessKey 
$accessKey = '';
//七牛云secretKey
$secretKey = '';
//七牛云bucket空间名称
$bucket = '';
//需要从七牛云读取的图片张数
$limit = '1000000';
// 要上传文件的本地图片名称,目前以时间序列命名,不建议修改
$ima=date('Ymd').'.jpg';
// 要上传文件的本地路径,[bing/images/] 这部分目录你可以更改但是请拼接 $ima 以构造图片完整本地路径,无需手动创建
$path= 'bing/images/';
$filePath =$path.$ima; 
// 上传到七牛后保存的文件名,不建议更改
$key = $ima;
/*七牛云配置结束*/


/*首页通知配置*/
$message = array (
'states' =>0,//开关消息,0默认关闭消息,1打开消息
'content' =>'温馨提示:',
);
/*首页通知配置*/

/*样式配置*/
$pageStyle = array (
  'pageno'  => 9, //每页显示图片数 3的整数倍最佳,否则自己修改css
);
/*样式配置*/

2017.12.16:添加搜索功能,直接调用必应搜索图片相关信息,历史数据缺失,该功能将于12.17日开始可用。
2017.12.15:目前已基本完成,还有部分历史数据需要添加,另外将会有新的来自NASA的图片加入其中
关于NASA的图片可参考如下文章:

NASA每日天文图片接口调用示例

没错,本次接口是美国国家航空航天局NASA提供的。这个接口包含了海量有意思的图文,视频等资源,对于广大的太空爱好者来说简直是福利哇,目前还没想好如何利 ...
https://www.lylares.com/nasa-api-image-example.html

关于必应图片可参考如下文章:

必应BING每日壁纸接口API

更新 2018.06.29:必应每日随机壁纸API更新 前往查看 2018.02月接口调整,请前往开放平台文档 2018.01.06接口调整,接口添加一组公共令牌,原接口不再提供直 ...
https://www.lylares.com/api-bing-wallpaper.html


刚完成一个全新的图片站点,所有图片抓取自bing每日图片,并且所有图片自动上传到七牛云。然后从七牛云空间取出图片作为图片的url,这样就大大提高了图片站的整体访问速度。

现还处于优化测试阶段,将逐步添加新的内容。

预览

转载原创文章请注明,转载自: LYLARES'S BLOG » 全新的必应美图开源图片站

Not Comment Found