GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • MyWebIntelligence
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — My Web Intelligence

README.md

My Web Intelligence (MWI)

MWI is a reproducible research toolkit to collect web corpora, qualify/enrich them (NLP/LLM-assisted, auditable), and export interpretable outputs (CSV/JSON/GEXF) for digital methods in social sciences and communication studies.

Start here (flagship)

Use this repository first:

  • mwi (local reproducible “desktop-lab”): https://github.com/MyWebIntelligence/mwi

Do not start with mywebapi unless you explicitly need a scalable backend.


Quickstart (get a first result fast)

Recommended: Docker Compose.

git clone https://github.com/MyWebIntelligence/mwi.git
cd mwi

# Choose one mode
./scripts/docker-compose-setup.sh basic   # minimal local setup
# ./scripts/docker-compose-setup.sh api   # API-oriented mode
# ./scripts/docker-compose-setup.sh llm   # ML/embeddings/LLM mode

# Sanity check (example command)
docker compose exec mwi python mywi.py land list

Full installation details:

  • https://github.com/MyWebIntelligence/mwi
  • https://github.com/MyWebIntelligence/mwi/blob/master/docs/INSTALL_ZERO_bis.md

What MWI does (workflow)

Collect → Qualify → Analyze → Export

  1. Collect
    Build a corpus from seed URLs and curated sources, keep crawl traces, store pages + metadata.

  2. Qualify
    Extract readable content, enrich with NLP and optional LLM-based relevance gating.
    Auditability is a design goal: raw traces are kept and decisions can be inspected.

  3. Analyze
    Produce socio-semantic structures: documents, expressions/entities, similarity links, networks.

  4. Export
    Generate outputs for analysis and visualization:

  • CSV / JSON
  • GEXF (Gephi)
  • structured datasets / reports

Key concept: “Land”

A Land is a research project container (topic) holding:

  • terms, seed URLs, crawls
  • extracted content + metadata
  • enrichment layers
  • exports

Think: one Land = one case study / one dataset / one pipeline run.


Repository map (what each repo is for)

Flagship (start here)

  • mwi
    Local reproducible research tool (Python + SQLite + Docker Compose).
    https://github.com/MyWebIntelligence/mwi

Components (use when relevant)

  • mwiR
    R package for analysis and R-friendly workflows (bridge for R users).
    https://github.com/MyWebIntelligence/mwiR

  • mywebapi
    Scalable backend (FastAPI + PostgreSQL + Celery + Redis).
    Note: this repository contains components “in transition” (API + legacy parts).
    https://github.com/MyWebIntelligence/mywebapi


Architecture (high-level)

        ┌──────────────────────────┐
        │ mwi (flagship, local)     │
        │ CLI + reproducible setup  │
        └─────────────┬────────────┘
                      │
          SQLite DB + corpus files
                      │
        ┌─────────────┴────────────┐
        │                          │
  Exports (CSV/JSON/GEXF)     Optional scale-out
  for R / Gephi / notebooks   (mywebapi: Postgres/API/Celery)
        │                          │
      mwiR as bridge          external clients/pipelines

Academic citation

Recommended practice (until stable releases are published everywhere):

  1. Cite the relevant paper(s) (HAL/publications).
  2. Cite the software using either:
    • a GitHub Release tag (preferred), or
    • a commit hash.

Recommended professionalization steps:

  • Add CITATION.cff to mwi and mwiR
  • Publish GitHub Releases (e.g., v0.1.0)
  • Archive releases to Zenodo (DOI)

Support / Contact

For research collaborations, deployments at scale, or reproducible case studies, open an issue on the flagship repository: https://github.com/MyWebIntelligence/mwi/issues


License

See each repository for licensing details (MIT where specified).

Pinned Loading

  1. My-Web-Intelligence-v2 My-Web-Intelligence-v2 Public

    Main repository (flagship). Reproducible research tool for collecting, qualifying and analyzing web corpora.

    Python 15

  2. mwiR mwiR Public

    Component repository: R analysis bridge for MWI exports. Start here: https://github.com/MyWebIntelligence/mwi

    R 4

Repositories

Loading
Type
Language
Sort
Showing 6 of 6 repositories
  • My-Web-Intelligence-v2 Public

    Main repository (flagship). Reproducible research tool for collecting, qualifying and analyzing web corpora.

    Uh oh!

    There was an error while loading. Please reload this page.

    MyWebIntelligence/My-Web-Intelligence-v2's past year of commit activity
    Python 15 MIT 0 2 0 Updated Oct 8, 2026
  • ZOTERORAGpy Public

    Uh oh!

    There was an error while loading. Please reload this page.

    MyWebIntelligence/ZOTERORAGpy's past year of commit activity
    Python 0 MIT 0 0 1 Updated Oct 8, 2026
  • mwiR Public

    Component repository: R analysis bridge for MWI exports. Start here: https://github.com/MyWebIntelligence/mwi

    Uh oh!

    There was an error while loading. Please reload this page.

    MyWebIntelligence/mwiR's past year of commit activity
    R 4 0 5 0 Updated Jan 26, 2026
  • .github Public

    MWI is a reproducible research tool to collect web corpora, qualify them, and produce interpretable outputs for communication studies and digital methods.

    Uh oh!

    There was an error while loading. Please reload this page.

    MyWebIntelligence/.github's past year of commit activity
    0 MIT 0 0 0 Updated Jan 25, 2026
  • MyWebClient Public

    A Web Client NodeJS for cleaning, qualification and more other stuff in MyWebPython project

    Uh oh!

    There was an error while loading. Please reload this page.

    MyWebIntelligence/MyWebClient's past year of commit activity
    JavaScript 1 MIT 0 4 11 Updated Oct 8, 2025
  • ZoteroDuplicatesMerger Public Forked from frangoud/ZoteroDuplicatesMerger

    A zotero plugin to automatically merge duplicate items

    Uh oh!

    There was an error while loading. Please reload this page.

    MyWebIntelligence/ZoteroDuplicatesMerger's past year of commit activity
    JavaScript 0 MPL-2.0 15 0 0 Updated Aug 13, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.