{"_id":"@api-types/jma-bosai","_rev":"1-220d0e6a95e467d45edbb8285dee0088","name":"@api-types/jma-bosai","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@api-types/jma-bosai","version":"0.1.0","description":"気象庁防災気象情報API - 気象庁ホームページから防災気象情報を取得するAPI","license":"MIT","main":"dist/$api.js","types":"dist/$api.d.ts","homepage":"https://www.jma.go.jp/bosai/map.html#5/36.138/137.285/&elem=ir&contents=himawari","repository":{"type":"git","url":"git+https://github.com/aspida/api-types.git"},"bugs":{"url":"https://github.com/aspida/api-types/issues"},"keywords":["jma","bosai","typescript","api-types","aspida"],"publishConfig":{"access":"public"},"_id":"@api-types/jma-bosai@0.1.0","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-9epwos+Ck/ByLplfG1ydUxxs//DroCNF88ucd8v0JcdqUhusM9Z3vY0pjN6l4qrR8+bCh8P7unAUqmdQI/vdsw==","shasum":"33594f833e1bce465028ecdf88eef3bf0f4c1fc7","tarball":"https://registry.npmjs.org/@api-types/jma-bosai/-/jma-bosai-0.1.0.tgz","fileCount":43,"unpackedSize":114487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS24HCRA9TVsSAnZWagAA0rMQAJRZK+oMK3+9RxTJvgUd\ngEsxQYSkra4VlouPLmhIxJ2lx2I3MeP65jP4J7HGb1GjpbdJZ7PyIsdwDUaV\njRdApp+Zr6QabkusQm2DKaGesu962UWX0RL0e3SQ+0zELx+2+KOikNd5y9NU\nZFZVd/LjSPQFi8PunuvTuMtezrAqO/gbk1ZPsBu6lZVA6mgxy4Bcj+S0FUcw\nxuVdd7v+beCTg3Hhim/fli1UUJ1bSrWIuO0H5SV6MesfvevmuWuipnfQVssb\ncC1Rlvu8WwszuGmVLhBy6U8D6rTeozvTZQ7DUHjR6wlQ+tQlHKzl2k8Qa7Oj\n8T5+m48mXpKdooZJl2cCImNqE6BFZ5RxNSuJpiAu84QIW8xhMUCfxsCCyd26\nDJHcqGcS+JZrmq6qDkT7LbeAonH3QgMXDkscJZJ4By2xkfAcqDqRjEh1EQJ6\nrTWwgJFeTf9aELQrHk73onPTzXQm7SCxBFk4DbUrSMlF/XW8UtYyALCOiuhx\nHIYi4PTfYPjotZCl4N2e7UARJqgZQFAfx66ze9fULkz2Qm45vYQV49QbmAbS\nUMPScrwmwSWrthHObR38yNlxsrZuyKcJP0HvoJQBm9uSEMU9kZKi6+j4q/32\nkE4UAcsH1nYKxoYo99yEQDhzKX2dAmtIaZpvnu6cP6tgO1vGW4tH/YsTiUIL\nqv6u\r\n=gDvd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1QP2/vaEcl3gYVgjoC9LZFuPUolVBOFgtHlGmQlGXwAiEA+UxA9y7ott9sp01ITuODSU1f8UT0PNI9goBNsJriUTA="}]},"_npmUser":{"name":"solufa","email":"solufa2020@gmail.com"},"directories":{},"maintainers":[{"name":"solufa","email":"solufa2020@gmail.com"},{"name":"wakabata","email":"akie.mishima.jpn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jma-bosai_0.1.0_1615556103169_0.9926100316558033"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-12T13:35:02.934Z","0.1.0":"2021-03-12T13:35:03.334Z","modified":"2022-04-04T14:34:27.863Z"},"maintainers":[{"name":"solufa","email":"solufa2020@gmail.com"},{"name":"wakabata","email":"akie.mishima.jpn@gmail.com"}],"description":"気象庁防災気象情報API - 気象庁ホームページから防災気象情報を取得するAPI","homepage":"https://www.jma.go.jp/bosai/map.html#5/36.138/137.285/&elem=ir&contents=himawari","keywords":["jma","bosai","typescript","api-types","aspida"],"repository":{"type":"git","url":"git+https://github.com/aspida/api-types.git"},"bugs":{"url":"https://github.com/aspida/api-types/issues"},"license":"MIT","readme":"<!-- This file is automatically generated from config.md -->\n# @api-types/jma-bosai 気象庁防災気象情報API\n\n<br />\n<div align=\"center\">\n  <img src=\"https://aspida.github.io/api-types/assets/jma/bosai.jpg\" alt=\"@api-types/jma-bosai 気象庁防災気象情報API\" />\n</div>\n<br />\n\n> [気象庁防災気象情報API](https://www.jma.go.jp/bosai/map.html#5/36.138/137.285/&elem=ir&contents=himawari) - 気象庁ホームページから防災気象情報を取得するAPI\n\n<a href=\"https://www.npmjs.com/package/@api-types/jma-bosai\">\n  <img src=\"https://img.shields.io/npm/v/@api-types/jma-bosai\" alt=\"npm version\" />\n</a>\n<a href=\"https://www.npmjs.com/package/@api-types/jma-bosai\">\n  <img src=\"https://img.shields.io/npm/dm/@api-types/jma-bosai\" alt=\"npm download\" />\n</a>\n<br />\n<br />\n\n## Getting Started\n\n- Using [npm](https://www.npmjs.com/):\n\n  ```sh\n  $ npm install @api-types/jma-bosai @aspida/axios axios\n  ```\n\n- Using [Yarn](https://yarnpkg.com/):\n\n  ```sh\n  $ yarn add @api-types/jma-bosai @aspida/axios axios\n  ```\n\n`utils/apiClient.ts`\n```ts\nimport api from \"@api-types/jma-bosai\"\nimport aspida from '@aspida/axios'\n\nexport const apiClient = api(aspida())\n```\n<br />\n\n## Usage\n\n参考サイト：https://qiita.com/e_toyoda/items/7a293313a725c4d306c0\n\n`utils/himawariClient.ts`\n```ts\nimport { apiClient } from \"./apiClient\"\n\nexport const himawariClient = apiClient.himawari.data.satimg\n```\n\n`index.ts`\n```ts\nimport { BAND_PROD } from '@api-types/jma-bosai'\nimport { himawariClient } from \"./utils/himawariClient\"\n\n;(async () => {\n  const targetTimes = await himawariClient.targetTimes_fd_json.$get()\n  console.log(targetTimes) // [{\"basetime\" : \"20210224190000\", \"validtime\" : \"20210224190000\"}...]\n\n  const img = new Image()\n  img.src = himawariClient\n    ._basetime(targetTimes[0].basetime).fd._validtime(targetTimes[0].validtime)._band_prod(BAND_PROD.VISIBLE)._z(3)._x(7)._y_jpg(3).$path()\n  document.body.appendChild(img)\n})()\n```\n\n<br />\n\n## Endpoints\n\nbaseURL: https://www.jma.go.jp/bosai\n<br />\n\n<details>\n<summary><b>/himawari/data/satimg/_basetime/fd/_validtime/_band_prod/_z@number/_x@number/_y@number.jpg</b></summary>\n<br />\n\n```ts\n/**\n * フルディスク画像API\n *\n * _basetime: 基準時刻 TargetTime['basetime']\n * _validtime: 撮影時刻 TargetTime['validtime']\n * _band_prod: 画像種別 BAND_PROD\n * _z: ズームレベル 3-5\n * _x: タイルのX座標\n * _y: タイルのY座標\n */\ntype Methods = {\n  /** フルディスク画像をJPGで取得 */\n  get: {\n    resBody: ArrayBuffer\n  }\n}\n```\n</details>\n<details>\n<summary><b>/himawari/data/satimg/_basetime/jp/_validtime/_band_prod/6/_x@number/_y@number.jpg</b></summary>\n<br />\n\n```ts\n/**\n * 日本付近画像API\n *\n * _basetime: 基準時刻 TargetTime['basetime']\n * _validtime: 撮影時刻 TargetTime['validtime']\n * _band_prod: 画像種別 BAND_PROD\n * _x: タイルのX座標\n * _y: タイルのY座標\n */\ntype Methods = {\n  /** 日本付近画像をJPGで取得 */\n  get: {\n    resBody: ArrayBuffer\n  }\n}\n```\n</details>\n<details>\n<summary><b>/himawari/data/satimg/targetTimes_fd.json</b></summary>\n<br />\n\n```ts\n/** 撮影時刻API */\ntype Methods = {\n  /** 撮影時刻一覧を取得 */\n  get: {\n    resBody: TargetTime[]\n  }\n}\n```\n</details>\n<details>\n<summary><b>/himawari/data/satimg/targetTimes_jp.json</b></summary>\n<br />\n\n```ts\n/** 日本付近の撮影時刻API */\ntype Methods = {\n  /** 日本付近の撮影時刻一覧を取得 */\n  get: {\n    resBody: TargetTime[]\n  }\n}\n```\n</details>\n<details>\n<summary><b>/jmatile/data/nowc/_basetime/none/_validtime/surf/hrpns/_z@number/_x@number/_y@number.png</b></summary>\n<br />\n\n```ts\n/**\n * 降水ナウキャスト画像API\n *\n * _basetime: 基準時刻 TargetTime['basetime']\n * _validtime: 実況時間または予報時刻 TargetTime['validtime']\n * _z: ズームレベル 4-10\n * _x: タイルのX座標\n * _y: タイルのY座標\n */\ntype Methods = {\n  /** 降水ナウキャスト画像をJPGで取得 */\n  get: {\n    resBody: ArrayBuffer\n  }\n}\n```\n</details>\n<details>\n<summary><b>/jmatile/data/nowc/targetTimes_N1.json</b></summary>\n<br />\n\n```ts\n/** 降水ナウキャストの実況時刻API */\ntype Methods = {\n  /** 降水ナウキャストの実況時刻一覧を取得 */\n  get: {\n    resBody: TargetTime[]\n  }\n}\n```\n</details>\n<details>\n<summary><b>/jmatile/data/nowc/targetTimes_N2.json</b></summary>\n<br />\n\n```ts\n/** 降水ナウキャストの予報時刻API */\ntype Methods = {\n  /** 降水ナウキャストの予報時刻一覧を取得 */\n  get: {\n    resBody: TargetTime[]\n  }\n}\n```\n</details>\n<br />\n\n## Types\n\n<details>\n<summary><b>TargetTime</b></summary>\n<br />\n\n```ts\n/** 撮影時刻 */\ntype TargetTime = {\n  basetime: string\n  validtime: string\n}\n```\n</details>\n<br />\n\n## Constants\n\n<details>\n<summary><b>BAND_PROD</b></summary>\n<br />\n\n```ts\n/** 画像種別 */\nconst BAND_PROD = {\n  /** 可視画像 */\n  VISIBLE: 'B13/TBB',\n  /** 赤外画像 */\n  INFRARED: 'B03/ALBD',\n  /** 水蒸気画像 */\n  WATER_VAPOR: 'B08/TBB',\n  /** トゥルーカラー再現画像 */\n  TRUE_COLOR: 'REP/ETC',\n  /** 雲頂強調画像 */\n  CLOUD_TOP: 'SND/ETC'\n} as const\n```\n</details>\n<br />\n\n## License\n\n@api-types/jma-bosai is licensed under a [MIT License](https://github.com/aspida/api-types/blob/master/LICENSE).\n","readmeFilename":"README.md"}