Paillat
7c6989161c
feat(main.py): add support for existing ideas in the idea selection process
2023-05-28 11:26:13 +02:00
Paillat
ef684ffff5
feat(script): generate a detailed script for a YouTube video, structured as JSON slides. Each slide should include 'spoken' text for narration and one of these: 'image', 'markdown', or 'huge'.
2023-05-28 11:25:53 +02:00
Paillat
25f578f48c
fix(generators/ideas.py): fix typo in variable name 'existing_ideas'
...
feat(generators/montage.py): add check to skip slide if it already exists
feat(generators/montage.py): add support for DEEPL_ACCESS_KEY and UNSPLASH_ACCESS_KEY environment variables
feat(generators/speak.py): add support for Johanne voice
feat(generators/speak.py): add emotion parameter to generate_voice function
feat(generators/uploader.py): add success message and authorization prompt message to run_local_server method
fix(main.py): check if credits is None before writing to meta.txt file
feat(prompts/marp.md): change theme to gaia and add lead and invert classes
2023-05-25 21:47:11 +02:00
Paillat
32c14a01ca
chore(.gitignore): add marp.exe to the ignored files list
2023-05-22 14:47:52 +02:00
Paillat
f8cc1f33a7
Merge branch 'main' of https://github.com/Paillat-dev/Videos-Automator
2023-05-22 10:42:02 +02:00
Paillat
8a0029a048
refactor(montage.py): remove unused translate function
...
refactor(montage.py): remove unused srt_fr variable
refactor(montage.py): remove saving of french subtitle file
refactor(main.py): remove unused translate import and function call
2023-05-22 10:40:33 +02:00
Paillat
2e523f7b3b
chore(.gitignore): add montageTEMP_MPY_wvf_snd.mp3 to ignored files
2023-05-22 10:39:38 +02:00
Paillat
f81c53e5a2
Delete marp.exe
2023-05-17 20:18:08 +02:00
Paillat
0845e4d876
docs(script.txt): clarify guidelines for using images and text in videos
2023-05-16 12:12:29 +02:00
Paillat
08223be081
feat(readme.md): add instructions on how to install dependencies, add required values to .env file, and prepare google oauth client id json for youtube api. Also, add a warning that this is not a tutorial on how to use the scripts.
2023-05-15 16:54:33 +02:00
Paillat
6e2d176399
feat(requirements.txt): add TTS, moviepy, pysrt, deepl, openai, pillow, python-dotenv, and google-api-python-client packages to requirements file
2023-05-15 16:54:01 +02:00
Paillat
a48f72863f
feat(main.py): add instructions for first time users to create required files and folders
2023-05-15 16:53:31 +02:00
Paillat
e9da4686f4
refactor(script.py): remove unused imports and variables
2023-05-15 16:53:09 +02:00
Paillat
7fe78c3796
refactor(main.py): extract music credits to a variable and add it to the video description
...
feat(main.py): add translated title and description to meta_FR.txt file
feat(main.py): use the new video description variable when uploading the video
2023-05-15 16:29:22 +02:00
Paillat
da257e7b39
Added and fixed a whole bunch of things
2023-05-15 15:35:08 +02:00
Paillat
393600ad94
fix(speak.py): handle TTS initialization error when gpu is not available
2023-05-15 12:32:14 +02:00
Paillat
be20abb833
feat(ideas.py): add support for generating ideas for a specific subject
...
feat(ideas.py): add support for appending new ideas to existing ideas.json file
2023-05-15 11:50:33 +02:00
Paillat
5410752853
Initial commit
2023-05-15 10:11:04 +02:00