← All projectsAutomation / 04

Local data pipeline

Scout

Find the listings that actually changed.

PythonhttpxSQLiteCSV
Scout system architectureSYSTEM ARCHITECTURE

THE PROJECT

Job collection, filtering, deduplication and change reporting through a local pipeline.

Source connectors collect listings into a common format. Filters narrow the results, persistent identifiers reduce duplicates and stored snapshots distinguish new opportunities from meaningful changes. CSV, digest and configured spreadsheet outputs turn the collected data into a usable workflow.

  • Pluggable job-source connectors
  • Normalization, filters and change detection
  • Local browser interface, CSV and optional Sheets

Independent project built as Job Board Scraper. Spreadsheet output requires its own configuration.

IN MOTION

Watch the project.

Find the listings that actually changed.Scout: a local pipeline for collecting and comparing listings.Text animation for the Scout project: its tagline, then a numbered list of the six parts of the system, from source connectors to export & digest, then the FutureInvoked end card with a one-line summary.

UNDER THE SURFACE

How it fits together.

Source-specific collectors feed a common normalization pipeline. Persistent snapshots support deduplication and change-aware outputs.

Swipe or scroll the diagram to inspect it. The components are also listed below.

Scout simplified architecture: Source connectors; Normalize & filter; Deduplicate & compare; SQLite snapshots; Local interface; Export & digest
  1. 01
    Source connectors

    Job listing feeds

  2. 02
    Normalize & filter

    Shared record format

  3. 03
    Deduplicate & compare

    Identity and changed fields

  4. 04
    SQLite snapshots

    Persistent listing history

  5. 05
    Local interface

    Review collected matches

  6. 06
    Export & digest

    CSV or configured Sheets

START WITH ONE EMAIL

Need something
like this?

Tell us what you would use it for. The four lines on the right are enough to start.
There is no form to fill in and nothing to sign up for.

Email the studiofutureinvoked@proton.me

WHAT TO PUT IN IT

  1. The taskWhat is done by hand today, and how often.
  2. The toolsWhere the data lives: files, sheets, apps.
  3. The resultWhat a good outcome looks like for you.
  4. The timingWhen you need it.
Write the email

The button opens your email app with the four questions already in the message. Examples: how to write a software brief.

Pricing on requestA quote is agreed before work beginsBased in CzechiaRegistered business: details on the imprint page →