Class: Crawlora::YahooFinanceGroup

Inherits:
Object
  • Object
show all
Defined in:
sig/crawlora.rbs

Instance Method Summary collapse

Constructor Details

#initializeYahooFinanceGroup

Returns a new instance of YahooFinanceGroup.

Parameters:

  • (Client)
  • (Hash[String, String])


1037
# File 'sig/crawlora.rbs', line 1037

def initialize: (Client, Hash[String, String]) -> void

Instance Method Details

#calendarObject

Parameters:

  • type: ("earnings", "ipo", "economic-events", "splits")
  • start: (String)
  • end: (String)
  • limit: (Integer)
  • offset: (Integer)
  • market_cap: (Float)
  • filter_most_active: (Boolean)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1039
# File 'sig/crawlora.rbs', line 1039

def calendar: (?type: "earnings" | "ipo" | "economic-events" | "splits", ?start: String, ?end: String, ?limit: Integer, ?offset: Integer, ?market_cap: Float, ?filter_most_active: bool, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#calendarsObject

Parameters:

  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1038
# File 'sig/crawlora.rbs', line 1038

def calendars: (?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#downloadObject

Parameters:

  • request: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1040
# File 'sig/crawlora.rbs', line 1040

def download: (?request: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#industriesObject

Parameters:

  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1041
# File 'sig/crawlora.rbs', line 1041

def industries: (?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#industryObject

Parameters:

  • key: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1042
# File 'sig/crawlora.rbs', line 1042

def industry: (?key: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#lookupObject

Parameters:

  • query: (String)
  • type: ("all", "equity", "etf", "mutualfund", "index", "future", "currency", "cryptocurrency")
  • count: (Integer)
  • start: (Integer)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1043
# File 'sig/crawlora.rbs', line 1043

def lookup: (?query: String, ?type: "all" | "equity" | "etf" | "mutualfund" | "index" | "future" | "currency" | "cryptocurrency", ?count: Integer, ?start: Integer, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#market_statusObject

Parameters:

  • market: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1044
# File 'sig/crawlora.rbs', line 1044

def market_status: (?market: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#market_summaryObject

Parameters:

  • market: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1045
# File 'sig/crawlora.rbs', line 1045

def market_summary: (?market: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#screenerObject

Parameters:

  • id: (String)
  • count: (Integer)
  • offset: (Integer)
  • sort_field: (String)
  • sort_asc: (Boolean)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1047
# File 'sig/crawlora.rbs', line 1047

def screener: (?id: String, ?count: Integer, ?offset: Integer, ?sort_field: String, ?sort_asc: bool, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#screener_customObject

Parameters:

  • request: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1046
# File 'sig/crawlora.rbs', line 1046

def screener_custom: (?request: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#screenersObject

Parameters:

  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1048
# File 'sig/crawlora.rbs', line 1048

def screeners: (?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#searchObject

Parameters:

  • q: (String)
  • quotes_count: (Integer)
  • news_count: (Integer)
  • lists_count: (Integer)
  • include_research: (Boolean)
  • enable_fuzzy_query: (Boolean)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1049
# File 'sig/crawlora.rbs', line 1049

def search: (?q: String, ?quotes_count: Integer, ?news_count: Integer, ?lists_count: Integer, ?include_research: bool, ?enable_fuzzy_query: bool, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#sectorObject

Parameters:

  • key: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1051
# File 'sig/crawlora.rbs', line 1051

def sector: (?key: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#sectorsObject

Parameters:

  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1050
# File 'sig/crawlora.rbs', line 1050

def sectors: (?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_actionsObject

Parameters:

  • symbol: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1052
# File 'sig/crawlora.rbs', line 1052

def ticker_actions: (?symbol: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_analystsObject

Parameters:

  • symbol: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1053
# File 'sig/crawlora.rbs', line 1053

def ticker_analysts: (?symbol: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_calendarObject

Parameters:

  • symbol: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1054
# File 'sig/crawlora.rbs', line 1054

def ticker_calendar: (?symbol: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_capital_gainsObject

Parameters:

  • symbol: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1055
# File 'sig/crawlora.rbs', line 1055

def ticker_capital_gains: (?symbol: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_dividendsObject

Parameters:

  • symbol: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1056
# File 'sig/crawlora.rbs', line 1056

def ticker_dividends: (?symbol: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_earningsObject

Parameters:

  • symbol: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1057
# File 'sig/crawlora.rbs', line 1057

def ticker_earnings: (?symbol: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_earnings_datesObject

Parameters:

  • symbol: (String)
  • limit: (Integer)
  • offset: (Integer)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1058
# File 'sig/crawlora.rbs', line 1058

def ticker_earnings_dates: (?symbol: String, ?limit: Integer, ?offset: Integer, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_financialsObject

Parameters:

  • symbol: (String)
  • statement: ("income", "income-statement", "balance-sheet", "balance", "cash-flow", "cashflow")
  • period: ("annual", "quarterly", "trailing")
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1059
# File 'sig/crawlora.rbs', line 1059

def ticker_financials: (?symbol: String, ?statement: "income" | "income-statement" | "balance-sheet" | "balance" | "cash-flow" | "cashflow", ?period: "annual" | "quarterly" | "trailing", ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_fundsObject

Parameters:

  • symbol: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1060
# File 'sig/crawlora.rbs', line 1060

def ticker_funds: (?symbol: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_historyObject

Parameters:

  • symbol: (String)
  • period: (String)
  • start: (String)
  • end: (String)
  • interval: (String)
  • include_prepost: (Boolean)
  • include_actions: (Boolean)
  • auto_adjust: (Boolean)
  • back_adjust: (Boolean)
  • keepna: (Boolean)
  • rounding: (Boolean)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1061
# File 'sig/crawlora.rbs', line 1061

def ticker_history: (?symbol: String, ?period: String, ?start: String, ?end: String, ?interval: String, ?include_prepost: bool, ?include_actions: bool, ?auto_adjust: bool, ?back_adjust: bool, ?keepna: bool, ?rounding: bool, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_history_metadataObject

Parameters:

  • symbol: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1062
# File 'sig/crawlora.rbs', line 1062

def ticker_history_metadata: (?symbol: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_holdersObject

Parameters:

  • symbol: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1063
# File 'sig/crawlora.rbs', line 1063

def ticker_holders: (?symbol: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_infoObject

Parameters:

  • symbol: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1064
# File 'sig/crawlora.rbs', line 1064

def ticker_info: (?symbol: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_isinObject

Parameters:

  • symbol: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1065
# File 'sig/crawlora.rbs', line 1065

def ticker_isin: (?symbol: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_newsObject

Parameters:

  • symbol: (String)
  • count: (Integer)
  • tab: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1066
# File 'sig/crawlora.rbs', line 1066

def ticker_news: (?symbol: String, ?count: Integer, ?tab: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_optionsObject

Parameters:

  • symbol: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1067
# File 'sig/crawlora.rbs', line 1067

def ticker_options: (?symbol: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_options_expirationObject

Parameters:

  • symbol: (String)
  • expiration: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1068
# File 'sig/crawlora.rbs', line 1068

def ticker_options_expiration: (?symbol: String, ?expiration: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_quoteObject

Parameters:

  • symbol: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1069
# File 'sig/crawlora.rbs', line 1069

def ticker_quote: (?symbol: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_sec_filingsObject

Parameters:

  • symbol: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1070
# File 'sig/crawlora.rbs', line 1070

def ticker_sec_filings: (?symbol: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_sharesObject

Parameters:

  • symbol: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1071
# File 'sig/crawlora.rbs', line 1071

def ticker_shares: (?symbol: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_shares_fullObject

Parameters:

  • symbol: (String)
  • start: (String)
  • end: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1072
# File 'sig/crawlora.rbs', line 1072

def ticker_shares_full: (?symbol: String, ?start: String, ?end: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_splitsObject

Parameters:

  • symbol: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1073
# File 'sig/crawlora.rbs', line 1073

def ticker_splits: (?symbol: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_sustainabilityObject

Parameters:

  • symbol: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1074
# File 'sig/crawlora.rbs', line 1074

def ticker_sustainability: (?symbol: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

#ticker_valuationObject

Parameters:

  • symbol: (String)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1075
# File 'sig/crawlora.rbs', line 1075

def ticker_valuation: (?symbol: String, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped

Parameters:

  • region: (String)
  • count: (Integer)
  • _response_type: ("auto", "json", "text", "stream")
  • _timeout: (Float)
  • _headers: (Hash[String, String])
  • (Object)

Returns:

  • (Object)


1076
# File 'sig/crawlora.rbs', line 1076

def trending: (?region: String, ?count: Integer, ?_response_type: ("auto" | "json" | "text" | "stream"), ?_timeout: Float, ?_headers: Hash[String, String], **untyped) -> untyped