diff --git a/README.md b/README.md new file mode 100644 index 0000000..ca8f9b3 --- /dev/null +++ b/README.md @@ -0,0 +1,126 @@ +# Anya + +A news headline aggregator that clusters near-duplicate headlines into **stories** +and reports only the stories covered by a minimum number of distinct outlets. + +Instead of printing every pairwise "duplicate found" alert, Anya groups matching +headlines transitively (union-find over cosine similarity) and answers the useful +question: *which stories are multiple independent sources reporting right now?* + +## How it works + +1. **Load** source URLs and stopwords from `resources/`. +2. **Fetch** each source and extract candidate headline text from ``/`` + tags, associating each headline with the nearest `