6 مستودعات
Parses user messages into hierarchical command paths, arguments, and options using configurable prefix triggers.
Distinct from Chat Command Triggers: Distinct from Chat Command Triggers: focuses on parsing the full command tree and extracting arguments, not just the trigger prefix.
Explore 6 awesome GitHub repositories matching development tools & productivity · Command Tree Parsing. Refine with filters or upvote what's useful.
VimTeX هي بيئة تطوير متكاملة لتأليف وتجميع مستندات LaTeX داخل Vim و Neovim. تعمل كمجموعة شاملة لتأليف المستندات التقنية، تجمع بين أدوار مُبرز الصيغة، ومتصفح المستندات، ومحرك الإكمال التلقائي. تتميز الإضافة بسير عمل منسق يدير التجميع غير المتزامن والمزامنة ثنائية الاتجاه مع عارضي PDF الخارجيين. يتيح ذلك للمستخدمين التنقل بين مواقع المصدر المحددة وصفحاتها المعروضة مع الحفاظ على واجهة محرر سريعة الاستجابة أثناء إنتاج المستندات. يوفر النظام مجموعة واسعة من القدرات لذكاء المستندات والتحرير. يتضمن ذلك اقتراحات مدركة للسياق للاقتباسات والتسميات، وجدول محتويات قابلاً للتنقل لاجتياز الملفات الكبيرة، وكائنات نصية متخصصة تعامل بيئات LaTeX ومناطق الرياضيات كوحدات ذرية. كما يقوم بتحليل سجلات التجميع لتعيين الأخطاء والتحذيرات مباشرة إلى الأسطر المقابلة في الكود المصدري.
Analyzes the surrounding text to determine the arguments and scope of specific LaTeX commands.
Serenity هي مكتبة Rust وإطار عمل مصمم للتفاعل مع Discord API. تعمل كإطار عمل لبوت Discord، وعميل بوابة، ومغلف REST، وتوفر الأدوات اللازمة لبناء تطبيقات آلية ودمج برمجيات مخصصة مع منصة Discord. يمكن المشروع من تطوير أتمتة الدردشة في الوقت الفعلي وتنفيذ أوامر Discord مخصصة. ويسهل تكامل Discord API من خلال واجهة مكتوبة لإدارة الموارد ومعالج اتصال مستمر لتلقي تحديثات الحالة والأحداث. تغطي المكتبة مجالات قدرة واسعة بما في ذلك تكامل API، وإدارة اتصالات خادم الصوت، والتخزين المؤقت المحلي لبيانات API لتقليل طلبات الشبكة. كما توفر آليات لتحليل أوامر المستخدم ومعالجة نقاط نهاية التفاعل.
Parses user messages into commands, arguments, and options using configurable prefix triggers.
Koishi is an open-source framework for building multi-platform chatbots, designed around an adapter-driven architecture that lets a single bot connect to multiple messaging services with consistent logic. It provides a plugin-based development platform with hot reload support, enabling developers to write and update bot extensions using TypeScript without restarting the application. A web-based management console offers a graphical interface for configuring plugins, commands, permissions, and monitoring runtime status. What distinguishes Koishi is its combination of a dynamic plugin lifecycle
Parses user messages using configurable prefixes and extracts command paths, arguments, and options.
python-miio هي مكتبة Python وتنفيذ برنامج تشغيل الأجهزة لبروتوكول Miio، مصممة للتحكم وإدارة أجهزة Xiaomi الذكية. توفر واجهات البرامج اللازمة لترجمة الأوامر عالية المستوى إلى حزم شبكة لاتصال الجهاز. يتضمن المشروع محاكي أجهزة شبكة متخصصاً لمحاكاة استجابات الأجهزة لاختبار تنفيذات البروتوكول بدون أجهزة مادية. كما يتميز بواجهة سطر أوامر لإرسال الأوامر، والاستعلام عن حالة الجهاز، وإجراء استرجاع الرموز للمصادقة الآمنة. تغطي مجالات القدرة اكتشاف شبكة IoT لتحديد طرازات الأجهزة وعناوين IP، بالإضافة إلى تحليل البروتوكول من خلال تحليل التقاط حزم الشبكة. تدعم المكتبة استبطان ميزات الجهاز لاسترداد البيانات الوصفية المتعلقة بالمستشعرات المتاحة والإعدادات القابلة للتهيئة.
Dynamically identifies and executes available hardware commands by parsing external description files.
Teloxide هو إطار عمل لتطبيقات Rust وواجهة برمجة تطبيقات مصممة لبناء بوتات Telegram. يوفر واجهة برمجية لتلقي التحديثات وإرسال الرسائل عبر واجهة برمجة تطبيقات بوت Telegram، باستخدام خط أنابيب تصريحي من المرشحات والمعالجات. يتضمن إطار العمل مديراً لحوار البوت يستخدم آلة حالة محدودة (finite-state machine) لتتبع جلسات المستخدم وتدفقات المحادثة. يدعم نظام إدارة الحالة هذا خلفيات استمرارية قابلة للتوصيل، بما في ذلك الذاكرة، وRedis، وSqlite. تغطي المكتبة توجيه الرسائل غير المتزامن واستقبال التحديثات من خلال النقل عبر الاستطلاع الطويل (long-polling) أو خطافات الويب (webhook). كما توفر أدوات لتحليل الأوامر، وحقن التبعية الآمن للأنواع، والتحقق من نوع المعالج لاكتشاف مسارات الكود التي لا يمكن الوصول إليها.
Provides utilities to parse plain text user messages into typed command structures with arguments and options.
NuttX is a POSIX-compliant real-time operating system designed for microcontrollers ranging from 8-bit to 64-bit architectures. It provides a deterministic execution environment with a real-time task scheduler and a POSIX embedded kernel to ensure portable code execution across diverse hardware targets. The project distinguishes itself through a comprehensive hardware abstraction layer that provides standardized drivers for I2C, SPI, CAN, and USB across various semiconductor chipsets. It also features an embedded networking stack supporting TCP, UDP, IPv4, and IPv6, alongside industrial proto
Parses SCPI commands to enable remote control of programmable test and measurement equipment.