├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ ├── codeql-analysis.yml │ ├── release.yml │ └── welcome.yml ├── .gitignore ├── .readthedocs.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── SECURITY.md ├── docs ├── .DS_Store ├── Makefile ├── make.bat ├── out │ └── .doctrees │ │ ├── api.doctree │ │ ├── index.doctree │ │ └── usage.doctree ├── requirements.txt └── source │ ├── .DS_Store │ ├── _static │ ├── .DS_Store │ └── indieweb.png │ ├── changelog.rst │ ├── conf.py │ ├── content.rst │ ├── context.rst │ ├── discovery.rst │ ├── images.rst │ ├── index.rst │ ├── indieauth.rst │ ├── paginator.rst │ ├── rsd.rst │ ├── salmention.rst │ ├── trackback.rst │ ├── urls.rst │ └── webmention.rst ├── pyproject.toml ├── requirements.txt ├── requirements_dev.txt ├── setup.py ├── src └── indieweb_utils │ ├── .DS_Store │ ├── __init__.py │ ├── constants.py │ ├── feeds │ ├── __init__.py │ ├── discovery.py │ ├── poll.py │ └── urls.py │ ├── images │ ├── __init__.py │ └── resize.py │ ├── indieauth │ ├── __init__.py │ ├── constants.py │ ├── flask.py │ ├── happ.py │ ├── header_discovery.py │ ├── profile.py │ ├── relmeauth.py │ ├── scopes.py │ └── server.py │ ├── pagination │ ├── __init__.py │ └── paginator.py │ ├── parsing │ ├── __init__.py │ └── parse.py │ ├── posts │ ├── __init__.py │ ├── discovery.py │ ├── in_reply_to.py │ ├── page_name.py │ ├── posse.py │ └── representative_h_card.py │ ├── replies │ ├── __init__.py │ └── context.py │ ├── rsd │ ├── __init__.py │ └── discover.py │ ├── salmention │ ├── __init__.py │ └── salmention.py │ ├── trackback │ ├── __init__.py │ ├── receive.py │ └── send.py │ ├── utils │ ├── __init__.py │ ├── autotag.py │ ├── footnotes.py │ ├── rel_edit.py │ ├── url_summary.py │ ├── url_summary_templates.py │ ├── urls.py │ └── web_bot_auth.py │ └── webmentions │ ├── __init__.py │ ├── discovery.py │ ├── send.py │ └── validate.py ├── tests ├── conftest.py ├── fixtures │ ├── article.html │ ├── auth_server.json │ ├── author2.html │ ├── in_reply_to.html │ ├── index.html │ ├── index2.html │ ├── post.html │ ├── reply1.html │ ├── reply2.html │ ├── reply3.html │ ├── reply4.html │ ├── reply5.html │ ├── reply6.html │ ├── representative_page.html │ └── salmention_page.html ├── test_feeds │ ├── __init__.py │ └── test_discovery.py ├── test_indieauth │ ├── __init__.py │ ├── test_constants.py │ ├── test_happ.py │ ├── test_header_discovery.py │ ├── test_profile.py │ ├── test_relmeauth.py │ └── test_verification.py ├── test_posts │ ├── __init__.py │ ├── test_discovery.py │ ├── test_in_reply_to.py │ ├── test_page_name_discovery.py │ ├── test_posse.py │ └── test_representative_h_card.py ├── test_replies │ └── test_context.py ├── test_salmentions │ └── test_salmention.py ├── test_utils │ ├── __init__.py │ ├── test_autotag.py │ ├── test_url_summary.py │ └── test_urls.py ├── test_webmentions │ ├── __init__.py │ └── test_discovery.py └── trackbacks │ └── test_trackbacks.py └── tox.ini /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: capjamesg 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/welcome.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/.github/workflows/welcome.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/.DS_Store -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/out/.doctrees/api.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/out/.doctrees/api.doctree -------------------------------------------------------------------------------- /docs/out/.doctrees/index.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/out/.doctrees/index.doctree -------------------------------------------------------------------------------- /docs/out/.doctrees/usage.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/out/.doctrees/usage.doctree -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/source/.DS_Store -------------------------------------------------------------------------------- /docs/source/_static/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/source/_static/.DS_Store -------------------------------------------------------------------------------- /docs/source/_static/indieweb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/source/_static/indieweb.png -------------------------------------------------------------------------------- /docs/source/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/source/changelog.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/content.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/source/content.rst -------------------------------------------------------------------------------- /docs/source/context.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/source/context.rst -------------------------------------------------------------------------------- /docs/source/discovery.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/source/discovery.rst -------------------------------------------------------------------------------- /docs/source/images.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/source/images.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/indieauth.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/source/indieauth.rst -------------------------------------------------------------------------------- /docs/source/paginator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/source/paginator.rst -------------------------------------------------------------------------------- /docs/source/rsd.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/source/rsd.rst -------------------------------------------------------------------------------- /docs/source/salmention.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/source/salmention.rst -------------------------------------------------------------------------------- /docs/source/trackback.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/source/trackback.rst -------------------------------------------------------------------------------- /docs/source/urls.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/source/urls.rst -------------------------------------------------------------------------------- /docs/source/webmention.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/docs/source/webmention.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/setup.py -------------------------------------------------------------------------------- /src/indieweb_utils/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/.DS_Store -------------------------------------------------------------------------------- /src/indieweb_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/__init__.py -------------------------------------------------------------------------------- /src/indieweb_utils/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/constants.py -------------------------------------------------------------------------------- /src/indieweb_utils/feeds/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/feeds/__init__.py -------------------------------------------------------------------------------- /src/indieweb_utils/feeds/discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/feeds/discovery.py -------------------------------------------------------------------------------- /src/indieweb_utils/feeds/poll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/feeds/poll.py -------------------------------------------------------------------------------- /src/indieweb_utils/feeds/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/feeds/urls.py -------------------------------------------------------------------------------- /src/indieweb_utils/images/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/images/__init__.py -------------------------------------------------------------------------------- /src/indieweb_utils/images/resize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/images/resize.py -------------------------------------------------------------------------------- /src/indieweb_utils/indieauth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/indieauth/__init__.py -------------------------------------------------------------------------------- /src/indieweb_utils/indieauth/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/indieauth/constants.py -------------------------------------------------------------------------------- /src/indieweb_utils/indieauth/flask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/indieauth/flask.py -------------------------------------------------------------------------------- /src/indieweb_utils/indieauth/happ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/indieauth/happ.py -------------------------------------------------------------------------------- /src/indieweb_utils/indieauth/header_discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/indieauth/header_discovery.py -------------------------------------------------------------------------------- /src/indieweb_utils/indieauth/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/indieauth/profile.py -------------------------------------------------------------------------------- /src/indieweb_utils/indieauth/relmeauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/indieauth/relmeauth.py -------------------------------------------------------------------------------- /src/indieweb_utils/indieauth/scopes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/indieauth/scopes.py -------------------------------------------------------------------------------- /src/indieweb_utils/indieauth/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/indieauth/server.py -------------------------------------------------------------------------------- /src/indieweb_utils/pagination/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/pagination/__init__.py -------------------------------------------------------------------------------- /src/indieweb_utils/pagination/paginator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/pagination/paginator.py -------------------------------------------------------------------------------- /src/indieweb_utils/parsing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/parsing/__init__.py -------------------------------------------------------------------------------- /src/indieweb_utils/parsing/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/parsing/parse.py -------------------------------------------------------------------------------- /src/indieweb_utils/posts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/posts/__init__.py -------------------------------------------------------------------------------- /src/indieweb_utils/posts/discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/posts/discovery.py -------------------------------------------------------------------------------- /src/indieweb_utils/posts/in_reply_to.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/posts/in_reply_to.py -------------------------------------------------------------------------------- /src/indieweb_utils/posts/page_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/posts/page_name.py -------------------------------------------------------------------------------- /src/indieweb_utils/posts/posse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/posts/posse.py -------------------------------------------------------------------------------- /src/indieweb_utils/posts/representative_h_card.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/posts/representative_h_card.py -------------------------------------------------------------------------------- /src/indieweb_utils/replies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/replies/__init__.py -------------------------------------------------------------------------------- /src/indieweb_utils/replies/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/replies/context.py -------------------------------------------------------------------------------- /src/indieweb_utils/rsd/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/rsd/__init__.py -------------------------------------------------------------------------------- /src/indieweb_utils/rsd/discover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/rsd/discover.py -------------------------------------------------------------------------------- /src/indieweb_utils/salmention/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/salmention/__init__.py -------------------------------------------------------------------------------- /src/indieweb_utils/salmention/salmention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/salmention/salmention.py -------------------------------------------------------------------------------- /src/indieweb_utils/trackback/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/trackback/__init__.py -------------------------------------------------------------------------------- /src/indieweb_utils/trackback/receive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/trackback/receive.py -------------------------------------------------------------------------------- /src/indieweb_utils/trackback/send.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/trackback/send.py -------------------------------------------------------------------------------- /src/indieweb_utils/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/utils/__init__.py -------------------------------------------------------------------------------- /src/indieweb_utils/utils/autotag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/utils/autotag.py -------------------------------------------------------------------------------- /src/indieweb_utils/utils/footnotes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/utils/footnotes.py -------------------------------------------------------------------------------- /src/indieweb_utils/utils/rel_edit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/utils/rel_edit.py -------------------------------------------------------------------------------- /src/indieweb_utils/utils/url_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/utils/url_summary.py -------------------------------------------------------------------------------- /src/indieweb_utils/utils/url_summary_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/utils/url_summary_templates.py -------------------------------------------------------------------------------- /src/indieweb_utils/utils/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/utils/urls.py -------------------------------------------------------------------------------- /src/indieweb_utils/utils/web_bot_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/utils/web_bot_auth.py -------------------------------------------------------------------------------- /src/indieweb_utils/webmentions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/webmentions/__init__.py -------------------------------------------------------------------------------- /src/indieweb_utils/webmentions/discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/webmentions/discovery.py -------------------------------------------------------------------------------- /src/indieweb_utils/webmentions/send.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/webmentions/send.py -------------------------------------------------------------------------------- /src/indieweb_utils/webmentions/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/src/indieweb_utils/webmentions/validate.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixtures/article.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/fixtures/article.html -------------------------------------------------------------------------------- /tests/fixtures/auth_server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/fixtures/auth_server.json -------------------------------------------------------------------------------- /tests/fixtures/author2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/fixtures/author2.html -------------------------------------------------------------------------------- /tests/fixtures/in_reply_to.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/fixtures/in_reply_to.html -------------------------------------------------------------------------------- /tests/fixtures/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/fixtures/index.html -------------------------------------------------------------------------------- /tests/fixtures/index2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/fixtures/index2.html -------------------------------------------------------------------------------- /tests/fixtures/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/fixtures/post.html -------------------------------------------------------------------------------- /tests/fixtures/reply1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/fixtures/reply1.html -------------------------------------------------------------------------------- /tests/fixtures/reply2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/fixtures/reply2.html -------------------------------------------------------------------------------- /tests/fixtures/reply3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/fixtures/reply3.html -------------------------------------------------------------------------------- /tests/fixtures/reply4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/fixtures/reply4.html -------------------------------------------------------------------------------- /tests/fixtures/reply5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/fixtures/reply5.html -------------------------------------------------------------------------------- /tests/fixtures/reply6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/fixtures/reply6.html -------------------------------------------------------------------------------- /tests/fixtures/representative_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/fixtures/representative_page.html -------------------------------------------------------------------------------- /tests/fixtures/salmention_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/fixtures/salmention_page.html -------------------------------------------------------------------------------- /tests/test_feeds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_feeds/test_discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/test_feeds/test_discovery.py -------------------------------------------------------------------------------- /tests/test_indieauth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_indieauth/test_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/test_indieauth/test_constants.py -------------------------------------------------------------------------------- /tests/test_indieauth/test_happ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/test_indieauth/test_happ.py -------------------------------------------------------------------------------- /tests/test_indieauth/test_header_discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/test_indieauth/test_header_discovery.py -------------------------------------------------------------------------------- /tests/test_indieauth/test_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/test_indieauth/test_profile.py -------------------------------------------------------------------------------- /tests/test_indieauth/test_relmeauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/test_indieauth/test_relmeauth.py -------------------------------------------------------------------------------- /tests/test_indieauth/test_verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/test_indieauth/test_verification.py -------------------------------------------------------------------------------- /tests/test_posts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_posts/test_discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/test_posts/test_discovery.py -------------------------------------------------------------------------------- /tests/test_posts/test_in_reply_to.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/test_posts/test_in_reply_to.py -------------------------------------------------------------------------------- /tests/test_posts/test_page_name_discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/test_posts/test_page_name_discovery.py -------------------------------------------------------------------------------- /tests/test_posts/test_posse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/test_posts/test_posse.py -------------------------------------------------------------------------------- /tests/test_posts/test_representative_h_card.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/test_posts/test_representative_h_card.py -------------------------------------------------------------------------------- /tests/test_replies/test_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/test_replies/test_context.py -------------------------------------------------------------------------------- /tests/test_salmentions/test_salmention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/test_salmentions/test_salmention.py -------------------------------------------------------------------------------- /tests/test_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_utils/test_autotag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/test_utils/test_autotag.py -------------------------------------------------------------------------------- /tests/test_utils/test_url_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/test_utils/test_url_summary.py -------------------------------------------------------------------------------- /tests/test_utils/test_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/test_utils/test_urls.py -------------------------------------------------------------------------------- /tests/test_webmentions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_webmentions/test_discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tests/test_webmentions/test_discovery.py -------------------------------------------------------------------------------- /tests/trackbacks/test_trackbacks.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/capjamesg/indieweb-utils/HEAD/tox.ini --------------------------------------------------------------------------------