MoneyPrinter README

The project's README from github.com/FujiwaraChoki/MoneyPrinter. As one markdown file: README.md.

MoneyPrinter 💸

Sponsored by Post Bridge

Post Bridge integration banner

𝕏 Also, follow me on X: @DevBySami.

Automate the creation of YouTube Shorts by providing a video topic.

MoneyPrinter is Ollama-first: script generation and metadata are fully powered by local Ollama models.

MoneyPrinter now uses a DB-backed generation queue (API + worker + Postgres in Docker) for reliable, restart-safe processing.

FujiwaraChoki%2FMoneyPrinter | Trendshift

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.

Documentation

Docs are centralized in docs/:

FAQ 🤔

Which AI provider does MoneyPrinter use?

MoneyPrinter is fully Ollama-based. Start Ollama, pull a model, and select the model in the UI.

ollama serve
ollama pull llama3.1:8b

How do I get the TikTok session ID?

You can obtain your TikTok session ID by logging into TikTok in your browser and copying the value of the sessionid cookie.

My ImageMagick binary is not being detected

MoneyPrinter auto-detects ImageMagick from your PATH on Linux, macOS, and Windows. If auto-detection fails, set the executable path manually in .env, for example:

IMAGEMAGICK_BINARY="C:\\Program Files\\ImageMagick-7.1.0-Q16\\magick.exe"

Don't forget to use double backslashes (\\) in the path, instead of one.

I can't install playsound: Wheel failed to build

If you're having trouble installing playsound, you can try installing it using the following command:

uv pip install -U wheel
uv pip install -U playsound

If you were not able to find your solution, check Troubleshooting, ask in Discord, or create an issue.

Donate 🎁

If you like and enjoy MoneyPrinter, and would like to donate, you can do that by clicking on the button on the right hand side of the repository. ❤️ You will have your name (and/or logo) added to this repository as a supporter as a sign of appreciation.

Contributing 🤝

Pull Requests will not be accepted for the time-being.

Star History 🌟

Star History Chart

License 📝

See LICENSE file for more information.

MoneyPrinter (FujiwaraChoki/MoneyPrinter)

Searching Database…

Что это такое?MoneyPrinter автоматизирует создание YouTube Shorts: вы задаёте тему, а он генерирует сценарий, озвучку и готовое видео с помощью MoviePy, при этом всё работает на локальных моделях Ollama.
Это CLI-скрипт или полноценное приложение?Это самостоятельно размещаемый сервис из API, фонового воркера и очереди генерации на Postgres, который запускается через Docker. Есть интерфейс, где вы выбираете модель Ollama.
Как это запустить?Документация собрана в папке docs/: там есть интерактивный скрипт установки, руководство по быстрому старту, а также инструкции по Docker и настройке, чтобы поднять стек.
Нужны ли сначала Ollama, ImageMagick или аккаунт в TikTok?Нужен запущенный локально Ollama с загруженной моделью, поскольку генерация сценария и метаданных полностью основана на Ollama. Также нужен ImageMagick в PATH и cookie sessionid от TikTok для функций озвучки.
Есть ли подводные камни при установке, о которых стоит знать?Автоопределение ImageMagick в Linux, macOS или Windows может не сработать, и тогда путь придётся задать вручную в .env. Кроме того, пакет playsound на некоторых системах не может собрать wheel.
Отправляется ли мой контент каким-либо сторонним AI-провайдерам?Нет, всё работает на Ollama: генерация сценария и метаданных выполняется на вашей локальной модели, а не в облачном сервисе вроде ChatGPT.
Для чего нужен session ID от TikTok?Он авторизует запросы, необходимые для генерации голоса через синтез речи TikTok. Получить его можно, скопировав cookie sessionid из браузера, где вы вошли в TikTok.
Можно ли использовать OpenAI или другую LLM вместо Ollama?Нет, проект полностью основан на Ollama, и в документации нет описания других провайдеров.
Size
0.6 MB
Stars
14.1K
Updated
CommitMar 26
Age
2y
Commits · 90 Days