No description
  • Python 81.3%
  • HTML 18.7%
Find a file
2026-04-14 08:27:51 +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
output last update, first output 2025-10-30 15:10:33 +01:00
src add resume to enrichement 2026-04-14 08:27:51 +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 add resume to enrichement 2026-04-14 08:27:51 +02:00
README.md add resume to enrichement 2026-04-14 08:27:51 +02:00
requirements.txt Split ai call to a lib, convert html2txt to ai submit 2026-03-02 17:35:28 +01: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-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.