Spaces:
Sleeping
Sleeping
File size: 702 Bytes
50aceeb | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | const fs = require('fs');
let code = fs.readFileSync('index.js', 'utf8');
code = code.replace(
'const queryFuzzy = "SELECT audio FROM \'data/*.parquet\' WHERE regexp_replace(word_ar, \'[ูููููููููฐ]\', \'\', \'g\') = ? LIMIT 1";',
`const hasTanween = word.match(/[ููู]/) !== null;
let queryFuzzy = "SELECT audio FROM 'data/*.parquet' WHERE regexp_replace(word_ar, '[ูููููููููฐ]', '', 'g') = ? LIMIT 1";
if (!hasTanween) {
queryFuzzy = "SELECT audio FROM 'data/*.parquet' WHERE regexp_replace(word_ar, '[ูููููููููฐ]', '', 'g') = ? AND right(word_ar, 1) NOT IN ('ู', 'ู', 'ู') LIMIT 1";
}`
);
fs.writeFileSync('index.js', code);
|