A NodeJS package that allows you to fetch the buyers list on Spigot for a premium plugin
Since cloudscraper
has been deprecated, this package no longer works correctly. Therefore, this project has been deprecated as well.
This package can be installed from NPM using npm
or yarn
.
npm install spigot-buyer-list
yarn add spigot-buyer-list
Using this package is pretty straight forward. Here is some sample code:
import SpigotSite from 'spigot-buyer-list';
const getBuyers = async () => {
try {
const spigotSite = new SpigotSite('username', 'password', 'tfaSecret');
await spigotSite.loginToSpigot();
// getBuyersList(resourceId)
const buyers = await spigotSite.getBuyersList(30331); // [{id: 123456, username: "user"}, ...]
} catch (e) {
console.error('Failed to fetch buyer list', e);
}
};
Feel free to submit a PR or open an issue if you want something improved with this package.
Remember to run yarn format
(or npm run format
) before commiting (in case of code changes).