早く本題が知りたい人は目標まで飛んでください
初めに
普段はファッション関連のことを書いているnoteですが、プログラミングをやってみたのでその記録も残しておこうと思います
(増えてきたら別垢かqiitaに移行するかも、一旦マガジンに纏めておきます)
プログラミングは軽く勉強したことがあるだけなのですが、何か作ってみたいなぁと思い
「Pythonで本のバーコードを読み取り、そのデータから書籍の情報を取り出し、notionに書き出す」
という動作をやってみようと思いました
初心者による説明ですし、技術系ブログ書くのは初めてなので優しく見守ってください
間違いがあったら優しく指摘ください
目標
具体的には
①PythonのOpenCVで本のバーコード読み取り
②そのデータをAPIを使って本のタイトル・著者データを読み取る
③Notionインテグレーションでデータベースに追加
をします
②③が出来たのでその結果を残しておきます
ISBNからタイトル著者データ取得
OpenBDのAPIを用いて入力した書籍のデータを出力しています
Notionに書き出す
Notionインテグレーションの設定が必要になります
設定からソースコードまで下記サイトを参考にしました
ISBN入力→Notionに書き出す までをまとめたソースコードは以下になりました
困ったところ
pipが使えない
以下参考 VSCodeの問題は無視しても大丈夫っぽい
結果的に
を付けないとpipコマンドが使えない状態になりました
後で色々調べます
notionとの連携が上手くいかない
エラーが出るたびにCopilotに投げ続けていたらなんとかなりました
原因はよく分かりません
最後に
カメラでバーコード読み取りも頑張るぞ
途中まではできてるんです、、飽きて一旦別の事始めるかもしれない