sbusso / MoneyPrinter

Automate Creation of YouTube Shorts using MoviepPy.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MoneyPrinter

Automate the creation of YouTube Shorts locally, simply by providing a video topic to talk about.

Important: Please make sure you look through existing/closed issues before opening your own. If it's just a question, please join our discord and ask there.

Installation

git clone https://github.com/FujiwaraChoki/MoneyPrinter.git
cd MoneyPrinter

# Install requirements
pip install -r requirements.txt

# Copy .env.example and fill out values
cp .env.example .env

# Run the backend server
cd Backend
python main.py

# Run the frontend server
cd ../Frontend
python -m http.server 3000

See .env.example for the required environment variables.

If you need help, open ENV.md for more information.

Usage

  1. Copy the .env.example file to .env and fill in the required values
  2. Open http://localhost:3000 in your browser
  3. Enter a topic to talk about
  4. Click on the "Generate" button
  5. Wait for the video to be generated
  6. The video's location is temp/output.mp4

Fonts

Add your fonts to the fonts/ folder, and load them by specifiying the font name on line 124 in Backend/video.py.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

See LICENSE file for more information.

About

Automate Creation of YouTube Shorts using MoviepPy.

License:MIT License


Languages

Language:Python 82.8%Language:HTML 17.2%