-
Notifications
You must be signed in to change notification settings - Fork 2
Usages
mauricelambert edited this page Sep 8, 2021
·
6 revisions
WebScriptsUsing the python module:
python3 -m WebScriptspython -m WebScriptsWebScripts --help
WebScripts -hWebScripts --interface "192.168.1.2" --port 80
WebScripts -i "192.168.1.2" -p 80WebScripts --accept-unauthenticated-user --accept-unknow-userWebScripts --config-cfg "config1.ini" "config2.ini" --config-cfg "config3.ini"
WebScripts -c "config1.ini" "config2.ini" -c "config3.ini"WebScripts --config-json "config1.json" "config2.json" --config-json "config3.json"
WebScripts -j "config1.json" "config2.json" -j "config3.json"WebScripts --active-auth
WebScripts -aWebScripts --auth-script "auth.py"WebScripts --scripts-path "./scripts/1/" "./scripts/2/" --scripts-path "./scripts/3/"
WebScripts -S "./scripts/1/" "./scripts/2/" -S "./scripts/3/"WebScripts --scripts-config "./config/1/*.json" "./config/2/*.ini" --scripts-config "./config/3/*.json"
WebScripts -S "./config/1/*.json" "./config/2/*.ini" -S "./config/3/*.json"WebScripts --modules "module1" "module2" --modules "module3"
WebScripts -m "module1" "module2" -m "module3"WebScripts --modules-path "./modules/1/" "./modules/2/" --modules-path "./modules/3/"
WebScripts -I "./modules/1/" "./modules/2/" -I "./modules/3/"WebScripts --documentations-path "./doc/1/" "./doc/2/" --documentations-path "./doc/3/"
WebScripts -D "./doc/1/" "./doc/2/" -D "./doc/3/"WebScripts --js-path "./js/1/" "./js/2/" --js-path "./js/3/"
WebScripts -J "./js/1/" "./js/2/" -J "./js/3/"WebScripts --statics-path "./images/1/" "./templates/html/2/" --statics-path "./css/3/"
WebScripts -T "./images/1/" "./templates/html/2/" -T "./css/3/"- To get python error message and traceback on page 500.
- To get the existing URLs on page 404.
- To export the server configuration to the JSON file named export_Configuration.json.
WebScripts --debug
WebScripts -d- Do not use HTTP security headers, useful for debugging web scripts (javascript)
WebScripts --security
WebScripts -s- Configure the root logger (other loggers are not impacted)
- Level must be in {0 DEBUG INFO WARNING ERROR CRITICAL}
WebScripts --log-level DEBUG
WebScripts -l DEBUG- Configure the root logger (other loggers are not impacted)
WebScripts --log-filename "logs.log"
WebScripts -f "logs.log"- Configure the root logger (other loggers are not impacted)
WebScripts --log-encoding "utf-8"- Configure the root logger (other loggers are not impacted)
WebScripts --log-format "%(asctime)s %(levelname)s %(message)s (%(funcName)s -> %(filename)s:%(lineno)d)"- Configure the root logger (other loggers are not impacted)
WebScripts --log-date-format "%d/%m/%Y %H:%M:%S"- Configure the SMTP server name to send email notifications
WebScripts --smtp-server "my.smtp.server"
WebScripts --s-server "my.smtp.server"- Configure the secure connection with StartTLS
WebScripts --smtp-starttls
WebScripts --s-tls- Configure the SMTP login (username is the
notification_addressconfiguration), if password is None the WebScripts Server send the email notifications without authentication.
WebScripts --smtp-password "password"
WebScripts --s-password "password"- Configure the SMTP server port
WebScripts --smtp-port 25
WebScripts --s-port 25- Configure the secure connection with SSL
WebScripts --smtp-ssl
WebScripts --s-ssl- Configure the receivers email addresses (should be the administrators addresses)
WebScripts --admin-adresses "[email protected]" "[email protected]" --admin-adresses "[email protected]"
WebScripts --a-adr "[email protected]" "[email protected]" --a-adr "[email protected]"- Configure the sender email address
WebScripts --notification-address "[email protected]"
WebScripts --n-adr "[email protected]"Licensed under the GPL, version 3.