Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/FelippeChemello/podcast-maker
Fully automated video maker using motion graphics and text-to-speech synthesis to turn newsletters into daily YouTube videos.
https://github.com/FelippeChemello/podcast-maker
nodejs podcast podcast-maker puppeteer react remotion text-to-speech video-maker youtube
Last synced: 12 days ago
JSON representation
Fully automated video maker using motion graphics and text-to-speech synthesis to turn newsletters into daily YouTube videos.
- Host: GitHub
- URL: https://github.com/FelippeChemello/podcast-maker
- Owner: FelippeChemello
- License: mit
- Created: 2021-03-16T15:23:36.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-04-26T14:27:39.000Z (7 months ago)
- Last Synced: 2024-04-28T04:47:33.298Z (7 months ago)
- Topics: nodejs, podcast, podcast-maker, puppeteer, react, remotion, text-to-speech, video-maker, youtube
- Language: TypeScript
- Homepage: https://youtube.com/@CodeStackMe
- Size: 4.11 MB
- Stars: 502
- Watchers: 11
- Forks: 61
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Tecnologies
This project was developed using:
- [Typescript](https://www.typescriptlang.org/)
- [NodeJS](https://nodejs.dev/)
- [ReactJS](https://reactjs.org/)
- [Remotion](https://www.remotion.dev/)## Examples
- [YouTube](https://www.youtube.com/channel/UCEQb3ajJgTK_Xr33OE0jeoQ)
- [Instagram](https://www.instagram.com/codestackme/)## ⚙️ Requirements
- You need to install both NodeJS, PNPM, FFMPEG and Full Google Chrome to run this project (To run it on as Server Side, check actions workflow [here](https://github.com/FelippeChemello/podcast-maker/blob/master/.github/workflows/build-video.yml#L215-L223))
- Access to YouTube API and/or Account on Instagram## 💻 Getting started
### Install and Usage
**Clone repository**
```sh-session
$ git clone https://github.com/FelippeChemello/podcast-maker.git
```**Install dependencies**
```sh-session
$ pnpm
```**Build and configure**
```sh-session
$ pnpm build
$ ./bin/run configure
```> To configure image generation, you need to setup [this project](https://github.com/FelippeChemello/modal_flux.1) and use the provided production URL
### Contribute
**Clone the project and access the folder**
```sh-session
$ git clone https://github.com/FelippeChemello/podcast-maker.git && cd podcast-maker
```**Install dependencies**
```sh-session
$ pnpm i
```**Copy .env.local to .env and edit environment variables or configure using CLI**
```sh-session
$ cp .env.local .env
$ vim .env
```or
```sh-session
$ pnpm build
$ ./bin/run configure
```**Use it**
```sh-session
$ ./bin/dev --help
```## 📝 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
---
Made with 💜 by Felippe Chemello 👋 [Check out my LinkedIn](https://www.linkedin.com/in/felippechemello/)