Browse Source

make sure images are stored in the correct directory

fix-broken-scrape
Jørgen Lien Sellæg 6 years ago
parent
commit
77ed504b96
  1. 6
      src/logic.js
  2. 6
      src/scrape.js

6
src/logic.js

@ -144,12 +144,12 @@ const write_resized = async (image_path, original) => {
return gm_write(image, image_path);
};
const save_images = async (image = null, event_id) => {
const save_images = async (image = null, event_id, image_directory) => {
if (image === null) {
return [];
}
const original_path = `./img/${event_id}.jpg`;
const resized_path = `./img/${event_id}-square.jpg`;
const original_path = `${image_directory}/${event_id}.jpg`;
const resized_path = `${image_directory}/${event_id}-square.jpg`;
const original = write_image(original_path, image);
const resized_square = write_resized(resized_path, image);
try {

6
src/scrape.js

@ -51,7 +51,11 @@ const {
const event_page = await browser.newPage();
const { image } = await load_event(event_page, event.event_id);
event_page.close();
const images = await save_images(image, event.event_id);
const images = await save_images(
image,
event.event_id,
image_directory,
);
return {
images,
...event,

Loading…
Cancel
Save