5 repository-uri
Tools designed to function as components within Unix-style command-line pipes.
Distinct from Data Processing Pipelines: Specifically covers the use of standard input and pipes, whereas Data Processing Pipelines often refers to larger orchestrated systems.
Explore 5 awesome GitHub repositories matching data & databases · Shell Integration. Refine with filters or upvote what's useful.
RustScan is a high-speed TCP network scanner written in Rust, designed for security reconnaissance and network mapping. It functions as an automated port discovery engine that identifies open ports on remote hosts using IPv6 addresses, CIDR ranges, or bulk input files. The tool is built for rapid surface area discovery, utilizing parallel port processing and OS-aware performance optimizations to identify active services. It allows for scan precision tuning through adjustable connection timeout thresholds and concurrent request controls to balance speed and accuracy. The system integrates wit
Outputs discovered port data through standard streams for use in Unix-style command-line pipes.
q is a command-line utility for the processing, filtering, and aggregation of tabular text and database files using standard SQL syntax. It functions as a query engine that treats CSV and TSV files, as well as standard input, as relational database tables. The tool distinguishes itself by providing a persistent cache layer that stores processed tabular data in a binary format to accelerate repeated queries on large datasets. It also maps individual filenames or stream identifiers to relational table names, enabling SQL joins across disparate text files. The project covers a broad range of da
Integrates SQL querying directly into Unix shell workflows by accepting tabular data from standard input.
Wego is a terminal-based weather client and dashboard that functions as an API wrapper for retrieving atmospheric data. It provides a command-line interface for accessing current weather conditions and multi-day forecasts across various provider backends. The tool features a provider-based abstraction to decouple data retrieval from specific API implementations and utilizes disk-based response caching to reduce redundant network requests. It supports local configuration storage for persisting API credentials and preferred locations across separate command executions. The system includes capa
Outputs weather data in structured formats designed to be piped into other Unix-style command-line tools.
fswatch este un instrument cross-platform pentru monitorizarea modificărilor fișierelor și automatizarea evenimentelor. Urmărește modificările sistemului de fișiere pe diferite sisteme de operare folosind API-uri native de evenimente ale kernel-ului sau o metodă portabilă de polling ca fallback. Proiectul implementează wrappere specifice pentru sistemele Linux folosind inotify și fanotify, precum și un watcher pentru BSD și macOS folosind kqueue. Acesta traduce aceste API-uri specifice platformei într-un format unificat de evenimente pentru a oferi un comportament de monitorizare consistent. Instrumentul permite execuția automată a unor programe sau scripturi externe ca răspuns la modificările detectate. Include capabilități pentru filtrarea evenimentelor prin pattern-uri, gruparea succesiunilor rapide de modificări în notificări unice și streaming-ul căilor fișierelor modificate folosind formate delimitate prin null pentru integrarea în shell pipelines.
Streams modified file paths into other command line tools to create custom data processing workflows.
YouPlot este un utilitar de plotare în linia de comandă și un instrument de vizualizare a datelor în terminal, utilizat pentru a randa grafice statistice direct în interfața terminalului folosind caractere Unicode. Funcționează ca un plotter pentru pipeline-ul Unix, permițând utilizatorilor să vizualizeze date numerice fără a părăsi shell-ul. Proiectul operează ca un vizualizator de date în timp real, desenând graficele progresiv pe măsură ce datele intră în sistem. Se integrează în pipeline-urile liniei de comandă prin citirea datelor din input-ul standard pentru a oferi monitorizarea fluxului și analiza datelor în timp real. Instrumentul acoperă o varietate de capabilități de randare, inclusiv grafice liniare, scatter plots, histograme, grafice cu bare, box plots și grafice de densitate. Acestea sunt susținute de sisteme interne pentru scalarea dinamică a axelor și maparea coordonatelor pentru a se potrivi dimensiunilor terminalului.
Functions as a component within Unix-style command-line pipes using standard input and output.