地球照片下载器

earthpic的Python项目详细描述


python脚本下载himawari-8卫星拍摄的地球照片。 网站:http://himawari8.nict.go.jp/

灵感来自这条红色的线: https://www.reddit.com/r/programming/comments/441do9/i_made_a_windows_powershell_script_that_puts_a/

尤其是欧洲骗子的powershell脚本: https://gist.github.com/MichaelPote/92fa6e65eacf26219022

最重要的是,它的python实现: 作者:塞洛伊德:https://gist.github.com/celoyd/39c53f824daef7d363db 作者:威尔惠特尼:https://gist.github.com/willwhitney/e9e2c42885385c51843e

此脚本特定于Windows。仅与Python3.4+兼容。 在Windows7、Python3.4.4和Python3.5.1上测试

安装

要安装、下载源代码或使用git克隆它

git clone https://github.com/pywkm/earthpic.git

切换到eartpic/目录并运行setup.py

cd earthpic/ python setup.py install

这应该安装所有依赖项(枕头请求Pytz单击)。 如果在python setup.py安装期间安装枕头包有问题 和/或使用pip安装枕头,您可以从 http://www.lfd.uci.edu/~gohlke/pythonlibs/并使用命令安装 pip install<;path/to/whl_file>;

用法

从命令行调用EarthPic–帮助查看此帮助:

usage: earthpic [-h] [-d DATE] [-t TIME] [-s SCALE] [-w] [-v] [-l N_PHOTOS]
[-b] [-p PATH]

Download satelite Earth photo(s)

optional arguments:
-h, --helpshow this help message and exit
-d DATE, --date DATE
date of the photo [format: YYYY-MM-DD] (default: 2016-02-09)
-t TIME, --time TIME
time of the photo [fotmat: hh:mm] (default: 00:05)
-s SCALE, --scale SCALE
scale of the photo, choices: 1, 2, 4, 8, 16 or 20 (default: 2)
-w, --wallpaper
set downloaded image as desktop wallpaper (default: False)
-v, --verboseincrease output verbosity (default: False)
-l N_PHOTOS, --last N_PHOTOS
process N photos to given date (default: 1)
-b, --batchrun batch downloading photos. To stop, press ctrl+c. (default: False)
-p PATH, --path PATH
path where images will be saved (default: images)

因此,例如,只调用earthpic而不使用参数将下载最新的 卫星照片(当前时间减去约20分钟-原始服务延迟)和 将其保存到/images/目录,而不将其设置为桌面墙纸。

要指定图片写入的日期和时间,请执行以下操作:earthpic-d 2016-02-01-t 02:50。 所有日期/时间均视为UTC时区。

要将下载的图片设置为墙纸,请编写:earthpic-w-d 2016-02-01-t 02:50

要更改比例(墙纸的大小、质量):earthpic-w-s 4-d 2016-02-01-t 02:50

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java何时可以运行。toString()是否有可能返回重复的字符串?   使用REST进行Java应用程序登录验证?   java测试onErrorResume()Spring Webflux   java设置一个单元格样式,使数字显示为百分比ApachePOI   java仅替换regex az09   java将字符串附加到文件   java Hibernate:如何在集合中查找对象   当独立客户端为Web服务实例化代理时,java WebSphere会生成ClassNotFoundException   java简单算法。我做不好   java我的代码有什么问题?我想用Android制作一个“cardflip”动画   java如何模拟Springbean及其自动连接的参数?   java在Android中将arraylist对象的某些参数显示到列表视图中   java setOnclickListener(此)错误   java自动连接未按类型连接bean   java如何禁止在Viewpager上滑动?   java代码检查每个if语句吗?   java NIO选择器OP_READ和OP_WRITE,关于处理它们的一些问题   java如何在不锁定文件的情况下获取文件大小   Oculus Rift的Java API?   java是一种选择。仍然需要fork来设置bootClasspath