Rustiny
A wrapper for the Destiny 2 / Bungie.net API written in rust.
Check out the JavaDestinyAPI, if you need a Java implementation.
Check it out on crates.io
Usage
(Rustiny usually uses the most recent version of Rust)
In addition to these examples, check out src/lib.rs for the tests that I use.
Getting a User With A Name And Discriminator
let client = new.await;
println!;
Get the name of the founder of a clan
let clan = get_by_name.await.unwrap;
println!;
Development Outlook
-
Stats
- Users
- User from Steam ID
ClansCharactersActivity History / PGCRs- Manifest
- Destiny Item / Weapons / Armor
- Item Searching
- Character Equipment
- Collections
- Triumphs
- Metrics?
- Crafting Recipe Items?
- Leaderboards
- Clan - Aggregate/Leaderboards
- Character
- Destiny Aggregate Activity Stats
- Users
-
OAuth
- Implement OAuth API
- Support OAuth Flow
- Users
- Request to join clan
- Unequipped items
- Clans
- Pending/Banned Members
- Accepting / Inviting
- Banning / Kicking
- Updating description / other details
- Social
- Inventory Management
- Transfer from postmaster
- Transfer to vault
- Transfer to other character
- Insert Plugs
- Misc.
- Report PGCR player
Version 0.1.12 - March 22, 2022
- Wrapped up PGCRs
- Added get_activity_history()
- Added Tester struct to prevent unnecessary repetition
- Clan Founder info
- Clan Weekly Rewards
- Clan Weekly Reward Manifest puller
- Added more stuff to Development To-Do List
- Add another example to the README