Grad Rust Project 1 (Project 3 for the class)

Due:

Monday October 22nd  Friday October 19th at 11:59pm

Summary:

This project will give you the chance to really dig into Rust on your own. To get a feel for the differences and similarities between the two languages, we will re-implement the first Go project in Rust

Details:

Stack OverFlow is, as you all know, one of the best places for getting tech help. They also have a very nice jobs posting list. You are going to write a go program query their jobs posting list and display all job postings that they have that are within 50 miles of Bridgewater. (Hint use their RSS feed and scrape that) and display that data on the desktop using a GUI selected from the list of GUI libraries available from the Awesome Rust listing. - though I'm happy to try anything that will auto install with cargo/rustup. You can also use the "Pretty Table" approach in the command line window that Kade Killary talks about in the first scraping link below.


You can have a look at:

https://codeburst.io/web-scraping-in-rust-881b534a60f7

or

https://gkbrk.com/wiki/rust_web_scraping/


for some ideas about web scraping in Rust.


Submitting

Zip up your project/package directory in your project directory created by cargo and submit that via blackboard.


include in your zipped submission a requirements.txt telling me which packages I need to cargo install  in order to make your project run.