joshchen984 / WriteMyVideo-Backend

WriteMyVideo's purpose is to help people create videos quickly and easily by simply typing out the video’s script and a description of images to include in the video.

Home Page:http://writemyvideo.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WriteMyVideo Backend

The repository for the frontend is here.

WriteMyVideo's purpose is to help people create videos quickly and easily by simply typing out the video’s script and a description of images to include in the video.

Usage

Just upload a script and an optional audio file of you saying the script
To start the server run this in the terminal

docker-compose --env-file ./.env.dev up -d

Go to localhost:3001 to view the website

If the command above doesn't work run docker-compose build --no-cache

Installation

Run these commands

git clone https://github.com/joshchen984/WriteMyVideo-Backend.git
cd WriteMyVideo-Backend
mkdir app/static/videos
mkdir tmp

Requirements

Python 3.6 or up

Docker How to install

Development

  • Uses rq to manage background jobs
  • Can't pass in files to background jobs

Deployment

  • Deployed on digitalocean
  • Domain managed by cloudflare

Acknowledgments

This was inspired by Carykh's Youtube Video Creator.

About

WriteMyVideo's purpose is to help people create videos quickly and easily by simply typing out the video’s script and a description of images to include in the video.

http://writemyvideo.com/

License:MIT License


Languages

Language:Python 97.0%Language:Dockerfile 2.9%Language:Shell 0.1%