WebScripts
3.0.38 WebScripts
Alat ini menjalankan skrip dan menampilkan hasil di antarmuka web (sedikit presentasi tersedia di sini dan di github.io saya).
Buat cara yang aman, aman, dan mudah untuk berbagi skrip CLI (konsol) dan membaca lingkungan dengan tim Anda atau orang -orang tanpa sepengetahuannya.
text , json dan csv (Perlindungan XSS)html berdasarkan analisis input pengguna dan output skripDemonstrasi penggunaan WebScripts - Video YouTube
Paket ini membutuhkan:
Opsional di Windows:
python3 -m venv WebScripts # Make a virtual environment for WebScripts
source WebScripts/bin/activate # Activate your virtual environment
sudo WebScripts/bin/python3 -m pip install --use-pep517 WebScripts --install-option " --admin-password=<your password> " --install-option " --owner=<owner> " --install-option " --directory=<directory> " # Install WebScripts using setup.py with pip
sudo WebScripts/bin/python3 -m WebScripts.harden -p ' <my admin password> ' -o ' <my webscripts user> ' -d ' WebScripts/ ' # Harden default configurations
cd WebScripts # Use your virtual environment to start WebScripts
WebScripts # Start WebScripts server for demonstration (for production see deployment documentation) WebScripts
python3 -m WebScripts
WebScripts --help
WebScripts -h # Print help message and command line options
WebScripts --interface " 192.168.1.2 " --port 80
WebScripts -i " 192.168.1.2 " -p 80 # Change interface and port
# /! do not use the --debug option on the production environment
WebScripts --debug
WebScripts -d # Print informations about server configuration in errors pages (404 and 500)
# /! do not use the --security option on the production environment
WebScripts --security
WebScripts -s # Do not use HTTP security headers (for debugging)
WebScripts --accept-unauthenticated-user --accept-unknow-user
# Accept unauthenticated user import WebScripts
WebScripts . main () from WebScripts import Configuration , Server , main
from wsgiref import simple_server
config = Configuration ()
config . add_conf (
interface = "" ,
port = 8000 ,
scripts_path = [
"./scripts/account" ,
"./scripts/passwords"
],
json_scripts_config = [
"./config/scripts/*.json"
],
ini_scripts_config = [
"./config/scripts/*.ini"
],
documentations_path = [
"./doc/*.html"
],
js_path = [
"./static/js/*.js"
],
statics_path = [
"./static/html/*.html" ,
"./static/css/*.css" ,
"./static/images/*.jpg" ,
"./static/pdf/*.pdf"
],
)
config . set_defaults ()
config . check_required ()
config . get_unexpecteds ()
config . build_types ()
server = Server ( config )
httpd = simple_server . make_server ( server . interface , server . port , server . app )
httpd . serve_forever ()git clone https://github.com/mauricelambert/WebScripts.git
cd WebScripts
python3.8 WebScripts/scripts/to_3.8/to_3.8.py
python3.8 setup38.py install
python3.8 -m WebScripts38 # Launch this commands line:
# - git clone https://github.com/mauricelambert/WebScripts.git
# - cd WebScripts
# - python3.8 WebScripts/scripts/to_3.8/to_3.8.py
# - python3.8 setup38.py install
# And use the package:
import WebScripts38
WebScripts38 . main ()Indeks Halaman (Gelap) Script Teks (Gelap) Skrip HTML (LIGHT)
Lisensi di bawah GPL, versi 3.