Prathamesh Sarjerao Vaidya
made changes again
f9a6740
raw
history blame contribute delete
732 Bytes
#!/bin/bash
set -e
echo "Installing system dependencies..."
sudo apt-get update
sudo apt-get install -y \
texlive-full \
texlive-xetex \
texlive-luatex \
pandoc \
librsvg2-bin \
python3-pip \
nodejs \
npm \
imagemagick \
ghostscript \
wkhtmltopdf
echo "Installing Node.js dependencies for Mermaid..."
npm install -g @mermaid-js/mermaid-cli@latest
npm install -g puppeteer
sudo apt-get install -y google-chrome-stable
echo "Installing Python dependencies..."
pip install --upgrade pip
pip install \
weasyprint \
markdown \
pymdown-extensions \
pillow \
cairosvg \
pdfkit \
google-auth \
google-auth-oauthlib \
google-auth-httplib2 \
google-api-python-client
echo "System setup complete!"