Skip to content
 
 

Repository files navigation

BetterFloat

GitHub manifest version (path) GitHub code size in bytes GitHub repo size GitHub commit activity (branch) GitHub license

Downloads

Chrome Web Store Mozilla Add-on

Highlights

Currently supports CSFloat.com and Skinport.com, but more sites are coming soon!

  • Display Buff prices (buy order + listings) for every item
  • Price difference to Buff at first glance next to the price tag
  • Accurate sticker price calculation (%sp) with gradual coloring
  • CSFloat: Auto-refresh in the "Newest Items"
  • CSFloat: See the listing age of an item
  • Skinport: Automatically check the checkboxes in the cart for faster buying
  • Skinport: Multiple currency conversion options
  • More coming soon!

Services

Chrome Web Store

Chrome Web Store Version Chrome Web Store Price Chrome Web Store Users Chrome Web Store Chrome Web Store

Mozillla Add-on

Mozilla Add-on Version Mozilla Add-on Users Mozilla Add-on Downloads

APIs

Rums.dev Status

Troubleshooting on Mozilla Firefox

In some cases, Firefox does not grant extensions necessary permissions automatically. This can be fixed by following these steps:

  1. Open the Add-ons Manager page: about:addons
  2. Click on the BetterFloat extension -> "Permissions"
  3. Check all of the required AND optional "Access your data for ..." checkboxes
  4. Reload the extension by dis- and reenabling it
  5. Adjust the extension settings to your liking in the extension popup
  6. Refresh the CSFloat page

Development

Installation

Prerequisites:

  • Node.js >=18.16.0
  • npm >=9.5.0
  • tsc >=4.7.0

Prepare your local setup via the following command:

npm install

Building

Either build the extension in production mode:

npm run build

Or as developer version in watch mode:

npm run watch

In Visual Studio Code the watch mode can also be started by pressing CTRL + Shift + B.

Loading

The built extension will be located in the dist folder. Load that folder as unpacked extension in your browser or pack it first and then load the packed version.

Contributing

To contribute to this project, create your own fork of the repository and submit a pull request. Please follow the conventional commits specification (or an equivalent one) and make sure to format your code with Prettier. Make sure to test your changes extensively (the project supports Jest as testing framework) and include relevant results in your pull request.

Disclaimer

BetterFloat is developed independently, and is not officially endorsed by or affiliated with CSFloat Inc. or Skinport GmbH in any way. If you are a legal representative of CSFloat or Skinport and would like this project to be taken down, please contact me directly.

Built with 🖤 in Munich.

About

Enhance your website experience on CSFloat.com

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages