45 lines
1 KiB
Bash
Executable file
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
|