منصوبے کے بارے میں
زی وی ڈو شو (Zi Wei Dou Shu) چینی روایتی قسمت کا ایک نظام ہے۔ یہ پروجیکٹ نی ہیا (Ni Haixia) کے 'تیان جی' (Tian Ji) تدریسی نظام پر مبنی ایک اوپن سورس چارٹ انجن ہے، جو Next.js 14 (App Router) اور TypeScript سے بنایا گیا ہے۔ اس میں چارٹ الگورتھم، علم کا ذخیرہ، قدیم متون کا ڈیٹا، اور فرنٹ اینڈ انٹرفیس شامل ہے، نیز ایک بڑا ڈیٹا سیٹ بھی ہے۔ مصنف نے ایک آن لائن سائٹ metisziwei.com فراہم کی ہے۔
بنیادی چارٹ الگورتھم lib/ziwei/ ڈائریکٹری میں ہے: algorithm.ts مکمل چارٹ کا عمل فراہم کرتا ہے، جس میں زندگی کا محل، پانچ عناصر کا تعین، چودہ اہم ستارے، معاون ستارے، اور بڑی/چھوٹی لائنیں شامل ہیں؛ sihua.ts چار تبدیلیوں کا نظام ہے (禄权科忌) جس میں مختلف آسمانی تنوں کے لیے جدول ہیں؛ patterns.ts 1100 سے زیادہ لائنوں کا علم ہے جس میں کلاسیکی پیٹرن جیسے زی فو ایک ہی محل میں، سورج اور چاند کی روشنی، اور چی شیاؤ کی طرف ستارے شامل ہیں؛ heming-knowledge.ts دو چارٹس کے موازنہ کا طریقہ فراہم کرتا ہے؛ cities.ts چینی شہروں کے طول بلد/عرض بلد کو حقیقی شمسی وقت کی اصلاح کے لیے رکھتا ہے؛ اس کے علاوہ constants.ts (تنوں، شاخیں، ستارے)، types.ts (قسم کی تعریفیں)، اور famous.ts (تاریخی شخصیات کے چارٹ) ہیں۔ بنیادی چارٹ iztro اور lunar-javascript لائبریریوں پر منحصر ہے۔
قدیم متون کے لیے، lib/classics/ میں '骨髓赋'، 'زی وی ڈو شو کوان جی' (چنگ خاندان کا پرانا نسخہ)، اور 'زی وی ڈو شو کوان شو' (چن شی یی کا نسخہ) شامل ہیں؛ lib/seo/ میں 14 اہم ستاروں × 12 محلوں کا ساختی علم ہے، جو مواد کی تخلیق یا علم کے ذخیرے کے لیے استعمال ہوتا ہے۔
فرنٹ اینڈ میں چارٹ ورک بینچ (گرڈ، محل کی تفصیل، ستارے کا پینل)، مشترکہ چارٹ تجزیہ صفحہ، مکمل متن تلاش کے ساتھ قدیم متن کا ریڈر، اور علم کا انسائیکلوپیڈیا (14 ستارے اور 12 محل) شامل ہے، نیز روشن/اندھیرا تھیم اور موبائل سپورٹ۔ اسٹائلنگ Tailwind CSS اور CSS Variables سے ہے، اینیمیشن Framer Motion سے۔
ڈیٹا سیٹ: ریلیزز میں v3.0 ہے، کل 518,400 نمونے (سال 60 × مہینہ 12 × دن 30 × گھنٹہ 12 × جنس 2)، تقریباً 5.5 GB، 3 حصوں میں کمپریسڈ اور SHA256 چیک فائل کے ساتھ۔ ہر نمونے میں مکمل چارٹ JSON اور 13 موضوعات پر تشریح شامل ہے (مجموعی قسمت، دولت، کیریئر، محبت، صحت وغیرہ)۔ README اسے چھوٹے ماڈل ٹیوننگ، RAG تلاش، A/B بیس لائن، اور تحقیق کے لیے موزوں بتاتا ہے۔
حدود: اوپن سورس میں AI تشریح پرامپٹ، بیک اینڈ API (جیسے /api/interpret، /api/heming، /api/generate)، صارف نظام، سرور سیکیورٹی، اور تعیناتی شامل نہیں ہے۔ چارٹ الگورتھم اور فرنٹ اینڈ الگ چل سکتے ہیں؛ AI تشریح کے لیے خود انٹرفیس بنانا ہوگا، README patterns.ts اور heming-knowledge.ts کا حوالہ دیتا ہے۔
شروع کرنا: کلون کریں، npm install چلائیں، .env.example کو .env.local میں کاپی کریں اور AI API Key ڈالیں، پھر npm run dev۔
لائسنس: کوڈ (lib/، app/، components/) MIT ہے؛ ڈیٹا سیٹ آزاد ہے (تجارتی سمیت) لیکن ماخذ کا حوالہ ضروری ہے؛ قدیم متون عوامی ڈومین میں ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.