チラシ解析のソースの公開
store_adversting_lists
としてリポジトリを作成し公開する
リポジトリは
https://github.com/Snowpooll/store_adversting_lists
descriptionは
OCR the content of the flyer If your purchase matches Send product name and flyer image with line notify
チラシの内容をOCRし
購入すとにマッチした場合に
line notify で商品名とチラシ画像を送信する
Public にして
Add a README file
にチェック
License はMITにして
リポジトリを作成
git clone git@github.com:Snowpooll/store_adversting_lists.git
でリポジトリコピー
あとはファイルをコピーしていく
cp ../store_adversting_list/gmail_url_extractor.py .
gmailで件名を指定し未読の最新1件取得しURL抽出
cp ../store_adversting_list/image_downloader.py .
画像ファイルダウンロード
cp ../store_adversting_list/line_notify.py .
Line notify送信関連
cp ../store_adversting_list/settings.json .
キーワードリスト
cp ../store_adversting_list/utils.py .
あとでyolov8を使う時に使うモジュール
cp ../store_adversting_list/config.json .
Line notify と xpathの設定ファイル
cp ../store_adversting_list/image_ocr_notifier.py .
Cloud vision api のOCRと メイン処理
vim .gitignore
で除外するファイルを設定
token.json config.json credentials.json /images/
もしコミットしているのなら
git rm -r --cached images
で追跡解除可能
次に
requirements.txt
の作成
google-auth google-auth-oauthlib google-auth-httplib2 google-api-python-client pillow selenium google-cloud-vision requests
として保存
あとは公開するので
git add . git commit -m "add code" git push -u origin main
で公開
とりあえずREADMEは後で書く