https://opcut.kopic.xyz/
OPCUT هو قطع محسّن مشكلة المخزون باستخدام لوحات متعددة وقطع المقصلة (التخفيضات من طرف إلى طرف). يتضمن هذا المشروع:
يتوفر مستودع GIT على https://github.com/boozokopic/opcut.git.
مثيل عام https://opcut.kopic.xyz/ مقيد بموارد محدودة ويجب استخدامه فقط لأغراض تقييم الوظائف. في حالة الحسابات المعقدة والمتكررة ، يرجى التفكير في تشغيل مثيل مستضيف ذاتي.
ملحوظة
على Ubuntu ، إذا لم يكن Pycairo متاحًا ، فسيكون هناك حاجة إلى apt install gcc pkg-config libcairo2-dev
OPCUT متاح كحزمة AUR:
$ yay -s opcut
يتوفر توزيع Windows ، مع Python المضمن ، في إصدارات Github.
يحتوي هذا الأرشيف على server.cmd opcut ، والذي يمكن استخدامه لتشغيل تطبيق الخادم ، و opcut.cmd كمشرف عام OPCut.
يتوفر OPCUT كمشروع PYPI:
$ pip تثبيت OPCUT
خادم OPCUT متاح كصورة Docker:
$ Docker Run -P 8080: 8080 Bozokopic/opcut
أمر OPCUT هو واجهة لتنفيذ ثلاثة إجراءات متميزة:
opcut حساب ...
حساب قطع المخزون. يتم تنسيق معلمات الإدخال والنتيجة كبيانات JSON (JSON أو YAML أو TOML).
توليد OPCUT ...
إنشاء تمثيل الإخراج (SVG ، PDF ، ...) بناءً على نتيجة الحساب.
خادم OPCUT ...
قم بتشغيل خادم HTTP الذي يوفر واجهة تطبيق ويب أحادية الصفحة وواجهة OpenAPI (عنوان الاستماع الافتراضي هو http://0.0.0.0:8080).
للحصول على وسيطات ووثائق سطر الأوامر الإضافية ، قم بتشغيل:
$ man 1 opcut
مخطط JSON الذي يصف هياكل البيانات متوفرة في Schemas/OPCut.yaml.
تعريف Openapi متاح في Schemas/OpenAPI.yaml.
مثال:
$ OPCUT COMPAULE-input-format yaml-output result.json << eof cut_width: 1 لوحات: لوحة 1: العرض: 100 الارتفاع: 100 أغراض: البند 1: العرض: 10 الارتفاع: 10 can_rotate: خطأ eof
مثال:
$ opcut internate -output output.pdf result.json
مثال:
خادم $ opcut
أداة بناء المستخدمة لـ OPCut هي pydoit (http://pydoit.org/). يمكن تثبيته مع تبعيات بيثون الأخرى عن طريق التشغيل:
$ pip install -r regient.pip.txt
لإدراج مهام DOIT المتاحة ، استخدم:
قائمة $ doit
المهمة الافتراضية:
$ doit
ينشئ حزمة العجلات داخل دليل البناء.
هذا المشروع حاليًا في حالة "إثبات المفهوم" ولا ينصح به بعد لاستخدام الإنتاج.
أي نوع من المساعدة في تطوير هذا المشروع هو موضع تقدير.
يمكن تقديم المشكلات وطلبات الميزات إلى Tracker لإصدار.
يمكن إرسال تغييرات المستودع كتصحيحات عبر البريد الإلكتروني (طلب سحب github مقبول أيضًا حتى يتم إعداد قائمة بريدية مخصصة). يجب مناقشة التغييرات التي تحتوي على وظائف جديدة أو تغييرات مهمة أخرى قبل إرسال التصحيح.
للحصول على أي أسئلة بخصوص هذا المشروع ، اتصل بي على [email protected].
OPCUT - مُحسّن مشكلة المخزون
حقوق الطبع والنشر (C) 2017-2024 Bozo Kopic
هذا البرنامج هو برنامج مجاني: يمكنك إعادة توزيعه و/أو تعديله بموجب شروط رخصة GNU العامة العامة كما تم نشرها من قبل مؤسسة البرمجيات المجانية ، إما الإصدار 3 من الترخيص ، أو (في خيارك) أي إصدار لاحق.
يتم توزيع هذا البرنامج على أمل أن يكون مفيدًا ، ولكن بدون أي ضمان ؛ بدون حتى الضمان الضمني للتسويق أو اللياقة لغرض معين. راجع رخصة GNU العامة لمزيد من التفاصيل.
يجب أن تكون قد تلقيت نسخة من رخصة GNU العامة العامة مع هذا البرنامج. إذا لم يكن كذلك ، راجع <http://www.gnu.org/licenses/>.