logger
Former-commit-id: d5aa75482bfcb839c848d0318bd95005b2e7a402
This commit is contained in:
43
db/error.txt
43
db/error.txt
@@ -1099,3 +1099,46 @@ https://img.bricklink.com/ItemImage/SL/9605-3.png
|
||||
https://img.bricklink.com/ItemImage/SL/6307625-1.png
|
||||
https://img.bricklink.com/ItemImage/SL/65152-1.png
|
||||
https://img.bricklink.com/ItemImage/SL/undefined.png
|
||||
https://img.bricklink.com/ItemImage/PL/0011-2.png
|
||||
https://img.bricklink.com/ItemImage/PL/0012-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/0013-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/0014-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/0015-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/0016-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/032-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/033-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/041-2.png
|
||||
https://img.bricklink.com/ItemImage/PL/045-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/100-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/101-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/102-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/1023-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/1028-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/1029-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/103-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/1030-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/1031-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/1032-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/1033-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/1040-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/1041-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/1042-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/1043-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/1044-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/0011-2.png
|
||||
https://img.bricklink.com/ItemImage/PL/0012-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/0013-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/0014-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/0015-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/0016-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/032-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/033-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/041-2.png
|
||||
https://img.bricklink.com/ItemImage/PL/045-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/100-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/101-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/0011-2.png
|
||||
https://img.bricklink.com/ItemImage/PL/0012-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/0013-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/0014-1.png
|
||||
https://img.bricklink.com/ItemImage/PL/2339u.png
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
const fs = require('fs');
|
||||
const axios = require('axios');
|
||||
// For sets make sets.txt
|
||||
const parts = fs.readFileSync('res/Sets.txt', 'utf8').toString().split('\n').map((i) => i.split('\t'));
|
||||
const parts = fs.readFileSync('res/Parts.txt', 'utf8').toString().split('\n').map((i) => i.split('\t'));
|
||||
|
||||
async function timeout(ms) {
|
||||
return new Promise(resolve => setTimeout(resolve, ms));
|
||||
@@ -15,10 +15,10 @@ async function downloadImage(url, filename) {
|
||||
try {
|
||||
const res = await axios.get(url, {
|
||||
method: 'GET',
|
||||
headers: { 'User-Agent':'Chrome/96.0.4664.175' } ,
|
||||
responseType: 'stream'
|
||||
headers: { 'User-Agent':'Chrome/96.0.4664.175' },
|
||||
responseType: 'stream',
|
||||
});
|
||||
|
||||
|
||||
if (!res.data) {
|
||||
console.log(`${filename} failed to start downloading`);
|
||||
fs.appendFileSync('error.txt', `${url}\n`);
|
||||
@@ -31,19 +31,18 @@ async function downloadImage(url, filename) {
|
||||
console.log('downloaded file ' + filename);
|
||||
fs.appendFileSync('saved.txt', `${url}\n`);
|
||||
resolve();
|
||||
})
|
||||
|
||||
});
|
||||
|
||||
res.data.on('error', () => {
|
||||
console.log('error downloading file ' + filename);
|
||||
fs.appendFileSync('error.txt', `${url}\n`);
|
||||
resolve();
|
||||
})
|
||||
});
|
||||
});
|
||||
} catch (e) {
|
||||
console.log(`${filename} failed to start downloading`);
|
||||
fs.appendFileSync('error.txt', `${url}\n`);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
async function main() {
|
||||
@@ -51,7 +50,8 @@ async function main() {
|
||||
const part = parts[i];
|
||||
// for sets use https://img.bricklink.com/ItemImage/SL/${part[2]}.png
|
||||
// for for pieces use https://img.bricklink.com/ItemImage/PL/${part[2]}.png
|
||||
const url = `https://img.bricklink.com/ItemImage/SL/${part[2]}.png`;
|
||||
// https://img.bricklink.com/ItemImage/PL/3962a.png
|
||||
const url = `https://img.bricklink.com/ItemImage/PL/${part[2]}.png`;
|
||||
const filename = `res/image/${part[2]}.png`;
|
||||
|
||||
await downloadImage(url, filename);
|
||||
|
||||
@@ -90,3 +90,5 @@ CREATE TABLE IF NOT EXISTS set_descriptor (
|
||||
FOREIGN KEY ( set_id ) REFERENCES lego_set( id ),
|
||||
FOREIGN KEY ( brick_id ) REFERENCES lego_brick( id )
|
||||
);
|
||||
|
||||
past transactions
|
||||
|
||||
Reference in New Issue
Block a user