|
|
2026-10-14 14:30:10 -07:00 |
|
.gitignore
|
initial commit of metadata importer for movies and shows from IMDb and TheTVDB
|
2024-11-04 11:51:54 -08:00 |
|
.tool-versions
|
migrate imdb dataset lookup/query to use sqlite (requires nodejs 22.5.0+)
|
2025-07-15 09:58:02 -07:00 |
|
Collection.mjs
|
lazy-write manifests only when content has changed
|
2025-08-20 14:11:53 -07:00 |
|
constants.mjs
|
add ability to limit library scan to specific show or movie; import people if manifest does not yet have any
|
2025-08-08 13:34:18 -07:00 |
|
debug.mjs
|
add image library scanner -- downloads images referenced in thetvdb/themoviedb manifests
|
2025-08-13 12:42:34 -07:00 |
|
download.mjs
|
pull people from themoviedb and include them when scanning for images
|
2025-08-21 14:11:17 -07:00 |
|
eslint.config.mjs
|
upgrade dependencies
|
2025-08-05 17:27:03 -07:00 |
|
fs.mjs
|
update source/thetvdb/themoviedb library scanners to lazy-write manifests only when changed
|
2025-08-20 15:16:58 -07:00 |
|
ImageLibraryScanner.mjs
|
fix: instead of using the first backdrop/card/poster/logo url, use first with the expected extension
|
2026-06-29 16:23:14 -07:00 |
|
IMDb.mjs
|
add source file scanner (just video for now) and imdb scanner with limited-thread worker pool
|
2025-08-08 13:09:18 -07:00 |
|
IMDbDataset.mjs
|
fix lint issues + remove obsolete VideoImporter.mjs
|
2025-08-13 12:51:54 -07:00 |
|
IMDbDatasetWorker.mjs
|
add source file scanner (just video for now) and imdb scanner with limited-thread worker pool
|
2025-08-08 13:09:18 -07:00 |
|
IMDbEpisodesImporter.mjs
|
filter out imdb episode entries without corresponding basics
|
2026-06-30 18:18:49 -07:00 |
|
IMDbLibraryScanner.mjs
|
fail gracefully if movies or shows dir does not exist in the library dir
|
2025-08-14 11:24:01 -07:00 |
|
IMDbMovieImporter.mjs
|
add source file scanner (just video for now) and imdb scanner with limited-thread worker pool
|
2025-08-08 13:09:18 -07:00 |
|
IMDbPersonImporter.mjs
|
add ability to limit library scan to specific show or movie; import people if manifest does not yet have any
|
2025-08-08 13:34:18 -07:00 |
|
IMDbShowImporter.mjs
|
add source file scanner (just video for now) and imdb scanner with limited-thread worker pool
|
2025-08-08 13:09:18 -07:00 |
|
IMDbTitleImporter.mjs
|
add source file scanner (just video for now) and imdb scanner with limited-thread worker pool
|
2025-08-08 13:09:18 -07:00 |
|
LibraryScanner.mjs
|
fail gracefully if movies or shows dir does not exist in the library dir
|
2025-08-14 11:24:01 -07:00 |
|
LICENSE
|
rebrand Methadox as CompuVision
|
2026-10-13 14:54:37 -07:00 |
|
LocaleFilter.mjs
|
add standalone imdb importers for person, show, and generic title
|
2025-08-07 14:09:02 -07:00 |
|
Logger.mjs
|
defer imdb dataset operations to background workers
|
2025-08-07 16:36:44 -07:00 |
|
magick.mjs
|
allow environment configuration for mkvinfo, mkvextract, and magick executable paths
|
2026-06-30 18:12:32 -07:00 |
|
ManifestBuilder.mjs
|
fix: short-circuit when missing required environment variables or files
|
2025-09-17 11:25:56 -07:00 |
|
Matroska.mjs
|
allow environment configuration for mkvinfo, mkvextract, and magick executable paths
|
2026-06-30 18:12:32 -07:00 |
|
package-lock.json
|
upgrade dependencies
|
2025-08-05 17:27:03 -07:00 |
|
package.json
|
upgrade dependencies
|
2025-08-05 17:27:03 -07:00 |
|
parseBaseName.mjs
|
add test utilities and parseBaseName test suite
|
2025-08-07 10:59:38 -07:00 |
|
parseBaseName.test.mjs
|
add movie patterns to parseBaseName test suite
|
2025-08-07 11:03:08 -07:00 |
|
README.md
|
update private hostname with public one
|
2026-10-14 14:30:10 -07:00 |
|
retry.mjs
|
add themoviedb library scanner
|
2025-08-13 11:44:05 -07:00 |
|
scan.sh
|
run scan within its own directory
|
2026-06-30 18:12:12 -07:00 |
|
SourceChaptersExtractor.mjs
|
allow environment configuration for mkvinfo, mkvextract, and magick executable paths
|
2026-06-30 18:12:32 -07:00 |
|
SourceLibraryScanner.mjs
|
source scanner: fix match pattern for movie and show dirs to allow imdb hints
|
2025-08-22 00:14:04 -07:00 |
|
test.mjs
|
rewrite video path parsing and add basic test suite
|
2025-08-07 12:26:11 -07:00 |
|
test.utilities.mjs
|
fix lint issues + remove obsolete VideoImporter.mjs
|
2025-08-13 12:51:54 -07:00 |
|
TheMovieDB.mjs
|
fix: post-filtering of images requested without text to ensure no language is set
|
2026-07-08 21:43:38 -07:00 |
|
TheMovieDBLibraryScanner.mjs
|
fix: short-circuit when missing required environment variables or files
|
2025-09-17 11:25:56 -07:00 |
|
TheMovieDBLibraryScannerWorker.mjs
|
add themoviedb library scanner
|
2025-08-13 11:44:05 -07:00 |
|
TheMovieDBManifestBuilder.mjs
|
pull people from themoviedb and include them when scanning for images
|
2025-08-21 14:11:17 -07:00 |
|
TheTVDB.mjs
|
fix lint issues + remove obsolete VideoImporter.mjs
|
2025-08-13 12:51:54 -07:00 |
|
TheTVDBClient.mjs
|
add thetvdb manifest builder (via imdb tconst lookup) and library scanner for detecting movies and shows in sources dir
|
2025-08-10 23:46:39 -07:00 |
|
TheTVDBLibraryScanner.mjs
|
fix: short-circuit when missing required environment variables or files
|
2025-09-17 11:25:56 -07:00 |
|
TheTVDBManifestBuilder.mjs
|
update source/thetvdb/themoviedb library scanners to lazy-write manifests only when changed
|
2025-08-20 15:16:58 -07:00 |
|
tidy.mjs
|
defer imdb dataset operations to background workers
|
2025-08-07 16:36:44 -07:00 |
|
WorkerPool.mjs
|
add themoviedb library scanner
|
2025-08-13 11:44:05 -07:00 |