SmartCane/runpython.sh
Martin Folkerts 4c730c0167 wip
2023-10-24 17:08:04 +02:00

35 lines
762 B
Bash
Executable file

#!/bin/bash
# Standaardwaarde voor days
days=7
# Loop door alle argumenten
for arg in "$@"
do
case $arg in
--days=*)
days="${arg#*=}"
shift # Verwijder --days=5 van $@
;;
*)
# Andere argumenten die je wilt verwerken
shift
;;
esac
done
# Gebruik de variabele in je script
echo "Aantal dagen: $days"
# Activeer de virtuele omgeving
script_dir="$(dirname "$0")"
source "$script_dir/python_app/myenv/bin/activate"
export DAYS=$days
# 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