/MoneyPrinter

Automate Creation of YouTube Shorts using MoviePy.

Primary LanguagePythonMIT LicenseMIT

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.

🎥 Watch the video on YouTube.

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 specifying 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.

Star History

Star History Chart

License

See LICENSE file for more information.