Change 73828

Time Attribute with previous and current values
Change #73828
2025-02-19
19:47:25

create Calagator::Event 1250481808 PDX Rust Meetup — Spidering Wikipedia Politely In Async Rust Roll back

description nil [Rescheduled after snow day] How many pages are reachable from Wikipedia's page on the Rust programming language in two hops? Around 30,000, it turns out, including pages on wheat flour, Welsh orthography, and the zombie apocalypse. As it turns out, it's super easy to do this exploration using asynchronous Rust code. Wikipedia offers a cute little REST API for querying links, and it's easy to use Serde to generate requests and parse replies. And if you're feeling guilty about flooding a precious public resource with silly API requests, it's also super easy to do rate limiting. Jim Blandy will show how to wire up Tokio, Reqwest, and Serde to do the spidering, and whip up a mock server for testing using Warp. The techniques shown work nicely for all kinds of REST API scripting, including, say, GitHub.
end_time nil 2025-02-27 21:00:00 -0800
id nil 1250481808
start_time nil 2025-02-27 18:30:00 -0800
title nil PDX Rust Meetup — Spidering Wikipedia Politely In Async Rust
url nil https://www.meetup.com/pdxrust/events/306270454
venue_details nil Please plan to arrive between 6:30 and 7. Due to limitations of the venue, we need to have someone stand outside and let people in, and we'd like them to be able to attend, so the doors will be effectively closed at 7:00, unless you're a PSU student.
venue_id nil 202396022