All Projects → ying32 → readability

ying32 / readability

Licence: MIT License
readability for golang. 网页文章标题和正文抽取工具

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to readability

Simpread Little
简悦( SimpRead ) · 轻阅版
Stars: ✭ 216 (+620%)
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 (+786.67%)
Mutual labels:  readability
pypely
Make your data processing easy
Stars: ✭ 17 (-43.33%)
Mutual labels:  readability
readability
Fast readability scores for text data
Stars: ✭ 22 (-26.67%)
Mutual labels:  readability
trafilatura
Python & command-line tool to gather text on the Web: web crawling/scraping, extraction of text, metadata, comments
Stars: ✭ 711 (+2270%)
Mutual labels:  readability
dale-chall-formula
Formula to find the grade level according to the (revised) Dale–Chall Readability Formula (1995)
Stars: ✭ 26 (-13.33%)
Mutual labels:  readability
Code Review Checklist
This code review checklist helps you be a more effective and efficient code reviewer.
Stars: ✭ 214 (+613.33%)
Mutual labels:  readability
hast-util-reading-time
utility to estimate the reading time
Stars: ✭ 55 (+83.33%)
Mutual labels:  readability
twitter-to-rss
Simple python script to parse twitter feed to generate a rss feed.
Stars: ✭ 15 (-50%)
Mutual labels:  readability
automated-readability
Formula to detect ease of reading according to the Automated Readability Index (1967)
Stars: ✭ 46 (+53.33%)
Mutual labels:  readability
readability-cli
A CLI for Mozilla Readability. Get clean, uncluttered, ready-to-read HTML from any webpage!
Stars: ✭ 41 (+36.67%)
Mutual labels:  readability
readable-regex
Java library for creating readable regular expressions
Stars: ✭ 24 (-20%)
Mutual labels:  readability
flesch
Formula to detect the ease of reading a text according to Flesch Reading Ease (1975)
Stars: ✭ 25 (-16.67%)
Mutual labels:  readability
Go Readability
Go package that cleans a HTML page for better readability.
Stars: ✭ 252 (+740%)
Mutual labels:  readability
rePocketable
Tool to fetch articles from (getPocket|the web) and turn them into epub
Stars: ✭ 49 (+63.33%)
Mutual labels:  readability
Web Clipper
For Notion,OneNote,Bear,Yuque,Joplin。Clip anything to anywhere
Stars: ✭ 3,645 (+12050%)
Mutual labels:  readability
Vyxal
A golfing language that has aspects of traditional programming languages - terse, elegant, readable.
Stars: ✭ 134 (+346.67%)
Mutual labels:  readability
lorca
Natural Language Processing for Spanish in Node.js. Stemmer, sentiment analysis, readability, tf-idf with batteries, concordance and more!
Stars: ✭ 95 (+216.67%)
Mutual labels:  readability
gunning-fog
Formula to detect the ease of reading a text according to the Gunning fog index (1952)
Stars: ✭ 16 (-46.67%)
Mutual labels:  readability
react-native-reader
Cross-platform native reader mode for react-native (safari like)
Stars: ✭ 52 (+73.33%)
Mutual labels:  readability

readability

readability for golang

Golang版本是根据readabiliity for node.js以及readability for python所改写,并加入了些自己的,比如支持gzip等。

引用的第三方包

github.com/PuerkitoBio/goquery
github.com/axgle/mahonia

使用方法

package main

import (
	"fmt"

	"github.com/ying32/readability"
)

func main() {
    test, err := readability.NewReadability("http://wd.leiting.com/home/news/news_detail.php?id=599")
    if err != nil {
	fmt.Println("failed.", err)
	return
    }
    test.Parse()
    fmt.Println(test.Title)
    fmt.Println(test.Content)
}
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].