mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-27 12:40:35 +00:00
Add spachero website to discovery menu
This commit is contained in:
@@ -7,6 +7,7 @@ from discovery import short_interest_api
|
||||
from discovery import seeking_alpha_api
|
||||
from discovery import fidelity_api
|
||||
from discovery import simply_wallst_api
|
||||
from discovery import spachero_api
|
||||
|
||||
|
||||
# -----------------------------------------------------------------------------------------------------------------------
|
||||
@@ -21,6 +22,7 @@ def print_discovery():
|
||||
print(" map S&P500 index stocks map [Finviz]")
|
||||
print(" sectors show sectors performance [Alpha Vantage]")
|
||||
print(" sw Simply Wall St. research data [Simply Wall St.]")
|
||||
print(" spachero Best website for SPACs research [SpacHero]")
|
||||
print(" gainers show latest top gainers [Yahoo Finance]")
|
||||
print(" orders Orders by Fidelity Customers [Fidelity]")
|
||||
print(" earnings next earnings release dates [Seeking Alpha]")
|
||||
@@ -36,7 +38,8 @@ def disc_menu():
|
||||
# Add list of arguments that the discovery parser accepts
|
||||
disc_parser = argparse.ArgumentParser(prog='discovery', add_help=False)
|
||||
disc_parser.add_argument('cmd', choices=['help', 'q', 'quit',
|
||||
'map', 'sectors', 'gainers', 'orders', 'high_short', 'low_float', 'earnings', 'sw'])
|
||||
'map', 'sectors', 'gainers', 'spacs', 'orders', 'spachero',
|
||||
'high_short', 'low_float', 'earnings', 'sw'])
|
||||
|
||||
print_discovery()
|
||||
|
||||
@@ -76,6 +79,10 @@ def disc_menu():
|
||||
elif ns_known_args.cmd == 'gainers':
|
||||
yahoo_finance_api.gainers(l_args)
|
||||
|
||||
# -------------------------------------------------- SPACHERO --------------------------------------------------
|
||||
elif ns_known_args.cmd == 'spachero':
|
||||
spachero_api.spachero(l_args)
|
||||
|
||||
# --------------------------------------------------- FIDELITY ---------------------------------------------------
|
||||
elif ns_known_args.cmd == 'orders':
|
||||
fidelity_api.orders(l_args)
|
||||
|
||||
19
discovery/spachero_api.py
Normal file
19
discovery/spachero_api.py
Normal file
@@ -0,0 +1,19 @@
|
||||
import argparse
|
||||
import webbrowser
|
||||
|
||||
# ---------------------------------------------------- SPACHERO ----------------------------------------------------
|
||||
def spachero(l_args):
|
||||
parser = argparse.ArgumentParser(prog='spachero', description='''Great website for SPACs research''')
|
||||
|
||||
try:
|
||||
(ns_parser, l_unknown_args) = parser.parse_known_args(l_args)
|
||||
|
||||
if l_unknown_args:
|
||||
print(f"The following args couldn't be interpreted: {l_unknown_args}")
|
||||
|
||||
webbrowser.open(f"https://www.spachero.com")
|
||||
print("")
|
||||
|
||||
except SystemExit:
|
||||
print("")
|
||||
return
|
||||
@@ -4,7 +4,7 @@ import config_bot as cfg
|
||||
import argparse
|
||||
import datetime
|
||||
from datetime import datetime
|
||||
from stock_market_helper_funcs import *
|
||||
from helper_funcs import *
|
||||
import pandas as pd
|
||||
import json
|
||||
import requests
|
||||
|
||||
Reference in New Issue
Block a user