#!/usr/bin/env sh # # Install grab-site # # Parameters SHARE="$1" LIB="$2" # Include basic functions . $LIB/trashman/functions || exit 1 . $LIB/trashman/debian || exit 1 # Requirements trashman_apt_install_packages git build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev libffi-dev libxml2-dev libxslt1-dev libre2-dev pkg-config # Setup pyenv and grab-site mkdir -p $HOME/.local/bin $HOME/.local/share cd $HOME/.local/bin wget https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer chmod +x pyenv-installer ./pyenv-installer $HOME/.pyenv/bin/pyenv install 3.7.0 $HOME/.pyenv/versions/3.7.0/bin/python -m venv $HOME/.local/share/gs-venv $HOME/.local/share/gs-venv/bin/pip install --process-dependency-links --no-binary --upgrade git+https://github.com/ludios/grab-site echo "Add this to your ~/.bashrc or ~/.zshrc and then restart your shell (e.g. by opening a new terminal tab/window):" echo "" echo 'PATH="$PATH:'$HOME/.local/share/gs-venv/bin'"'