svn commit: r470501 - in head/www: . py-arxiv
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Mon May 21 02:35:34 UTC 2018
Author: sunpoet
Date: Mon May 21 02:35:33 2018
New Revision: 470501
URL: https://svnweb.freebsd.org/changeset/ports/470501
Log:
Add py-arxiv 0.2.2
arxiv.py is a Python wrapper for the arXiv API
(http://arxiv.org/help/api/index).
arXiv is a project by the Cornell University Library that provides open access
to 1,000,000+ articles in Physics, Mathematics, Computer Science, Quantitative
Biology, Quantitative Finance, and Statistics.
They have an API that uses ATOM feeds to serve simple database queries.
Unfortunately, handling these ATOM requsts can be clumsy (especially given
inconsistency in data between different result objects, even in the same query).
This is where arxiv.py comes it: it constructs requests for arXiv and gets ATOM
feeds via a simple handful of methods, and parses the results into an intuitive
format.
WWW: https://pypi.python.org/pypi/arxiv
WWW: https://github.com/lukasschwab/arxiv.py
Added:
head/www/py-arxiv/
head/www/py-arxiv/Makefile (contents, props changed)
head/www/py-arxiv/distinfo (contents, props changed)
head/www/py-arxiv/pkg-descr (contents, props changed)
Modified:
head/www/Makefile
Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile Mon May 21 01:51:05 2018 (r470500)
+++ head/www/Makefile Mon May 21 02:35:33 2018 (r470501)
@@ -1503,6 +1503,7 @@
SUBDIR += py-albatross
SUBDIR += py-amf
SUBDIR += py-apachelog
+ SUBDIR += py-arxiv
SUBDIR += py-autobahn
SUBDIR += py-aws-requests-auth
SUBDIR += py-azure-common
Added: head/www/py-arxiv/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/py-arxiv/Makefile Mon May 21 02:35:33 2018 (r470501)
@@ -0,0 +1,22 @@
+# Created by: Po-Chuan Hsieh <sunpoet at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= arxiv
+PORTVERSION= 0.2.2
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= sunpoet at FreeBSD.org
+COMMENT= Python wrapper for the arXiv API
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${FLAVOR}
+
+NO_ARCH= yes
+USE_PYTHON= autoplist concurrent distutils
+USES= python
+
+.include <bsd.port.mk>
Added: head/www/py-arxiv/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/py-arxiv/distinfo Mon May 21 02:35:33 2018 (r470501)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1520970061
+SHA256 (arxiv-0.2.2.tar.gz) = 0e9e1700537adf3f5e2944bd8e1d6a66d737723aee6dbcfe16e5ec9e173f0879
+SIZE (arxiv-0.2.2.tar.gz) = 2279
Added: head/www/py-arxiv/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/py-arxiv/pkg-descr Mon May 21 02:35:33 2018 (r470501)
@@ -0,0 +1,16 @@
+arxiv.py is a Python wrapper for the arXiv API
+(http://arxiv.org/help/api/index).
+
+arXiv is a project by the Cornell University Library that provides open access
+to 1,000,000+ articles in Physics, Mathematics, Computer Science, Quantitative
+Biology, Quantitative Finance, and Statistics.
+
+They have an API that uses ATOM feeds to serve simple database queries.
+Unfortunately, handling these ATOM requsts can be clumsy (especially given
+inconsistency in data between different result objects, even in the same query).
+This is where arxiv.py comes it: it constructs requests for arXiv and gets ATOM
+feeds via a simple handful of methods, and parses the results into an intuitive
+format.
+
+WWW: https://pypi.python.org/pypi/arxiv
+WWW: https://github.com/lukasschwab/arxiv.py
More information about the svn-ports-all
mailing list