File Organization#
This project follows the standard Python project setup with the src folder (file_processing/) and tests folder for unit tests.
Path |
File |
Purpose |
|---|---|---|
|
|
Runs unit tests upon PR to main |
|
Builds and extracts documentation to |
|
|
Contains the build files from |
|
|
Contains project documentation and sample output. Can be built locally via |
|
|
File-specific metadata extractors for each supported file type |
|
|
Standalone utils for calculating |
|
|
Helper methods (OCR, transcription, custom errors, templates) |
|
|
|
The |
|
|
The |
|
Contains test code. Can be run via |
|
|
|
Contains all test files which include files of various file types |
|
|
Defines the build requirements for the project. Used to generate the |
|
|
Lists project dependencies. Can be installed via |