├── .cursorignore ├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── .gitmodules ├── .vscode ├── c_cpp_properties.json ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── app.py ├── app ├── __init__.py ├── config │ ├── __init__.py │ ├── duck_config.py │ └── ducks │ │ ├── bdx.json │ │ └── open_duck_mini.json ├── routes │ ├── duck.py │ ├── main.py │ └── routes.py ├── services │ ├── awd.py │ ├── deployment.py │ ├── open_duck_mini_playground.py │ ├── reference_motion_generation.py │ └── stl_to_glb.py ├── static │ ├── css │ │ ├── base.css │ │ └── style.css │ ├── js │ │ ├── base.js │ │ ├── main.js │ │ └── reference_motions.js │ └── models │ │ ├── bdx.glb │ │ ├── open_duck_mini │ │ └── v2 │ │ │ ├── battery_pack_lid.glb │ │ │ ├── body_back.glb │ │ │ ├── body_front.glb │ │ │ ├── body_middle_bottom.glb │ │ │ ├── body_middle_top.glb │ │ │ ├── foot_bottom_pla.glb │ │ │ ├── foot_bottom_tpu.glb │ │ │ ├── foot_side.glb │ │ │ ├── foot_top.glb │ │ │ ├── head.glb │ │ │ ├── head_bot_sheet.glb │ │ │ ├── head_pitch_to_yaw.glb │ │ │ ├── head_roll_mount.glb │ │ │ ├── head_yaw_to_roll.glb │ │ │ ├── knee_to_ankle_left_sheet.glb │ │ │ ├── knee_to_ankle_right_sheet.glb │ │ │ ├── left_antenna_holder.glb │ │ │ ├── left_cache.glb │ │ │ ├── left_roll_to_pitch.glb │ │ │ ├── leg_spacer.glb │ │ │ ├── neck_left_sheet.glb │ │ │ ├── neck_right_sheet.glb │ │ │ ├── right_antenna_holder.glb │ │ │ ├── right_cache.glb │ │ │ ├── right_roll_to_pitch.glb │ │ │ ├── roll_motor_bottom.glb │ │ │ ├── roll_motor_top.glb │ │ │ ├── trunk_bottom.glb │ │ │ └── trunk_top.glb │ │ └── open_duck_mini_v2.glb ├── templates │ ├── base.html │ ├── duck_droids │ │ ├── assembly.html │ │ ├── bom.html │ │ ├── playground.html │ │ ├── stl_models.html │ │ ├── training.html │ │ └── updates.html │ ├── duck_page.html │ ├── index.html │ └── learning │ │ ├── motion_generation_learning.html │ │ ├── playground_learning.html │ │ ├── training_learning.html │ │ └── walking_dynamics_learning.html └── utils │ └── command.py ├── docs ├── .gitignore └── README.md ├── generate_static.py ├── generate_static_simple.py ├── latest_best_walk.onnx ├── output └── trained_models │ └── open_duck_mini │ └── v2 │ ├── best_v2 │ └── latest_best_walk.onnx │ └── latest_v2 │ └── latest_best_walk.onnx ├── pyproject.toml ├── requirements.txt └── uv.lock /.cursorignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/.cursorignore -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/README.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app.py -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/__init__.py -------------------------------------------------------------------------------- /app/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/config/__init__.py -------------------------------------------------------------------------------- /app/config/duck_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/config/duck_config.py -------------------------------------------------------------------------------- /app/config/ducks/bdx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/config/ducks/bdx.json -------------------------------------------------------------------------------- /app/config/ducks/open_duck_mini.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/config/ducks/open_duck_mini.json -------------------------------------------------------------------------------- /app/routes/duck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/routes/duck.py -------------------------------------------------------------------------------- /app/routes/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/routes/main.py -------------------------------------------------------------------------------- /app/routes/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/routes/routes.py -------------------------------------------------------------------------------- /app/services/awd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/services/awd.py -------------------------------------------------------------------------------- /app/services/deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/services/deployment.py -------------------------------------------------------------------------------- /app/services/open_duck_mini_playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/services/open_duck_mini_playground.py -------------------------------------------------------------------------------- /app/services/reference_motion_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/services/reference_motion_generation.py -------------------------------------------------------------------------------- /app/services/stl_to_glb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/services/stl_to_glb.py -------------------------------------------------------------------------------- /app/static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/css/base.css -------------------------------------------------------------------------------- /app/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/css/style.css -------------------------------------------------------------------------------- /app/static/js/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/js/base.js -------------------------------------------------------------------------------- /app/static/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/js/main.js -------------------------------------------------------------------------------- /app/static/js/reference_motions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/js/reference_motions.js -------------------------------------------------------------------------------- /app/static/models/bdx.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/bdx.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/battery_pack_lid.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/battery_pack_lid.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/body_back.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/body_back.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/body_front.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/body_front.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/body_middle_bottom.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/body_middle_bottom.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/body_middle_top.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/body_middle_top.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/foot_bottom_pla.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/foot_bottom_pla.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/foot_bottom_tpu.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/foot_bottom_tpu.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/foot_side.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/foot_side.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/foot_top.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/foot_top.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/head.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/head.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/head_bot_sheet.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/head_bot_sheet.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/head_pitch_to_yaw.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/head_pitch_to_yaw.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/head_roll_mount.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/head_roll_mount.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/head_yaw_to_roll.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/head_yaw_to_roll.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/knee_to_ankle_left_sheet.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/knee_to_ankle_left_sheet.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/knee_to_ankle_right_sheet.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/knee_to_ankle_right_sheet.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/left_antenna_holder.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/left_antenna_holder.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/left_cache.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/left_cache.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/left_roll_to_pitch.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/left_roll_to_pitch.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/leg_spacer.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/leg_spacer.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/neck_left_sheet.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/neck_left_sheet.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/neck_right_sheet.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/neck_right_sheet.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/right_antenna_holder.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/right_antenna_holder.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/right_cache.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/right_cache.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/right_roll_to_pitch.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/right_roll_to_pitch.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/roll_motor_bottom.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/roll_motor_bottom.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/roll_motor_top.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/roll_motor_top.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/trunk_bottom.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/trunk_bottom.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini/v2/trunk_top.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini/v2/trunk_top.glb -------------------------------------------------------------------------------- /app/static/models/open_duck_mini_v2.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/static/models/open_duck_mini_v2.glb -------------------------------------------------------------------------------- /app/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/templates/base.html -------------------------------------------------------------------------------- /app/templates/duck_droids/assembly.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/templates/duck_droids/assembly.html -------------------------------------------------------------------------------- /app/templates/duck_droids/bom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/templates/duck_droids/bom.html -------------------------------------------------------------------------------- /app/templates/duck_droids/playground.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/templates/duck_droids/playground.html -------------------------------------------------------------------------------- /app/templates/duck_droids/stl_models.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/templates/duck_droids/stl_models.html -------------------------------------------------------------------------------- /app/templates/duck_droids/training.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/templates/duck_droids/training.html -------------------------------------------------------------------------------- /app/templates/duck_droids/updates.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/templates/duck_droids/updates.html -------------------------------------------------------------------------------- /app/templates/duck_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/templates/duck_page.html -------------------------------------------------------------------------------- /app/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/templates/index.html -------------------------------------------------------------------------------- /app/templates/learning/motion_generation_learning.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/templates/learning/motion_generation_learning.html -------------------------------------------------------------------------------- /app/templates/learning/playground_learning.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/templates/learning/playground_learning.html -------------------------------------------------------------------------------- /app/templates/learning/training_learning.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/templates/learning/training_learning.html -------------------------------------------------------------------------------- /app/templates/learning/walking_dynamics_learning.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/templates/learning/walking_dynamics_learning.html -------------------------------------------------------------------------------- /app/utils/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/app/utils/command.py -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/docs/README.md -------------------------------------------------------------------------------- /generate_static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/generate_static.py -------------------------------------------------------------------------------- /generate_static_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/generate_static_simple.py -------------------------------------------------------------------------------- /latest_best_walk.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/latest_best_walk.onnx -------------------------------------------------------------------------------- /output/trained_models/open_duck_mini/v2/best_v2/latest_best_walk.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/output/trained_models/open_duck_mini/v2/best_v2/latest_best_walk.onnx -------------------------------------------------------------------------------- /output/trained_models/open_duck_mini/v2/latest_v2/latest_best_walk.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/output/trained_models/open_duck_mini/v2/latest_v2/latest_best_walk.onnx -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/requirements.txt -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aronnaxx/Behold-Urwar-Droid-Concepts/HEAD/uv.lock --------------------------------------------------------------------------------