Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/kanji8210/mamboleoback/archive/refs/heads/main.zipThis plugin powers the backend for the Mamboleo public safety platform.
Purpose
It provides the data and management layer behind the public app:
- custom post types and taxonomies for incidents,
- REST and GraphQL endpoints,
- ingestion and scraper integration,
- AI-assisted enrichment and monitoring tools,
- moderation and operational admin screens.
How It Fits the Public App
- Receives reports and source data.
- Stores and organizes incidents in WordPress.
- Exposes data to the frontend map and feed experience.
- Supports review, cleanup, updates, and analytics workflows.
Scraper Model (Single Clear Flow)
The project uses one canonical scraper pipeline:
- Scrape locally.
- Run analysis locally (including the intelligence layer).
- Push results to the backend API.
Primary command:
cd scraper
python run_pipeline.py --cadence all
For scheduled automation on Windows, keep using Task Scheduler with:
windows_scrape_task_fast.xmlwindows_scrape_task_slow.xml
Both tasks call the same pipeline through run_scheduled.bat.
Setup
For full install and operations setup, see SETUP.md.
Public Mission
Mamboleo is intended to support public awareness and community safety through transparent, collaborative information sharing.
Free and Open Source Direction
This backend is part of the broader Mamboleo free and open-source effort.
Community help is valuable for:
- code quality,
- security hardening,
- data integrity,
- source coverage,
- and long-term sustainability.