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:
James Simmons
2022-10-22 23:57:15 -04:00
committed by GitHub
parent 0417f5f7eb
commit c29d1c5c20
10 changed files with 26 additions and 26 deletions

View File

@@ -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,

View File

@@ -168,7 +168,7 @@
"spacc": ["Reddit"],
"spac": ["Reddit"],
"getdd": ["Reddit"],
"reddit_sent": ["Reddit"],
"redditsent": ["Reddit"],
"trending": ["Stocktwits"],
"stalker": ["Stocktwits"],
"bullbear": ["Stocktwits"],

View File

@@ -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

View File

@@ -10,7 +10,7 @@ popular -l 5 -n 10
spacc
spac
getdd
reddit_sent
redditsent
trending
stalker -l 3
bullbear

View File

@@ -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"

View File

@@ -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,

View File

@@ -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]

View File

@@ -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

View File

@@ -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...

View File

@@ -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