3密チェッカーアプリは Google Play で配信中です 詳しくはこちらをご覧ください

API

2022年2月28日より、当サイトでAPIの提供を開始しました。
スマホアプリなどを開発する際に、必要に応じて作成したものです。
私だけで使うのは勿体ないと思ったため、一般公開することにしました。
すべて無料で、どなたでもご利用いただけます。
※サーバの処理が追いつかなくなってしまうため、リクエスト速度はご配慮をお願いいたします。

アクセス情報取得

アクセスしたユーザーのグローバルIPアドレスや位置情報などをjsonで出力します

URL https://rabbitprogram.com/api/ipinfo
パラメータ
min jsonを整形せずに返却する場合はtrue
サンプルURL
jsonを整形せずに返す
https://rabbitprogram.com/api/ipinfo?min=true
(取得例はCroxyProxyでアクセスした結果)

{“ip”: “95.216.11.174”, “hostname”: “static.174.11.216.95.clients.your-server.de”, “cc”: “fi”, “continent”: “Europe”, “country”: “Finland”, “region”: null, “city”: null, “lat”: 60.1719, “lon”: 24.9347, “postal”: null, “timezone”: “Europe/Helsinki”, “asn”: “24940”, “isp”: “HETZNER-AS, DE”, “ua”: “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36”, “lang”: “ja-JP,ja;q=0.9,en-US;q=0.8,en;q=0.7”}

QRコード作成

任意の文字列からQRコードを作成します

URL https://rabbitprogram.com/api/makeqr
パラメータ
 ・text 対象文字列(必須)
サンプルURL https://rabbitprogram.com/api/makeqr?text=aiueo

パスワード脆弱性チェック

パスワードが安全かどうかをチェックします
予め用意しているパスワードリスト(100万件日本語ローマ字)に含まれるかどうかを調べ、危険 or 問題なしのどちらかを返します

URL https://rabbitprogram.com/api/passcheck
パラメータ
 ・password 調査対象のパスワード(そのまま or SHA-256)
サンプルURL
危険(パスワード:abc123)
https://rabbitprogram.com/api/passcheck?pass=abc123

match

問題なし(パスワード:oigjsrgbas)
https://rabbitprogram.com/api/passcheck?pass=e733a6c6b3b07da4afa27a37b02d4391c9f9381698fc53f292a871ff5537cbc6

none

漢字→ひらがなorローマ字 簡易変換

漢字が混在している文章をひらがなまたはローマ字に変換し、テキストで出力します

URL https://rabbitprogram.com/api/jpconvert
パラメータ
 ・from 変換元タイプ kanji (必須、固定)
 ・to 変換先タイプ hiragana / romaji (必須)
サンプルURL
漢字→ひらがな
https://rabbitprogram.com/api/jpconvert?text=私が初めてホームページを開設したのは、2015年12月29日です。&from=kanji&to=hiragana

わたしがはじめてホームページをかいせつしたのは、2015ねん12がつ29にちです。

漢字→ローマ字
https://rabbitprogram.com/api/jpconvert?text=私が初めてホームページを開設したのは、2015年12月29日です。&from=kanji&to=roman

watashi ga hajimete hoomupeeji wo kaisetsushi tanoha, 2015 nen 12 gatsu 29 nichi desu.