FujiwaraChoki
7337133a78
Update README to streamline sponsorship details
...
Removed duplicate sponsorship information and call to action.
2026-03-23 11:03:48 +01:00
FujiwaraChoki
e8051ffb2d
Fix formatting in README.md for outreach section
2026-03-22 21:26:05 +01:00
FujiwaraChoki
9ac270a673
Update README with sponsorship and contact info
2026-03-22 21:25:53 +01:00
Hayder Al-iessa
aa1d8f6450
Fix critical supply chain poisoning vulnerability in song archive download ( #133 )
2026-03-03 12:44:30 +01:00
Sami Hindi
3d790e7ad1
Switch to KittenTTS & Ollama
2026-03-01 21:48:28 +01:00
Sami Hindi
978e3b6dd6
Merge branch 'main' of https://github.com/FujiwaraChoki/MoneyPrinterV2
2026-03-01 21:34:57 +01:00
Sami Hindi
6675ba440e
Huge Overhaul
2026-03-01 21:30:55 +01:00
FujiwaraChoki
ddc2287dbb
Validate affiliate and Firefox profile inputs early ( #132 )
2026-03-01 20:48:38 +01:00
FujiwaraChoki
af3bf5dba4
Fix Twitter posting flow for X compose UI ( #131 )
...
* Fix Twitter posting flow for X compose UI
* Avoid unnecessary tweet generation for manual posts
2026-03-01 20:48:28 +01:00
FujiwaraChoki
f011975c88
Fix songs download fallback and audio selection ( #130 )
...
* Fix songs download fallback and audio selection
* Retry songs download when directory exists but empty
2026-03-01 20:48:17 +01:00
FujiwaraChoki
f57f499ad7
Fix outreach scraper execution and CSV handling ( #129 )
2026-03-01 20:47:59 +01:00
FujiwaraChoki and Claude Opus 4.6
31bba003a9
Fix remove_account() missing provider parameter ( #128 )
...
* Fix remove_account() missing provider parameter and hardcoded cache path
remove_account() called get_accounts() without the required provider
arg, causing an immediate TypeError. It also hardcoded the Twitter
cache path, so removing a YouTube account would have corrupted the
Twitter cache instead. Added a provider parameter and cache path
branching to match the pattern used by add_account().
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* Add CLI account deletion flow and provider-safe cache handling
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 23:28:14 +01:00
FujiwaraChoki and Claude Opus 4.6
f474586956
Fix generate_script() ignoring retry result when script is too long ( #127 )
...
The recursive retry call was missing `return`, so the original too-long
script always overwrote the retried result. This made the >5000 char
length guard completely ineffective. The same pattern is used correctly
in generate_metadata() and generate_prompts().
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 23:08:18 +01:00
FujiwaraChoki and Claude Opus 4.6
e2d734eb72
Fix subprocess.run() crash in CRON job setup ( #126 )
...
subprocess.run() was called with a string command instead of a list,
causing FileNotFoundError since Python treats the entire string as one
executable name when shell=True is not set. Changed command from an
f-string to a list for both YouTube and Twitter CRON job functions.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 23:06:42 +01:00
FujiwaraChoki
a9e3f76c1d
Remove duplicate stuff
2025-07-08 17:57:18 +02:00
FujiwaraChoki
1106b32161
Update README.md
2025-06-28 11:10:54 +02:00
FujiwaraChoki
db5420b1ca
Update README.md
2025-03-20 08:46:54 +01:00
FujiwaraChoki
0912a7487a
Update README.md
2025-03-15 15:11:44 +01:00
754aec467d
updated "script_sentence_length" in config. Fixes #95 ( #101 )
...
* Update to Cloudflare worker for image gen, updated G4F references to use 4o mini, and fixed Firefox profile handling to account for spaces in pathname (#94 )
* Update G4F references & Firefox profile handling
* Refactor YouTube image generation to use account-specific worker URL and remove deprecated code; update Python version and .gitignore
* Added G4F image generation to replace deprecated hercai image gen; Replaced fixed venv location with automated detection in Tts.py
* Revert Twitter cron options back to default
* Switched G4F to first option during setup and added recommendation hint for new users to select the G4F option.
* Delete har_and_cookies/blackbox.json
* Add Link to X
* Ambrogio: Code improvements (#98 )
Modified files:
- src/main.py
- src/cron.py
- src/constants.py
- src/classes/Outreach.py
Co-authored-by: appuser <appuser@localhost>
* updated variable "script_sentence_length" in config
* handled sentence length none exception
* refactored script length function call logic
---------
Co-authored-by: ThomsenDrake <120344051+ThomsenDrake@users.noreply.github.com >
Co-authored-by: FujiwaraChoki <78088687+FujiwaraChoki@users.noreply.github.com >
Co-authored-by: Saro Antonello Lovito <91974562+SaroAntonelloLovito@users.noreply.github.com >
Co-authored-by: appuser <appuser@localhost>
2025-02-19 08:05:16 +01:00
Andrew DeLisa
a7ed495865
update xpath selector to match twitter ( #108 )
2025-02-18 20:05:34 +01:00
FujiwaraChoki
d6cdfaa3f1
Add separator to shameless plug
2025-02-17 22:37:20 +01:00
FujiwaraChoki
a9f4b59671
Shameless Plug
2025-02-17 22:36:33 +01:00
FujiwaraChoki
739b44a8a9
Rollback
2025-02-17 22:32:43 +01:00
Aditya Khowal
67ea99aecd
Add cd command for direct paste into terminal ( #74 )
2025-02-10 16:16:18 +01:00
Xeno852
e1174fcfc5
Gracefully handles empty/non-integer input at menu ( #71 )
2024-03-21 11:11:58 +01:00
FujiwaraChoki
6b94ab53ee
Add new versions/different versions of MP to readme
2024-03-13 08:20:35 +01:00
TomyDiNero
3d38a341d8
Update YouTube.py ( #43 )
2024-02-26 22:15:13 +01:00
FujiwaraChoki
fc36d77bd0
Update README.md
2024-02-25 11:55:03 +01:00
FujiwaraChoki
7c9a7e919d
Add Donate Badge
2024-02-22 15:10:41 +01:00
cool-aid
856d124e54
fix: refine prompt for title ( #22 )
2024-02-20 08:56:42 +01:00
*Chen
519a0dc3be
fix TypeError: NoneType object is not subscriptable ( #23 )
2024-02-20 08:56:25 +01:00
TomyDiNero
c8808dec8c
Update YouTube.py ( #20 )
...
Fix non-stopping speech issue
2024-02-20 01:05:08 +01:00
FujiwaraChoki
59872b1500
Add fonts folder
2024-02-19 14:47:54 +01:00
FujiwaraChoki
a0c7a954a3
Delete Fonts directory
2024-02-19 14:46:58 +01:00
FujiwaraChoki
c5a90b6e01
Update font directory and equalize subtitles
2024-02-19 12:15:21 +01:00
FujiwaraChoki
47b83098f0
Merge branch 'main' of https://github.com/FujiwaraChoki/MoneyPrinterV2
2024-02-19 12:12:26 +01:00
FujiwaraChoki
0fb04d86d0
Update download URL for songs.zip
2024-02-19 12:12:25 +01:00
supperfreddo
c260505cf6
Fixed Shorts caching ( #14 )
2024-02-19 11:54:21 +01:00
supperfreddo
7841c8e10b
Fix improper text wrapping for Shorts ( #9 )
2024-02-18 17:46:44 +01:00
FujiwaraChoki
4679f0e7f8
Add IMAGEMAGICK_PATH
2024-02-18 17:43:12 +01:00
FujiwaraChoki
0a7b866871
Update project links in README
2024-02-18 12:21:21 +01:00
FujiwaraChoki
7ad0fca382
Update requirements.txt file
2024-02-18 12:20:20 +01:00
FujiwaraChoki
81009371a5
Add new dependencies to requirements.txt
2024-02-18 12:19:57 +01:00
FujiwaraChoki
cb8f54ce84
Add account lookup for Twitter in main() function
2024-02-18 12:09:47 +01:00
FujiwaraChoki
6dd5820b29
Add URL to YouTube Video
2024-02-18 12:06:29 +01:00
FujiwaraChoki
c346051ec6
Update README.md with badges and YouTube video link
2024-02-18 12:06:10 +01:00
FujiwaraChoki
00c3a99bc0
Merge pull request #4 from FedeGioz/main
2024-02-18 00:04:54 +01:00
FedeGioz
846aa1d496
Rename TTS.py to Tts.py
2024-02-17 23:55:10 +01:00
FujiwaraChoki
3b36ccbdcb
Merge branch 'main' of https://github.com/FujiwaraChoki/MoneyPrinterV2
2024-02-17 21:57:32 +01:00
FujiwaraChoki
7b79458585
Refactor generate_subtitles method to use audio_path instead of video_path
2024-02-17 21:57:31 +01:00