All Projects → j-mendez → react-native-reader

j-mendez / react-native-reader

Licence: MIT license
Cross-platform native reader mode for react-native (safari like)

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to react-native-reader

Readability
Readability is Elixir library for extracting and curating articles.
Stars: ✭ 188 (+261.54%)
Mutual labels:  readability
readability-cli
A CLI for Mozilla Readability. Get clean, uncluttered, ready-to-read HTML from any webpage!
Stars: ✭ 41 (-21.15%)
Mutual labels:  readability
SAPC-APCA
APCA (Accessible Perceptual Contrast Algorithm) is a new method for predicting contrast for use in emerging web standards (WCAG 3) for determining readability contrast. APCA is derived form the SAPC (S-LUV Advanced Predictive Color) which is an accessibility-oriented color appearance model designed for self-illuminated displays.
Stars: ✭ 266 (+411.54%)
Mutual labels:  readability
Readabilitysax
a fast and platform independent readability port (JS)
Stars: ✭ 216 (+315.38%)
Mutual labels:  readability
Go Readability
Go package that cleans a HTML page for better readability.
Stars: ✭ 252 (+384.62%)
Mutual labels:  readability
readable-regex
Java library for creating readable regular expressions
Stars: ✭ 24 (-53.85%)
Mutual labels:  readability
Cadmium
Natural Language Processing (NLP) library for Crystal
Stars: ✭ 172 (+230.77%)
Mutual labels:  readability
dale-chall-formula
Formula to find the grade level according to the (revised) Dale–Chall Readability Formula (1995)
Stars: ✭ 26 (-50%)
Mutual labels:  readability
readability
Fast readability scores for text data
Stars: ✭ 22 (-57.69%)
Mutual labels:  readability
twitter-to-rss
Simple python script to parse twitter feed to generate a rss feed.
Stars: ✭ 15 (-71.15%)
Mutual labels:  readability
Code Review Checklist
This code review checklist helps you be a more effective and efficient code reviewer.
Stars: ✭ 214 (+311.54%)
Mutual labels:  readability
Simpread Little
简悦( SimpRead ) · 轻阅版
Stars: ✭ 216 (+315.38%)
Mutual labels:  readability
trafilatura
Python & command-line tool to gather text on the Web: web crawling/scraping, extraction of text, metadata, comments
Stars: ✭ 711 (+1267.31%)
Mutual labels:  readability
Readability
📚 Turn any web page into a clean view
Stars: ✭ 2,281 (+4286.54%)
Mutual labels:  readability
SwiftyMercuryReady
Add a "reader" functionality to a WKWebView
Stars: ✭ 74 (+42.31%)
Mutual labels:  reader-mode
Article Parser
To extract main article from given URL with Node.js
Stars: ✭ 179 (+244.23%)
Mutual labels:  readability
Neural-Scam-Artist
Web Scraping, Document Deduplication & GPT-2 Fine-tuning with a newly created scam dataset.
Stars: ✭ 18 (-65.38%)
Mutual labels:  readability
flesch
Formula to detect the ease of reading a text according to Flesch Reading Ease (1975)
Stars: ✭ 25 (-51.92%)
Mutual labels:  readability
Vyxal
A golfing language that has aspects of traditional programming languages - terse, elegant, readable.
Stars: ✭ 134 (+157.69%)
Mutual labels:  readability
reader
get a reader mode sharable url for any url - built with cloudflare workers https://reader.tuananh.net
Stars: ✭ 24 (-53.85%)
Mutual labels:  reader-mode

react-native-reader

Maintainability j-mendez

An iOS/Android lightning fast component that renders any web url into clean native views to display content.

Main Feature:

  • This provides a Safari reader mode like feel that display's content cleanly (For Reading)

How to use:

  • Just pass in a Url into the component and your good to go.

If you need to use this in a web browser theres a react version react-reader-view

Installation Instructions

$ npm install react-native-reader

Example

iOS and Android reader being used inside react-native on a bitcoin website

import ReaderView from "react-native-reader";

<ReaderView url="https://www.nytimes.com" title="The Earth is Flat" />;

Available Props

prop default type description
url "" string Required: A web url source
html "" string Optional: A html string to render instead (url is still required to get reading material)
lazy false boolean Optional: Lazily set view for reading. - if set to true make sure to call parseHtml via refs
renderLoader null Component Optional: A custom component to render while your content is being loaded
title "" string Optional: A title to enforce for the content. Helps when a website has multiple h1 tags or (dirty html)
titleStyle undefined object Optional: Controls the styling of the title component of the reader.
containerStyle undefined object Optional: Controls the styling of the outer wrapper of the reader.
contentContainerStyle undefined object Optional: Controls the content styling of the scrollview wrapper of the reader.
loaderContainerStyle undefined object Optional: Controls the styling of the container for the spinner that appears when content is loading
indicatorProps undefined object Optional: Exposes all ActivityIndicator props
onError null function Optional: A function that fires the error if a url is not valid
errorPage "" string Optional: html string to render if page errors
config undefined Config Optional: configure html element determination

This package also exposes every prop for react-native-htmlview. For the list of all available props check out Other Props

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].