Swiftpack.co - cheesemaker/airaware as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
cheesemaker/airaware
A Swift (macOS/iOS) framework for interacting with Awair air monitoring devices.
.package(url: "https://github.com/cheesemaker/airaware.git", from: "1.3.4")

AirAware

AirAware is an open source framework to help developers monitor and understand the air quality around them. Currently, AirAware supports:

  • Awair© smart devices for monitoring indoor air quality
  • AirNow - the EPA supported AQI (Air Quality Indicator) service
  • WeatherFlow - Outdoor weather station readings when configured to use a WF base-station
  • PurpleAir - Network of weather stations maintained and owned by private citizens
  • OpenWeather - Current localized weather

Accounts and API Keys:

Installation

- Swift Package Manager

AirAware has native SPM support.

- Carthage

AirAware may be installed via Carthage. To install it, simply add the following line to your Cartfile:

github "cheesemaker/airaware"

Then, following the instructions for integrating Carthage frameworks into your app, link the UUSwift framework into your project.

Requirements

This library requires a deployment target of iOS 13.0 or greater or OSX 10.10 or greater. AirAware currently supports Swift version 4.0

Contributing

Please open pull requests against the develop branch

Swift

AirAware is written entirely in Swift and currently does not support Objective-C interoperability.

License

AirAware is available under the MIT license. See LICENSE.md for more information.

Contributors

A list of contributors is available through GitHub.

GitHub

link
Stars: 0
Last commit: 1 week ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Submit a free job ad (while I'm testing this). The analytics numbers for this website are here.

Release Notes

1.3.4
1 week ago

Updating to use UUSwiftNetworking 1.0.9

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics