| # MoneyPrinter | |
| Automate the creation of YouTube Shorts locally, simply by providing a video topic to talk about. | |
| ## Installation | |
| ```bash | |
| git clone https://github.com/Tanmay-Tiwaricyber/money.git | |
| cd money | |
| # 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`](.env.example) for the required environment variables. | |
| If you need help, open [ENV.md](ENV.md) for more information. | |
| ## Usage | |
| 1. Copy the `.env.example` file to `.env` and fill in the required values | |
| 1. Open `http://localhost:3000` in your browser | |
| 1. Enter a topic to talk about | |
| 1. Click on the "Generate" button | |
| 1. Wait for the video to be generated | |
| 1. 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`](LICENSE) file for more information. | |