Primer commit del proyecto RSS
This commit is contained in:
commit
27c9515d29
1568 changed files with 252311 additions and 0 deletions
|
|
@ -0,0 +1 @@
|
|||
pip
|
||||
|
|
@ -0,0 +1,65 @@
|
|||
feedparser and its unit tests are released under the following license:
|
||||
|
||||
----- begin license block -----
|
||||
|
||||
Copyright (C) 2010-2023 Kurt McKee <contactme@kurtmckee.org>
|
||||
Copyright (C) 2002-2008 Mark Pilgrim
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
----- end license block -----
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
The feedparser documentation (everything in the docs/ directory) is
|
||||
released under the following license:
|
||||
|
||||
----- begin license block -----
|
||||
|
||||
Copyright (C) 2010-2023 Kurt McKee <contactme@kurtmckee.org>
|
||||
Copyright (C) 2004-2008 Mark Pilgrim. All rights reserved.
|
||||
|
||||
Redistribution and use in source (Sphinx ReST) and "compiled" forms (HTML, PDF,
|
||||
PostScript, RTF and so forth) with or without modification, are permitted
|
||||
provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code (Sphinx ReST) must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in compiled form (converted to HTML, PDF, PostScript, RTF and
|
||||
other formats) must reproduce the above copyright notice, this list of
|
||||
conditions and the following disclaimer in the documentation and/or other
|
||||
materials provided with the distribution.
|
||||
|
||||
THIS DOCUMENTATION IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
|
@ -0,0 +1,88 @@
|
|||
Metadata-Version: 2.1
|
||||
Name: feedparser
|
||||
Version: 6.0.11
|
||||
Summary: Universal feed parser, handles RSS 0.9x, RSS 1.0, RSS 2.0, CDF, Atom 0.3, and Atom 1.0 feeds
|
||||
Home-page: https://github.com/kurtmckee/feedparser
|
||||
Download-URL: https://pypi.python.org/pypi/feedparser
|
||||
Author: Kurt McKee
|
||||
Author-email: contactme@kurtmckee.org
|
||||
License: BSD-2-Clause
|
||||
Keywords: atom,cdf,feed,parser,rdf,rss
|
||||
Platform: POSIX
|
||||
Platform: Windows
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: License :: OSI Approved :: BSD License
|
||||
Classifier: Operating System :: OS Independent
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Programming Language :: Python :: 3.6
|
||||
Classifier: Programming Language :: Python :: 3.7
|
||||
Classifier: Programming Language :: Python :: 3.8
|
||||
Classifier: Programming Language :: Python :: 3.9
|
||||
Classifier: Topic :: Software Development :: Libraries :: Python Modules
|
||||
Classifier: Topic :: Text Processing :: Markup :: XML
|
||||
Requires-Python: >=3.6
|
||||
Description-Content-Type: text/x-rst
|
||||
License-File: LICENSE
|
||||
Requires-Dist: sgmllib3k
|
||||
|
||||
..
|
||||
This file is part of feedparser.
|
||||
Copyright 2010-2023 Kurt McKee <contactme@kurtmckee.org>
|
||||
Copyright 2002-2008 Mark Pilgrim
|
||||
Released under the BSD 2-clause license.
|
||||
|
||||
|
||||
feedparser
|
||||
##########
|
||||
|
||||
Parse Atom and RSS feeds in Python.
|
||||
|
||||
----
|
||||
|
||||
|
||||
Installation
|
||||
============
|
||||
|
||||
feedparser can be installed by running pip:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
$ pip install feedparser
|
||||
|
||||
|
||||
Documentation
|
||||
=============
|
||||
|
||||
The feedparser documentation is available on the web at:
|
||||
|
||||
https://feedparser.readthedocs.io/en/latest/
|
||||
|
||||
It is also included in its source format, ReST, in the ``docs/`` directory.
|
||||
To build the documentation you'll need the Sphinx package, which is available at:
|
||||
|
||||
https://www.sphinx-doc.org/
|
||||
|
||||
You can then build HTML pages using a command similar to:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
$ sphinx-build -b html docs/ fpdocs
|
||||
|
||||
This will produce HTML documentation in the ``fpdocs/`` directory.
|
||||
|
||||
|
||||
Testing
|
||||
=======
|
||||
|
||||
Feedparser has an extensive test suite, powered by tox. To run it, type this:
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
$ python -m venv venv
|
||||
$ source venv/bin/activate # or "venv\bin\activate.ps1" on Windows
|
||||
(venv) $ pip install -r requirements-dev.txt
|
||||
(venv) $ tox
|
||||
|
||||
This will spawn an HTTP server that will listen on port 8097. The tests will
|
||||
fail if that port is in use.
|
||||
|
|
@ -0,0 +1,71 @@
|
|||
feedparser-6.0.11.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
feedparser-6.0.11.dist-info/LICENSE,sha256=FWrvOhoNfG7Kx8HwYLchkXSc5v4-PKJQSzekxNUa7Co,3146
|
||||
feedparser-6.0.11.dist-info/METADATA,sha256=bD04Ci8Ug3hD75gG8nY_64gzj12z8kuzgXmFhIeQ1T8,2388
|
||||
feedparser-6.0.11.dist-info/RECORD,,
|
||||
feedparser-6.0.11.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
feedparser-6.0.11.dist-info/WHEEL,sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM,92
|
||||
feedparser-6.0.11.dist-info/top_level.txt,sha256=V8OMyOFfOWI46em2E-SGpIywuPZEYtMPOcPua_gzvUk,11
|
||||
feedparser/__init__.py,sha256=u5AYSPQIR_BVhXLtIudO0QTwVg_4gkPfSiBhMkon2pA,2177
|
||||
feedparser/__pycache__/__init__.cpython-312.pyc,,
|
||||
feedparser/__pycache__/api.cpython-312.pyc,,
|
||||
feedparser/__pycache__/encodings.cpython-312.pyc,,
|
||||
feedparser/__pycache__/exceptions.cpython-312.pyc,,
|
||||
feedparser/__pycache__/html.cpython-312.pyc,,
|
||||
feedparser/__pycache__/http.cpython-312.pyc,,
|
||||
feedparser/__pycache__/mixin.cpython-312.pyc,,
|
||||
feedparser/__pycache__/sanitizer.cpython-312.pyc,,
|
||||
feedparser/__pycache__/sgml.cpython-312.pyc,,
|
||||
feedparser/__pycache__/urls.cpython-312.pyc,,
|
||||
feedparser/__pycache__/util.cpython-312.pyc,,
|
||||
feedparser/api.py,sha256=ivpplspIrkiBwAAfKnQebtFMjbNdFuxeFfEhUhM6WlU,11379
|
||||
feedparser/datetimes/__init__.py,sha256=JxEW7I-H1IrSgdVLx8GgUdm_mnJoZuakLQIN483PIgQ,2786
|
||||
feedparser/datetimes/__pycache__/__init__.cpython-312.pyc,,
|
||||
feedparser/datetimes/__pycache__/asctime.cpython-312.pyc,,
|
||||
feedparser/datetimes/__pycache__/greek.cpython-312.pyc,,
|
||||
feedparser/datetimes/__pycache__/hungarian.cpython-312.pyc,,
|
||||
feedparser/datetimes/__pycache__/iso8601.cpython-312.pyc,,
|
||||
feedparser/datetimes/__pycache__/korean.cpython-312.pyc,,
|
||||
feedparser/datetimes/__pycache__/perforce.cpython-312.pyc,,
|
||||
feedparser/datetimes/__pycache__/rfc822.cpython-312.pyc,,
|
||||
feedparser/datetimes/__pycache__/w3dtf.cpython-312.pyc,,
|
||||
feedparser/datetimes/asctime.py,sha256=567WRTulbx9HxvZFvaUSgyGC1mfGX9YUbv2NB24YkRE,2380
|
||||
feedparser/datetimes/greek.py,sha256=l8BE-TuMJUnUfB5_jfJlLZSdZwu_irEQVy9pKy3D4tk,4022
|
||||
feedparser/datetimes/hungarian.py,sha256=aw3PIV6t9juwWeRqxxPLDWtmjudm0lqGgFKvkd11SE0,2945
|
||||
feedparser/datetimes/iso8601.py,sha256=xnw-aXIuIsIz_d8Zo21Rc0ANVTFUM7HN_JJvjNz52Mc,5550
|
||||
feedparser/datetimes/korean.py,sha256=04B8n-nvZUyvqocNRWww58NWF12N9emZ7oFPTl8pZ7o,3354
|
||||
feedparser/datetimes/perforce.py,sha256=ItXLRXRBY7yc1ZI2ieGF-ciJCyPTDtPkOUSxLay0bos,2213
|
||||
feedparser/datetimes/rfc822.py,sha256=A-Nb5tP0IB8ClXCMk7rBhyXApOPdo3ZqAmO1izoGPtk,5423
|
||||
feedparser/datetimes/w3dtf.py,sha256=dDk4QDvv80lDJ2WVKnJ03r0--uQ1P-8cKrYOqQdWn9g,4506
|
||||
feedparser/encodings.py,sha256=W2pOeMUfj_sy9Xkl7jT6xcOxTn0R25sGAiBSbwrdkjU,12558
|
||||
feedparser/exceptions.py,sha256=NAGW8beYodAq546IrqzHvvM38Z9g9yBAzagm5Y4MgGQ,1957
|
||||
feedparser/html.py,sha256=HJRcWOS7h1kOzpInPOuR4ByPCeBmczBWYR_rntYv8Z8,11258
|
||||
feedparser/http.py,sha256=vq-RDgpkT6PLCzLz6AEVc0URtvaBOFiM5kaRWmpSx1Y,9844
|
||||
feedparser/mixin.py,sha256=eEcQFpmCxb5W_F4R2igb-_HMdTl6EeTkssP4AYDR9Gg,32224
|
||||
feedparser/namespaces/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
feedparser/namespaces/__pycache__/__init__.cpython-312.pyc,,
|
||||
feedparser/namespaces/__pycache__/_base.cpython-312.pyc,,
|
||||
feedparser/namespaces/__pycache__/admin.cpython-312.pyc,,
|
||||
feedparser/namespaces/__pycache__/cc.cpython-312.pyc,,
|
||||
feedparser/namespaces/__pycache__/dc.cpython-312.pyc,,
|
||||
feedparser/namespaces/__pycache__/georss.cpython-312.pyc,,
|
||||
feedparser/namespaces/__pycache__/itunes.cpython-312.pyc,,
|
||||
feedparser/namespaces/__pycache__/mediarss.cpython-312.pyc,,
|
||||
feedparser/namespaces/__pycache__/psc.cpython-312.pyc,,
|
||||
feedparser/namespaces/_base.py,sha256=2xg51YHwR0RWmWMmhPJKhqaI47oUKk3GKz543_kDueo,17130
|
||||
feedparser/namespaces/admin.py,sha256=QMA8jvzpaG78HE6JVgx8x9WeY4ZCKDZw1JOep9mD5Gw,2317
|
||||
feedparser/namespaces/cc.py,sha256=aGt6JtPtx4DLUyJNj_pfTTCdaFU2MrNjgbBEWVowLzc,2866
|
||||
feedparser/namespaces/dc.py,sha256=3lNZZrMlyQa6yq1rRhnflrtDR3V2UqoXs35Se1RKOec,4446
|
||||
feedparser/namespaces/georss.py,sha256=MDTUFqc52XjNyO43P9XSW1WuWN4x70xtjmP4DOvrwAw,11468
|
||||
feedparser/namespaces/itunes.py,sha256=XaOv1Fy3CIlqQ_oaHY6jAAFrrHpDNfDDd4p7O6X0qEI,4115
|
||||
feedparser/namespaces/mediarss.py,sha256=wrDTVy0DDfKMnK-WUYUvlVqdOuqhxn_gijz-pESWl5E,5336
|
||||
feedparser/namespaces/psc.py,sha256=I3dlCiq7LvkfaJCRuQRGEre6-CjF-8PBm1IgekSphh0,2839
|
||||
feedparser/parsers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
feedparser/parsers/__pycache__/__init__.cpython-312.pyc,,
|
||||
feedparser/parsers/__pycache__/loose.cpython-312.pyc,,
|
||||
feedparser/parsers/__pycache__/strict.cpython-312.pyc,,
|
||||
feedparser/parsers/loose.py,sha256=G5er6WfBN-JWbtb3OIGYWlsLjP4VpGiHVcFkZmChe2A,3452
|
||||
feedparser/parsers/strict.py,sha256=59uIkzQcCY7Lb54ubmx6d0bxAndSPR_KJ3WIDwjJMhk,5817
|
||||
feedparser/sanitizer.py,sha256=Lr5uTqr3qV3ADOMIOISoo0JhFFkjZQF8mdTWb5Jobpc,23856
|
||||
feedparser/sgml.py,sha256=rTzMvxi_wSZHCROtPvfx2J517twKmMJAzfFwrdD5l7c,3488
|
||||
feedparser/urls.py,sha256=2DQ5x03hAWBOAw54NmfqBV_ah2sFN0u7nKHYBKgV0Ao,5490
|
||||
feedparser/util.py,sha256=ahdQgbFb28ZD1vfXaif7iYT76HBarmmZj3C7mU1SdDA,6490
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.42.0)
|
||||
Root-Is-Purelib: true
|
||||
Tag: py3-none-any
|
||||
|
||||
|
|
@ -0,0 +1 @@
|
|||
feedparser
|
||||
Loading…
Add table
Add a link
Reference in a new issue