5 مستودعات
Extracting values from custom HTML data attributes to use as data for indexing, searching, or sorting.
Distinct from Custom Callback Attribute Mapping: Unlike candidate [f0_mt5] which maps attributes to logic callbacks, this is about extracting data values for search indexing.
Explore 5 awesome GitHub repositories matching web development · HTML Data Attribute Extraction. Refine with filters or upvote what's useful.
list.js is a JavaScript search and sort library used to add real-time filtering, sorting, and pagination to HTML lists and tables without backend dependencies. It functions as a DOM data indexer and template-driven HTML renderer, allowing developers to manage how data is displayed and discovered on the client side. The library distinguishes itself through a fuzzy string matching engine that handles approximate matches and typos, and a DOM data indexer that extracts values directly from HTML data attributes to build a searchable internal index. It uses a template-driven rendering system to gen
Extracts values from custom HTML data attributes to build a searchable internal index of list items.
Pup is a command line tool for extracting and filtering data from HTML documents using CSS selectors. It functions as a parser and selector engine that isolates specific elements based on tags, IDs, classes, and attributes. The project provides utilities for converting selected HTML nodes into plain text, attribute values, or structured JSON objects. It includes a markup formatter that corrects missing tags and applies consistent indentation to improve the readability of HTML documents. The tool handles the retrieval of text content and attributes through a CSS selector engine, supporting co
Retrieves the values of specific attribute keys from all selected HTML nodes.
htmlq is a suite of command-line utilities for querying and extracting data from HTML documents using CSS selectors. It functions as a query language tool for HTML structures and attributes, providing a way to retrieve specific information from documents via the terminal. The tool provides capabilities for extracting text content, specific HTML attributes, and document fragments. It includes an HTML document formatter for cleaning and reformatting output with consistent indentation, as well as utilities for stripping tags to isolate plain text. The software handles structural HTML processing
Retrieves the values of specific HTML attributes from elements matching a CSS selector.
layzr.js is a JavaScript image lazy loading library designed to improve initial page load speed by delaying the download of images until they enter the browser viewport. It functions as a responsive image selector that identifies the most appropriate image source based on browser support and device pixel ratio. The library employs a system for responsive image delivery that evaluates data attributes to select optimal sources. It includes a mechanism for dynamic content tracking, which monitors the document for newly added images to ensure they are automatically added to the loading queue. Th
Implements a system to select the optimal image URL by evaluating custom HTML attributes against device pixel ratios.
Pagefind هو محرك بحث للمواقع الثابتة يقوم بفهرسة ملفات HTML لتوفير تجربة بحث قائمة على المتصفح دون الحاجة إلى خادم خلفي أو واجهة برمجة تطبيقات. يتكون من مفهرس بحث متعدد اللغات ومجموعة من مكونات واجهة المستخدم المدمجة مسبقًا والقابلة للتخصيص لعرض مدخلات البحث وقوائم النتائج. تم تصميم النظام للمحتوى العالمي، باستخدام مفهرس بحث متعدد اللغات يكتشف لغات الصفحة وينشئ حزم فهرس مستقلة لتوفير اشتقاق (stemming) ونتائج خاصة باللغة. كما يعمل على تحسين الأداء باستخدام فهرس مضغوط وتفريغ تنفيذ الاستعلام إلى عامل ويب (web worker) للحفاظ على استجابة واجهة المستخدم. تغطي الأداة مجموعة واسعة من إمكانيات الفهرسة والاسترجاع، بما في ذلك القدرة على معالجة أنواع محتوى متنوعة مثل PDF وJSON، بالإضافة إلى تصفية البحث متعدد الأوجه بناءً على البيانات الوصفية المخصصة. وتوفر آليات لضبط صلة النتائج، وتقسيم أقسام الصفحة لتحسين الدقة، ومجموعة أدوات واجهة مستخدم شاملة تتميز بنوافذ مشروطة، ولوحات تصفية، وتمييز المصطلحات. يتضمن المشروع أدوات مطور لخدمة الموقع المحلي وتصدير ملعب تشخيصي لتصحيح سلوك الفهرس.
Includes the values of specified HTML attributes as searchable text inline with the element content.