Modifies the videos directory so video labels are represented as folders
Uploaded videos are moved into an uploaded directory within their label directory
This allows videos that are already uploaded to be indicated in the UI
In sandbox mode, videos are not moved the the uploaded directory, but the from/to paths are printed in the logs for confirmation purposes
Other goodies:
Queue all button changes to Queue all remaining to clarify that it will only trigger uploads on videos that have not been uploaded yet
If a video file doesn't exist at upload time (which may be seconds or minutes or hours past when it was queued for upload), the job fails with the error but will no longer crash the worker
Fixes #78
Closes #49
Closes #69
TODO:
[x] Update readme
[x] Update in-app instructions on where to put video files
[x] Include breaking change note in commit description before merging: BREAKING CHANGE: The structure of the videos directory has changed to include video labels as subdirectories, and you will need to adjust your workflow accordingly. Details of the new structure are available in the README at https://github.com/gafirst/match-uploader/blob/main/README.md#video-directory-structure.
uploaded
directory within their label directoryuploaded
directory, but the from/to paths are printed in the logs for confirmation purposesOther goodies:
Queue all remaining
to clarify that it will only trigger uploads on videos that have not been uploaded yetFixes #78 Closes #49 Closes #69
TODO:
BREAKING CHANGE: The structure of the videos directory has changed to include video labels as subdirectories, and you will need to adjust your workflow accordingly. Details of the new structure are available in the README at https://github.com/gafirst/match-uploader/blob/main/README.md#video-directory-structure.