青蛙主题气象站

frogweather的Python项目详细描述


青蛙乐园-青蛙主题气象站

Screenshots

什么是青蛙?

frogweather是一个用python编写的天气应用程序。它生成的图像显示 当前时间和天气信息,特别是温度和 未来9小时内降水概率。背景图像显示 以青蛙为主题的当前天气可视化。

因为这个应用程序的目的是提供气象站的图片 一个64x128的LED矩阵,图像大小为64x128。如果你需要其他尺寸,你 可以调整图像大小或用自己的图像替换背景图像。这个 背景图像位于 ^{}文件夹。

如何使用青蛙?

首先,运行示例程序:

  1. 安装python包:

    pip install frogweather
    
  2. Request a Dark Sky API key。钥匙 免费提供,允许您访问黑暗天空天气服务1000 一天几次不收费。弗罗格威瑟的设计不能超过这个 限制。

  3. 将密钥粘贴到文件中 ^{}

  4. 找出您所在位置的地理坐标,例如通过GPS Coordinates

  5. 将坐标粘贴到文件中 ^{}

  6. 运行示例程序:

    python frogweather.py
    

    此命令将打开显示气象站图像的窗口。它 也会不断更新图像。

现在您可以在自己的python程序中使用frogweather模块。以下 python代码片段显示了如何做到这一点:

# Import the module.importfrogweather# Read the configuration files.frogweather.init()# Continuously check for new weather station images.whileTrue:# Check if a new weather station image is available.iffrogweather.update():# Access the updated image.image=frogweather.get_image()

青蛙是怎么工作的?

为了生成图像,frogweather python模块执行 以下步骤:

  1. 它从操作系统中检索当前时间。
  2. 它下载当前的当地天气信息,即温度和 降水概率,来自黑暗天空气象服务器。
  3. 它渲染气象站图像。

学分

  • 此项目中使用的背景图像是对背景的修改 图片显示在谷歌的天气应用程序。
  • 这个应用程序是powered by Dark Sky:天气 数据从黑暗天空气象服务器下载。

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

推荐PyPI第三方库


热门话题
java log4j找不到log4jtest。房产?   我在java线程“awteventque1”中获得异常。lang.NullPointerException   java为什么在使用完整路径从文件系统读取文件时出错?   java如何迭代所有注册表项?   java中的安卓 Opencv SVM未正确训练   多线程Java ThreadPoolExecutor关闭特定线程?   如何使用Java NIO CreateDirectory方法设置目录所有者组?   java NatTable混合了固定宽度的列和可调整大小的填充剩余空间   java如何删除特定网络,即使该网络是由安卓上的其他设备创建的?   java Guava toJavaUtil()不存在   java对许多常量使用枚举是有效的memorywise?   java是否可以使用坐标定位JButton?   从WSDL生成java代码导致异常   java如何在安卓中导出javadoc   爬行JAX中的java NoClassDefFoundError错误   java为片段中的文本视图设置区域设置   发送最后一条消息后发生Java RMI RemoteException