@shift-code/get
Advanced tools
| import fetch from 'node-fetch'; | ||
| export declare function fetchWithRetry(url: string, options?: Parameters<typeof fetch>[1], maxRetries?: number, initialDelayMs?: number): Promise<Awaited<ReturnType<typeof fetch>>>; |
| "use strict"; | ||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| var desc = Object.getOwnPropertyDescriptor(m, k); | ||
| if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
| desc = { enumerable: true, get: function() { return m[k]; } }; | ||
| } | ||
| Object.defineProperty(o, k2, desc); | ||
| }) : (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| o[k2] = m[k]; | ||
| })); | ||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
| Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
| }) : function(o, v) { | ||
| o["default"] = v; | ||
| }); | ||
| var __importStar = (this && this.__importStar) || (function () { | ||
| var ownKeys = function(o) { | ||
| ownKeys = Object.getOwnPropertyNames || function (o) { | ||
| var ar = []; | ||
| for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; | ||
| return ar; | ||
| }; | ||
| return ownKeys(o); | ||
| }; | ||
| return function (mod) { | ||
| if (mod && mod.__esModule) return mod; | ||
| var result = {}; | ||
| if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); | ||
| __setModuleDefault(result, mod); | ||
| return result; | ||
| }; | ||
| })(); | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.fetchWithRetry = fetchWithRetry; | ||
| const node_fetch_1 = __importStar(require("node-fetch")); | ||
| const DEFAULT_MAX_RETRIES = 3; | ||
| const DEFAULT_INITIAL_DELAY_MS = 1000; // 1 second | ||
| function sleep(ms) { | ||
| return new Promise(resolve => setTimeout(resolve, ms)); | ||
| } | ||
| async function fetchWithRetry(url, options, maxRetries = DEFAULT_MAX_RETRIES, initialDelayMs = DEFAULT_INITIAL_DELAY_MS) { | ||
| for (let attempt = 0; attempt < maxRetries; attempt++) { | ||
| try { | ||
| const response = await (0, node_fetch_1.default)(url, options); | ||
| return response; | ||
| } | ||
| catch (error) { | ||
| // Only retry on network errors (FetchError) or socket errors | ||
| const isRetryableError = error instanceof node_fetch_1.FetchError || | ||
| (error instanceof Error && (error.message.includes('socket hang up') || | ||
| error.message.includes('ECONNRESET') || | ||
| error.message.includes('ETIMEDOUT') || | ||
| error.message.includes('ENOTFOUND'))); | ||
| // If it's not a retryable error or we've exhausted retries, throw | ||
| if (!isRetryableError || attempt === maxRetries - 1) { | ||
| throw error; | ||
| } | ||
| // Calculate delay with exponential backoff | ||
| const delayMs = initialDelayMs * Math.pow(2, attempt); | ||
| await sleep(delayMs); | ||
| } | ||
| } | ||
| // This should never be reached, but TypeScript needs it | ||
| throw new Error('Failed to fetch after retries'); | ||
| } | ||
| //# sourceMappingURL=fetchWithRetry.js.map |
| {"version":3,"file":"fetchWithRetry.js","sourceRoot":"","sources":["../../src/utils/fetchWithRetry.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AASA,wCAkCC;AA3CD,yDAA+C;AAE/C,MAAM,mBAAmB,GAAG,CAAC,CAAC;AAC9B,MAAM,wBAAwB,GAAG,IAAI,CAAC,CAAC,WAAW;AAElD,SAAS,KAAK,CAAC,EAAU;IACvB,OAAO,IAAI,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC,CAAC;AACzD,CAAC;AAEM,KAAK,UAAU,cAAc,CAClC,GAAW,EACX,OAAqC,EACrC,aAAqB,mBAAmB,EACxC,iBAAyB,wBAAwB;IAEjD,KAAK,IAAI,OAAO,GAAG,CAAC,EAAE,OAAO,GAAG,UAAU,EAAE,OAAO,EAAE,EAAE,CAAC;QACtD,IAAI,CAAC;YACH,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,GAAG,EAAE,OAAO,CAAC,CAAC;YAC3C,OAAO,QAAQ,CAAC;QAClB,CAAC;QAAC,OAAO,KAAK,EAAE,CAAC;YACf,6DAA6D;YAC7D,MAAM,gBAAgB,GACpB,KAAK,YAAY,uBAAU;gBAC3B,CAAC,KAAK,YAAY,KAAK,IAAI,CACzB,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,gBAAgB,CAAC;oBACxC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,YAAY,CAAC;oBACpC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,WAAW,CAAC;oBACnC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,WAAW,CAAC,CACpC,CAAC,CAAC;YAEL,kEAAkE;YAClE,IAAI,CAAC,gBAAgB,IAAI,OAAO,KAAK,UAAU,GAAG,CAAC,EAAE,CAAC;gBACpD,MAAM,KAAK,CAAC;YACd,CAAC;YAED,2CAA2C;YAC3C,MAAM,OAAO,GAAG,cAAc,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC;YACtD,MAAM,KAAK,CAAC,OAAO,CAAC,CAAC;QACvB,CAAC;IACH,CAAC;IAED,wDAAwD;IACxD,MAAM,IAAI,KAAK,CAAC,+BAA+B,CAAC,CAAC;AACnD,CAAC"} |
@@ -1,3 +0,3 @@ | ||
| import { ShiftCode } from '../types'; | ||
| import type { ShiftCode } from '../types'; | ||
| export declare function getCodeVaultBL4ShiftCodes(): AsyncGenerator<ShiftCode>; | ||
| export declare function getCodeVaultShiftCodes(): AsyncGenerator<ShiftCode>; |
@@ -5,6 +5,7 @@ "use strict"; | ||
| exports.getCodeVaultShiftCodes = getCodeVaultShiftCodes; | ||
| const fetchWithRetry_1 = require("../utils/fetchWithRetry"); | ||
| const parseDate_1 = require("../utils/parseDate"); | ||
| const BL4_SHIFT_CODES_URL = 'https://code-vault.celo.workers.dev/api/codes'; | ||
| async function* getCodeVaultBL4ShiftCodes() { | ||
| const response = await fetch(BL4_SHIFT_CODES_URL); | ||
| const response = await (0, fetchWithRetry_1.fetchWithRetry)(BL4_SHIFT_CODES_URL); | ||
| const json = (await response.json()); | ||
@@ -11,0 +12,0 @@ for (const entry of json.data) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"codevault.js","sourceRoot":"","sources":["../../src/source/codevault.ts"],"names":[],"mappings":";;AAMA,8DAeC;AAED,wDAEC;AAvBD,kDAA+C;AAE/C,MAAM,mBAAmB,GAAG,+CAA+C,CAAC;AAErE,KAAK,SAAS,CAAC,CAAC,yBAAyB;IAC9C,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,mBAAmB,CAAC,CAAC;IAClD,MAAM,IAAI,GAAG,CAAC,MAAM,QAAQ,CAAC,IAAI,EAAE,CAElC,CAAC;IAEF,KAAK,MAAM,KAAK,IAAI,IAAI,CAAC,IAAI,EAAE,CAAC;QAC9B,MAAM;YACJ,IAAI,EAAE,KAAK,CAAC,IAAI;YAChB,IAAI,EAAE,eAAe;YACrB,QAAQ,EAAE,WAAW;YACrB,MAAM,EAAE,SAAS;YACjB,OAAO,EAAE,IAAA,qBAAS,EAAC,KAAK,CAAC,UAAU,CAAC;SACrC,CAAC;IACJ,CAAC;AACH,CAAC;AAEM,KAAK,SAAS,CAAC,CAAC,sBAAsB;IAC3C,KAAK,CAAC,CAAC,yBAAyB,EAAE,CAAC;AACrC,CAAC"} | ||
| {"version":3,"file":"codevault.js","sourceRoot":"","sources":["../../src/source/codevault.ts"],"names":[],"mappings":";;AAMA,8DAeC;AAED,wDAEC;AAxBD,4DAAyD;AACzD,kDAA+C;AAE/C,MAAM,mBAAmB,GAAG,+CAA+C,CAAC;AAErE,KAAK,SAAS,CAAC,CAAC,yBAAyB;IAC9C,MAAM,QAAQ,GAAG,MAAM,IAAA,+BAAc,EAAC,mBAAmB,CAAC,CAAC;IAC3D,MAAM,IAAI,GAAG,CAAC,MAAM,QAAQ,CAAC,IAAI,EAAE,CAElC,CAAC;IAEF,KAAK,MAAM,KAAK,IAAI,IAAI,CAAC,IAAI,EAAE,CAAC;QAC9B,MAAM;YACJ,IAAI,EAAE,KAAK,CAAC,IAAI;YAChB,IAAI,EAAE,eAAe;YACrB,QAAQ,EAAE,WAAW;YACrB,MAAM,EAAE,SAAS;YACjB,OAAO,EAAE,IAAA,qBAAS,EAAC,KAAK,CAAC,UAAU,CAAC;SACrC,CAAC;IACJ,CAAC;AACH,CAAC;AAEM,KAAK,SAAS,CAAC,CAAC,sBAAsB;IAC3C,KAAK,CAAC,CAAC,yBAAyB,EAAE,CAAC;AACrC,CAAC"} |
@@ -35,14 +35,11 @@ "use strict"; | ||
| })(); | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.getMentalMarsBL1ShiftCodes = getMentalMarsBL1ShiftCodes; | ||
| exports.getHeadingShiftCodes = getHeadingShiftCodes; | ||
| const node_fetch_1 = __importDefault(require("node-fetch")); | ||
| const cheerio = __importStar(require("cheerio")); | ||
| const fetchWithRetry_1 = require("../../utils/fetchWithRetry"); | ||
| const shared_1 = require("./shared"); | ||
| const SHIFT_CODES_URL = 'https://mentalmars.com/game-news/borderlands-golden-keys/'; | ||
| async function* getMentalMarsBL1ShiftCodes() { | ||
| const response = await (0, node_fetch_1.default)(SHIFT_CODES_URL); | ||
| const response = await (0, fetchWithRetry_1.fetchWithRetry)(SHIFT_CODES_URL); | ||
| const text = await response.text(); | ||
@@ -49,0 +46,0 @@ const $ = cheerio.load(text); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"bl1.js","sourceRoot":"","sources":["../../../src/source/mentalmars/bl1.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAUC;AAED,oDAUC;AA9BD,4DAA+B;AAC/B,iDAAmC;AAGnC,qCAAyC;AAEzC,MAAM,eAAe,GAAG,2DAA2D,CAAC;AAE7E,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,eAAe,CAAC,CAAC;IAE9C,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,kCAAkC,CAAC,CAAC;AACtE,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,aAAa,EAAE,QAAQ,CAAC,CAAC;IAE3D,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"} | ||
| {"version":3,"file":"bl1.js","sourceRoot":"","sources":["../../../src/source/mentalmars/bl1.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAUC;AAED,oDAUC;AA9BD,iDAAmC;AAGnC,+DAA4D;AAC5D,qCAAyC;AAEzC,MAAM,eAAe,GAAG,2DAA2D,CAAC;AAE7E,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,+BAAc,EAAC,eAAe,CAAC,CAAC;IAEvD,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,kCAAkC,CAAC,CAAC;AACtE,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,aAAa,EAAE,QAAQ,CAAC,CAAC;IAE3D,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"} |
@@ -35,14 +35,11 @@ "use strict"; | ||
| })(); | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.getMentalMarsBL2ShiftCodes = getMentalMarsBL2ShiftCodes; | ||
| exports.getHeadingShiftCodes = getHeadingShiftCodes; | ||
| const node_fetch_1 = __importDefault(require("node-fetch")); | ||
| const cheerio = __importStar(require("cheerio")); | ||
| const fetchWithRetry_1 = require("../../utils/fetchWithRetry"); | ||
| const shared_1 = require("./shared"); | ||
| const SHIFT_CODES_URL = 'https://mentalmars.com/game-news/borderlands-2-golden-keys/'; | ||
| async function* getMentalMarsBL2ShiftCodes() { | ||
| const response = await (0, node_fetch_1.default)(SHIFT_CODES_URL); | ||
| const response = await (0, fetchWithRetry_1.fetchWithRetry)(SHIFT_CODES_URL); | ||
| const text = await response.text(); | ||
@@ -49,0 +46,0 @@ const $ = cheerio.load(text); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"bl2.js","sourceRoot":"","sources":["../../../src/source/mentalmars/bl2.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAaC;AAED,oDAUC;AAjCD,4DAA+B;AAC/B,iDAAmC;AAGnC,qCAAyC;AAEzC,MAAM,eAAe,GAAG,6DAA6D,CAAC;AAE/E,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,eAAe,CAAC,CAAC;IAE9C,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oCAAoC,EAAE,OAAO,CAAC,CAAC;IAC/E,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,sCAAsC,EAAE,MAAM,CAAC,CAAC;IAChF,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,6CAA6C,EAAE,aAAa,CAAC,CAAC;IAC9F,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,uBAAuB,CAAC,CAAC;AAC3D,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,eAAe,EAAE,QAAQ,CAAC,CAAC;IAE7D,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"} | ||
| {"version":3,"file":"bl2.js","sourceRoot":"","sources":["../../../src/source/mentalmars/bl2.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAaC;AAED,oDAUC;AAjCD,iDAAmC;AAGnC,+DAA4D;AAC5D,qCAAyC;AAEzC,MAAM,eAAe,GAAG,6DAA6D,CAAC;AAE/E,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,+BAAc,EAAC,eAAe,CAAC,CAAC;IAEvD,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oCAAoC,EAAE,OAAO,CAAC,CAAC;IAC/E,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,sCAAsC,EAAE,MAAM,CAAC,CAAC;IAChF,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,6CAA6C,EAAE,aAAa,CAAC,CAAC;IAC9F,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,uBAAuB,CAAC,CAAC;AAC3D,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,eAAe,EAAE,QAAQ,CAAC,CAAC;IAE7D,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"} |
@@ -35,14 +35,11 @@ "use strict"; | ||
| })(); | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.getMentalMarsBL3ShiftCodes = getMentalMarsBL3ShiftCodes; | ||
| exports.getHeadingShiftCodes = getHeadingShiftCodes; | ||
| const node_fetch_1 = __importDefault(require("node-fetch")); | ||
| const cheerio = __importStar(require("cheerio")); | ||
| const fetchWithRetry_1 = require("../../utils/fetchWithRetry"); | ||
| const shared_1 = require("./shared"); | ||
| const SHIFT_CODES_URL = 'https://mentalmars.com/game-news/borderlands-3-golden-keys/'; | ||
| async function* getMentalMarsBL3ShiftCodes() { | ||
| const response = await (0, node_fetch_1.default)(SHIFT_CODES_URL); | ||
| const response = await (0, fetchWithRetry_1.fetchWithRetry)(SHIFT_CODES_URL); | ||
| const text = await response.text(); | ||
@@ -49,0 +46,0 @@ const $ = cheerio.load(text); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"bl3.js","sourceRoot":"","sources":["../../../src/source/mentalmars/bl3.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAYC;AAED,oDAUC;AAhCD,4DAA+B;AAC/B,iDAAmC;AAGnC,qCAAyC;AAEzC,MAAM,eAAe,GAAG,6DAA6D,CAAC;AAE/E,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,eAAe,CAAC,CAAC;IAE9C,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,6CAA6C,CAAC,CAAC;IAC/E,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,yCAAyC,CAAC,CAAC;IAC3E,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,sCAAsC,CAAC,CAAC;AAC1E,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,eAAe,EAAE,QAAQ,CAAC,CAAC;IAE7D,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"} | ||
| {"version":3,"file":"bl3.js","sourceRoot":"","sources":["../../../src/source/mentalmars/bl3.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAYC;AAED,oDAUC;AAhCD,iDAAmC;AAGnC,+DAA4D;AAC5D,qCAAyC;AAEzC,MAAM,eAAe,GAAG,6DAA6D,CAAC;AAE/E,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,+BAAc,EAAC,eAAe,CAAC,CAAC;IAEvD,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,6CAA6C,CAAC,CAAC;IAC/E,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,yCAAyC,CAAC,CAAC;IAC3E,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,sCAAsC,CAAC,CAAC;AAC1E,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,eAAe,EAAE,QAAQ,CAAC,CAAC;IAE7D,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"} |
@@ -35,13 +35,10 @@ "use strict"; | ||
| })(); | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.getMentalMarsBL4ShiftCodes = getMentalMarsBL4ShiftCodes; | ||
| const node_fetch_1 = __importDefault(require("node-fetch")); | ||
| const cheerio = __importStar(require("cheerio")); | ||
| const fetchWithRetry_1 = require("../../utils/fetchWithRetry"); | ||
| const shared_1 = require("./shared"); | ||
| const SHIFT_CODES_URL = 'https://mentalmars.com/game-news/borderlands-4-shift-codes/'; | ||
| async function* getMentalMarsBL4ShiftCodes() { | ||
| const response = await (0, node_fetch_1.default)(SHIFT_CODES_URL); | ||
| const response = await (0, fetchWithRetry_1.fetchWithRetry)(SHIFT_CODES_URL); | ||
| const text = await response.text(); | ||
@@ -48,0 +45,0 @@ const $ = cheerio.load(text); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"bl4.js","sourceRoot":"","sources":["../../../src/source/mentalmars/bl4.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAeC;AAvBD,4DAA+B;AAC/B,iDAAmC;AAGnC,qCAAyC;AAEzC,MAAM,eAAe,GAAG,6DAA6D,CAAC;AAE/E,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,eAAe,CAAC,CAAC;IAE9C,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,MAAM,MAAM,GAAG,CAAC,CAAC,4DAA4D,CAAC,CAAC,KAAK,EAAE,CAAC;IAEvF,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,eAAe,EAAE,WAAW,CAAC,CAAC;IAEhE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"} | ||
| {"version":3,"file":"bl4.js","sourceRoot":"","sources":["../../../src/source/mentalmars/bl4.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAeC;AAvBD,iDAAmC;AAGnC,+DAA4D;AAC5D,qCAAyC;AAEzC,MAAM,eAAe,GAAG,6DAA6D,CAAC;AAE/E,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,+BAAc,EAAC,eAAe,CAAC,CAAC;IAEvD,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,MAAM,MAAM,GAAG,CAAC,CAAC,4DAA4D,CAAC,CAAC,KAAK,EAAE,CAAC;IAEvF,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,eAAe,EAAE,WAAW,CAAC,CAAC;IAEhE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"} |
@@ -35,14 +35,11 @@ "use strict"; | ||
| })(); | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.getMentalMarsGodfallShiftCodes = getMentalMarsGodfallShiftCodes; | ||
| const node_fetch_1 = __importDefault(require("node-fetch")); | ||
| const cheerio = __importStar(require("cheerio")); | ||
| const const_1 = require("../../const"); | ||
| const fetchWithRetry_1 = require("../../utils/fetchWithRetry"); | ||
| const parseDate_1 = require("../../utils/parseDate"); | ||
| const SHIFT_CODES_URL = 'https://mentalmars.com/game-news/godfall-shift-codes/'; | ||
| async function* getMentalMarsGodfallShiftCodes() { | ||
| const response = await (0, node_fetch_1.default)(SHIFT_CODES_URL); | ||
| const response = await (0, fetchWithRetry_1.fetchWithRetry)(SHIFT_CODES_URL); | ||
| const text = await response.text(); | ||
@@ -49,0 +46,0 @@ const $ = cheerio.load(text); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"godfall.js","sourceRoot":"","sources":["../../../src/source/mentalmars/godfall.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AASA,wEA4BC;AArCD,4DAA+B;AAC/B,iDAAmC;AAGnC,uCAA+C;AAC/C,qDAAkD;AAElD,MAAM,eAAe,GAAG,uDAAuD,CAAC;AAEzE,KAAK,SAAU,CAAC,CAAC,8BAA8B;IACpD,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,eAAe,CAAC,CAAC;IAE9C,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,MAAM,MAAM,GAAG,CAAC,CAAC,qCAAqC,CAAC,CAAC,KAAK,EAAE,CAAC;IAEhE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,KAAK,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAEhC,MAAM,MAAM,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;QACtC,MAAM,OAAO,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;QACvC,MAAM,IAAI,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,wBAAgB,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;QAE9E,IAAI,CAAC,IAAI;YAAE,SAAS;QAEpB,MAAM,SAAS,GAAc;YAC3B,IAAI;YACJ,IAAI,EAAE,SAAS;YACf,QAAQ,EAAE,WAAW;YACrB,MAAM;YACN,OAAO,EAAE,IAAA,qBAAS,EAAC,OAAO,CAAC;SAC5B,CAAC;QAEF,MAAM,SAAS,CAAC;IAClB,CAAC;AACH,CAAC"} | ||
| {"version":3,"file":"godfall.js","sourceRoot":"","sources":["../../../src/source/mentalmars/godfall.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AASA,wEA4BC;AArCD,iDAAmC;AAGnC,uCAA+C;AAC/C,+DAA4D;AAC5D,qDAAkD;AAElD,MAAM,eAAe,GAAG,uDAAuD,CAAC;AAEzE,KAAK,SAAU,CAAC,CAAC,8BAA8B;IACpD,MAAM,QAAQ,GAAG,MAAM,IAAA,+BAAc,EAAC,eAAe,CAAC,CAAC;IAEvD,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,MAAM,MAAM,GAAG,CAAC,CAAC,qCAAqC,CAAC,CAAC,KAAK,EAAE,CAAC;IAEhE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,KAAK,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAEhC,MAAM,MAAM,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;QACtC,MAAM,OAAO,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;QACvC,MAAM,IAAI,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,wBAAgB,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;QAE9E,IAAI,CAAC,IAAI;YAAE,SAAS;QAEpB,MAAM,SAAS,GAAc;YAC3B,IAAI;YACJ,IAAI,EAAE,SAAS;YACf,QAAQ,EAAE,WAAW;YACrB,MAAM;YACN,OAAO,EAAE,IAAA,qBAAS,EAAC,OAAO,CAAC;SAC5B,CAAC;QAEF,MAAM,SAAS,CAAC;IAClB,CAAC;AACH,CAAC"} |
@@ -35,13 +35,10 @@ "use strict"; | ||
| })(); | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.getMentalMarsNTBShiftCodes = getMentalMarsNTBShiftCodes; | ||
| const node_fetch_1 = __importDefault(require("node-fetch")); | ||
| const cheerio = __importStar(require("cheerio")); | ||
| const fetchWithRetry_1 = require("../../utils/fetchWithRetry"); | ||
| const shared_1 = require("./shared"); | ||
| const SHIFT_CODES_URL = 'https://mentalmars.com/game-news/new-tales-from-the-borderlands-shift-codes/'; | ||
| async function* getMentalMarsNTBShiftCodes() { | ||
| const response = await (0, node_fetch_1.default)(SHIFT_CODES_URL); | ||
| const response = await (0, fetchWithRetry_1.fetchWithRetry)(SHIFT_CODES_URL); | ||
| const text = await response.text(); | ||
@@ -48,0 +45,0 @@ const $ = cheerio.load(text); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"ntb.js","sourceRoot":"","sources":["../../../src/source/mentalmars/ntb.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAUA,gEAeC;AAzBD,4DAA+B;AAC/B,iDAAmC;AAKnC,qCAAyC;AAEzC,MAAM,eAAe,GAAG,8EAA8E,CAAC;AAEhG,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,eAAe,CAAC,CAAC;IAE9C,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,MAAM,MAAM,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,KAAK,EAAE,CAAC;IAEnC,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,8BAA8B,EAAE,WAAW,CAAC,CAAC;IAE/E,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"} | ||
| {"version":3,"file":"ntb.js","sourceRoot":"","sources":["../../../src/source/mentalmars/ntb.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAUA,gEAeC;AAzBD,iDAAmC;AAInC,+DAA4D;AAE5D,qCAAyC;AAEzC,MAAM,eAAe,GAAG,8EAA8E,CAAC;AAEhG,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,+BAAc,EAAC,eAAe,CAAC,CAAC;IAEvD,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,MAAM,MAAM,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,KAAK,EAAE,CAAC;IAEnC,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,8BAA8B,EAAE,WAAW,CAAC,CAAC;IAE/E,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"} |
@@ -35,14 +35,11 @@ "use strict"; | ||
| })(); | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.getMentalMarsTPSShiftCodes = getMentalMarsTPSShiftCodes; | ||
| exports.getHeadingShiftCodes = getHeadingShiftCodes; | ||
| const node_fetch_1 = __importDefault(require("node-fetch")); | ||
| const cheerio = __importStar(require("cheerio")); | ||
| const fetchWithRetry_1 = require("../../utils/fetchWithRetry"); | ||
| const shared_1 = require("./shared"); | ||
| const SHIFT_CODES_URL = 'https://mentalmars.com/game-news/bltps-golden-keys/'; | ||
| async function* getMentalMarsTPSShiftCodes() { | ||
| const response = await (0, node_fetch_1.default)(SHIFT_CODES_URL); | ||
| const response = await (0, fetchWithRetry_1.fetchWithRetry)(SHIFT_CODES_URL); | ||
| const text = await response.text(); | ||
@@ -49,0 +46,0 @@ const $ = cheerio.load(text); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"tps.js","sourceRoot":"","sources":["../../../src/source/mentalmars/tps.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAaC;AAED,oDAUC;AAjCD,4DAA+B;AAC/B,iDAAmC;AAGnC,qCAAyC;AAEzC,MAAM,eAAe,GAAG,qDAAqD,CAAC;AAEvE,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,eAAe,CAAC,CAAC;IAE9C,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,+CAA+C,CAAC,CAAC;IACjF,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,wBAAwB,EAAE,OAAO,CAAC,CAAC;IACnE,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,iCAAiC,EAAE,aAAa,CAAC,CAAC;IAClF,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,0BAA0B,EAAE,MAAM,CAAC,CAAC;AACtE,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,6BAA6B,EAAE,QAAQ,CAAC,CAAC;IAE3E,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"} | ||
| {"version":3,"file":"tps.js","sourceRoot":"","sources":["../../../src/source/mentalmars/tps.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAaC;AAED,oDAUC;AAjCD,iDAAmC;AAGnC,+DAA4D;AAC5D,qCAAyC;AAEzC,MAAM,eAAe,GAAG,qDAAqD,CAAC;AAEvE,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,+BAAc,EAAC,eAAe,CAAC,CAAC;IAEvD,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,+CAA+C,CAAC,CAAC;IACjF,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,wBAAwB,EAAE,OAAO,CAAC,CAAC;IACnE,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,iCAAiC,EAAE,aAAa,CAAC,CAAC;IAClF,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,0BAA0B,EAAE,MAAM,CAAC,CAAC;AACtE,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,6BAA6B,EAAE,QAAQ,CAAC,CAAC;IAE3E,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"} |
@@ -35,14 +35,11 @@ "use strict"; | ||
| })(); | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.getMentalMarsTTWShiftCodes = getMentalMarsTTWShiftCodes; | ||
| exports.getHeadingShiftCodes = getHeadingShiftCodes; | ||
| const node_fetch_1 = __importDefault(require("node-fetch")); | ||
| const cheerio = __importStar(require("cheerio")); | ||
| const fetchWithRetry_1 = require("../../utils/fetchWithRetry"); | ||
| const shared_1 = require("./shared"); | ||
| const SHIFT_CODES_URL = 'https://mentalmars.com/game-news/tiny-tinas-wonderlands-shift-codes/'; | ||
| async function* getMentalMarsTTWShiftCodes() { | ||
| const response = await (0, node_fetch_1.default)(SHIFT_CODES_URL); | ||
| const response = await (0, fetchWithRetry_1.fetchWithRetry)(SHIFT_CODES_URL); | ||
| const text = await response.text(); | ||
@@ -49,0 +46,0 @@ const $ = cheerio.load(text); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"ttw.js","sourceRoot":"","sources":["../../../src/source/mentalmars/ttw.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAUC;AAED,oDAUC;AA9BD,4DAA+B;AAC/B,iDAAmC;AAGnC,qCAAyC;AAEzC,MAAM,eAAe,GAAG,sEAAsE,CAAC;AAExF,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,oBAAK,EAAC,eAAe,CAAC,CAAC;IAE9C,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,8BAA8B,CAAC,CAAC;AAClE,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,0BAA0B,EAAE,QAAQ,CAAC,CAAC;IAExE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"} | ||
| {"version":3,"file":"ttw.js","sourceRoot":"","sources":["../../../src/source/mentalmars/ttw.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAQA,gEAUC;AAED,oDAUC;AA9BD,iDAAmC;AAGnC,+DAA4D;AAC5D,qCAAyC;AAEzC,MAAM,eAAe,GAAG,sEAAsE,CAAC;AAExF,KAAK,SAAU,CAAC,CAAC,0BAA0B;IAChD,MAAM,QAAQ,GAAG,MAAM,IAAA,+BAAc,EAAC,eAAe,CAAC,CAAC;IAEvD,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;IACnC,MAAM,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAE7B,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC;IACtD,KAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,8BAA8B,CAAC,CAAC;AAClE,CAAC;AAEM,KAAK,SAAU,CAAC,CAAC,oBAAoB,CAAC,CAAe,EAAE,OAAe,EAAE,WAAmB,WAAW;IAC3G,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI,OAAO,WAAW,CAAC,CAAC,KAAK,EAAE,CAAC;IAEjD,MAAM,QAAQ,GAAG,IAAA,sBAAa,EAAC,CAAC,EAAE,0BAA0B,EAAE,QAAQ,CAAC,CAAC;IAExE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;IACrC,KAAK,MAAM,GAAG,IAAI,IAAI,EAAE,CAAC;QACvB,MAAM,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;QAC3B,IAAI,IAAI;YAAE,MAAM,IAAI,CAAC;IACvB,CAAC;AACH,CAAC"} |
+1
-1
| { | ||
| "name": "@shift-code/get", | ||
| "version": "0.7.1", | ||
| "version": "0.7.2", | ||
| "description": "Get active Gearbox SHiFT codes", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
46137
8.4%53
6%692
7.12%6
-40%