Releases: rryam/AgniKit
Releases · rryam/AgniKit
0.3.0
0.2.0
New in this Release
Add new batch scraping API.
0.1.0
AgniKit 0.1.0 Release Notes
I have the initial release of AgniKit, an unofficial Swift SDK for the Firecrawl API!
Features
- Supports all major Firecrawl API endpoints:
- Scraping
- Crawling
- Mapping
- Crawl job status retrieval
- Crawl job cancellation
Key Functionalities
- Web Scraping: Extract content from web pages with customisable options.
- Web Crawling: Initiate and manage crawl jobs with configurable parameters.
- Website Mapping: Generate a map of website links with optional search functionality.
- Crawl Job Management: Check the status of ongoing crawl jobs and cancel them if needed.
Getting Started
To start using AgniKit, add the following to your Package.swift
file:
dependencies: [
.package(url: "https://github.com/rryam/AgniKit.git", from: "0.1.0")
]
Then, import AgniKit in your Swift file:
import AgniKit
Example Usage
let agniKit = AgniKit(apiKey: "your-api-key")
do {
let result = try await agniKit.scrape(url: "https://example.com")
print(result)
} catch {
print("Error: \(error)")
}
Important Notes
- This is an initial release and may contain bugs. Please report any issues on the GitHub repository.
- AgniKit is not officially associated with Firecrawl. It is an unofficial SDK created for my learning and convenience.
- Please ensure you comply with Firecrawl's terms of service and have the necessary permissions when using this SDK.
Feedback and Contributions
I welcome feedback and contributions! Feel free to open issues or submit pull requests on our GitHub repository.
Thank you for trying AgniKit!