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