Web Analytics

InstagramToMealie

⭐ 107 stars Korean by JoTec2002

InstagramToMealie

간단한 변환기, 인스타그램 URL을 mealie로 가져오기

INSTAGRAM TO MEALIE

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


목차

---

개요

InstagramToMealie를 사용하면 인스타그램 게시물 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)을 비활성화해야 합니다.
작동시키기 위해 여러 번 시도해야 할 수 있습니다. 인스타그램 봇 감지를 피하기 위해 다른 시스템/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

도커 이미지 직접 빌드하기

제공된 도커 이미지를 사용할 때와 동일하게 구성하되 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 ---