Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
itad-api-client-ts
Advanced tools
Readme
A typescript api library/client for IsThereAnyDeal.
Most calls should be 1 to 1 with the API documentation.
NOTE: Currently does not implement calls that require authentication. I will implement these calls if requested.
npm install itad-api-client-ts --save
import { IsThereAnyDealApi } from "itad-api-client-ts"; // And any other types needed.
const itadApi = new IsThereAnyDealApi(apiKey);
const shops = await itadApi.getShops();
const regions = await itadApi.getRegions();
const regionalShops = await itadApi.getRegionalShops("eu1"); // potential regions returned in getRegions call.
// Get next 20 deals that are available in the region/country, after first 20 for steam & gog.
const deals = await itadApi.getDeals({
shops: ["steam", "gog"], // potential shops returned in getShops.
limit: 20,
offset: 20,
region: "eu1",
country: "AL"
});
// Search deals by title for steam.
const matchingDeals = await itadApi.searchDeals("fallout", {
shops: ["steam"]
});
// Get deals along with game info (such as image, is_dlc, etc).
// The second param is an optional title query.
const dealsWithGameInfo = await itadApi.getDealsFull({
shops: ["steam"]
}, "fallout");
The only call that does not map 1 to 1 is getDealsFull
as it is a convenience method for calling both getDeals/searchDeals
and subsequently getGameInfo utilizing the plains/ids retrieved,
merging the game info into the deal entry.
getShops: /v01/web/stores/all/
getRegionalShops: /v02/web/stores/?region=&country=
getRegions: /v01/web/regions/
getPlain: /v02/game/plain/?key=&shop=&game_id=&title=&url=
getPlains: /v01/game/plain/list/?key=&shops=
getGameInfo: /v01/game/info/?key=&plains=
getGamePrices: /v01/game/prices/?key=&plains=®ion=&country=&shops=&exclude=&added=
getHistoricalLow: /v01/game/lowest/?key=&plains=®ion=&country=&shops=&exclude=&since=
getDeals: /v01/deals/list/?key=&shops=&offset=&limit=®ion=&country=
searchDeals: /v01/search/search/?key=&q=&shops=&offset=&limit=®ion=&country=
FAQs
A typescript api client/library for the IsThereAnyDeal api.
The npm package itad-api-client-ts receives a total of 1 weekly downloads. As such, itad-api-client-ts popularity was classified as not popular.
We found that itad-api-client-ts demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.