Show / Hide Table of Contents

Namespace RuriLib

Classes

BlockBase

A generic block used to process information in RuriLib.

BlockBypassCF

A block that can bypass Cloudflare protections.

BlockCaptcha

A block that can solve captcha challenges.

BlockFunction

A block that can execute a specific function on one or multiple inputs.

BlockImageCaptcha

A block that solves an image captcha challenge.

BlockKeycheck

A block that changes the bot status according to some conditions.

BlockLSCode

A block that contains LoliScript code for readonly visualization purposes.

BlockParse

A block that parses data from a string.

BlockRecaptcha

A block that solves a reCaptcha challenge.

BlockRequest

A block that can perform HTTP requests.

BlockTCP

A block that can connect to a host over TCP and supports SSL.

BlockUtility

A block that performs actions on variables, converts values and operates on files.

BotData

Class that holds all the variables needed for checking a single data line.

ConditionChecker

Static Class used to check if a condition is true or false.

Config

Represents a configuration in RuriLib.

ConfigSettings

Contains all the settings of a Config.

IOManager

Static Class used to access serialization and deserialization of objects.

LogEntry

A single entry in the log of the application.

MultipartContent

Represents a Multipart Content

SBlockBrowserAction

A block that can interact with a selenium-driven browser.

SBlockElementAction

A block that can perform an action on an element inside an HTML page.

SBlockExecuteJS

A block that executes javascript code in the selenium-driven browser.

SBlockNavigate

A block that navigates to a given URL in a selenium-driven browser.

TypeSwitch

Allows to make a switch statement on the Type of the object, and executes a different Action depending on its outcome.

Enums

BlockCaptcha.CaptchaService

The available Captcha-solving services.

BlockFunction.Function

The function name.

BlockFunction.Hash

The available hashing functions.

BotStatus

The status of the Bot. While the status is NONE or SUCCESS the Bot keeps checking the script until the end, otherwise it stops.

BrowserAction

The actions that can be performed on a browser.

Condition

The condition on which to base the outcome of a comparison.

Conversion

The available conversion formats.

ElementAction

The actions that can be performed on an element.

ElementLocator

The available ways to address an element.

FileAction

Actions that can be performed on files.

ListAction

Actions executed on list variables.

LogLevel

How critical a log entry is.

MultipartContentType

The available types of multipart contents.

ParseType

The allowed parsing algorithms.

RequestType

The types of request that can be performed.

ResponseType

The type of data expected inside the HTTP response.

TCPCommand

Available commands for the TCP client.

UtilityGroup

The available utility groups.

VarAction

Actions executed on single variables.

Back to top Generated by DocFX