mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2025-04-01 20:24:18 +02:00
more rm duplicates improvements
This commit is contained in:
parent
9ddff88ebd
commit
0aa9e209c1
1 changed files with 16 additions and 3 deletions
|
@ -34,7 +34,6 @@ const fs = require('fs') // eslint-disable-line
|
|||
// File written
|
||||
|
||||
const minpercent = 95
|
||||
const resultDbFileName = 'res.json'
|
||||
const line =
|
||||
'===================================================================='
|
||||
const logPath = './duplicateRemovingLog/'
|
||||
|
@ -58,6 +57,12 @@ if (stat.isDirectory()) {
|
|||
const db = pathB ? loadData(pathB) : null
|
||||
|
||||
clearPossibleAnswers(pathA, db)
|
||||
|
||||
log(
|
||||
`Cleared possible questions from ${C('green')}${pathA}${C()} based on ${C(
|
||||
'green'
|
||||
)}${pathB}${C()} db`
|
||||
)
|
||||
} else {
|
||||
removePossibleAnswersDuplicates(pathA)
|
||||
}
|
||||
|
@ -71,10 +76,12 @@ if (stat.isDirectory()) {
|
|||
|
||||
if (!dbB) {
|
||||
log(`Removing duplicate questions from ${C('green')}${pathA}${C()}`)
|
||||
const resultDbFileName = pathA.split('/')[pathA.split('/').length - 1]
|
||||
const res = rmDuplicates(dbA)
|
||||
console.timeEnd('rmduplicates')
|
||||
writeData(res, resultDbFileName)
|
||||
writeData(res, resultDbFileName + '.res')
|
||||
log('File written')
|
||||
log(`Removed duplicate questions from ${C('green')}${pathA}${C()}`)
|
||||
} else {
|
||||
log(
|
||||
`Removing questions found in ${C('green')}${pathB}${C()} from ${C(
|
||||
|
@ -83,8 +90,14 @@ if (stat.isDirectory()) {
|
|||
)
|
||||
const res = difference({ dbA: dbA, dbB: dbB })
|
||||
console.timeEnd('rmduplicates')
|
||||
writeData(res, resultDbFileName)
|
||||
const resultDbFileName = pathA.split('/')[pathA.split('/').length - 1]
|
||||
writeData(res, resultDbFileName + '.res')
|
||||
log('File written')
|
||||
log(
|
||||
`Removed questions found in ${C('green')}${pathB}${C()} from ${C(
|
||||
'green'
|
||||
)}${pathA}${C()}`
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue