about summary refs log tree commit diff
path: root/client/src/main.rs (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-10-20Crawler: Add indexer interaction skeletonBaitinq1-1/+5
2022-10-20Crawler: Wrap crawl response in Result typeBaitinq1-18/+23
2022-10-20Crawler: Normalise relative urlsBaitinq1-2/+17
We now normalise urls starting with / (relative to root) and // (relative to protocol)
2022-10-20Crawler: Remove duplicate parsed urlsBaitinq3-0/+20
2022-10-20Crawler: Add basic html parsing and link-followingBaitinq3-9/+1561
Extremely basic implementation. Needs max queue size, error handling, formatting of parsed links.
2022-10-20Crawler: Add skeleton crawler implementationBaitinq4-0/+1051
Starts by filling a queue with the top 1000 most visited sites. "Crawls" each one (empty fn), and blocks for new elements on the queue.
2022-10-19Misc: Change to use "oxalica/rust-overlay" for the nix development shellBaitinq3-26/+90
This fixes vscode not being able to find rust-analyzer and rust-src
2022-10-19Misc: Separate OSSE into componentsBaitinq9-10/+56
We now have a cargo workspace with the Crawler, Client and Indexer packages.