From 92c5d3c2cd21b1228deff88f3fc7bd8603774070 Mon Sep 17 00:00:00 2001 From: Dylan De Faoite <98231127+ThisBirchWood@users.noreply.github.com> Date: Tue, 27 Jan 2026 19:00:19 +0000 Subject: [PATCH] Update README.md --- README.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 81bf03e..f9e67ab 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ -# ethnograph-view -Digital ethnography is the practice of observing and analysing people’s interactions in online environments — such as forums, social media groups, and game communities — to understand their culture and behaviour. This project aims to develop a user-friendly, browser-based tool that supports this process for students, social scientists, and journalists. +# crosspost +**crosspost** is a browser-based tool designed to support *digital ethnography*, the study of how people interact, communicate, and form culture in online spaces such as forums, social media platforms, and comment-driven communities. + +The project aims to make it easier for students, researchers, and journalists to collect, organise, and explore online discourse in a structured and ethical way, without requiring deep technical expertise. + +By combining data ingestion, analysis, and visualisation in a single system, crosspost turns raw online interactions into meaningful insights about how conversations emerge, evolve, and spread across platforms. ## Goals for this project - Collect data ethically: enable users to link/upload text, images, and interaction data (messages etc) from specified online communities. Potentially and automated method for importing (using APIs or scraping techniques) could be included as well. @@ -10,6 +14,14 @@ Analyse patterns: Use natural language processing (NLP) to detect frequent keywo Beyond programming, the project involves applying ethical research principles, handling data responsibly, and designing for non-technical users. By the end, the project will demonstrate how computer science can bridge technology and social research — turning raw online interactions into meaningful cultural insights. +## Scope + +This project focuses on: +- Designing a modular data ingestion pipeline +- Implementing backend data processing and storage +- Integrating lightweight NLP-based analysis +- Building a simple, accessible frontend for exploration and visualisation + # Requirements - **Python** ≥ 3.9 @@ -20,4 +32,4 @@ Beyond programming, the project involves applying ethical research principles, h ### Ubuntu / Debian `sudo apt install libpq-dev python3-dev` ### Arch -`sudo pacman -S postgresql-libs postgresql` \ No newline at end of file +`sudo pacman -S postgresql-libs postgresql`