Influx line protocol builder
Project description
influx-line
Lightweight influxdb line protocol builder
Installation
pip install influx-line
Usage
from influx_line import InfluxLine
line = InfluxLine("weather")
line.add_tag("location", "CA")
line.add_tag("season", "summer")
line.add_field("temperature", 82, is_integer=True)
line.add_field("error", 0.1)
line.add_field("time_zone", "PDT")
line.set_timestamp(1556813561098000000)
str(line)
"""
weather,location=CA,season=summer temperature=82i,error=0.1,time_zone="PDT" 1556813561098000000
"""
Contributing
The default repository is on gitlab but mirrored on github
Google style guidelines has been chosen as the style and contribution guidelines for submitting additions. In general, we follow the "fork-and-pull" Git workflow.
- Fork the repo on GitLab
- Clone the project to your own machine
- Commit changes to your own branch
- Push your work back up to your fork
- Submit a Merge request so that we can review your changes
NOTE: Be sure to merge the latest from "upstream" before making a pull request!
License
See LICENSE file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
influx-line-1.0.0.tar.gz
(4.3 kB
view details)
Built Distribution
File details
Details for the file influx-line-1.0.0.tar.gz
.
File metadata
- Download URL: influx-line-1.0.0.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 799b0769c53a8c80cc537e0efc48d391bbec3e71f266b175aaf7f0ce90468472 |
|
MD5 | 8be543815bb5e9fb6f42dc42724d375e |
|
BLAKE2b-256 | 4600cf254a72285012cfa5a7335b03e4f849c90dff14cb9b18227a9a57c0cdbc |
File details
Details for the file influx_line-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: influx_line-1.0.0-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d8f3c7abedbe0f01da0f879edc79077f2a4c3d70b39caa55763fe777b1c7544 |
|
MD5 | 777fb4e40d2370eee65c95e23993ee8b |
|
BLAKE2b-256 | 160c149ede5210c79609ce4bf9e1b134c03078513c12ff78836cb9635f26343d |