mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-27 12:40:35 +00:00
Changing reddit_sent command name (part 2) (#2986)
* hoping this works * Moving files and adding test Co-authored-by: James Maslek <jmaslek11@gmail.com>
This commit is contained in:
@@ -394,7 +394,7 @@ def display_due_diligence(
|
||||
"API_REDDIT_PASSWORD",
|
||||
]
|
||||
)
|
||||
def display_reddit_sent(
|
||||
def display_redditsent(
|
||||
symbol: str,
|
||||
sortby: str = "relevance",
|
||||
limit: int = 100,
|
||||
|
||||
@@ -168,7 +168,7 @@
|
||||
"spacc": ["Reddit"],
|
||||
"spac": ["Reddit"],
|
||||
"getdd": ["Reddit"],
|
||||
"reddit_sent": ["Reddit"],
|
||||
"redditsent": ["Reddit"],
|
||||
"trending": ["Stocktwits"],
|
||||
"stalker": ["Stocktwits"],
|
||||
"bullbear": ["Stocktwits"],
|
||||
|
||||
2
openbb_terminal/miscellaneous/i18n/en.yml
vendored
2
openbb_terminal/miscellaneous/i18n/en.yml
vendored
@@ -313,7 +313,7 @@ en:
|
||||
stocks/ba/spacc: show other users spacs announcements from subreddit SPACs
|
||||
stocks/ba/spac: show other users spacs announcements from other subs
|
||||
stocks/ba/getdd: gets due diligence from another user's post
|
||||
stocks/ba/reddit_sent: searches reddit for ticker and finds reddit sentiment
|
||||
stocks/ba/redditsent: searches reddit for ticker and finds reddit sentiment
|
||||
stocks/ba/trending: trending stocks
|
||||
stocks/ba/stalker: stalk stocktwits user's last messages
|
||||
stocks/ba/bullbear: estimate quick sentiment from last 30 messages on board
|
||||
|
||||
@@ -10,7 +10,7 @@ popular -l 5 -n 10
|
||||
spacc
|
||||
spac
|
||||
getdd
|
||||
reddit_sent
|
||||
redditsent
|
||||
trending
|
||||
stalker -l 3
|
||||
bullbear
|
||||
|
||||
@@ -123,9 +123,9 @@ functions = {
|
||||
"model": "openbb_terminal.common.behavioural_analysis.reddit_model.get_popular_tickers",
|
||||
"view": "openbb_terminal.common.behavioural_analysis.reddit_view.display_popular_tickers",
|
||||
},
|
||||
"stocks.ba.reddit_sent": {
|
||||
"stocks.ba.redditsent": {
|
||||
"model": "openbb_terminal.common.behavioural_analysis.reddit_model.get_posts_about",
|
||||
"view": "openbb_terminal.common.behavioural_analysis.reddit_view.display_reddit_sent",
|
||||
"view": "openbb_terminal.common.behavioural_analysis.reddit_view.display_redditsent",
|
||||
},
|
||||
"stocks.ba.text_sent": {
|
||||
"model": "openbb_terminal.common.behavioural_analysis.reddit_model.get_sentiment"
|
||||
|
||||
@@ -53,7 +53,7 @@ class BehaviouralAnalysisController(StockBaseController):
|
||||
"stalker",
|
||||
"infer",
|
||||
"sentiment",
|
||||
"reddit_sent",
|
||||
"redditsent",
|
||||
"mentions",
|
||||
"regions",
|
||||
"queries",
|
||||
@@ -142,7 +142,7 @@ class BehaviouralAnalysisController(StockBaseController):
|
||||
"--all": {},
|
||||
"-a": "--all",
|
||||
}
|
||||
choices["reddit_sent"] = {
|
||||
choices["redditsent"] = {
|
||||
"--sort": {c: {} for c in self.reddit_sort},
|
||||
"-s": "--sort",
|
||||
"--company": None,
|
||||
@@ -210,7 +210,7 @@ class BehaviouralAnalysisController(StockBaseController):
|
||||
mt.add_cmd("spacc")
|
||||
mt.add_cmd("spac")
|
||||
mt.add_cmd("getdd", self.ticker)
|
||||
mt.add_cmd("reddit_sent", self.ticker)
|
||||
mt.add_cmd("redditsent", self.ticker)
|
||||
mt.add_cmd("trending")
|
||||
mt.add_cmd("stalker")
|
||||
mt.add_cmd("bullbear", self.ticker)
|
||||
@@ -466,11 +466,11 @@ class BehaviouralAnalysisController(StockBaseController):
|
||||
console.print("No ticker loaded. Please load using 'load <ticker>'\n")
|
||||
|
||||
@log_start_end(log=logger)
|
||||
def call_reddit_sent(self, other_args: List[str]):
|
||||
"""Process reddit_sent command"""
|
||||
def call_redditsent(self, other_args: List[str]):
|
||||
"""Process redditsent command"""
|
||||
parser = argparse.ArgumentParser(
|
||||
add_help=False,
|
||||
prog="reddit_sent",
|
||||
prog="redditsent",
|
||||
description="""
|
||||
Determine general Reddit sentiment about a ticker. [Source: Reddit]
|
||||
""",
|
||||
@@ -548,7 +548,7 @@ class BehaviouralAnalysisController(StockBaseController):
|
||||
if ns_parser:
|
||||
ticker = ns_parser.company if ns_parser.company else self.ticker
|
||||
if self.ticker:
|
||||
reddit_view.display_reddit_sent(
|
||||
reddit_view.display_redditsent(
|
||||
symbol=ticker,
|
||||
sortby=ns_parser.sort,
|
||||
limit=ns_parser.limit,
|
||||
|
||||
@@ -10,7 +10,7 @@ Ticker: TSLA
|
||||
spacc show other users spacs announcements from subreddit SPACs [Reddit]
|
||||
spac show other users spacs announcements from other subs [Reddit]
|
||||
getdd gets due diligence from another user's post [Reddit]
|
||||
reddit_sent searches reddit for ticker and finds reddit sentiment [Reddit]
|
||||
redditsent searches reddit for ticker and finds reddit sentiment [Reddit]
|
||||
trending trending stocks [Stocktwits]
|
||||
stalker stalk stocktwits user's last messages [Stocktwits]
|
||||
bullbear estimate quick sentiment from last 30 messages on board [Stocktwits]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
To obtain charts, make sure to add `chart=True` as the last parameter
|
||||
|
||||
## Get underlying data
|
||||
### stocks.ba.reddit_sent(symbol: str, limit: int = 100, sortby: str = 'relevance', time_frame: str = 'week', full_search: bool = True, subreddits: str = 'all') -> Tuple[pandas.core.frame.DataFrame, list, float]
|
||||
## Get underlying data
|
||||
### stocks.ba.redditsent(symbol: str, limit: int = 100, sortby: str = 'relevance', time_frame: str = 'week', full_search: bool = True, subreddits: str = 'all') -> Tuple[pandas.core.frame.DataFrame, list, float]
|
||||
|
||||
Finds posts related to a specific search term in Reddit
|
||||
|
||||
@@ -29,8 +29,8 @@ Finds posts related to a specific search term in Reddit
|
||||
List of polarity scores,
|
||||
Average polarity score
|
||||
|
||||
## Getting charts
|
||||
### stocks.ba.reddit_sent(symbol: str, sortby: str = 'relevance', limit: int = 100, graphic: bool = False, time_frame: str = 'week', full_search: bool = True, subreddits: str = 'all', display: bool = False, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
|
||||
## Getting charts
|
||||
### stocks.ba.redditsent(symbol: str, sortby: str = 'relevance', limit: int = 100, graphic: bool = False, time_frame: str = 'week', full_search: bool = True, subreddits: str = 'all', display: bool = False, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
|
||||
|
||||
Determine Reddit sentiment about a search term
|
||||
Parameters
|
||||
@@ -1,5 +1,5 @@
|
||||
```txt
|
||||
usage: reddit_sent [-s {relevance,hot,top,new,comments}] [-c COMPANY] [--subreddits SUBREDDITS] [-l LIMIT]
|
||||
usage: redditsent [-s {relevance,hot,top,new,comments}] [-c COMPANY] [--subreddits SUBREDDITS] [-l LIMIT]
|
||||
[-t {hour,day,week,month,year,all}] [-f] [-g] [-h] [--export EXPORT]
|
||||
```
|
||||
|
||||
@@ -27,7 +27,7 @@ optional arguments:
|
||||
Example:
|
||||
|
||||
```txt
|
||||
reddit_sent -c Google --subreddits tech,stocks --full
|
||||
redditsent -c Google --subreddits tech,stocks --full
|
||||
Searching through subreddits for posts.
|
||||
100%|█████████████████████████████████████████████████████████████████████████| 2/2 [00:01<00:00, 1.84it/s]
|
||||
Analyzing each post...
|
||||
12
website/data/menu/main.yml
vendored
12
website/data/menu/main.yml
vendored
@@ -60,8 +60,8 @@ main:
|
||||
ref: /terminal/common/ba/popular
|
||||
- name: queries
|
||||
ref: /terminal/common/ba/queries
|
||||
- name: reddit_sent
|
||||
ref: /terminal/common/ba/reddit_sent
|
||||
- name: redditsent
|
||||
ref: /terminal/common/ba/redditsent
|
||||
- name: regions
|
||||
ref: /terminal/common/ba/regions
|
||||
- name: rise
|
||||
@@ -1111,8 +1111,8 @@ main:
|
||||
ref: /terminal/common/ba/popular
|
||||
- name: queries
|
||||
ref: /terminal/common/ba/queries
|
||||
- name: reddit_sent
|
||||
ref: /terminal/common/ba/reddit_sent
|
||||
- name: redditsent
|
||||
ref: /terminal/common/ba/redditsent
|
||||
- name: regions
|
||||
ref: /terminal/common/ba/regions
|
||||
- name: rise
|
||||
@@ -2439,8 +2439,8 @@ main:
|
||||
ref: /SDK/stocks/ba/stalker
|
||||
- name: trend
|
||||
ref: /SDK/stocks/ba/trend
|
||||
- name: reddit_sent
|
||||
ref: /SDK/stocks/ba/reddit_sent
|
||||
- name: redditsent
|
||||
ref: /SDK/stocks/ba/redditsent
|
||||
- name: headlines
|
||||
ref: /SDK/stocks/ba/headlines
|
||||
- name: queries
|
||||
|
||||
Reference in New Issue
Block a user