5 रिपॉजिटरी
Command-line tools designed to take input strings or files and transform them into structured data formats.
Distinct from CLI Process Controls: Candidates focus on AI agent wrapping or process lifecycle, not data parsing utilities.
Explore 5 awesome GitHub repositories matching development tools & productivity · CLI Data Processors. Refine with filters or upvote what's useful.
ua-parser-js is a JavaScript library used to extract browser, operating system, and device information from raw user agent strings and client hints. It functions as a cross-platform tool that runs in both web browsers and Node.js server environments to identify web visitors. The library integrates modern HTTP client hint headers to retrieve hardware and browser details with higher accuracy than standard string parsing. It also includes a specialized detector to identify automated AI agents, web crawlers, and bots to distinguish human traffic from automated scripts. The project covers hardwar
Ships a command-line interface for parsing individual strings or batch files into structured JSON visitor data.
TextQL is a command line SQL query engine designed to execute relational queries directly against structured text files, such as CSV and TSV, without requiring a database import. It functions as a relational text file analyzer and a CSV processor that treats plain text files as virtual tables for filtering, joining, and aggregating data. The tool is built as a pipe-compatible data transformation utility, allowing it to process data from standard input and output formatted datasets. It enables relational joins across multiple files or directories within a single query to analyze relationships
Functions as a CLI tool that transforms input strings or files into structured output based on SQL queries.
Basic-pitch, एक न्यूरल नेटवर्क ऑडियो ट्रांसक्राइबर और पॉलीफोनिक पिच डिटेक्टर है। यह एक ऑडियो-टू-MIDI कनवर्टर के रूप में काम करता है जो पॉलीफोनिक ऑडियो रिकॉर्डिंग्स को MIDI नोट इवेंट्स और पिच बेंड डेटा में बदल देता है। सिस्टम निरंतर आवृत्ति उतार-चढ़ाव को ट्रैक करके संगीत अभिव्यक्ति को संरक्षित करता है ताकि ग्लाइड्स और वाइब्रेटो को MIDI पिच बेंड इवेंट्स में बदला जा सके। यह एक प्लगेबल इन्फरेंस इंजन का उपयोग करता है जो मॉडल रनटाइम को ऑपरेटिंग सिस्टम या हार्डवेयर एक्सेलेरेशन आवश्यकताओं के आधार पर कॉन्फ़िगर करने की अनुमति देता है। प्रोजेक्ट बैच ऑडियो प्रोसेसिंग के लिए एक कमांड-लाइन इंटरफ़ेस और कस्टम सॉफ़्टवेयर में ट्रांसक्रिप्शन और नोट इवेंट एक्सट्रैक्शन को इंटीग्रेट करने के लिए एक प्रोग्रामेटिक इंटरफ़ेस प्रदान करता है। ट्रांसक्रिप्शन परिणामों को MIDI फ़ाइलों, रॉ मॉडल आउटपुट्स और नोट इवेंट स्प्रेडशीट्स के रूप में एक्सपोर्ट किया जा सकता है।
Provides a command-line tool that transforms audio files into structured MIDI notation data.
Asciidoctor एक Ruby-आधारित टेक्स्ट प्रोसेसिंग इंजन और कमांड-लाइन टूलचेन है जिसे AsciiDoc सामग्री को HTML5 और DocBook 5 सहित संरचित प्रकाशन प्रारूपों में बदलने के लिए डिज़ाइन किया गया है। यह एक स्टेटिक सामग्री प्रकाशन टूलचेन के रूप में कार्य करता है जो कच्चे सोर्स फ़ाइलों को स्वरूपित दस्तावेज़ों में बदलता है। सिस्टम एक प्लगेबल कनवर्टर इंटरफेस और टेम्प्लेट-संचालित आउटपुट का उपयोग करता है, जिससे डिफ़ॉल्ट रूपांतरण लॉजिक को कस्टम कन्वर्टर्स या टेम्प्लेट के माध्यम से ओवरराइड किया जा सकता है। यह विशिष्ट दस्तावेज़ संरचनाओं के निर्माण और विविध वितरण चैनलों के लिए विभिन्न प्रकाशन प्रारूपों में सामग्री के निर्यात को सक्षम बनाता है। टूलचेन क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है, जिसमें डेवलपर इंटरफेस के माध्यम से प्रोग्रामेटिक सामग्री रूपांतरण, टर्मिनल इंटरफेस के माध्यम से बैच प्रोसेसिंग, और HTML आउटपुट के लिए स्टाइलशीट का निर्माण और मिनीफिकेशन शामिल है। यह अंतिम लक्ष्य प्रारूप में अनुवाद करने से पहले कच्चे टेक्स्ट को एक आंतरिक दस्तावेज़ मॉडल में पार्स करती है।
Provides a terminal interface for converting source text into various output formats using customizable flags.
hledger is a plain text accounting tool and double-entry ledger manager that stores financial transactions in human-readable text files. It functions as a financial reporting engine for generating balance sheets and income statements, and as a multi-currency investment tracker for managing commodity lots and capital gains. The project distinguishes itself by providing multi-interface data access, allowing users to interact with their financial data via a command line interface, a terminal user interface, and a web server. It features a market-price valuation system to calculate the current va
Processes journal files and transforms financial data into plain text or CSV formats via the terminal.