save changes
This commit is contained in:
10
src/index.ts
10
src/index.ts
@ -1,6 +1,7 @@
|
||||
import { downloadPinterestImages } from './lib/downloader';
|
||||
import { describeImage } from './lib/image-describer';
|
||||
import { logger, setLogLevel, LogLevel } from './lib/logger';
|
||||
import { generateImage } from './lib/image-generator';
|
||||
import { logger } from './lib/logger';
|
||||
|
||||
(async () => {
|
||||
const keyword = 'cyberpunk city';
|
||||
@ -22,8 +23,13 @@ import { logger, setLogLevel, LogLevel } from './lib/logger';
|
||||
`);
|
||||
const prompt = llmResponseJSON.prompt;
|
||||
logger.info(`Description for ${imagePath}:`, prompt);
|
||||
|
||||
const timestamp = new Date().getTime();
|
||||
const newFileName = `${keyword.replace(/\s/g, '_')}_${timestamp}.png`;
|
||||
const generatedImagePath = await generateImage(prompt, newFileName);
|
||||
logger.info(`Generated new image from prompt, saved to: ${generatedImagePath}`);
|
||||
} catch (error) {
|
||||
logger.error(`Failed to describe ${imagePath}:`, error);
|
||||
logger.error(`Failed to process ${imagePath}:`, error);
|
||||
}
|
||||
}
|
||||
})();
|
||||
|
||||
Reference in New Issue
Block a user