module WList:sig
..end
These queries return various (usually huge) lists, presented as enumerations.
val allimages : session ->
?from:string ->
?upto:string ->
?prefix:string ->
?minsize:int ->
?maxsize:int ->
?order:order -> ?limit:int -> unit -> Title.t Enum.t
from
: The page from which to start the enumeration. Default: noneupto
: The page up to which do the enumeration. Default: noneprefix
: Only enumerate pages that starts with this prefix. Default: emptyminsize
: Minimum size in bytes of page to be enumerated. Default: nonemaxsize
: Maximum size in bytes of page to be enumerated. Default: noneorder
: Order of the enumeration. Default: `INCR
limit
: Maximum number of pages to enumerate. Default: max_int
val allpages : session ->
?ns:namespace ->
?from:string ->
?upto:string ->
?prefix:string ->
?rdrfilter:redirect_filter ->
?minsize:int ->
?maxsize:int ->
?order:order -> ?limit:int -> unit -> Title.t Enum.t
ns
: The namespace to enumerate. Default: 0
from
: The page from which to start the enumeration. Default: noneupto
: The page up to which do the enumeration. Default: noneprefix
: Only enumerate pages that starts with this prefix. Default: emptyrdrfilter
: Enumerate redirects. Default: `ALL
minsize
: Minimum size in bytes of page to be enumerated. Default: nonemaxsize
: Maximum size in bytes of page to be enumerated. Default: noneorder
: Order of the enumeration. Default: `INCR
limit
: Maximum number of pages to enumerate. Default: max_int
val allcategories : session ->
?from:string ->
?upto:string ->
?prefix:string ->
?order:order ->
?limit:int -> unit -> category_info Enum.t
from
: The category from which to start the enumeration. Default: noneupto
: The category up to which do the enumeration. Default: noneprefix
: Only enumerate category that starts with this prefix. Default: emptyorder
: Order of the enumeration. Default: `INCR
limit
: Maximum number of pages to enumerate. Default: max_int
val backlinks : session ->
?ns:namespace list ->
?rdrfilter:redirect_filter ->
?rdr:bool -> ?limit:int -> Title.t -> Title.t Enum.t
ns
: Namespaces to enumerate. Default: allrdrfilter
: Enumerate redirects. Default: `ALL
rdr
: Recursively enumerate pages which are redirects. Default: false
limit
: Maximum number of pages to enumerate. Default: max_int
val embeddedin : session ->
?ns:namespace list ->
?rdrfilter:redirect_filter ->
?limit:int -> Title.t -> Title.t Enum.t
ns
: Namespaces to enumerate. Default: allrdrfilter
: Enumerate redirects. Default: `ALL
limit
: Maximum number of pages to enumerate. Default: max_int
val exturlusage : session ->
?ns:namespace list ->
?limit:int -> string -> (Title.t * string) Enum.t
ns
: Namespaces to enumerate. Default: alllimit
: Maximum number of pages to enumerate. Default: max_int
val imageusage : session ->
?ns:namespace list ->
?rdrfilter:redirect_filter ->
?rdr:bool -> ?limit:int -> Title.t -> Title.t Enum.t
ns
: Namespaces to enumerate. Default: allrdrfilter
: Enumerate redirects. Default: `ALL
rdr
: Recursively enumerate pages which are redirects. Default: false
limit
: Maximum number of pages to enumerate. Default: max_int
val recentchanges : session ->
?fromts:Timestamp.t ->
?uptots:Timestamp.t ->
?ns:namespace list ->
?order:order ->
?usrfilter:user_filter ->
?limit:int -> unit -> rc_info Enum.t
fromts
: Timestamp to enumerate from. Default: noneuptots
: Timestamp to enumerate up to. Default: nonens
: Namespaces to enumerate. Default: allorder
: Order of the enumeration. Default: `DECR
usrfilter
: Display or exclude a particular user. Default: `ALL
limit
: Maximum number of pages to enumerate. Default: max_int
val search : session ->
?ns:namespace list ->
?what:search_type ->
?rdr:bool -> ?limit:int -> string -> Title.t Enum.t
ns
: Namespaces to enumerate. Default: allwhat
: Search inside the text or titles. Default: `TEXT
rdr
: Include redirects. Default: false
limit
: Maximum number of pages to enumerate. Default: max_int