Git Product home page Git Product logo

podcast-maker's Introduction

Author

A fully automated news Podcast maker
Um criador de podcasts de notícias totalmente automatizado

Tecnologies | Tecnologias

This project was developed using: Este projeto foi desenvolvido utilizando:

Examples | Exemplos

YouTube Instagram Podcast

💻 Getting started | Iniciando

Requirements | Requisitos

English

  • You need to install both NodeJS, Yarn, FFMPEG and Full Google Chrome to run this project (To run it on as Server Side, check actions workflow here)
  • Access to YouTube API, Account on Instagram or on AnchorFM

Portuguese

  • Você precisa instalar NodeJS, Yarn, FFMPEG e Google Chrome Completo (Para executar com servidor, verifique o workflow do Github Actions aqui).
  • Acesso a API do YouTube, conta do Instagram ou no AnchorFM

Clone the project and access the folder | Clone o projeto e acesse o diretório

$ git clone https://github.com/FelippeChemello/podcast-maker.git && cd podcast-maker

Install dependencies | Instale as dependencias

$ yarn

Copy .env.local to .env and edit environment variables | Copie .env.local para .env e edite as variáveis de ambiente

$ cp .env.local .env
$ vim .env

Create content file and edit it | Crie arquivo de conteúdo e edite-o

$ yarn content:create <description>
$ vim json/*-<description>.json

Create video to your favorite platform | Crie o video para a plataforma desejada

yarn video:make:tts # Only TTS text from content
yarn video:make:youtube # Only create YouTube video from content (expects TTS has already been created)
yarn video:make:instagram # Only create Instagram video from content (expects TTS has already been created)
yarn video:make:podcast # Only create PodCast audio from content (expects TTS has already been created)
yarn video:upload:youtube # Only upload video to YouTube (expects video has been created)
yarn video:upload:instagram # Only upload video to instagram (expects video has been created)
yarn video:upload:anchor # Only audio video to AnchorFM (expects podcast audio has been created)
yarn video:full:youtube # TTS, Create video and upload to YouTube
yarn video:full:instagram # TTS, create video and upload to IGTV
yarn video:full:anchor # TTS, create audio and upload to AnchorFM
yarn tmp:clean # Clean tmp/ except example files
yarn content:create # Create content JSON file - You should edit it adding your data and news
yarn content:validate # Pre-commit command, validates if content file has been filled correctly

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with 💜 by Felippe Chemello 👋 Check out my LinkedIn

podcast-maker's People

Contributors

felippechemello avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.