ottom8
ComponentsCore Components

Data Source

Pull data into a flow from APIs, the web, or mock sources.

API Request

Make HTTP requests using URL or cURL commands.

InputTypeRequired
MethodstrNo
ModetabNo
URLstrNo

Advanced options: Query Parameters, Body, cURL, Follow Redirects, Headers, Include HTTPx Metadata, Save to File, Timeout

OutputType
API ResponseJSON

Load CSV

Load a CSV file, CSV from a file path, or a valid CSV string and convert it to a list of Data

InputTypeRequired
CSV FilefileNo
CSV File PathstrNo
CSV StringstrNo
Text KeystrNo
OutputType
JSON ListJSON

Load JSON

Convert a JSON file, JSON from a file path, or a JSON string to a Data object or a list of Data objects

InputTypeRequired
JSON FilefileNo
JSON File PathstrNo
JSON StringstrNo
OutputType
JSONJSON

Mock Data

Generate mock data for testing and development.

OutputType
ResultTable
ResultMessage
ResultJSON

Searches Google News via RSS. Returns clean article data.

InputTypeRequired
Search QuerystrYes

Advanced options: Country:Language (ceid), Country (gl), Language (hl), Location (Geo), Timeout, Topic

OutputType
News ArticlesTable

RSS Reader

Fetches and parses an RSS feed.

InputTypeRequired
RSS Feed URLstrYes

Advanced options: Timeout

OutputType
ArticlesTable

SQL Database

Executes SQL queries on SQLAlchemy-compatible databases.

InputTypeRequired
Database URLstrYes
SQL QuerystrYes

Advanced options: Add Error, Include Columns

OutputType
Result TableTable

URL

Fetch content from one or more web pages, following links recursively.

InputTypeRequired
DepthsliderNo
URLsstrNo

Advanced options: Autoset Encoding, Check Response Status, Continue on Failure, Filter Text/HTML, Output Format, Headers, Prevent Outside, Timeout, Use Async

OutputType
Extracted PagesTable
Raw ContentMessage

Search the web, news, or RSS feeds.

InputTypeRequired
Search QuerystrYes
Search ModetabNo

Advanced options: Country:Language (ceid), Country (gl), Language (hl), Location (Geo), Timeout, Topic

OutputType
ResultsTable

On this page