Web Analytics

InstagramToMealie

⭐ 107 stars Japanese by JoTec2002

InstagramToMealie

InstagramのURLをMealieにインポートするシンプルなコンバーター

INSTAGRAM TO MEALIE

license last-commit repo-top-language repo-language-count


目次

---

概要

InstagramToMealieを使えば、Instagramの投稿URLを簡単に入力できます。 このプロジェクトはMealieのAPIとシームレスに統合され、関連する画像または動画を含む新しいレシピを作成します。


はじめに

必要条件

インストール

以下の方法のいずれかでInstagramToMealieをインストールしてください:

ソースからビルド:

  • InstagramToMealieリポジトリをクローンします:
❯ git clone https://github.com/JoTec2002/InstagramToMealie

  • プロジェクトディレクトリに移動します:
❯ cd InstagramToMealie

  • プロジェクトの依存関係をインストールします:
❯ pip install -r requirements.txt

  • サーバーを起動します:
❯ python -u main.py

jotec2002/instagramtomealie にある提供されたDockerイメージを使用してください

Mealieのインストールと共にDocker Composeでデプロイします

セッションファイルを使用して認証する例の compose.yaml ファイル:

services:
  mealie:
    image: ghcr.io/mealie-recipes/mealie:v2.1.0
    container_name: mealie
    #Look up in the Mealie Docs for how to use Mealie
  InstagramToMealie:
    image: jotec2002/instagramtomealie
    ports:
      
  • 9001:9001
environment: INSTA_USER: "instagram username" MEALIE_API_KEY: "MEALIE API KEY" MEALIE_URL: "YOU LOCAL MEALIE INSTALLATION" # e.g http://mealie:9000 MEALIE_OPENAI_REQUEST_TIMEOUT: 60 # Optional, default: 60 volumes:
  • ./session-file:/app/session-file # The Instagram session file you created in the Prerequisites
depends_on: mealie: condition: service_healthy

ユーザー名とパスワードの環境変数を使用して認証する例の compose.yaml ファイル:

[!IMPORTANT]
この方法を機能させるには、アカウントで二要素認証(TFA/TOTP)を無効にする必要があります。
この方法を成功させるには、複数回の試行が必要になる可能性があります。Instagramのボット検出に引っかからないように、他のシステムやIPで並行してログインしてください。
これはInstagramToMealieを設定する推奨方法ではありません。

services:
  mealie:
    image: ghcr.io/mealie-recipes/mealie:v2.1.0
    container_name: mealie
    #Look up in the Mealie Docs for how to use Mealie
  InstagramToMealie:
    image: jotec2002/instagramtomealie
    ports:
      
  • 9001:9001
environment: INSTA_USER: "instagram username" INSTA_PWD: "Cleartext Instagram password" MEALIE_API_KEY: "MEALIE API KEY" MEALIE_URL: "YOU LOCAL MEALIE INSTALLATION" # e.g http://mealie:9000 MEALIE_OPENAI_REQUEST_TIMEOUT: 60 # Optional, default: 60 MEALIE_USE_INSTAGRAM_TAGS: true

Dockerイメージを自分でビルドする

提供されたDockerイメージを使用する場合と同様に設定しますが、compose.yaml内で以下のように置き換えてください:

services:
  mealie:
    image: ghcr.io/mealie-recipes/mealie:v2.1.0
    container_name: mealie
    #Look up in the Mealie Docs for how to use Mealie
  InstagramToMealie:
+   build:
+     context: .
+     dockerfile: Dockerfile
+   image: instagramtomealie:latest
    ports:
      
  • 9001:9001

使用方法

{
  "recipe_slug": ,
  "error": ,
  "url": 
}

設定

MEALIE_URL:                          # Full URL of your Mealie instance (e.g http://mealie:9000, http://192.168.1.2:9000, http://my-mealie.com), required.
MEALIE_API_KEY:                      # API key used to authenticate with the Mealie REST API, required.
MEALIE_OPENAI_REQUEST_TIMEOUT: 60    # The timeout in seconds for OpenAI / Ollama requests, optional, default 60.
MEALIE_USE_INSTAGRAM_TAGS: true      # Embeds tags provided on the Instagram post as tags in Mealie, optional, default true.
INSTA_USER:                          # Instagram username (e.g mob_kitchen), required.
INSTA_PWD:                           # Instagram password in plaintext, optional (if using a session file).
INSTA_TOTP_SECRET:                   # Secret key used for 2FA authentication, optional, not recommended.
HTTP_PORT:                           # Port to use for the Flask HTTP server, optional, default 9001


貢献について

フィードバックを提供したり、質問をしてください。 InstagramToMealie プロジェクトに提出してください。 オープンなPRをレビューし、ご自身のPRを提出してください。

コントリビューターグラフ


ライセンス

このプロジェクトはMITライセンスの下で保護されています。詳細は、 LICENSE ファイルを参照してください。


謝辞

---

--- Tranlated By Open Ai Tx | Last indexed: 2026-04-25 ---