Plotly’s Dash  framework is a great Python library for quickly and easily making interactive web apps without coding HTML or JavaScript! Moviepy  is an excellent library for programmatically editing video files. However, out-of-the-box Dash is subject to browser storage limits which makes working with storage-hungry video files difficult. This article will cover how we can use np-8’s Dash-uploader  library to get around the ~100MB–200MB browser storage limits which opens Dash apps up to very large user input files (video or data). We will also touch on thedirtyfew’s [ServerSideOutput](https://github.com/thedirtyfew/dash-extensions/)  (part of dash-extensions) which allows for easy storing of data on the server. You can check out this GitHub repository  which contains 3 Dash app files that I will go through below.

#web-app-development #plotly #python #dash #video-editing

Make Your Own Video Editor App with Python, Dash, & Moviepy!
4.80 GEEK