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 模型驱动。
这是命令行脚本还是完整的应用?它是一个自托管服务,由 API、后台 worker 和基于 Postgres 的生成队列组成,全部通过 Docker 运行,并提供一个可以选择 Ollama 模型的界面。
我该如何让它跑起来?文档集中放在 docs/ 文件夹中,包括交互式安装脚本、快速入门、Docker 和配置指南,用来搭建整个服务栈。
在开始之前,我需要先装 Ollama、ImageMagick 或者 TikTok 账号吗?需要。脚本和元数据生成完全基于 Ollama,所以你得在本地运行 Ollama 并下载好模型;另外还需要把 ImageMagick 加入 PATH,并为配音功能准备一个 TikTok sessionid cookie。
安装时有哪些需要注意的坑吗?在 Linux、macOS 或 Windows 上,ImageMagick 的自动检测可能失败,需要在 .env 中手动指定路径;另外,某些环境下 playsound 包可能无法构建 wheel。
我的内容会被发送到第三方 AI 服务商吗?不会。它完全基于 Ollama,脚本和元数据生成都在你自己的本地模型上运行,而不是通过 ChatGPT 之类的云服务。
TikTok session ID 有什么用?它用于验证基于 TikTok 的文字转语音配音功能所需的请求。获取方法是从你已登录的 TikTok 浏览器会话中复制 sessionid cookie。
我能用 OpenAI 或其他大模型代替 Ollama 吗?不能。该项目完全基于 Ollama,文档中没有提供其他服务商的选项。
Size
0.6 MB
Stars
14.1K
Updated
CommitMar 26
Age
2y
Commits · 90 Days