forked from DebaucheryLibrarian/traxxx
Improved update scrape pagination and limits.
This commit is contained in:
@@ -38,10 +38,10 @@ async function init() {
|
||||
: [...(updateBaseScenes || []), ...(actorBaseScenes || [])];
|
||||
|
||||
const sceneMovies = deepScenes && deepScenes.map(scene => scene.movie).filter(Boolean);
|
||||
const deepMovies = await fetchMovies([...(argv.movie || []), ...(sceneMovies || [])]);
|
||||
const deepMovies = argv.sceneMovies && await fetchMovies([...(argv.movie || []), ...(sceneMovies || [])]);
|
||||
|
||||
const movieScenes = deepMovies.map(movie => movie.scenes).flat().filter(Boolean);
|
||||
const deepMovieScenes = await fetchScenes(movieScenes);
|
||||
const movieScenes = deepMovies.map(movie => movie.scenes.map(scene => ({ ...scene, entity: movie.entity }))).flat().filter(Boolean);
|
||||
const deepMovieScenes = argv.movieScenes ? await fetchScenes(movieScenes) : movieScenes;
|
||||
|
||||
if (argv.inspect) {
|
||||
console.log(util.inspect(deepScenes));
|
||||
@@ -52,7 +52,7 @@ async function init() {
|
||||
if (deepMovies.length > 0) {
|
||||
const storedMovieScenes = await storeScenes(deepMovieScenes);
|
||||
|
||||
await storeMovies(deepMovies, storedMovieScenes);
|
||||
await storeMovies(deepMovies, storedMovieScenes || []);
|
||||
}
|
||||
|
||||
if (deepScenes.length > 0 || deepMovieScenes.length > 0) {
|
||||
|
||||
Reference in New Issue
Block a user