new wallpapers & script for generating readme

This commit is contained in:
2025-07-10 12:10:00 +03:00
parent 7571fa4856
commit c28386b395
66 changed files with 239 additions and 74 deletions

45
generate_readme.sh Executable file
View File

@@ -0,0 +1,45 @@
#!/usr/bin/env bash
OUT="README.md"
ROOT="$(pwd)"
cat > "$OUT" <<EOF
# Wallpapers Collection
## Table of Contents
EOF
# Generate TOC
for dir in */; do
dir_name="${dir%/}"
cat >> "$OUT" <<EOF
- [${dir_name}](#${dir_name,,}|sed='s/ /-/g|sed='s/[^a-z0-9-]//g')
EOF
done
cat >> "$OUT" <<EOF
EOF
# Add sections
for dir in */; do
dir_name="${dir%/}"
anchor=$(echo "$dir_name" | tr '[:upper:]' '[:lower:]' | sed 's/ /-/g; s/[^a-z0-9-]//g')
cat >> "$OUT" <<EOF
---
## ${dir_name} <a name="${anchor}"></a>
EOF
for img in "$dir"*.*; do
[ -f "$img" ] || continue
fn="$(basename "${img%.*}")"
rel="${dir}${fn}${img##*.}"
cat >> "$OUT" <<EOF
### ${fn}
![${fn}](${rel})
EOF
done
done