API

Programming

API開発を加速するPostmanとThunder Clientの使い方

こんにちは、JS2IIUです。API開発において、エンドポイントの動作確認やテストは避けて通れない作業です。しかし、curlコマンドを毎回手打ちしたり、スクリプトを都度書き直したりするのは非効率的ですよね。そこで活躍するのが、PostmanとThunder ClientというAPIクライアントツール...
Streamlit

【Streamlit】バーコードから書籍情報を表示する

こんにちは、JS2IIUです。Streamlitは、Pythonで記述したコードからインタラクティブなWebアプリケーションを簡単に作成できるフレームワークです。今回は、Streamlitを使って、Webカメラで撮影した映像からバーコードを読み取り、ISBNを元に書籍の表示を表示するアプリケーション...
Python

Dash応用編: 第10回 ライブデータダッシュボードの構築

こんにちは、JS2IIUです。いよいよDash応用編の最終回です。今回もよろしくお願いします。はじめにDashを使って、リアルタイムデータを扱うライブダッシュボードを構築することは、多くの分野で応用可能です。例えば、株価の変動やIoTデバイスのセンサー情報を即座に反映するダッシュボードは、その代表的...
Python

Panel応用編 第5回: ライブデータによるダッシュボードの構築

こんにちは、JS2IIUです。Panelでどんなことが出来るのか、事例を交えて紹介しています。今回は応用編第5回です。よろしくお願いします。はじめにリアルタイムで更新されるデータを可視化するダッシュボードは、株価モニタリング、IoTデバイスの監視、天気データのトラッキングなど、多くの用途に使われます...
Streamlit

Streamlit応用編 第11回: StreamlitでAPIを作成する方法

こんにちは、JS2IIUです。Streamlitを使ったアプリケーション開発もいよいよ最終回となりました。今回は、Streamlitを活用してAPIを作成する方法を解説します。具体的には、簡単なRESTful APIの構築と、FastAPIとの統合によるより複雑なAPIアプリケーションの作成方法につ...
WEB API

ジオコーディングAPIセレクションガイド

こんにちは、JS2IIUです。ジオコーディングAPIを利用することで、住所から緯度経度を取得したり、逆に緯度経度から住所を特定したりすることができます。これらのAPIは、地理情報を扱うアプリケーションやサービスにとって不可欠なツールです。しかし、さまざまなジオコーディングAPIが存在し、それぞれ特徴...
Programming

Google Colabでシークレット機能を使ってAPIキーを安全に管理する方法

こんにちは、JS2IIUです。Google Colabは、Pythonの実行環境として非常に便利であり、多くのプログラマーやデータサイエンティストに利用されています。しかし、APIキーやパスワードのような機密情報を扱う際には、コードに直接埋め込むことは推奨されません。このブログ記事では、Google...
WEB API

FlightAwareからフライト軌跡情報を取得する

各局皆様、こんにちは。アマチュア無線局、JS2IIUです。前回の記事ではFlightAwareからAeroAPIを使ってフライト情報を取得するサンプルを動かしました。今回は、指定したエリアを飛行する飛行機を検索し、その中から特定の飛行機を選んで、軌跡データの取得を試みます。本記事のサンプルコードはあ...
WEB API

FlightAwareからフライト情報を取得する

各局皆様、こんにちは。アマチュア無線局、JS2IIUです。飛行機撮影を趣味にしていると、お目当ての飛行機の状況や到着便の位置確認でフライトトラッカーアプリを活用する場面があります。アプリで機影を眺めるのは楽しいものですね。今回は、おすすめフライトトラッカーの中でも人気のあるFlightAwareから...
Programming

PythonでYouTube API 続編

各局皆様、こんにちは。アマチュア無線局、JS2IIUです。前の記事(PythonでYouTube API)ではYouTubeのキーワード検索の結果を得ることができました。さらにもう一工夫して遊んでみようと思います。キーワード検索の結果はmaxResultsパラメータを指定することで一度に最大50件の...