본문으로 건너뛰기

© 2026 Molayo

GH Trending릴리즈2026. 05. 14. 20:21

elebumm/RedditVideoMakerBot

요약

이 봇은 영상 편집이나 에셋 컴파일 과정 없이 Reddit의 콘텐츠를 활용하여 동영상을 제작하는 자동화 도구입니다. 사용자는 이 저장소를 클론하고 가상 환경을 설정한 후, 필요한 종속성을 설치하고 `python main.py` 명령어로 봇을 실행할 수 있습니다. 현재는 커뮤니티 가이드라인 준수를 위해 사용자가 직접 파일을 업로드해야 하는 방식으로 운영됩니다.

핵심 포인트

  • 영상 편집 및 에셋 컴파일 과정 없이 콘텐츠 제작이 가능합니다.
  • 설치 과정은 Git Clone, 가상 환경 설정, 종속성 설치(Playwright 포함) 순서로 진행됩니다.
  • 봇 실행을 위해서는 Reddit Apps 페이지에서 'script' 유형의 앱 설정을 거쳐야 합니다.
  • 사용자 피드백에 따라 배경 음악 선택, 서브레딧 지정 등 다양한 기능 개선이 계획되어 있습니다.

영상 편집이나 에셋 컴파일 (asset compiling) 없이 모든 것이 완료됩니다. 그저 순수한 ✨프로그래밍 마법✨일 뿐입니다.

Lewis Menelaws & TMRRW 제작

TikTok, YouTube, Instagram의 이러한 영상들은 모든 플랫폼에서 수백만 회의 조회수를 기록하며 매우 적은 노력만을 필요로 합니다. 유일하게 독창적인 부분은 편집과 모든 자료를 수집하는 과정뿐입니다...

...하지만 만약 우리가 그 과정을 자동화할 수 있다면 어떨까요? 🤔

현재로서는, 이 저장소(repository)의 봇을 통해 콘텐츠를 업로드하려고 시도하지 않습니다. 대신 사용자가 직접 수동으로 업로드해야 하는 파일을 제공할 것입니다. 이는 어떠한 커뮤니티 가이드라인 문제도 방지하기 위함입니다.

  • Python 3.10

  • Playwright (설치 시 자동으로 설치되어야 합니다)

이 저장소를 클론(Clone)하세요:

git clone https://github.com/elebumm/RedditVideoMakerBot.git cd RedditVideoMakerBot

가상 환경(virtual environment)을 생성하고 활성화하세요:

  • Windows의 경우:
    python -m venv ./venv
    .\venv\Scripts\activate

  • macOS 및 Linux의 경우:
    python3 -m venv ./venv
    source ./venv/bin/activate

필요한 종속성(dependencies)을 설치하세요:

pip install -r requirements.txt

Playwright 및 그 종속성을 설치하세요:

python -m playwright install
python -m playwright install-deps

실험적 기능 (EXPERIMENTAL!!!!)

  • macOS 및 Linux (Debian, Arch, Fedora, CentOS 및 이들에 기반한 운영체제)에서는 1단계부터 3단계까지 자동으로 설치해 주는 설치 스크립트를 실행할 수 있습니다. (bash 필요)
    bash <(curl -sL https://raw.githubusercontent.com/elebumm/RedditVideoMakerBot/master/install.sh)

  • 이는 설치를 업데이트하는 데에도 사용할 수 있습니다.

봇을 실행하세요:

python main.py

Reddit Apps 페이지를 방문하여 "script" 유형의 앱을 설정하세요. 리다이렉트 URL(redirect URL) 필드에 아무 URL이나 붙여넣으세요. 예시:

https://jasoncameron.dev

봇이 Reddit API에 연결하기 위한 세부 정보를 입력하도록 안내하며, 사용자의 취향에 맞게 봇을 구성할 수 있습니다.

즐기세요 😎

봇을 재설정해야 하는 경우, 단순히 config.toml 파일을 여세요.

파일을 열어 변경이 필요한 줄을 삭제하세요. 봇을 다음에 실행할 때, 해당 옵션들을 다시 구성할 수 있도록 도와줄 것입니다.

(참고: 봇을 설치하거나 실행하는 과정에서 오류가 발생하면, python 또는 pip 대신 python3 또는 pip3를 사용해 보세요.)

봇에 대한 더 자세한 가이드는 문서를 참조해 주세요.

final_video.mp4

현재 상태에서 이 봇은 필요한 기능을 정확히 수행합니다. 하지만 개선의 여지는 언제나 열려 있습니다!

저는 어떤 숙련도에서도 누구나 코드를 읽고 기여를 시작할 수 있도록 코드를 단순화하려고 노력했습니다. 부끄러워하지 말고 :) 기여해 주세요!

  • 더 나은 문서 작성 및 커맨드 라인 인터페이스 (Command Line Interface, CLI) 추가.
  • 사용자가 비디오에 사용할 배경 음악을 선택할 수 있도록 허용.
  • 무작위 선택 대신 사용자가 Reddit 스레드를 직접 선택할 수 있도록 허용.
  • Minecraft 배경 대신 사용자가 원하는 배경을 선택할 수 있도록 허용.
  • 사용자가 원하는 서브레딧 (Subreddit)을 선택할 수 있도록 허용.
  • 사용자가 목소리를 변경할 수 있도록 허용.
  • 비디오가 이미 생성되었는지 확인하는 기능
  • 라이트 모드 및 다크 모드
  • NSFW (Not Safe For Work) 게시물 필터

더 자세한 정보는 기여 가이드라인 (Contributing Guidelines)을 읽어주세요.

Elebumm (Lewis#6305) - https://github.com/elebumm (설립자)

Jason Cameron - https://github.com/JasonLovesDoggo (유지 관리자)

Simon (OpenSourceSimon) - https://github.com/OpenSourceSimon

CallumIO (c.#6837) - https://github.com/CallumIO

Verq (Verq#2338) - https://github.com/CordlessCoder

LukaHietala (Pix.#0001) - https://github.com/LukaHietala

Freebiell (Freebie#3263) - https://github.com/FreebieII

Aman Raza (electro199#8130) - https://github.com/electro199

Cyteon (cyteon) - https://github.com/cyteon

Roboto Fonts는 Apache License V2에 따라 라이선스가 부여됩니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub Trending Python (daily)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0