Skip to content

A well written SDK that allows you to interact with the Open AQ API (http://openaq.org).

License

Notifications You must be signed in to change notification settings

hyerra/OpenAQKit

Repository files navigation

OpenAQKit

Open AQ Kit was an SDK written to simplify the process of interacting with OpenAQ. This SDK lets you easily fetch air quality data for more than 60+ countries.

Requirements

  • Swift 4
  • iOS 11.0+
  • macOS 10.13+
  • watchOS 4.0+
  • tvOS 11.0+

Installation

Swift Package Manager

The Swift Package Manager is a tool for automating the distribution of Swift code and is integrated into the swift compiler.

Once you have your Swift package set up, adding OpenAQKit as a dependency is as easy as adding it to the dependencies value of your Package.swift.

dependencies: [
    .package(url: "https://github.com/hyerra/OpenAQKit.git", from: "1.1.2")
]

CocoaPods

CocoaPods is a dependency manager for Cocoa projects. You can add it to your project like so:

platform :ios, '11.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'OpenAQKit'
end

Usage

Requests to Open AQ can be requested by using the OpenAQClient class like so:

let client = OpenAQClient.shared

Requests can be made by using any of the public functions within the client to fetch supported cities, supported countries, air quality data, and more.

Communication

  • If you'd like to ask a general question, use Stack Overflow.
  • If you found a bug, open an issue.
  • If you have a feature request, open an issue.
  • If you want to contribute, submit a pull request.

Author

Written by Harish Yerra

License

OpenAQKit is released under the MIT license. See LICENSE for details.

About

A well written SDK that allows you to interact with the Open AQ API (http://openaq.org).

Resources

License

Stars

Watchers

Forks

Packages

No packages published