Skip to content

Latest commit

 

History

History
58 lines (49 loc) · 1.62 KB

README.md

File metadata and controls

58 lines (49 loc) · 1.62 KB

DVR-Scan-File-Organizer

DVR-Scan-File-Organizer is a Dockerized extension for DVR-Scan, designed to process multiple video files and organize output in a structured format.

Getting Started

Prerequisites

Setup and Build

Clone the repository:

git clone https://github.com/derek-palmer/DVR-Scan-File-Organizer.git
cd DDVR-Scan-File-Organizer

Build the Docker container:

make build

Running DVR-Scan-File-Organizer

Ensure input videos are inside videos/ and run:

make run

This mounts the videos/ directory and processes all valid video files.

Output will be stored in output/.

Development Workflow

Run Linting

make lint

Runs inside a temporary Docker container without requiring a rebuild.

Run Tests

make test

Tests run against the latest live-mounted code.

Project Structure

DVR-Scan-File-Organizer/
│── DVR-Scan-File-Organizer/      # Core processing logic
│── tests/                        # Unit tests
│── videos/                       # Input video files (mounted at runtime)
│── output/                       # Processed output files (mounted at runtime)
│── Dockerfile                    # Container configuration
│── Makefile                      # Automation for build/test/lint/run
│── requirements.txt              # Python dependencies
│── README.md                     # Documentation

Summary

  • Dockerized for consistent behavior.
  • Live-mounted volumes to avoid unnecessary rebuilds.
  • Automated linting and testing inside Docker.