This Python tool automates the collection and updating of geolocated equipment loss data from the WarSpotting API for analysis and machine learning.
This Python-based automation tool periodically fetches and updates geolocated equipment loss data from the WarSpotting public API. It supports full historical scans and recent 30-day incremental updates, storing results in a CSV file for analysis, visualization, or machine learning purposes.
The tool is ideal for researchers, analysts, and developers interested in open-source intelligence (OSINT) and conflict monitoring, providing them with up-to-date data on equipment losses. It facilitates the analysis and visualization of battlefield trends and supports machine learning model training.
Ensure you have the necessary permissions and API access to upload datasets to Kaggle. The tool is designed for educational and analytical purposes only.
Ensure Python 3.11+ is installed
Install dependencies with: pip install -r requirements.txt