dwyl / dwyl/recipe-parser

Research: Web Scraping/Parsing in `Rust`

Open
#6 0 comments 0 reactions 1 assignee Claimed by @nelsonic View on GitHub
enhancement help wanted question
Dominant language
No language data
Stars
10
Forks
1
PR merge metrics
No merged PRs in 30d

Description

I could _easily_ write a parser in any of my "previous" programming languages.
e.g: https://github.com/nelsonic/github-scraper

But I can't help but think of this as an _opportunity_ to use `Rust` for 3 very specific reasons:
1. Speed/efficiency of parsing - according to some estimates it's 3 - 10x faster than `Elixir`.
2. `Rust` can be run natively on `AWS Lambda` this is useful because it makes it easier to run parsers with dynamic `IP Address`
3. We might be able to use it directly in the `Flutter` App using [github.com/fzyzcjy/flutter_rust_bridge](https://github.com/fzyzcjy/flutter_rust_bridge)

Starting point:

+ https://blog.logrocket.com/web-scraping-rust/
+ https://www.scrapingbee.com/blog/web-scraping-rust/

Opening this issue just to capture my initial thoughts. 💭
Will using `Rust` make it easier or harder for people to _contribute_ to the project? 🤷‍♂️

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.