Skip to content

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.

License

Notifications You must be signed in to change notification settings

joshchen984/WriteMyVideo-Backend

Repository files navigation

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published