textproc/py-readtime: New port

Calculates the time some text takes the average human to read, based on
Medium's read time forumula.

Medium's Help Center says:

"Read time is based on the average reading speed of an adult (roughly
 265 WPM).  We take the total word count of a post and translate it into
 minutes, with an adjustment made for images. For posts in Chinese,
 Japanese and Korean, it's a function of number of characters (500
 characters/min) with an adjustment made for images."

Source: https://help.medium.com/hc/en-us/articles/214991667-Read-time
This commit is contained in:
Kai Knoblich 2023-09-03 10:02:44 +02:00
parent f58017fbbf
commit c27811bf4e
4 changed files with 39 additions and 0 deletions

View file

@ -1525,6 +1525,7 @@
SUBDIR += py-qrcode
SUBDIR += py-rdflib
SUBDIR += py-readchar
SUBDIR += py-readtime
SUBDIR += py-recommonmark
SUBDIR += py-regex
SUBDIR += py-reindent

View file

@ -0,0 +1,23 @@
PORTNAME= readtime
DISTVERSION= 3.0.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Calculates the time some text takes the average human to read
WWW= https://github.com/alanhamlett/readtime
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0.1:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown2>=2.4.3:textproc/py-markdown2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyquery>=1.2:devel/py-pyquery@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1693484825
SHA256 (readtime-3.0.0.tar.gz) = 76c5a0d773ad49858c53b42ba3a942f62fbe20cc8c6f07875797ac7dc30963a9
SIZE (readtime-3.0.0.tar.gz) = 6271

View file

@ -0,0 +1,12 @@
Calculates the time some text takes the average human to read, based on
Medium's read time forumula.
Medium's Help Center says:
"Read time is based on the average reading speed of an adult (roughly 265 WPM).
We take the total word count of a post and translate it into minutes, with an
adjustment made for images. For posts in Chinese, Japanese and Korean, it's a
function of number of characters (500 characters/min) with an adjustment made
for images."
Source: https://help.medium.com/hc/en-us/articles/214991667-Read-time