SmartCane/runpython.sh
Martin Folkerts 2c84747ff0 wip
2024-01-22 09:54:15 +01:00

45 lines
1 KiB
Bash
Executable file

#!/bin/bash
date=$(date +%Y-%m-%d)
# Standaardwaarde voor days
days=1
project_dir="chemba_1"
# 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"
echo "Project directory: $project_dir"
# Activeer de virtuele omgeving
script_dir="$(dirname "$0")"
source "$script_dir/python_app/myenv/bin/activate"
export DAYS=$days
export DATE=$date
export PROJECT_DIR=$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