WriteMyVideo-Backend
WriteMyVideo-Backend copied to clipboard
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.
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.