{"categories":[{"label":"Git","url":"https://skillfed.io/packages/category/software-development-version-control-git"}],"enrichment":{"capability":"Parses InfluxDB line protocol strings into Python dictionaries, extracting measurements, tags, fields, and timestamps from the text-based format used by InfluxDB.","skillfed_tags":["influxdb","time-series","data-parsing"],"use_cases":["Read InfluxDB measurement points from a file line-by-line and convert each to a dictionary for further processing or storage.","Receive InfluxDB subscription data via HTTP and parse incoming line protocol strings in a server endpoint.","Validate and normalize line protocol strings in a data pipeline before writing to a database or analytics tool.","Extract individual fields and tags from InfluxDB exports for reporting or data transformation tasks.","Build a bridge between InfluxDB and downstream systems that expect structured JSON or dictionary representations of time-series data."],"what_it_does":"line-protocol-parser is a Python wrapper around a C parser that converts InfluxDB line protocol text into structured Python dictionaries. It reads the text-based format that InfluxDB uses for writing data points\u2014combining measurement names, optional tags, field values, and timestamps\u2014and extracts each component into a dictionary with keys for measurement, tags, fields, and time. The parser aligns with archived InfluxDB v1.2 semantics, handles comment lines (prefixed with #), tolerates whitespace variations, and supports unsigned integer field values as an extension.\n\nYou would use this when consuming InfluxDB data from files, HTTP endpoints, or subscriptions, or when you need to validate and normalize line protocol strings before processing. It has no runtime dependencies and requires Python 3.10 or newer. The package exposes only two public symbols: the parse_line() function and the LineFormatError exception.","worth_installing":"Yes. The package is actively maintained, has no dependencies, supports current Python versions (3.10+), carries no known vulnerabilities, and solves a specific problem well\u2014parsing InfluxDB line protocol. Install it if you work with InfluxDB data ingestion, subscriptions, or file-based exports and need reliable parsing into Python structures."},"id":"line-protocol-parser","links":{"html":"https://skillfed.io/packages/line-protocol-parser","md":"https://skillfed.io/packages/line-protocol-parser.md","pypi":"https://pypi.org/project/line-protocol-parser/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-25","license_spdx":null,"license_treatment":"permissive","name":"line-protocol-parser","python_support":"supports_current","summary":"Parse InfluxDB line protocol string into Python dictionary"},"popularity":{"monthly_downloads":77165,"position":14552,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0.0"}
