{"repo":"jupyterlab/pytest-check-links","free":true,"listed":false,"github":"https://github.com/jupyterlab/pytest-check-links","clone":"git clone https://github.com/jupyterlab/pytest-check-links.git","description":"pytest plugin that checks URLs","language":"Python","stars":18,"topics":["pytest","pytest-plugin","jupyter-notebook","markdown","testing"],"license":"BSD-3-Clause","category":"dev-tools","readme_excerpt":"pytest-check-links pytest plugin that checks URLs for HTML-containing files. Supported files - .html - .rst - .md (TODO: select renderer) - .ipynb (requires nbconvert ) Install Use Configure --links-ext default: md,rst,html,ipynb A comma-separated list of extensions to check --check-anchors Also check whether links with #anchors HTML files (either local, or with served with html in the Content-Type ) actually exist, and point to exactly one named anchor. --check-links-ignore A regular expression that matches URIs that should not be checked. Can be specified multiple times for multiple ignore patterns. This can be used for files that have a lot of links to GitHub pages, such as a Changelog. GitHub has rate limiting, which would normally cause these files to take up to an hour to complete for larger repositories. For example: Cache Caching requires the installation of requests-cache . If enabled, each occurrence of a link will be checked, no matter how many times it appears in a collection of files to check. --check-links-cache Cache requests when checking links. Caching is disabled by default, and this option must be provided, even if other cache configuration options are provided. --check-links-cache-name default: .pytest-check-links-cache Name of link cache, either the base name of a file or similar, depending on backend. --check-links-cache-backend default: sqlite3 Cache persistence backend. The other known backends are: - memory - redis - mongodb See the requests-cache doc","default_branch":null,"files":null,"tree":[],"storefront":"/r/jupyterlab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jupyterlab/pytest-check-links/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}