├── .github └── workflows │ └── tests.yml ├── .gitignore ├── .licenses.ini ├── MANIFEST.in ├── Makefile ├── SECURITY.rst ├── doc ├── Makefile ├── _static │ ├── lernfunk.css │ └── theme_extras.js ├── api.entry.rst ├── api.feed.rst ├── api.rst ├── api.util.rst ├── conf.py ├── ext │ ├── api.ext.base.rst │ ├── api.ext.dc.rst │ ├── api.ext.podcast.rst │ ├── api.ext.podcast_entry.rst │ └── api.ext.torrent.rst └── index.rst ├── feedgen ├── __init__.py ├── __main__.py ├── compat.py ├── entry.py ├── ext │ ├── __init__.py │ ├── base.py │ ├── dc.py │ ├── geo.py │ ├── geo_entry.py │ ├── media.py │ ├── podcast.py │ ├── podcast_entry.py │ ├── syndication.py │ └── torrent.py ├── feed.py ├── util.py └── version.py ├── license.bsd ├── license.lgpl ├── python-feedgen.spec ├── readme.rst ├── requirements.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── test_entry.py ├── test_extensions ├── __init__.py ├── test_dc.py ├── test_geo.py ├── test_media.py ├── test_podcast.py ├── test_syndication.py └── test_torrent.py ├── test_feed.py └── test_main.py /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/.gitignore -------------------------------------------------------------------------------- /.licenses.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/.licenses.ini -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/Makefile -------------------------------------------------------------------------------- /SECURITY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/SECURITY.rst -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/_static/lernfunk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/doc/_static/lernfunk.css -------------------------------------------------------------------------------- /doc/_static/theme_extras.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/doc/_static/theme_extras.js -------------------------------------------------------------------------------- /doc/api.entry.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/doc/api.entry.rst -------------------------------------------------------------------------------- /doc/api.feed.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/doc/api.feed.rst -------------------------------------------------------------------------------- /doc/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/doc/api.rst -------------------------------------------------------------------------------- /doc/api.util.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/doc/api.util.rst -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/ext/api.ext.base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/doc/ext/api.ext.base.rst -------------------------------------------------------------------------------- /doc/ext/api.ext.dc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/doc/ext/api.ext.dc.rst -------------------------------------------------------------------------------- /doc/ext/api.ext.podcast.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/doc/ext/api.ext.podcast.rst -------------------------------------------------------------------------------- /doc/ext/api.ext.podcast_entry.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/doc/ext/api.ext.podcast_entry.rst -------------------------------------------------------------------------------- /doc/ext/api.ext.torrent.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/doc/ext/api.ext.torrent.rst -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/doc/index.rst -------------------------------------------------------------------------------- /feedgen/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/feedgen/__init__.py -------------------------------------------------------------------------------- /feedgen/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/feedgen/__main__.py -------------------------------------------------------------------------------- /feedgen/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/feedgen/compat.py -------------------------------------------------------------------------------- /feedgen/entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/feedgen/entry.py -------------------------------------------------------------------------------- /feedgen/ext/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/feedgen/ext/__init__.py -------------------------------------------------------------------------------- /feedgen/ext/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/feedgen/ext/base.py -------------------------------------------------------------------------------- /feedgen/ext/dc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/feedgen/ext/dc.py -------------------------------------------------------------------------------- /feedgen/ext/geo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/feedgen/ext/geo.py -------------------------------------------------------------------------------- /feedgen/ext/geo_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/feedgen/ext/geo_entry.py -------------------------------------------------------------------------------- /feedgen/ext/media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/feedgen/ext/media.py -------------------------------------------------------------------------------- /feedgen/ext/podcast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/feedgen/ext/podcast.py -------------------------------------------------------------------------------- /feedgen/ext/podcast_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/feedgen/ext/podcast_entry.py -------------------------------------------------------------------------------- /feedgen/ext/syndication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/feedgen/ext/syndication.py -------------------------------------------------------------------------------- /feedgen/ext/torrent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/feedgen/ext/torrent.py -------------------------------------------------------------------------------- /feedgen/feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/feedgen/feed.py -------------------------------------------------------------------------------- /feedgen/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/feedgen/util.py -------------------------------------------------------------------------------- /feedgen/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/feedgen/version.py -------------------------------------------------------------------------------- /license.bsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/license.bsd -------------------------------------------------------------------------------- /license.lgpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/license.lgpl -------------------------------------------------------------------------------- /python-feedgen.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/python-feedgen.spec -------------------------------------------------------------------------------- /readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/readme.rst -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | lxml>=4.2.5 2 | python_dateutil>=2.8.0 3 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal=1 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/tests/test_entry.py -------------------------------------------------------------------------------- /tests/test_extensions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_extensions/test_dc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/tests/test_extensions/test_dc.py -------------------------------------------------------------------------------- /tests/test_extensions/test_geo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/tests/test_extensions/test_geo.py -------------------------------------------------------------------------------- /tests/test_extensions/test_media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/tests/test_extensions/test_media.py -------------------------------------------------------------------------------- /tests/test_extensions/test_podcast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/tests/test_extensions/test_podcast.py -------------------------------------------------------------------------------- /tests/test_extensions/test_syndication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/tests/test_extensions/test_syndication.py -------------------------------------------------------------------------------- /tests/test_extensions/test_torrent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/tests/test_extensions/test_torrent.py -------------------------------------------------------------------------------- /tests/test_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/tests/test_feed.py -------------------------------------------------------------------------------- /tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lkiesow/python-feedgen/HEAD/tests/test_main.py --------------------------------------------------------------------------------