mirror of
https://github.com/marceloprates/prettymaps.git
synced 2025-08-08 07:36:34 +02:00
35 lines
1.1 KiB
Bash
35 lines
1.1 KiB
Bash
#!/bin/bash
|
|
|
|
# Exit on error
|
|
set -e
|
|
|
|
NOTEBOOKS_DIR="notebooks"
|
|
README_FILE="README.md"
|
|
EXAMPLES_NOTEBOOK="$NOTEBOOKS_DIR/examples.ipynb"
|
|
PICTURES_DIR="pictures/README"
|
|
|
|
# Check if examples.ipynb exists
|
|
if [ ! -f "$EXAMPLES_NOTEBOOK" ]; then
|
|
echo "examples.ipynb not found in $NOTEBOOKS_DIR. Exiting."
|
|
exit 1
|
|
fi
|
|
|
|
# Create pictures/README directory if it doesn't exist
|
|
mkdir -p "$PICTURES_DIR"
|
|
|
|
# Export examples.ipynb to markdown, putting images in pictures/README
|
|
jupyter nbconvert --to markdown "$EXAMPLES_NOTEBOOK" --output temp_readme --output-dir "$PICTURES_DIR"
|
|
|
|
# Move the markdown file to the root as README.md
|
|
mv "$PICTURES_DIR/temp_readme.md" "$README_FILE"
|
|
|
|
# Move all images to pictures/README (they are already there, but this ensures they stay organized)
|
|
# (No-op if already in place)
|
|
|
|
# Update image links in README.md to point to pictures/README/
|
|
sed -i 's|(temp_readme_files/|(pictures/README/temp_readme_files/|g' "$README_FILE"
|
|
|
|
# Optionally, clean up any old temp_readme_files in root
|
|
# rm -rf temp_readme_files
|
|
|
|
echo "README.md has been replaced with the markdown export of $EXAMPLES_NOTEBOOK, and images are in $PICTURES_DIR." |