import { db, pool } from './db.js';

// Real issues of Mobarakeh Steel's "ماهنامه تحلیلی کارخانه" (titles/descriptions/images
// taken from msc.ir). The listing page itself is WAF-gated, so only the latest 3 issues
// were retrievable automatically; images hotlink fine from msc.ir.
const MSC = 'https://www.msc.ir/_DouranPortal/Album/Articles';
const reports = [
  {
    id: 'msc-55', dir: 'left',
    img: `${MSC}/%DB%B5%DB%B5_14050314_083241.jpg`,
    titleFa: 'ماهنامه تحلیلی کارخانه — شماره ۵۵', titleEn: 'Factory Analysis Monthly — No. 55',
    dateFa: 'خرداد ۱۴۰۵', dateEn: 'May 2026',
    excerptFa: 'در این شماره می‌خوانید: راهبرد یکپارچه چگونه انسجام راهبردی و مزیت رقابتی پایدار فولاد مبارکه را تضمین می‌کند؟ هم‌افزایی شش محور استراتژیک، تبدیل ثروت معدنی به قدرت صنعتی، و دوام مزیت‌های نسبی فولاد ایران زیر فشار ناترازی انرژی.',
    excerptEn: 'Integrated strategy, synergy of six strategic axes, turning mineral wealth into industrial power, and the resilience of Iran’s steel advantages under energy imbalance.',
  },
  {
    id: 'msc-54', dir: 'right',
    img: `${MSC}/;hvohki%2054_14050323_095959.jpg`,
    titleFa: 'ماهنامه تحلیلی کارخانه — شماره ۵۴', titleEn: 'Factory Analysis Monthly — No. 54',
    dateFa: 'مهر ۱۴۰۴', dateEn: 'Oct 2025',
    excerptFa: 'شماره ۵۴ ماهنامه تحلیلی راهبردی کارخانه فولاد مبارکه.',
    excerptEn: 'Issue No. 54 of Mobarakeh Steel’s strategic factory analysis monthly.',
  },
  {
    id: 'msc-53', dir: 'up',
    img: `${MSC}/01_20250921_103454.jpg`,
    titleFa: 'ماهنامه تحلیلی کارخانه — شماره ۵۳', titleEn: 'Factory Analysis Monthly — No. 53',
    dateFa: 'شهریور ۱۴۰۴', dateEn: 'Sep 2025',
    excerptFa: 'عبور از ملاحظات؛ آیا زمان جراحی نهادی برای تحقق توسعه پایدار صنایع معدنی فرا رسیده است؟',
    excerptEn: 'Beyond considerations: has the time come for institutional surgery to achieve sustainable development of the mining industries?',
  },
];

await db.prepare('DELETE FROM factory_reports').run();

const stmt = db.prepare(`
  INSERT INTO factory_reports
    (id, img, tag_fa, tag_en, title_fa, title_en, date_fa, date_en, excerpt_fa, excerpt_en, scroll_dir, sort_order)
  VALUES
    (@id, @img, @tag_fa, @tag_en, @title_fa, @title_en, @date_fa, @date_en, @excerpt_fa, @excerpt_en, @scroll_dir, @sort_order)
`);

for (let i = 0; i < reports.length; i++) {
  const r = reports[i];
  await stmt.run({
    id: r.id, img: r.img,
    tag_fa: 'ماهنامه تحلیلی کارخانه', tag_en: 'Factory Analysis',
    title_fa: r.titleFa, title_en: r.titleEn,
    date_fa: r.dateFa, date_en: r.dateEn,
    excerpt_fa: r.excerptFa, excerpt_en: r.excerptEn,
    scroll_dir: r.dir, sort_order: i,
  });
  console.log(`✓ ${r.id}  →  ${r.titleFa}`);
}

console.log(`\nDone: ${reports.length} factory reports inserted`);

await pool.end();
