jaysonng / Carter

Carter is a Swift Library for retreiving Metadata and Open Graph information from URLs. Based on Awkward/Ocarina.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Carter

Carter is a simple Swift Library for retrieving Open Graph or metadata information from websites.
Based on Awkward/Ocarina Library.

Installation

You can use The Swift Package Manager (SPM) to install Carter by going to "Project->NameOfYourProject->Swift Packages" and placing "https://github.com/jaysonng/Carter.git" in the search field.

Requirements

  • Swift 5.5
  • iOS 15
  • Kanna

Synopsis

import Carter

let url = URL(string: url)!

do {

    let urlInformation = try await url.carter.getURLInformation()
    // Do stuff here with the URLInformation object
    
} catch let error as CarterError {

    // No URLInformation object retrieved.
    print(error.description)
    
}

Stargate SG-1

"You know, you blow up one sun and suddenly everyone expects you to walk on water."
— Lt. Col. Samantha Carter
SG-1

About

Carter is a Swift Library for retreiving Metadata and Open Graph information from URLs. Based on Awkward/Ocarina.

License:MIT License


Languages

Language:Swift 100.0%