LibgenSearchUrlOptions
Import from: @xbbg/xnews, @xbbg/xnews/catalog
Defined in: src/sources/libgen.urls.ts (declaration: sources/libgen.urls.d.ts:46)
Extends
Extended by
Properties
baseUrl
readonlybaseUrl:string
Defined in: src/sources/libgen.urls.ts (declaration: sources/libgen.urls.d.ts:42)
Absolute origin of the mirror to query, e.g. https://example.org or https://example.org/libgen. Required: there is no default.
Inherited from
extraParams?
readonlyoptionalextraParams?:Readonly<Record<string,string>>
Defined in: src/sources/libgen.urls.ts (declaration: sources/libgen.urls.d.ts:63)
Extra or corrected query parameters, applied last so they win. Use this when a mirror spells a parameter differently than the layouts above.
includeUploadInfo?
readonlyoptionalincludeUploadInfo?:boolean
Defined in: src/sources/libgen.urls.ts (declaration: sources/libgen.urls.d.ts:58)
Adds the upload/modification timestamp columns to the result table.
layout?
readonlyoptionallayout?:LibgenLayout
Defined in: src/sources/libgen.urls.ts (declaration: sources/libgen.urls.d.ts:44)
Request layout the mirror expects; defaults to "index".
Inherited from
page?
readonlyoptionalpage?:number
Defined in: src/sources/libgen.urls.ts (declaration: sources/libgen.urls.d.ts:52)
1-based result page; defaults to 1.
perPage?
readonlyoptionalperPage?:number
Defined in: src/sources/libgen.urls.ts (declaration: sources/libgen.urls.d.ts:54)
Rows per page, capped at LIBGEN_MAX_PER_PAGE; defaults to 25.
searchField?
readonlyoptionalsearchField?:LibgenSearchField
Defined in: src/sources/libgen.urls.ts (declaration: sources/libgen.urls.d.ts:50)
Columns the query matches; defaults to "default".
sortBy?
readonlyoptionalsortBy?:LibgenSortBy
Defined in: src/sources/libgen.urls.ts (declaration: sources/libgen.urls.d.ts:55)
sortOrder?
readonlyoptionalsortOrder?:LibgenSortOrder
Defined in: src/sources/libgen.urls.ts (declaration: sources/libgen.urls.d.ts:56)
topics?
readonlyoptionaltopics?: readonlyLibgenTopic[]
Defined in: src/sources/libgen.urls.ts (declaration: sources/libgen.urls.d.ts:48)
Catalog partitions to search; defaults to ["libgen"].
