Overview
This guide walks you through running MoneyPrinter V2 for the first time, from launching the CLI to executing your first automation.Make sure you’ve completed the Installation before proceeding.
Starting MoneyPrinter V2
Your First YouTube Short
The YouTube Shorts Automater generates and uploads short-form videos automatically.Configure video settings
The CLI will prompt you for:
- Topic: What your video should be about (e.g., “interesting science facts”)
- Background music: Path to music ZIP file (optional, configured in
config.jsonaszip_url) - Upload schedule: Immediate or scheduled via CRON
Generate the video
MoneyPrinter V2 will:
- Generate script using Ollama LLM (based on your topic)
- Create voiceover using KittenTTS
- Generate images using Gemini API (Nano Banana 2)
- Add subtitles using faster-whisper or AssemblyAI
- Compose final video with MoviePy
Your First Tweet
The Twitter Bot generates and posts tweets automatically.Configure tweet settings
The CLI will prompt you for:
- Topic/niche: What your tweets should focus on
- Language: Configured in
config.jsonastwitter_language(default: English) - Schedule: Immediate or scheduled via CRON
Affiliate Marketing
Automate Amazon affiliate marketing by posting product recommendations to Twitter.Configure product search
Enter:
- Product niche (e.g., “tech gadgets”, “fitness equipment”)
- Amazon affiliate tag (your affiliate ID)
Local Business Outreach
Scrape Google Maps for local businesses and send cold outreach emails.Create outreach template
Create
outreach_message.html in the project root:{{COMPANY_NAME}} is automatically replaced with each business name.Scheduling Automations
All automations support CRON-style scheduling for recurring execution.When prompted about scheduling, you can set up automated runs at specific intervals.
- Every hour: Post tweets hourly throughout the day
- Daily at 9 AM: Upload one YouTube Short every morning
- Weekly: Send outreach emails every Monday
schedule library and runs in the background.
Using Scripts
For direct automation without the interactive CLI, use helper scripts:Upload Video Directly
All scripts must be run from the project root directory.
Configuration Reference
Key configuration options for your first automations:Common Issues
Browser automation fails
Browser automation fails
Problem: Selenium can’t control the browserSolution:
- Verify your Firefox profile path in
config.json - Ensure you’re logged into the required accounts in that profile
- Try running with
"headless": falseto see what’s happening
Video generation fails
Video generation fails
Problem: MoviePy or ImageMagick errors during video creationSolution:
- Run preflight checks:
- Verify ImageMagick path in
config.json - Check that
threadsis set to a reasonable value (2-4)
Ollama model not responding
Ollama model not responding
Problem: Text generation hangs or failsSolution:
- Ensure Ollama is running:
- Verify your model is pulled:
- Test the model:
Gemini API errors
Gemini API errors
Problem: Image generation failsSolution:
- Verify your API key is correct in
config.json - Or set environment variable:
- Check your API quota at Google AI Studio
Next Steps
Now that you’ve run your first automations, explore:- Configuration Guide - Detailed configuration options
- Twitter Bot - Advanced Twitter automation
- YouTube Shorts - Video generation deep dive
- Affiliate Marketing - Maximize earnings