athome-scraper
homegate-rs
athome-scraper | homegate-rs | |
---|---|---|
1 | 1 | |
36 | 7 | |
- | - | |
0.0 | 3.7 | |
about 2 years ago | about 1 month ago | |
Jupyter Notebook | Rust | |
- | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
athome-scraper
-
I Need to Find an Apartment
I've received a PR suggesting just that [0], my concern is
> Only thing that concerns me is that it will spawn n parallel requests to the website which could consume a lot of memory since we're talking about spawning a new tab with Puppeteer (Chrome :sigh:) for each link.
[0]: https://github.com/mattrighetti/athome-scraper/pull/1
homegate-rs
-
I Need to Find an Apartment
Interesting article: I did something similar but for Zürich (finding a low-price, but good apartment there is almost impossible).
I did follow a different approach though, and reverse engineered the APIs of the most common rental listing websites here.
I didn't publish the code (or better said, I didn't make it public), but it's similar to yours. Instead of SQLite I used a PostGis database where I stored the apartments with their point to point public transport distance from my office (pre-covid search). I did it in Rust.
Whilst the application is not available to the public (yet), all of the libraries I've created are now available.
I should have both a Rust and a Golang version for most / all of them.
On a side note, I did a similar project (scraper + visualizer / search) for finding a job for my girlfriend by scraping LinkedIn, Xing and a couple of other local job posting websites.
[0]: https://github.com/denysvitali/sbb-api-rs
[1]: https://github.com/denysvitali/homegate-rs
[2]: https://github.com/denysvitali/flatfox-rs
[3]: https://github.com/denysvitali/go-sbb-api
What are some alternatives?
airscraper - Airtable backup script package
flatfox-rs - Flatfox's unofficial Rust API
sbb-api-rs - SBB API for Rust
Nominatim - Open Source search based on OpenStreetMap data
go-sbb-api
bypass-paywalls-chrome-clean
otto - A JavaScript interpreter in Go (golang)
GoQuery - A little like that j-thing, only in Go.