exyte / Readabilitykit
Licence: mit
Preview extractor for news, articles and full-texts in Swift
Stars: ✭ 756
Programming Languages
swift
15916 projects
Projects that are alternatives of or similar to Readabilitykit
Swiftlinkpreview
It makes a preview from an URL, grabbing all the information such as title, relevant texts and images.
Stars: ✭ 1,216 (+60.85%)
Mutual labels: swift-package-manager, preview
Leasot
Parse and output TODOs and FIXMEs from comments in your files
Stars: ✭ 729 (-3.57%)
Mutual labels: extract
Keyboardshortcuts
Add user-customizable global keyboard shortcuts to your macOS app in minutes
Stars: ✭ 500 (-33.86%)
Mutual labels: swift-package-manager
Vue Preview
A Vue Integrated PhotoSwipe Image Preview Plugin
Stars: ✭ 639 (-15.48%)
Mutual labels: preview
Swiftframeworktemplate
A template for new Swift iOS / macOS / tvOS / watchOS Framework project ready with travis-ci, cocoapods, Carthage, SwiftPM and a Readme file
Stars: ✭ 527 (-30.29%)
Mutual labels: swift-package-manager
Mapbox Navigation Ios
Turn-by-turn navigation logic and UI in Swift on iOS
Stars: ✭ 677 (-10.45%)
Mutual labels: swift-package-manager
Brisk
A proof of concept scripting library for Swift
Stars: ✭ 478 (-36.77%)
Mutual labels: swift-package-manager
Url Image
Asynchronous image loading in SwiftUI. Lightweight, pure SwiftUI Image view, that displays an image downloaded from URL, with auxiliary views and local cache.
Stars: ✭ 747 (-1.19%)
Mutual labels: swift-package-manager
Lessmsi
A tool to view and extract the contents of an Windows Installer (.msi) file.
Stars: ✭ 726 (-3.97%)
Mutual labels: extract
Mongokitten
Native MongoDB driver for Swift, written in Swift
Stars: ✭ 605 (-19.97%)
Mutual labels: swift-package-manager
Jailer
Database Subsetting and Relational Data Browsing Tool.
Stars: ✭ 576 (-23.81%)
Mutual labels: extract
Vim Markdown Preview
A light Vim plugin for previewing markdown files in a browser - without leaving Vim.
Stars: ✭ 530 (-29.89%)
Mutual labels: preview
Openssl
OpenSSL package for SPM, CocoaPod, and Carthage, for iOS and macOS
Stars: ✭ 515 (-31.88%)
Mutual labels: swift-package-manager
Flyover Reverse Engineering
Reversing Apple's 3D satellite mode
Stars: ✭ 485 (-35.85%)
Mutual labels: extract
Traces.vim
Range, pattern and substitute preview for Vim
Stars: ✭ 568 (-24.87%)
Mutual labels: preview
Guitar
A Cross-Platform String and Regular Expression Library written in Swift.
Stars: ✭ 641 (-15.21%)
Mutual labels: swift-package-manager
Visualactivityviewcontroller
A way to represent what you’re sharing.
Stars: ✭ 756 (+0%)
Mutual labels: preview
Livedown
Live Markdown previews for your favorite editor.
Stars: ✭ 740 (-2.12%)
Mutual labels: preview
ReadabilityKit
Preview extractor for news, articles and full-texts in Swift
We are a development agency building phenomenal apps.
Features
Extracts:
- [x] Title
- [x] Description
- [x] Top image
- [x] Top video
- [x] Keywords
- [x] Date
Usage
let articleUrl = URL(string: "https://someurl.com/")!
Readability.parse(url: articleUrl, completion: { data in
let title = data?.title
let description = data?.description
let keywords = data?.keywords
let imageUrl = data?.topImage
let videoUrl = data?.topVideo
let datePublished = data?.datePublished
})
To run the example project, clone the repo, and run pod install
from the Example directory first.
Installation
CocoaPods
pod 'ReadabilityKit'
Carthage
github "exyte/ReadabilityKit"
Manually
- Install Ji XML parser.
- Download and drop all files from Sources folder in your project.
Development Environment Setup
- Install Carthage.
- Check out and build the project's dependencies:
carthage bootstrap --platform <name>
Requirements
- iOS 10.0+ / macOS 10.12+ / tvOS 10.0+ / watchOS 3.0+
License
ReadabilityKit is available under the MIT license. See the LICENSE file for more info.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].