feat: implement specialty content module with expanded Page entity fields, database migrations, and data import utilities

This commit is contained in:
2026-07-28 19:20:56 +07:00
parent 01a3b83672
commit 186f70ec32
429 changed files with 52283 additions and 35 deletions
+20
View File
@@ -0,0 +1,20 @@
const fs = require('fs');
const html = fs.readFileSync('/home/x79/sisvietnamvn_01/BV_DHYD_HCM/Các chuyên khoa tại Bệnh viện Đại học Y Dược TP. Hồ Chí Minh.html', 'utf8');
const chunks = html.split('href="https://bvdaihoc.com.vn/chuyen-khoa/');
for (let i = 1; i < chunks.length; i++) {
const slug = chunks[i].split('"')[0];
if (slug.includes('?category=')) continue;
const imgIdx = chunks[i].indexOf('<img ');
if (imgIdx !== -1) {
const srcIdx = chunks[i].indexOf('src="', imgIdx);
if (srcIdx !== -1) {
let src = chunks[i].substring(srcIdx + 5).split('"')[0];
if (src.startsWith('/_next/image?url=')) {
src = decodeURIComponent(src.replace('/_next/image?url=', '').split('&')[0]);
}
console.log(slug + ': ' + src);
}
}
}