copilot-swe-agent[bot]
46ba3f3bb6
Add utils/check_token.py preflight checker and integrate into main.py and scheduler
...
Agent-Logs-Url: https://github.com/thaitien280401-stack/RedditVideoMakerBot/sessions/adc9d93e-b8a2-4b45-8f6c-50427edeee51
Co-authored-by: thaitien280401-stack <271128961+thaitien280401-stack@users.noreply.github.com>
4 days ago
copilot-swe-agent[bot]
c74e2ac171
Fix 'No threads found' error: add token validation, retry logic, better diagnostics
...
- Add ThreadsAPIError exception class for clear error typing
- Add validate_token() method to check token via /me endpoint before fetching
- Add automatic token refresh attempt when validation fails
- Add retry logic with backoff for transient connection/timeout failures
- Add API error body detection (Meta API can return 200 with error in body)
- Add request timeout (30s) to prevent hanging
- Fix keyword filtering to fall back to unfiltered list when all are filtered out
- Add detailed diagnostic messages with user_id, permission hints, and URLs
- Handle ThreadsAPIError separately in main.py for targeted troubleshooting guidance
- Remove unused Authorization header (Threads API uses access_token query param)
Agent-Logs-Url: https://github.com/thaitien280401-stack/RedditVideoMakerBot/sessions/0fff9f19-a7aa-44c2-a703-9e5a7ec6d880
Co-authored-by: thaitien280401-stack <271128961+thaitien280401-stack@users.noreply.github.com>
4 days ago
copilot-swe-agent[bot]
2a9ca5e6c0
Fix Black/isort formatting to pass lint CI checks
...
Agent-Logs-Url: https://github.com/thaitien280401-stack/RedditVideoMakerBot/sessions/29d5b341-a15e-4235-bb26-8e2de812f684
Co-authored-by: thaitien280401-stack <271128961+thaitien280401-stack@users.noreply.github.com>
5 days ago
copilot-swe-agent[bot]
cb0fddf072
Update scheduler to 1 video per 3h with title dedup to prevent duplicates
...
- Changed default cron from every 6h to every 3h (8 videos/day)
- Added utils/title_history.py: tracks used titles in JSON
- threads_client.py: skips threads with already-used titles
- scheduler/pipeline.py: saves title after successful video creation
- main.py: saves title in manual mode too
- Updated config template with new scheduler defaults
Agent-Logs-Url: https://github.com/thaitien280401-stack/RedditVideoMakerBot/sessions/17c7c41c-cf86-4279-88b8-01cba23ee763
Co-authored-by: thaitien280401-stack <271128961+thaitien280401-stack@users.noreply.github.com>
5 days ago
copilot-swe-agent[bot]
00a37231b8
Implement Threads Vietnam Video Maker with auto-upload and scheduling
...
- Add threads/ module: Threads API client for fetching content from Meta Threads
- Add video_creation/threads_screenshot.py: Generate Threads-style images with PIL
- Add uploaders/ module: YouTube, TikTok, Facebook auto-upload support
- Add scheduler/ module: APScheduler-based automated pipeline
- Update main.py: New entry point with manual/auto/scheduled modes
- Update config template: Threads, uploaders, scheduler configuration
- Update dependencies: google-api-python-client, APScheduler
- Update references from Reddit to Threads across TTS and video modules
- Maintain backward compatibility with --reddit flag
Agent-Logs-Url: https://github.com/thaitien280401-stack/RedditVideoMakerBot/sessions/b2183a86-2887-4db0-82aa-07d9da5aa1be
Co-authored-by: thaitien280401-stack <271128961+thaitien280401-stack@users.noreply.github.com>
5 days ago
Jason Cameron
902ff00cb0
chore: release 3.4.0 ( #2426 )
...
Co-authored-by: Jason Cameron <git@jasoncameron.dev>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: RequieMa <57754488+RequieMa@users.noreply.github.com>
Co-authored-by: prafful <praffulsharma1230@gmail.com>
Co-authored-by: M. Sanaullah <thebolly@gmail.com>
Co-authored-by: embee <emilien.bev.com@gmail.com>
Co-authored-by: Rodrigo <55567123+rodrigodasilv@users.noreply.github.com>
Co-authored-by: Emilien Bevierre <44171454+emilienbev@users.noreply.github.com>
Co-authored-by: tkhmielnitzky <tkhmielnitzky@gmail.com>
Co-authored-by: bnfone <89687390+bnfone@users.noreply.github.com>
Co-authored-by: Cyteon <129582290+Cyteon@users.noreply.github.com>
5 months ago
Jason
6b474b4b50
CHORE: UPDATE VERSION
2 years ago
Jason
b4fadbcf21
fix isort profile
2 years ago
Jason
2113543ad9
intentially leave GUI.py unformatted to test GHA
2 years ago
github-actions
53db79ab29
fixup: Format Python code with Black
2 years ago
Jason
9e60d83580
Fmt using black & isort
2 years ago
Kristian
903081fca3
Revert "meme support"
...
This reverts commit b508f2af73 .
2 years ago
Kristian
d42ff50a35
meme support
2 years ago
github-actions
bbf5a8265d
fixup: Format Python code with Black
2 years ago
Jason
35fac14447
fix: fixed the GUI
...
chore: reformatted and optimized imports.
Co-authored-by: Jan Tumpa <jtumpa@gmail.com>
2 years ago
Jason Cameron
6a48f22cac
Update main.py
...
permit py 3.11
2 years ago
Simon
bfcdca9e03
3.2.1 bug release
3 years ago
github-actions
7dd8b2a3e8
fixup: Format Python code with Black
3 years ago
Simon
280b125505
Fix PR
3 years ago
Syed Aman Raza
0a1ba17d0e
Merge branch 'develop' into dev
3 years ago
Simon
cab5359e08
Reformat
3 years ago
Simon
868fda11f4
Edit version number
3 years ago
Simon
53ab45bba9
Merge branch 'develop' into elevenlabs
3 years ago
electro199
65cc5a4074
added validater , auto spacy model dowloader
3 years ago
electro199
b6f4a2de1d
missing ()
3 years ago
liamb13
32ea522cd9
Update main.py
...
Redact elevenlabs_api_key
3 years ago
electro199
4a83cd0f6f
better err handle and run.bat
3 years ago
Jason
67a69c2afa
Merge pull request #1593 from propilideno/master
...
Added Background Audio Feature, new results tree, and new toml config
3 years ago
Simon
8178519937
Exit on wrong Python version
3 years ago
Lucas
d8347e08b9
Fixed issues and improvements related by Jason
3 years ago
Lucas
d9ff36b034
Merge with develop branch and no pytube required
3 years ago
Lucas
a21c17ef55
composing the video but with no audio
3 years ago
Lucas
ba5e8b8987
adaptations in filePath and toml for audio option
3 years ago
Simon
3515afe7f1
Display ffmpeg error if any
3 years ago
Simon
68c523fb35
This bot will only work with Python 3.10, due to some modules not supporting other versions
3 years ago
Simon
785f6db6ed
edit version number
3 years ago
Simon
b0a8d0db44
Add FFmpeg installer
3 years ago
Simon
8b103437af
Reformat
3 years ago
Simon
d959bf2ce1
Fix TikTok error message
3 years ago
Simon
6bcfd204b1
Merge pull request #1479 from electro199/newtest
...
Better error handling and type hinting
3 years ago
Syed Aman Raza
fb70901db3
Update main.py
...
Co-authored-by: Simon <65854503+OpenSourceSimon@users.noreply.github.com>
3 years ago
electro199
6af57bfd1d
better error message
3 years ago
electro199
64c8118379
imporved error message
3 years ago
Simon
6d177d36b7
Version 3.0.1 includes a couple of bug fixes
3 years ago
Simon
28af1ab5ac
Version 3.0 is finally here!
3 years ago
Syed Aman Raza
e30eaf7594
Added the story mode with 2 methods by Electro199 ( #1288 )
...
Thank you @electro199!
3 years ago
Simon
7ff89f8234
Fix for incorrect message
3 years ago
Simon
ba4bd197f9
Added whole path checker in main.py for config.toml
4 years ago
Jason
1189f84bd8
Merge pull request #1150 from swoker/patch-1
...
update version and handle multiple post_ids correctly
4 years ago
Jason
e8bec938fa
Merge pull request #1140 from StopmotionSimonYT/documentationURL
...
Documentation url
4 years ago