Skip to main content

Historia Para Gandules

Historia Para Gandules is an interactive data platform that maps and analyzes historical Instagram content about the Canary Islands. The project combines web scraping, geospatial visualization, and data analysis to create an engaging exploration of local history and culture.

Quick Start

Get up and running with Historia in minutes

Interactive Maps

Explore geospatial visualizations

Data Analysis

Learn about exploratory data analysis

API Reference

Technical documentation

What is Historia Para Gandules?

Historia Para Gandules is a data platform that:
  • Scrapes Instagram content from the @historiaparagandules account using Instaloader
  • Generates interactive maps with Folium showing the geographic locations of historical content
  • Analyzes engagement metrics including likes, comments, and views across different content categories
  • Visualizes data patterns through statistical analysis and exploratory data analysis
  • Categorizes content by topic (architecture, historical events, biographies, etc.)

Key Features

Instagram Scraping

Automated content collection using Instaloader library

Geolocation Mapping

Interactive Leaflet maps with location markers and popups

Statistical Analysis

Comprehensive EDA with pandas and visualization libraries

Content Categorization

Organized by topics like architecture, biographies, and historical events

Excel Export

Data management and export capabilities

Jupyter Notebooks

Interactive analysis workflows

Project Structure

The Historia platform consists of several key components:
  • scraping5.py - Instagram scraper that collects video metadata, captions, and engagement metrics
  • mapita5.py - Map generator that creates interactive Folium visualizations with geolocation data
  • EDA.ipynb - Exploratory data analysis notebook with statistical insights and visualizations
  • llms.ipynb - Data processing and enrichment notebook
  • index.html - Interactive map output displaying all geolocated content
  • Excel files - Structured data storage with post metadata and location information

Use Cases

Historia Para Gandules is ideal for:
  • Cultural researchers studying Canary Islands history and heritage
  • Data analysts exploring social media engagement patterns
  • Educators teaching local history through interactive visualizations
  • Developers building similar geospatial data platforms
  • Social media managers analyzing content performance

Data Categories

The platform analyzes content across five main categories:
  1. Toponimia de Lugares - Place names and geographic origins
  2. Curiosidades Históricas - Historical curiosities and interesting facts
  3. Biografías de Personajes Históricos - Historical figure biographies
  4. Arquitectura - Architectural heritage and buildings
  5. Acontecimientos Históricos - Major historical events
Each category includes detailed analytics on engagement metrics, view counts, and geographic distribution.

Getting Started

Ready to explore the platform? Check out our guides:

Installation

Set up your development environment

Quick Start Guide

Run your first analysis

Data Collection

Learn about scraping Instagram content

Map Generation

Create interactive maps

Technology Stack

Historia is built with modern Python data tools:
  • Instaloader - Instagram content scraping
  • Folium - Interactive map generation with Leaflet.js
  • Pandas - Data manipulation and analysis
  • Matplotlib & Seaborn - Data visualization
  • Plotly - Interactive charts and graphs
  • Jupyter - Interactive development environment

Community

Historia Para Gandules is an open-source project focused on preserving and sharing Canary Islands cultural heritage through data visualization.

View on GitHub

Explore the source code and contribute to the project

Build docs developers (and LLMs) love