No description
  • Python 83.8%
  • HTML 16.2%
Find a file
2026-06-05 08:37:46 +02:00
Docs Add cruise speed and range drone fields 2026-04-09 17:36:37 +02:00
docs usable 2025-10-30 10:46:08 +01:00
mcp add mcp 2026-06-03 17:59:50 +02:00
output last update, first output 2025-10-30 15:10:33 +01:00
src update + improvement 2026-06-05 08:37:46 +02:00
.gitignore add droneutil 2026-03-10 18:41:25 +01:00
.pylintrc Pylint update 2026-03-13 14:54:27 +01:00
AGENTS.md update + improvement 2026-06-05 08:37:46 +02:00
README.md update + improvement 2026-06-05 08:37:46 +02:00
requirements.txt add black 2026-06-03 18:03:59 +02:00
requirements_ubuntu_2404.txt Adapt package for ubuntu 26.4 2026-05-05 17:12:17 +02:00

UCAV tiny database.

A Simple frontend to manage UCAV to create Galaxy for MISP
And keeping the DB accordly
Never put this poor vulnerable code somewhere online.

CLI

src/drones-cli.py provides maintenance commands for the drone catalog.

Useful commands

  • python3 src/drones-cli.py --show-nourl Lists drone IDs and names where the Lookyloo URL counters are 0/0.

  • python3 src/drones-cli.py --do-tech-poor Runs the technical field extraction workflow for all drones currently marked with poor quality status (ready = 2). After each processed drone, the quality flag is recomputed and saved.

  • python3 src/drones-cli.py --do-desc-all --since 123 Generates descriptions only for drones with resolved Lookyloo results and id >= 123.

  • python3 src/drones-cli.py --do-desc-empty Generates descriptions only for drones with an empty description and at least one resolved Lookyloo result.

  • python3 src/drones-cli.py --do-desc-empty --since 123 Generates descriptions only for empty-description drones with resolved Lookyloo results and id >= 123.

  • python3 src/drones-cli.py --do-tech-all Runs technical field extraction for all drones that already have at least one resolved Lookyloo result.

  • python3 src/drones-cli.py --do-tech-all --since 123 Runs technical field extraction only for drones with resolved Lookyloo results and id >= 123.

  • python3 src/drones-cli.py --do-tech-poor --since 123 Runs the poor-quality technical workflow only for drones with ready = 2 and id >= 123.

  • python3 src/drones-cli.py --do-desc-all Generates descriptions for all drones that already have at least one resolved Lookyloo result.

Notes

  • --do-tech-poor and the other --do-tech* commands depend on accessible Lookyloo HTML content.
  • If Lookyloo is unreachable, the command still runs and recomputes quality, but no technical enrichment can be produced from remote pages.