yelp-fusion-rs
A Rust library for the Yelp Fusion API.
Features
- Business Endpoints (TODO)
- Event Endpoints (TODO)
- Category Endpoints (TODO)
Examples
Search for businesses based on custom criteria!
YELP_FUSION_API_KEY=<api_key> cargo run --example business_search
async
For more examples, check out the examples directory.
Developers
Built with: Rust 1.65
.
Project is under active maintenance - even if there are no recent commits! Please submit an issue / bug request if you the library needs updating for any reason!
Feature Requests
Implement the rest of the features: Business, Event, Category endpoints
Currently, I only have a use-case for Yelp Fusion API's Business Search endpoint, so I haven't prioritized developing the rest of the Business, Event, and Category endpoints.
I fully intend to implement all of those features so that this library can do everything the Yelp Fusion API allows.
If you have a dire need for any of those endpoints, please ping me via an issue on Github and I'll know to prioritize that work. If you're feeling extra adventurous and/or REALLY need those endpoints implemented, please send a pull request :)
Commands
make lint
- Lints the codebase via
cargo fmt
.
- Lints the codebase via
make test
- Tests the codebase via:
cargo fmt
cargo check
cargo clippy
(with insanely strict defaults)cargo test
.
- Tests the codebase via:
Credits
Made with 🤬 and 🥲 by Todd Everett Griffin.
yelp-fusion-rs
is open source under the MIT License.