LoginSignup
1
0

More than 5 years have passed since last update.

Pythonモジュールを作成[CarSensorAPIサポートモジュール csapi]

Posted at

やりたいこと

CarSensor APIをPythonでVoicetextのモジュールみたいなことがしてみたい。
いつもは自分が使えればいいやコードしかかないけど、どうせならばと思い見様見真似で、作ってみた。

と、作ってみたCarSensor-Web-APIです。

環境

★ローカル環境
MacBook Pro (13-inch, Mid 2012)
プロセッサ: 2.5 GHz Intel Core i5
メモリ: 4 GB 1600 MHz DDR3

★使用言語
Python
json

参考した内容

APIKEYの登録やキーワード処理などは、Voicetextを参考にし、
いろいろ調べつつ、作成しました。

ちなみに、Pythonモジュールは、folder内部に__init__.pyが必須で、階層が増えてもimportを参照が可能です。以下サンプルコード。

sample.py
import csapi
from csapi import parse

また、今回作成したフォルダーのツリーとなります。
さらに追加機能として、パーサなどもできるようにしたいと思い、
parse.pyというファイルを作成しています。

Tree
Tree
├── csapi
│   ├── __init__.py
│   ├── parse.py
│   └── setup.py
└── test
    └── api_test.py

工夫してみたこと & 今後の発展

今回、工夫してみたことは、Pythonコードだけではなく、パーサを追加してみたこと。
csapiモジュールが追加されていれば、コマンドからでもアクセス可能です。

今後の発展としては、今はまだ、中古車とカタログの検索APIのみとなってるので、その他のAPIもサポートできるモジュールとPython3対応&pipでのインストールに挑戦してみたいと思ってます。

同時に、モジュール設計について、ご教授願います。

Link 一覧

CarSensor API
Voicetext
parse
CarSensor-Web-API

1
0
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
1
0