Generate static HTML indexes of various repository types
Find a file
Rohan McGovern 293f5887b7 Implement error handling
Ultimately, all errors are propagated in some way, but it's important to
differentiate between "the content was invalid" vs "failed to fetch the
content".
2022-08-09 08:51:06 +10:00
.github/workflows Add github workflows for testing 2022-06-29 16:25:51 +10:00
docs Add some documentation 2022-08-08 12:46:07 +10:00
repo_autoindex Implement error handling 2022-08-09 08:51:06 +10:00
tests Implement error handling 2022-08-09 08:51:06 +10:00
.gitignore Initial implementation 2022-06-17 10:31:31 +10:00
.pre-commit-config.yaml Add some basic tests & CI setup 2022-06-29 15:52:00 +10:00
LICENSE Initial commit 2022-06-17 10:00:43 +10:00
poetry.lock Add some documentation 2022-08-08 12:46:07 +10:00
pyproject.toml Add some documentation 2022-08-08 12:46:07 +10:00
README.md README.md: add an example 2022-06-17 10:38:38 +10:00
tox.ini Lock coverage at 100% 2022-08-08 13:51:07 +10:00

repo-autoindex-prototype

Generate static HTML indexes of various repository types

Usage example

pip install repo-autoindex
REPO_URL=$(curl -s 'https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f36&arch=x86_64' | egrep '^http' | head -n1)
repo-autoindex $REPO_URL
xdg-open index.html