In simple English
This tool collects and analyses public data from social media sites. You use it through a web browser instead of writing computer code. It downloads posts, comments, and images into tidy files for your research. Then it helps you build charts, word lists, and visual networks from that data. You run it on your own server or computer using Docker, a way to run a program inside its own sealed box so it cannot break anything else on your server.
What it is
The 4CAT Capture and Analysis Toolkit is a modular open-source server application built in Python (a programming language used for general software and data work). It provides a web dashboard where researchers, journalists, and students can gather online posts and run text analysis processors on them.
What it is good for
It is good for solo researchers, journalists, and students who need to collect and study large batches of social media posts from sites like Telegram, Bluesky, TikTok, and Reddit-style forums without writing custom web scrapers.
- Provides a clean web interface for collecting social data without writing code.
- Includes built-in analysis tools like frequency charts and network diagrams.
- Supports a wide variety of data sources and standard file formats like CSV (comma-separated values, a plain text file format for tables).
- Requires running a Docker container on a server or local machine.
- Social media platforms frequently change their layouts, which can break data scrapers.
- Needs enough memory and disk space to store large datasets and media files.
Writing custom Python scraping scripts and manual spreadsheet analysis.
Zeeschuimer
- strohne/Facepager548 stars
A desktop application for fetching data from various web APIs into a local database without coding.
- digitalmethodsinitiative/zeeschuimer414 stars
A browser extension that captures social media posts as you browse and saves them for research tools.
- apache/airflow47k stars
Runs chains of scheduled jobs written in Python, and keeps a record of every run.
- cybertec-postgresql/pg_timetable1.4k stars
A job scheduler for PostgreSQL whose jobs and schedules live in the database itself.
docker-compose up -d