2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Python】月位置(方位角・高度・月齢)計算APIから月齢を取得してみた

Last updated at Posted at 2021-10-27

初めに

ダッシュボード作成のために、月齢をAPIにて取得する
月位置(方位角・高度・月齢)計算API を使用すると取得できる。
⇒Pythonを用い、HP等で表示させる用途を想定

環境

  • Windows10
  • Python 3.8.12

パラメータ

lat (float):必須、取得したい場所の緯度、
lng (float): 必須、取得したい場所の経度

本コードではparamsにてパラメータをセットしてください。

コード

moon_age_api.py
# -*- coding:utf-8 -*-
import requests
import json

# moon_age_apiより月齢を取得する
moon_url = "https://mgpn.org/api/moon/position.cgi?json&lat={lat}&lon={lon}"
moon_url = moon_url.format(lat="34.00000", lon="135.00000")
moon_json = requests.get(moon_url).json()

# 小数2桁にまるめる
moon_age = round(float(moon_json["result"]["age"]), 2)
print(moon_age)

参考サイト

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?