SmartCane/runpython.sh
2024-01-16 14:43:22 +01:00

45 lines
988 B
Bash
Executable file

#!/bin/bash
date=$(date +%Y-%m-%d)
# Standaardwaarde voor days
days=1
project_dir="chemba"
# Loop door alle argumenten
while [ "$#" -gt 0 ]; do
case "$1" in
--days=*)
days="${1#*=}"
;;
--date=*)
date="${1#*=}"
;;
--project_dir=*)
project_dir="${1#*=}"
;;
*)
echo "Onbekende optie: $1"
exit 1
;;
esac
shift
done
# Gebruik de variabele in je script
echo "Datum: $date"
echo "Aantal dagen: $days"
# Activeer de virtuele omgeving
script_dir="$(dirname "$0")"
source "$script_dir/python_app/myenv/bin/activate"
export DAYS=$days
export DATE=$date
export ProjectDir=$project_dir
# Hier kan je verdere stappen toevoegen, zoals het uitvoeren van je Python-script of Jupyter Notebook
jupyter nbconvert --execute --to script --stdout "$script_dir/python_app/Chemba_download.ipynb"
# Deactiveer de virtuele omgeving (optioneel)
deactivate