इस प्रोजेक्ट के बारे में

Watermark Cleaner هي أداة تحديدية، تعمل دون اتصال بالإنترنت، وخالية من الاعتماديات، تُستخدم لتنظيف المحتوى الذي تملكه قبل النشر. تزيل الآثار الميكانيكية التي يمكن أن تُعرّف النص على أنه مُدرج بواسطة الآلة، وتُحذّر من عبارات الذكاء الاصطناعي الأسلوبية، وتُزيل بيانات التعريف التعريفية من تنسيقات الصور والمستندات المدعومة دون تغيير البكسلات أو النص الشرعي. يشحن المشروع سطر أوامر Python وآخر Node، وكلاهما يشارك في مجموعة واحدة من القواعد وتم اختبارهما ليعملا بشكل متطابق. يمكن للأداة مسح الملفات أو المجلدات باستخدام check، والتي تُبلغ عن النتائج دون تغيير أي شيء وتخرج بقيمة غير صفرية عندما تكون هناك مشكلات مانعة، مما يجعلها مناسبة كبوابة للنشر. يقوم أمر fix بالتنظيف في المكان ويكتب نسخة احتياطية .bak بجوار الملفات المتغيرة. يدعم تنظيف Unicode غير المرئي، وتوحيد الطباعة، واكتشاف عبارات الذكاء الاصطناعي، وإزالة بيانات التعريف بدون فقدان للجودة لـ JPEG، وPNG، وWebP، وSVG، وDOCX، وODT. يتم الإبلاغ عن بيانات تعريف GIF وTIFF لكنها لا تُعدّل، ودعم PDF غير متوفر بعد. إنها حريصة على ما تحافظ عليه: تُبقي على وصلات صفرية العرض وغير وصلات مطلوبة للرموز التعبيرية أو النصوص من اليمين إلى اليسار، وأدوات التحكم في الاتجاه الثنائي في المستندات RTL، ومسافات غير قابلة للكسر في الأرقام والاختصارات، ومُحسّنات الاختلاف، والنصوص السيريلية أو اليونانية الحقيقية ما لم يتم استخدام وضع عدواني. تُحمي كتل رمز Markdown وYAML frontmatter من قواعد الطباعة والنغمة، بينما يتم إزالة الأحرف الخفية داخل الرمز كدفاع ضد هجمات Trojan Source. يمكن تثبيت المشروع عبر pipx، أو npm، أو uvx، أو npx، أو من المصدر، ويمكن دمجه مع pre-commit، أو خطافات git، أو بوابات النشر. يتم توفير التكوين عبر ملف JSON، مما يسمح للمستخدمين بالتحكم في قواعد النغمة، ومعالجة homoglyph، واستبدال الشرطة، والعبارات المحظورة، والعبارات المتجاهلة، وامتدادات النص المدعومة، والمسارات المستثناة. يتوفر أمر اختياري DeepL rewrite لتدهور العلامة المائية الإحصائية، لكنه مغلق افتراضيًا ويرسل النص إلى DeepL، لذا يجب عدم استخدامه مع المحتوى السري. Watermark Cleaner ليست أداة للكشف أو التصديق. لا تزيل العلامات المائية لمجال البكسل، أو الأبواب الخلفية للتدريب، أو العلامات المائية الإحصائية على مستوى الرمز بشكل تحديدي. غرضها هو النظافة، والخصوصية، والشفافية: تفقد المحتوى الخفي، وأزل بصمات الآلة غير المرغوب فيها، وانشر ملفات أنظف.