Purpleair-data-logger

Latest version: v1.3.3

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 4

0.0.4alpha

Summary

1. Inserting into the database works!
purpleair_db= select * from environmental_fields ;
![image](https://user-images.githubusercontent.com/27721404/180927182-4a2f153f-f37a-4791-b72d-ad333c448943.png)

2. Docs have been updated again. Need to find a way to host the docs via GitHub or something.

3. Bunch of fixes due to typos and such.

What's Changed
* Docs Yay! by carlkid1499 in https://github.com/carlkid1499/purple_air_data_logger/pull/4
* Feature/updates to paa by carlkid1499 in https://github.com/carlkid1499/purple_air_data_logger/pull/5


**Full Changelog**: https://github.com/carlkid1499/purple_air_data_logger/compare/v0.0.3-alpha...v0.0.4-alpha

0.0.3alpha

Summary

1. Data can now be inserted into a PSQL database with TimeScaleDB hyper Tables.
2. Created a new PSQL statements py file
3. Added some code to flatten response from sensor data down to one level of JSON.
4. Added a bit more error checking in case a sensor doesn't have all fields

What's Changed
* Feature/enable storing of data by carlkid1499 in https://github.com/carlkid1499/purple_air_data_logger/pull/3


**Full Changelog**: https://github.com/carlkid1499/purple_air_data_logger/compare/v0.0.2-alpha...v0.0.3-alpha

To Do's Still

1. Make all constant variables ALL CAPS
2. Add this package to pip so others can install
3. Update the docs/auto-generate

0.0.2alpha

Summary
1. added the creation of PSQL tables based on PurpleAir documentation
2. added the conversion of PSQL tables to TimeScaleDB hyper tables
3. Added the ability to connect to a PSQL database
* Feature/create basic data logger by carlkid1499 in https://github.com/carlkid1499/purple_air_data_logger/pull/2


**Full Changelog**: https://github.com/carlkid1499/purple_air_data_logger/compare/v0.0.1-alpha...v0.0.2-alpha

0.0.1alpha

Created a very basic PurpleAirAPI python wrapper.

What works

1. can create a class object and authenticate via the provided API Read Key
2. can request data from a single sensor
3. very basic error checking

What still needs work

1. Adding an automated python tool for documentation.
2. Adding the rest of the supported API calls shown in https://api.purpleair.com/#api-welcome
3. More error and robustness
4. Creating the actual logger that will store data in a TimeScaleDB PostgreSQL database. Can get started for free here: https://www.timescale.com/products . Wondering if it is a limited free trial. Will have to find out more later.

What's Changed
* Feature/build basic python api wrapper by carlkid1499 in https://github.com/carlkid1499/purple_air_data_logger/pull/1

New Contributors
* carlkid1499 made their first contribution in https://github.com/carlkid1499/purple_air_data_logger/pull/1

**Full Changelog**: https://github.com/carlkid1499/purple_air_data_logger/commits/v0.0.1-alpha

Page 4 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.