Moved to subfolder "query"
parent
63aa32851b
commit
8cb92ebd3c
|
@ -1,20 +1,20 @@
|
|||
"use strict";
|
||||
|
||||
// Modules from file
|
||||
import { fetchGETResponse } from "./network-helper.js";
|
||||
import LatestSearchQuery from "./classes/latest-search-query.js";
|
||||
import { urls as f95url } from "./constants/url.js";
|
||||
import { fetchGETResponse } from "../network-helper.js";
|
||||
import LatestSearchQuery from "../classes/query/latest-search-query.js";
|
||||
import { urls as f95url } from "../constants/url.js";
|
||||
|
||||
/**
|
||||
* Gets the URLs of the latest updated games that match the passed parameters.
|
||||
* Gets the URLs of the latest handiworks that match the passed parameters.
|
||||
* You *must* be logged.
|
||||
* @param {LatestSearchQuery} query
|
||||
* Query used for the search
|
||||
* @param {Number} limit
|
||||
* Maximum number of items to get. Default: 30
|
||||
* @returns {Promise<String[]>} URLs of the fetched games
|
||||
* @returns {Promise<String[]>} URLs of the handiworks
|
||||
*/
|
||||
export async function fetchLatest(query: LatestSearchQuery, limit = 30): Promise<string[]> {
|
||||
export default async function fetchLatestHandiworkURLs(query: LatestSearchQuery, limit = 30): Promise<string[]> {
|
||||
// Local variables
|
||||
const threadURL = new URL("threads/", f95url.F95_BASE_URL).href;
|
||||
const resultURLs = [];
|
|
@ -7,10 +7,10 @@ import { readFileSync, writeFileSync, existsSync } from "fs";
|
|||
import cheerio from "cheerio";
|
||||
|
||||
// Modules from file
|
||||
import shared, { TPrefixDict } from "./shared.js";
|
||||
import { urls as f95url } from "./constants/url.js";
|
||||
import { selectors as f95selector} from "./constants/css-selector.js";
|
||||
import { fetchHTML } from "./network-helper.js";
|
||||
import shared, { TPrefixDict } from "../shared.js";
|
||||
import { urls as f95url } from "../constants/url.js";
|
||||
import { selectors as f95selector} from "../constants/css-selector.js";
|
||||
import { fetchHTML } from "../network-helper.js";
|
||||
|
||||
//#region Interface definitions
|
||||
/**
|
||||
|
@ -46,7 +46,7 @@ interface ILatestResource {
|
|||
* Gets the basic data used for game data processing
|
||||
* (such as graphics engines and progress statuses)
|
||||
*/
|
||||
export async function fetchPlatformData(): Promise<void> {
|
||||
export default async function fetchPlatformData(): Promise<void> {
|
||||
// Check if the data are cached
|
||||
if (!readCache(shared.cachePath)) {
|
||||
// Load the HTML
|
Loading…
Reference in New Issue