{"repo":"hatamiarash7/duckdb-netquack","free":true,"listed":false,"github":"https://github.com/hatamiarash7/duckdb-netquack","clone":"git clone https://github.com/hatamiarash7/duckdb-netquack.git","description":"DuckDB extension for parsing, extracting, and analyzing domains, URIs, and paths with ease.","language":"C++","stars":42,"topics":["duckdb","duckdb-community","duckdb-extension","extension","sql","database","database-extension","duckdb-database","network-utilities","duckdb-udf"],"license":"MIT","category":"databases-storage","readme_excerpt":"DuckDB Netquack Extension This extension is designed to simplify working with domains, URIs, and web paths directly within your database queries. Whether you're extracting top-level domains (TLDs), parsing URI components, or analyzing web paths, Netquack provides a suite of intuitive functions to handle all your network tasks efficiently. Built for data engineers, analysts, and developers. With Netquack, you can unlock deeper insights from your web-related datasets without the need for external tools or complex workflows. NetQuack uses ClickHouse-inspired character-by-character parsing and gperf-generated perfect hash functions for optimal performance. Table of Contents - DuckDB Netquack Extension - Installation 🚀 - Usage Examples 📚 - Extracting The Main Domain - Extracting The Path - Extracting The Host - Extracting The Schema - Extracting The Query - Query String - Query Parameters - Extracting The Port - Extracting The File Extension - Extracting The TLD (Top-Level Domain) - Extracting The Sub Domain - Extracting The Fragment - Get Tranco Rank - Update Tranco List - Get Tranco Ranking - IP Address Functions - IP Calculator - Validate IP Address - Check Private IP - IP Version - IP to Integer / Integer to IP - Normalize URL - Domain Depth - Base64 Encode / Decode - Validate URL - Validate Domain - Extract Path Segments - URL Encode / Decode - Get Extension Version - Build Requirements - Debugging - Roadmap 🗺️ - Contributing 🤝 - Issues 🐛 Installation 🚀 netquack is dist","default_branch":null,"files":null,"tree":[],"storefront":"/r/hatamiarash7","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hatamiarash7/duckdb-netquack/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}