yurypcf / igdb Goto Github PK
View Code? Open in Web Editor NEWRust IGDB API wrapper
Home Page: https://api.igdb.com/
License: Apache License 2.0
Rust IGDB API wrapper
Home Page: https://api.igdb.com/
License: Apache License 2.0
Currently, IGDB crate only supports the following apicalypse query methods: fields
, limit
, search
.
We need the remaining query methods: exclude
, where
, offset
, sort
.
exclude
working on the struct endpointwhere
working on the struct endpointoffset
working on the struct endpointsort
working on the struct endpointlib.rs
is growing bigger and bigger as the integration tests are being created.
Integration tests should be place in another file.
https://doc.rust-lang.org/book/ch11-03-test-organization.html
Add a personalized Rust workflow to check for rustfm and tests.
Github actions should help with that
Reference for Rust
Currently the crate only returns a vector of Rust structs to the consumer.
The crate should be able to optionally return pure JSON
--
When there's a API call error, it's very confusing
response_handler.rs
is not working as intended.
--
Any endpoint resource response that contains a timestamp its not being converted from seconds to date.
We should implement this conversion to display the seconds in date.
As for now, the crate is serializing only id
and name
field for Character endpoint response.
Endpoint response should return any of the fields documented on IGDB
--
Some new features has been merged and README should reflect that.
0.3.0
and 0.2.0
versions features.--
Repo uses APACHE and MIT licenses.
It should have a better detailed info on which the open source project should use.
Currently when the consumer doesn't use the fields query method, it causes an error.
The absence of the fields query should be replaced with fields *;
on the request body.
fields *;
should be automatically inserted on request body in case of its method absence.This issue should cover the remaining three main endpoints that has the search
query available.
Collections
endpoint query responsesPlatforms
endpoint query responsesThemes
endpoint query responsesProceeding with Endpoints attributes completion, we currently has the initial code for Game
and Genre
.
The PR closing this issue should be responsible for creating the remaining attributes and its enumerations.
Game
endpoint with all or any of the fields presented on IGDB docsGenre
endpoint with all or any of the fields presented on IGDB docs--
Detail project for docs.rs Rust official documentation.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.