منصوبے کے بارے میں
ڈارک ریڈر ایک اوپن سورس، MIT لائسنس یافتہ براؤزر ایکسٹینشن ہے جو ویب صفحات کا تجزیہ کرتا ہے اور براؤزنگ کے دوران آنکھوں کی تھکاوٹ کم کرنے کے لیے ڈارک موڈ تیار کرتا ہے۔ یہ خصوصیات سے بھرپور ہے اور اس کے یوزر انٹرفیس کے ذریعے انتہائی حسب ضرورت ہے۔ یہ ایکسٹینشن کروم، فائر فاکس، سفاری، ایج اور تھنڈر برڈ کے لیے دستیاب ہے، ہر پلیٹ فارم کے لیے ڈاؤن لوڈ لنکس فراہم کیے گئے ہیں۔
ڈویلپرز کے لیے، ڈارک ریڈر کو Node.js یا Deno کا استعمال کرتے ہوئے سورس سے بنایا جا سکتا ہے۔ بلڈ کا عمل `npm install` اور `npm run build` چلانے پر مشتمل ہے، جو کرومیم پر مبنی براؤزرز اور فائر فاکس کے لیے ایکسٹینشن فائلیں تیار کرتا ہے۔ کسٹم بلڈ فلیگز سپورٹ کیے جاتے ہیں، اور اسکرپٹ مخصوص ورژنز کے لیے آفیشل فائر فاکس اسٹور دستخطوں کو بھی بنڈل کر سکتا ہے۔
README میں یہ بھی دستاویز کیا گیا ہے کہ ویب سائٹ پر ڈارک ریڈر کی API کیسے استعمال کی جائے، جس سے ڈویلپرز جاوا اسکرپٹ کے ساتھ ڈارک موڈ کو فعال، غیر فعال یا خودکار طور پر کنٹرول کر سکتے ہیں۔ اس میں بنیادی کنفیگریشن اور ES ماڈیول استعمال کے لیے کوڈ کی مثالیں شامل ہیں۔
ایک قابل ذکر سیکشن فائر فاکس کے محدود اور قرنطینہ شدہ ڈومینز کی وضاحت کرتا ہے۔ ڈارک ریڈر ایک موزیلا تجویز کردہ ایکسٹینشن ہے، یعنی یہ قرنطینہ شدہ ڈومینز پر بطور ڈیفالٹ چلتا ہے، حالانکہ یہ محدود ڈومینز کا احترام کرتا ہے۔ قرنطینہ شدہ ڈومینز کی فہرست، جسے موزیلا کنٹرول کرتا ہے، فی الحال صرف برازیلی بینکنگ سائٹس پر مشتمل ہے، اور README سیکیورٹی کے مضمرات اور ضرورت پڑنے پر متعلقہ ترجیحات کو دوبارہ ترتیب دینے کا طریقہ واضح کرتا ہے۔
آخر میں، پروجیکٹ کو اوپن کلیکٹو کے ذریعے سپورٹ کیا جاتا ہے، جس میں افراد اور کمپنیوں کے لیے اسپانسرشپ کے اختیارات ہیں۔ README حمایت کی حوصلہ افزائی کرتا ہے تاکہ مینٹینرز ترقی اور نئی خصوصیات کے لیے وقت دے سکیں، اسپانسر لوگو گٹ ہب پر دکھائے جاتے ہیں۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.