lucaspickering / osrs-cli Goto Github PK
View Code? Open in Web Editor NEWCommand Line Interface tools for Old School RuneScape
Home Page: https://osrs.lucaspickering.me
License: MIT License
Command Line Interface tools for Old School RuneScape
Home Page: https://osrs.lucaspickering.me
License: MIT License
Allow users to look up item prices
Right now the project should compile on stable, but the CI is only doing nightly. Make it run both.
Add a command that just searches a term on the wiki
We should have a CI job that automatically creates a Github release with pre-built binaries. See https://github.com/BurntSushi/ripgrep/blob/master/.github/workflows/release.yml
Herb calculator should have an option for the Resurrect Crops spell, which will need to include rune prices and decreases death rate.
We should hit crates.io to check if we're running the latest version each time the command is run, similar to what npm
and pip
do. Make sure the request doesn't have a significant impact on the command run time though, otherwise it's not worth it. The output should let the user know an upgrade is available, and link to the installation instructions.
Right now you can calculate (drop rate & kc) => prob)
, but you should also be able to do (drop rate & prob) => kc
, e.g. "how many kills do I need to have a 50% chance of getting a bcp?"
Add an easy way to switch between multiple configs, for easily playing on different accounts.
We need a custom error type. Should probably drop anyhow
in favor of https://github.com/dtolnay/thiserror
Add a calculator that lets you plug in all the settings you have for herb patches, and it spits out the expected return value per seed for each herb type.
We may want to store the user's herb patch config in a file so they don't have to plug it in every time.
Item prices aren't at all in line with what you see in runelite lookup. We need a different API that's not real-time.
Add a --detail option to the herb calculator that adds way more columns to the table. This should break down every component of the XP, cost, and revenue.
We should store some default values in a config file. The most useful will be the default user. Any arg that takes in a username should be able to default to that.
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.