Merge branch 'main' into fix_economy_plot

This commit is contained in:
Henrique Joaquim
2022-11-14 15:07:54 +00:00
committed by GitHub
121 changed files with 1241 additions and 1098 deletions

6
CONTRIBUTING.md vendored
View File

@@ -1385,8 +1385,8 @@ if session and obbff.USE_PROMPT_TOOLKIT:
"-c": "--commodity",
"--sortby": {c: None for c in self.wsj_sortby_cols_dict.keys()},
"-s": "--sortby",
"--ascend": {},
"-a": "--ascend",
"--reverse": {},
"-r": "--reverse",
}
self.choices["map"] = {
"--period": {c: None for c in self.map_period_list},
@@ -1403,7 +1403,7 @@ Important things to note:
- `self.choices["overview"]`: this corresponds to the list of choices that the user is allowed to select after specifying `$ overview`
- `"--commodity": {c: None for c in self.futures_commodities}`: this allows the user to select several commodity values after `--commodity` flag
- `"-c": "--commodity"`: this is interpreted as `-c` having the same effect as `--commodity`
- `"--ascend": {}`: corresponds to a boolean flag (does not expect any value after)
- `"--reverse": {}`: corresponds to a boolean flag (does not expect any value after)
- `"--start": None`: corresponds to a flag where the values allowed are not easily discrete due to vast range
- `self.completer = NestedCompleter.from_nested_dict(self.choices)`: from the choices create our custom completer

View File

@@ -43,6 +43,16 @@ class CovidController(BaseController):
if session and obbff.USE_PROMPT_TOOLKIT:
choices: dict = {c: {} for c in self.controller_choices}
choices["slopes"] = {
"--days": {},
"-d": "--days",
"--reverse": {},
"-r": "--reverse",
"--threshold": {},
"-t": "--threshold",
"--limit": None,
"-l": "--limit",
}
choices["country"] = {
"--country": {c: None for c in self.COUNTRY_LIST},
"-c": "--country",
@@ -240,11 +250,16 @@ class CovidController(BaseController):
default=30,
)
parser.add_argument(
"-a",
"--ascend",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help="Show in ascending order",
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-t",
@@ -264,6 +279,6 @@ class CovidController(BaseController):
covid_view.display_case_slopes(
days_back=ns_parser.days,
limit=ns_parser.limit,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
threshold=ns_parser.threshold,
)

View File

@@ -39,7 +39,8 @@ class OSSController(BaseController):
choices["rossidx"] = {
"--sortby": {c: {} for c in runa_model.SORT_COLUMNS},
"-s": "--sortby",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
"--chart": {},
"-c": "--chart",
"--growth": {},
@@ -167,15 +168,18 @@ class OSSController(BaseController):
help="Sort startups by column",
default="Stars AGR [%]",
)
parser.add_argument(
"--descend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in descending order (lowest first)",
dest="descend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-c",
"--chart",
@@ -201,7 +205,6 @@ class OSSController(BaseController):
default="stars",
choices=["stars", "forks"],
)
ns_parser = self.parse_known_args_and_warn(
parser,
other_args,
@@ -212,7 +215,7 @@ class OSSController(BaseController):
if ns_parser:
runa_view.display_rossindex(
sortby=" ".join(ns_parser.sortby),
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
limit=ns_parser.limit,
show_chart=ns_parser.show_chart,
show_growth=ns_parser.show_growth,

View File

@@ -85,14 +85,16 @@ class DefiController(BaseController):
"-p": "--protocol",
"--links": None,
"-l": "--links",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["tokens"] = {
"--sort": {c: {} for c in graph_model.TOKENS_FILTERS},
"-s": "--sort",
"--skip": {str(c): {} for c in range(1, 1000)},
"--limit": None,
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["pairs"] = {
"--sort": {c: {} for c in graph_model.PAIRS_FILTERS},
@@ -104,28 +106,32 @@ class DefiController(BaseController):
"--tx": {str(c): {} for c in range(1, 1000)},
"-tx": "--tx",
"--days": {str(c): {} for c in range(1, 1000)},
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["pools"] = {
"--sort": {c: {} for c in graph_model.POOLS_FILTERS},
"-s": "--sort",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["swaps"] = {
"--sort": {c: {} for c in graph_model.SWAPS_FILTERS},
"-s": "--sort",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["ldapps"] = {
"--sort": {c: {} for c in llama_model.LLAMA_FILTERS},
"-s": "--sort",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
"--desc": {},
}
choices["gdapps"] = {
@@ -148,13 +154,15 @@ class DefiController(BaseController):
"-s": "--sort",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["gacc"] = {
"--kind": {c: {} for c in ["active", "total"]},
"-k": "--kind",
"--cumulative": {},
"--descend": {},
"--reverse": {},
"-r": "--reverse",
"--limit": None,
"-l": "--limit",
}
@@ -318,22 +326,25 @@ class DefiController(BaseController):
],
)
parser.add_argument(
"--descend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in descending order (lowest first)",
dest="descend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
terramoney_fcd_view.display_validators(
export=ns_parser.export,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
limit=ns_parser.limit,
)
@@ -513,7 +524,6 @@ class DefiController(BaseController):
[Source: https://docs.llama.fi/api]
""",
)
parser.add_argument(
"-l",
"--limit",
@@ -522,7 +532,6 @@ class DefiController(BaseController):
help="Number of records to display",
default=10,
)
parser.add_argument(
"-s",
"--sort",
@@ -532,15 +541,18 @@ class DefiController(BaseController):
default="tvl",
choices=llama_model.LLAMA_FILTERS,
)
parser.add_argument(
"--descend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in descending order (lowest first)",
dest="descend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"--desc",
action="store_true",
@@ -548,16 +560,14 @@ class DefiController(BaseController):
dest="description",
default=False,
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
llama_view.display_defi_protocols(
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
description=ns_parser.description,
export=ns_parser.export,
)
@@ -642,7 +652,6 @@ class DefiController(BaseController):
help="Number of records to skip",
default=0,
)
parser.add_argument(
"--limit",
dest="limit",
@@ -650,7 +659,6 @@ class DefiController(BaseController):
help="Number of records to display",
default=20,
)
parser.add_argument(
"-s",
"--sort",
@@ -660,25 +668,27 @@ class DefiController(BaseController):
default="index",
choices=graph_model.TOKENS_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
graph_view.display_uni_tokens(
skip=ns_parser.skip,
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)
@@ -714,7 +724,6 @@ class DefiController(BaseController):
[Source: https://thegraph.com/en/]
""",
)
parser.add_argument(
"-l",
"--limit",
@@ -723,7 +732,6 @@ class DefiController(BaseController):
help="Number of records to display",
default=10,
)
parser.add_argument(
"-v",
"--vol",
@@ -732,7 +740,6 @@ class DefiController(BaseController):
help="Minimum trading volume",
default=100,
)
parser.add_argument(
"-tx",
"--tx",
@@ -741,7 +748,6 @@ class DefiController(BaseController):
help="Minimum number of transactions",
default=100,
)
parser.add_argument(
"--days",
dest="days",
@@ -749,7 +755,6 @@ class DefiController(BaseController):
help="Number of days the pair has been active,",
default=10,
)
parser.add_argument(
"-s",
"--sort",
@@ -759,15 +764,18 @@ class DefiController(BaseController):
default="created",
choices=graph_model.PAIRS_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -779,7 +787,7 @@ class DefiController(BaseController):
min_volume=ns_parser.vol,
min_tx=ns_parser.tx,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)
@@ -795,7 +803,6 @@ class DefiController(BaseController):
[Source: https://thegraph.com/en/]
""",
)
parser.add_argument(
"-l",
"--limit",
@@ -804,7 +811,6 @@ class DefiController(BaseController):
help="Number of records to display",
default=10,
)
parser.add_argument(
"-s",
"--sort",
@@ -814,15 +820,18 @@ class DefiController(BaseController):
default="volumeUSD",
choices=graph_model.POOLS_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -831,7 +840,7 @@ class DefiController(BaseController):
graph_view.display_uni_pools(
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)
@@ -847,7 +856,6 @@ class DefiController(BaseController):
[Source: https://thegraph.com/en/]
""",
)
parser.add_argument(
"-l",
"--limit",
@@ -856,7 +864,6 @@ class DefiController(BaseController):
help="Number of records to display",
default=10,
)
parser.add_argument(
"-s",
"--sort",
@@ -866,15 +873,18 @@ class DefiController(BaseController):
default="Datetime",
choices=graph_model.SWAPS_FILTERS,
)
parser.add_argument(
"--descend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in descending order (lowest first)",
dest="descend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -883,7 +893,7 @@ class DefiController(BaseController):
graph_view.display_last_uni_swaps(
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)
@@ -899,7 +909,6 @@ class DefiController(BaseController):
[Source: https://coindix.com/]
""",
)
parser.add_argument(
"-c",
"--chain",
@@ -910,7 +919,6 @@ class DefiController(BaseController):
choices=coindix_model.CHAINS,
required=False,
)
parser.add_argument(
"-p",
"--protocol",
@@ -921,7 +929,6 @@ class DefiController(BaseController):
choices=coindix_model.PROTOCOLS,
required=False,
)
parser.add_argument(
"-k",
"--kind",
@@ -932,7 +939,6 @@ class DefiController(BaseController):
choices=coindix_model.VAULT_KINDS,
required=False,
)
parser.add_argument(
"-t",
"--top",
@@ -941,7 +947,6 @@ class DefiController(BaseController):
help="Number of records to display",
default=10,
)
parser.add_argument(
"-s",
"--sort",
@@ -951,15 +956,18 @@ class DefiController(BaseController):
default="apy",
choices=coindix_model.VAULTS_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-l",
"--links",
@@ -968,7 +976,6 @@ class DefiController(BaseController):
dest="link",
default=True,
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -980,7 +987,7 @@ class DefiController(BaseController):
protocol=ns_parser.protocol,
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
link=ns_parser.link,
export=ns_parser.export,
)

View File

@@ -83,7 +83,8 @@ class DiscoveryController(BaseController):
"-c": "--category",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
"--source": {c: {} for c in self.ORDERED_LIST_SOURCES_TOP},
}
choices["search"] = {
@@ -95,7 +96,8 @@ class DiscoveryController(BaseController):
"-c": "--cat",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["nft"] = {
"--sort": {c: {} for c in dappradar_model.NFT_COLUMNS},
@@ -185,13 +187,17 @@ class DiscoveryController(BaseController):
else "CMC_Rank",
)
parser.add_argument(
"--descend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in descending order (lowest first)",
dest="descend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
if other_args and not other_args[0][0] == "-":
other_args.insert(0, "-c")
@@ -205,13 +211,13 @@ class DiscoveryController(BaseController):
category=ns_parser.category,
limit=ns_parser.limit,
export=ns_parser.export,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
)
elif ns_parser.source == "CoinMarketCap":
coinmarketcap_view.display_cmc_top_coins(
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)
@@ -506,54 +512,6 @@ class DiscoveryController(BaseController):
export=ns_parser.export,
)
@log_start_end(log=logger)
def call_cmctop(self, other_args):
"""Process cmctop command"""
parser = argparse.ArgumentParser(
prog="cmctop",
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
description="This gets the top ranked coins from coinmarketcap.com",
)
parser.add_argument(
"-l",
"--limit",
default=15,
dest="limit",
help="Limit of records",
type=check_positive,
)
parser.add_argument(
"-s",
"--sort",
dest="sortby",
type=str,
help="column to sort data by.",
default="CMC_Rank",
choices=coinmarketcap_model.FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=False,
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
coinmarketcap_view.display_cmc_top_coins(
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
export=ns_parser.export,
)
@log_start_end(log=logger)
def call_search(self, other_args):
"""Process search command"""
@@ -563,13 +521,12 @@ class DiscoveryController(BaseController):
prog="search",
description="""Search over CoinPaprika API
You can display only N number of results with --limit parameter.
You can sort data by id, name , category --sort parameter and also with --descend flag to sort descending.
You can sort data by id, name , category --sort parameter and also with --reverse flag to sort descending.
To choose category in which you are searching for use --cat/-c parameter. Available categories:
currencies|exchanges|icos|people|tags|all
Displays:
id, name, category""",
)
parser.add_argument(
"-q",
"--query",
@@ -579,7 +536,6 @@ class DiscoveryController(BaseController):
type=str,
required="-h" not in other_args,
)
parser.add_argument(
"-c",
"--cat",
@@ -589,7 +545,6 @@ class DiscoveryController(BaseController):
type=str,
choices=coinpaprika_model.CATEGORIES,
)
parser.add_argument(
"-l",
"--limit",
@@ -598,7 +553,6 @@ class DiscoveryController(BaseController):
help="Limit of records",
type=check_positive,
)
parser.add_argument(
"-s",
"--sort",
@@ -608,15 +562,18 @@ class DiscoveryController(BaseController):
default="id",
choices=coinpaprika_model.FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
if other_args:
if not other_args[0][0] == "-":
other_args.insert(0, "-q")
@@ -628,7 +585,7 @@ class DiscoveryController(BaseController):
coinpaprika_view.display_search_results(
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
query=" ".join(ns_parser.query),
category=ns_parser.category,

View File

@@ -169,7 +169,8 @@ class DueDiligenceController(CryptoBaseController):
"-s": "--sort",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
"--urls": {},
"-u": "--urls",
}
@@ -178,28 +179,31 @@ class DueDiligenceController(CryptoBaseController):
"-s": "--sort",
"--limit": None,
"-l": "--limit",
"--ascend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["events"] = {
"--sort": {c: {} for c in coinpaprika_view.EVENTS_FILTERS},
"-s": "--sort",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["twitter"] = {
"--sort": {c: {} for c in coinpaprika_view.TWEETS_FILTERS},
"-s": "--sort",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["news"] = {
"--sort": {c: {} for c in cryptopanic_model.SORT_FILTERS},
"-s": "--sort",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"--urls": {},
"-u": "--urls",
"--kind": {c: {} for c in cryptopanic_model.CATEGORIES},
@@ -1053,12 +1057,11 @@ class DueDiligenceController(CryptoBaseController):
description="""Get all markets found for given coin.
You can display only N number of markets with --limt parameter.
You can sort data by pct_volume_share, exchange, pair, trust_score, volume, price --sort parameter
and also with --descend flag to sort descending.
and also with --reverse flag to sort ascending.
You can use additional flag --urls to see urls for each market
Displays:
exchange, pair, trust_score, volume, price, pct_volume_share,""",
)
parser.add_argument(
"--vs",
help="Quoted currency. Default USD",
@@ -1067,7 +1070,6 @@ class DueDiligenceController(CryptoBaseController):
type=str,
choices=coinpaprika_view.CURRENCIES,
)
parser.add_argument(
"-l",
"--limit",
@@ -1076,7 +1078,6 @@ class DueDiligenceController(CryptoBaseController):
help="Limit of records",
type=check_positive,
)
parser.add_argument(
"-s",
"--sort",
@@ -1086,15 +1087,18 @@ class DueDiligenceController(CryptoBaseController):
default="pct_volume_share",
choices=coinpaprika_view.MARKET_FILTERS,
)
parser.add_argument(
"--descend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in descending order (lowest first)",
dest="descend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-u",
"--urls",
@@ -1114,7 +1118,7 @@ class DueDiligenceController(CryptoBaseController):
to_symbol=ns_parser.vs,
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
links=ns_parser.urls,
export=ns_parser.export,
)
@@ -1129,11 +1133,10 @@ class DueDiligenceController(CryptoBaseController):
description="""Get all exchanges found for given coin.
You can display only top N number of exchanges with --top parameter.
You can sort data by id, name, adjusted_volume_24h_share, fiats --sort parameter
and also with --ascend flag to sort ascending.
and also with --reverse flag to sort ascending.
Displays:
id, name, adjusted_volume_24h_share, fiats""",
)
parser.add_argument(
"-l",
"--limit",
@@ -1142,7 +1145,6 @@ class DueDiligenceController(CryptoBaseController):
help="Limit of records",
type=check_positive,
)
parser.add_argument(
"-s",
"--sort",
@@ -1152,15 +1154,18 @@ class DueDiligenceController(CryptoBaseController):
default="adjusted_volume_24h_share",
choices=coinpaprika_view.EX_FILTERS,
)
parser.add_argument(
"--ascend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in ascending order (lowest first)",
dest="ascend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -1170,7 +1175,7 @@ class DueDiligenceController(CryptoBaseController):
symbol=self.symbol,
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)
@@ -1185,12 +1190,11 @@ class DueDiligenceController(CryptoBaseController):
Show information about most important coins events. Most of coins doesn't have any events.
You can display only top N number of events with --limit parameter.
You can sort data by id, date , date_to, name, description, is_conference --sort parameter
and also with --descend flag to sort descending.
and also with --reverse flag to sort ascending.
You can use additional flag --urls to see urls for each event
Displays:
date , date_to, name, description, is_conference, link, proof_image_link""",
)
parser.add_argument(
"-l",
"--limit",
@@ -1199,7 +1203,6 @@ class DueDiligenceController(CryptoBaseController):
help="Limit of records",
type=check_positive,
)
parser.add_argument(
"-s",
"--sort",
@@ -1209,15 +1212,18 @@ class DueDiligenceController(CryptoBaseController):
default="date",
choices=coinpaprika_view.EVENTS_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-u",
"--urls",
@@ -1226,7 +1232,6 @@ class DueDiligenceController(CryptoBaseController):
help="Flag to show urls. If you will use that flag you will see only date, name, link columns",
default=False,
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -1236,7 +1241,7 @@ class DueDiligenceController(CryptoBaseController):
symbol=self.symbol,
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
links=ns_parser.urls,
export=ns_parser.export,
)
@@ -1251,12 +1256,11 @@ class DueDiligenceController(CryptoBaseController):
description="""Show last 10 tweets for given coin.
You can display only N number of tweets with --limit parameter.
You can sort data by date, user_name, status, retweet_count, like_count --sort parameter
and also with --descend flag to sort descending.
and also with --reverse flag to sort ascending.
Displays:
date, user_name, status, retweet_count, like_count
""",
)
parser.add_argument(
"-l",
"--limit",
@@ -1265,7 +1269,6 @@ class DueDiligenceController(CryptoBaseController):
help="Limit of records",
type=check_positive,
)
parser.add_argument(
"-s",
"--sort",
@@ -1275,15 +1278,18 @@ class DueDiligenceController(CryptoBaseController):
default="date",
choices=coinpaprika_view.TWEETS_FILTERS,
)
parser.add_argument(
"--descend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in descending order (lowest first)",
dest="descend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -1293,7 +1299,7 @@ class DueDiligenceController(CryptoBaseController):
symbol=self.symbol,
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)
@@ -1453,22 +1459,25 @@ class DueDiligenceController(CryptoBaseController):
[Source: https://messari.io]
""",
)
parser.add_argument(
"--descend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in descending order (lowest first)",
dest="descend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED, limit=5
)
if ns_parser:
messari_view.display_roadmap(
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
symbol=self.symbol.upper(),
limit=ns_parser.limit,
export=ns_parser.export,
@@ -1778,7 +1787,6 @@ class DueDiligenceController(CryptoBaseController):
default="en",
choices=cryptopanic_model.REGIONS,
)
parser.add_argument(
"-s",
"--sort",
@@ -1788,15 +1796,17 @@ class DueDiligenceController(CryptoBaseController):
default="published_at",
choices=cryptopanic_model.SORT_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-u",
"--urls",
@@ -1805,7 +1815,6 @@ class DueDiligenceController(CryptoBaseController):
help="Flag to disable urls. Hides column with URL.",
default=True,
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -1816,7 +1825,7 @@ class DueDiligenceController(CryptoBaseController):
source=None,
symbol=self.symbol,
export=ns_parser.export,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
post_kind=ns_parser.kind,
filter_=ns_parser.filter,
region=ns_parser.region,

View File

@@ -107,7 +107,8 @@ class OnchainController(BaseController):
"-m": "--min",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
"--address": {},
"-a": {},
}
@@ -142,28 +143,32 @@ class OnchainController(BaseController):
"-s": "--sort",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["holders"] = {
"--sort": {c: None for c in ethplorer_model.HOLDERS_FILTERS},
"-s": "--sort",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["hist"] = {
"--sort": {c: None for c in ethplorer_model.HIST_FILTERS},
"-s": "--sort",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["top"] = {
"--sort": {c: None for c in ethplorer_model.TOP_FILTERS},
"-s": "--sort",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["th"]["-s"] = {c: None for c in ethplorer_model.TH_FILTERS}
choices["th"] = {
@@ -171,7 +176,8 @@ class OnchainController(BaseController):
"-s": "--sort",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
"--hash": {},
}
choices["prices"] = {
@@ -179,7 +185,8 @@ class OnchainController(BaseController):
"-s": "--sort",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["lt"] = {
"--kind": {c: {} for c in bitquery_model.LT_KIND},
@@ -192,7 +199,8 @@ class OnchainController(BaseController):
"-d": "--days",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["tv"] = {
"--coin": None,
@@ -203,7 +211,8 @@ class OnchainController(BaseController):
"-s": "--sort",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["ueat"] = {
"--sort": {c: None for c in bitquery_model.UEAT_FILTERS},
@@ -212,7 +221,8 @@ class OnchainController(BaseController):
"-i": "--interval",
"--limit": {str(c): {} for c in range(1, 90)},
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["dvcp"] = {
"--coin": None,
@@ -223,19 +233,21 @@ class OnchainController(BaseController):
"-d": "--days",
"--sort": {c: {} for c in bitquery_model.DVCP_FILTERS},
"-s": "--sort",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["ttcp"]["--exchanges"] = {
c: {} for c in bitquery_model.DECENTRALIZED_EXCHANGES
choices["ttcp"] = {
"--exchanges": {},
"-e": "--exchanges",
"--sort": {c: {} for c in bitquery_model.TTCP_FILTERS},
"-s": "--sort",
"--days": {str(c): {} for c in range(1, 100)},
"-d": "--days",
"--limit": {},
"-l": "--limit",
"--reverse": {},
"-r": "--reverse",
}
choices["ttcp"]["-e"] = "--exchanges"
choices["ttcp"]["--sort"] = {c: None for c in bitquery_model.TTCP_FILTERS}
choices["ttcp"]["-s"] = "--sort"
choices["ttcp"]["--days"] = {str(c): {} for c in range(1, 100)}
choices["ttcp"]["-d"] = "--days"
choices["ttcp"]["--limit"] = None
choices["ttcp"]["-l"] = "--limit"
choices["ttcp"]["--descend"] = {}
choices["baas"] = {
"--coin": {c: {} for c in bitquery_model.POSSIBLE_CRYPTOS},
"-c": "--coin",
@@ -243,7 +255,8 @@ class OnchainController(BaseController):
"-vs": "--vs",
"--sort": {c: {} for c in bitquery_model.BAAS_FILTERS},
"-s": "--sort",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["address"] = {
"-a": {},
@@ -605,7 +618,6 @@ class OnchainController(BaseController):
help="Minimum value of transactions.",
default=1000000,
)
parser.add_argument(
"-l",
"--limit",
@@ -614,7 +626,6 @@ class OnchainController(BaseController):
help="display N number records",
default=10,
)
parser.add_argument(
"-s",
"--sort",
@@ -624,15 +635,18 @@ class OnchainController(BaseController):
default="date",
choices=whale_alert_model.FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-a",
"--address",
@@ -641,7 +655,6 @@ class OnchainController(BaseController):
help="Flag to show addresses of transaction",
default=False,
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -650,7 +663,7 @@ class OnchainController(BaseController):
min_value=ns_parser.min,
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
show_address=ns_parser.address,
export=ns_parser.export,
)
@@ -743,7 +756,6 @@ class OnchainController(BaseController):
[Source: Ethplorer]
""",
)
parser.add_argument(
"-l",
"--limit",
@@ -752,7 +764,6 @@ class OnchainController(BaseController):
help="display N number records",
default=10,
)
parser.add_argument(
"-s",
"--sort",
@@ -762,24 +773,26 @@ class OnchainController(BaseController):
default="index",
choices=ethplorer_model.BALANCE_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser and self.address:
ethplorer_view.display_address_info(
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
address=self.address,
export=ns_parser.export,
)
@@ -799,7 +812,6 @@ class OnchainController(BaseController):
[Source: Ethplorer]
""",
)
parser.add_argument(
"-l",
"--limit",
@@ -808,7 +820,6 @@ class OnchainController(BaseController):
help="display N number records",
default=10,
)
parser.add_argument(
"-s",
"--sort",
@@ -818,24 +829,26 @@ class OnchainController(BaseController):
default="timestamp",
choices=ethplorer_model.HIST_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser and self.address:
ethplorer_view.display_address_history(
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
address=self.address,
export=ns_parser.export,
)
@@ -854,7 +867,6 @@ class OnchainController(BaseController):
[Source: Ethplorer]
""",
)
parser.add_argument(
"-l",
"--limit",
@@ -863,7 +875,6 @@ class OnchainController(BaseController):
help="display N number records",
default=10,
)
parser.add_argument(
"-s",
"--sort",
@@ -873,24 +884,26 @@ class OnchainController(BaseController):
default="share",
choices=ethplorer_model.HOLDERS_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser and self.address:
ethplorer_view.display_top_token_holders(
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
address=self.address,
export=ns_parser.export,
)
@@ -909,7 +922,6 @@ class OnchainController(BaseController):
[Source: Ethplorer]
""",
)
parser.add_argument(
"-l",
"--limit",
@@ -918,7 +930,6 @@ class OnchainController(BaseController):
help="display N number records",
default=10,
)
parser.add_argument(
"-s",
"--sort",
@@ -928,15 +939,18 @@ class OnchainController(BaseController):
default="rank",
choices=ethplorer_model.TOP_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -945,7 +959,7 @@ class OnchainController(BaseController):
ethplorer_view.display_top_tokens(
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)
@@ -996,7 +1010,6 @@ class OnchainController(BaseController):
[Source: Ethplorer]
""",
)
parser.add_argument(
"-l",
"--limit",
@@ -1005,7 +1018,6 @@ class OnchainController(BaseController):
help="display N number records",
default=10,
)
parser.add_argument(
"-s",
"--sort",
@@ -1015,15 +1027,18 @@ class OnchainController(BaseController):
default="value",
choices=ethplorer_model.TH_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"--hash",
action="store_false",
@@ -1031,7 +1046,6 @@ class OnchainController(BaseController):
dest="hash",
default=True,
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -1041,7 +1055,7 @@ class OnchainController(BaseController):
limit=ns_parser.limit,
hash_=ns_parser.hash,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
address=self.address,
export=ns_parser.export,
)
@@ -1086,7 +1100,6 @@ class OnchainController(BaseController):
[Source: Ethplorer]
""",
)
parser.add_argument(
"-l",
"--limit",
@@ -1095,7 +1108,6 @@ class OnchainController(BaseController):
help="display N number records",
default=10,
)
parser.add_argument(
"-s",
"--sort",
@@ -1105,24 +1117,26 @@ class OnchainController(BaseController):
default="date",
choices=ethplorer_model.PRICES_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser and self.address:
ethplorer_view.display_token_historical_prices(
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
address=self.address,
export=ns_parser.export,
)
@@ -1141,7 +1155,6 @@ class OnchainController(BaseController):
[Source: https://graphql.bitquery.io/]
""",
)
parser.add_argument(
"-k",
"--kind",
@@ -1151,7 +1164,6 @@ class OnchainController(BaseController):
default="dex",
choices=bitquery_model.LT_KIND,
)
parser.add_argument(
"-vs",
"--vs",
@@ -1161,7 +1173,6 @@ class OnchainController(BaseController):
default="USD",
choices=bitquery_model.CURRENCIES,
)
parser.add_argument(
"-l",
"--limit",
@@ -1170,7 +1181,6 @@ class OnchainController(BaseController):
help="display N number records",
default=10,
)
parser.add_argument(
"-d",
"--days",
@@ -1179,7 +1189,6 @@ class OnchainController(BaseController):
help="Number of days to display data for.",
default=90,
)
parser.add_argument(
"-s",
"--sort",
@@ -1189,19 +1198,21 @@ class OnchainController(BaseController):
default="tradeAmount",
choices=bitquery_model.LT_FILTERS,
)
parser.add_argument(
"--descend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in descending order (lowest first)",
dest="descend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
bitquery_view.display_dex_trades(
kind=ns_parser.kind,
@@ -1209,7 +1220,7 @@ class OnchainController(BaseController):
limit=ns_parser.limit,
days=ns_parser.days,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)
@@ -1225,7 +1236,6 @@ class OnchainController(BaseController):
[Source: https://graphql.bitquery.io/]
""",
)
parser.add_argument(
"-c",
"--coin",
@@ -1234,11 +1244,9 @@ class OnchainController(BaseController):
help="ERC20 token symbol or address.",
required="-h" not in other_args,
)
parser.add_argument(
"-vs", "--vs", dest="vs", type=str, help="Quote currency", default="USDT"
)
parser.add_argument(
"-d",
"--days",
@@ -1247,7 +1255,6 @@ class OnchainController(BaseController):
help="Number of days to display data for.",
default=10,
)
parser.add_argument(
"-s",
"--sort",
@@ -1257,15 +1264,18 @@ class OnchainController(BaseController):
default="date",
choices=bitquery_model.DVCP_FILTERS,
)
parser.add_argument(
"--descend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in descending order (lowest first)",
dest="descend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
if other_args and not other_args[0][0] == "-":
other_args.insert(0, "-c")
@@ -1279,7 +1289,7 @@ class OnchainController(BaseController):
to_symbol=ns_parser.vs,
limit=ns_parser.days,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)
@@ -1295,7 +1305,6 @@ class OnchainController(BaseController):
[Source: https://graphql.bitquery.io/]
""",
)
parser.add_argument(
"-c",
"--coin",
@@ -1304,7 +1313,6 @@ class OnchainController(BaseController):
help="ERC20 token symbol or address.",
required="-h" not in other_args,
)
parser.add_argument(
"-vs",
"--vs",
@@ -1314,7 +1322,6 @@ class OnchainController(BaseController):
default="USD",
choices=bitquery_model.CURRENCIES,
)
parser.add_argument(
"-l",
"--limit",
@@ -1323,7 +1330,6 @@ class OnchainController(BaseController):
help="display N number records",
default=10,
)
parser.add_argument(
"-s",
"--sort",
@@ -1333,13 +1339,17 @@ class OnchainController(BaseController):
default="trades",
choices=bitquery_model.LT_FILTERS,
)
parser.add_argument(
"--descend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in descending order (lowest first)",
dest="descend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
if other_args and not other_args[0][0] == "-":
other_args.insert(0, "-c")
@@ -1354,7 +1364,7 @@ class OnchainController(BaseController):
trade_amount_currency=ns_parser.vs,
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)
@@ -1370,7 +1380,6 @@ class OnchainController(BaseController):
[Source: https://graphql.bitquery.io/]
""",
)
parser.add_argument(
"-l",
"--limit",
@@ -1382,7 +1391,6 @@ class OnchainController(BaseController):
"but because of max days limit: 90, it will only return last 3 months (3 records). ",
default=10,
)
parser.add_argument(
"-s",
"--sort",
@@ -1392,7 +1400,6 @@ class OnchainController(BaseController):
default="date",
choices=bitquery_model.UEAT_FILTERS,
)
parser.add_argument(
"-i",
"--interval",
@@ -1403,13 +1410,17 @@ class OnchainController(BaseController):
default="day",
choices=bitquery_model.INTERVALS,
)
parser.add_argument(
"--descend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in descending order (lowest first)",
dest="descend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
@@ -1420,7 +1431,7 @@ class OnchainController(BaseController):
interval=ns_parser.interval,
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)
@@ -1436,7 +1447,6 @@ class OnchainController(BaseController):
[Source: https://graphql.bitquery.io/]
""",
)
parser.add_argument(
"-l",
"--limit",
@@ -1445,7 +1455,6 @@ class OnchainController(BaseController):
help="display N number records",
default=10,
)
parser.add_argument(
"-e",
"--exchange",
@@ -1454,7 +1463,6 @@ class OnchainController(BaseController):
help="Decentralized exchange name.",
choices=bitquery_model.DECENTRALIZED_EXCHANGES,
)
parser.add_argument(
"-d",
"--days",
@@ -1463,7 +1471,6 @@ class OnchainController(BaseController):
help="Number of days to display data for.",
default=30,
)
parser.add_argument(
"-s",
"--sort",
@@ -1473,15 +1480,18 @@ class OnchainController(BaseController):
default="tradeAmount",
choices=bitquery_model.TTCP_FILTERS,
)
parser.add_argument(
"--descend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in descending order (lowest first)",
dest="descend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
if other_args and "-" not in other_args[0][0]:
other_args.insert(0, "-e")
@@ -1529,7 +1539,7 @@ class OnchainController(BaseController):
limit=ns_parser.limit,
exchange=exchange,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)
@@ -1545,7 +1555,6 @@ class OnchainController(BaseController):
[Source: https://graphql.bitquery.io/]
""",
)
parser.add_argument(
"-c",
"--coin",
@@ -1553,11 +1562,9 @@ class OnchainController(BaseController):
type=str,
help="ERC20 token symbol or address.",
)
parser.add_argument(
"-vs", "--vs", dest="vs", type=str, help="Quote currency", default="USDT"
)
parser.add_argument(
"-d",
"--days",
@@ -1566,7 +1573,6 @@ class OnchainController(BaseController):
help="Number of days to display data for.",
default=10,
)
parser.add_argument(
"-s",
"--sort",
@@ -1576,15 +1582,18 @@ class OnchainController(BaseController):
default="date",
choices=bitquery_model.BAAS_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
if other_args and not other_args[0][0] == "-":
other_args.insert(0, "-c")
@@ -1599,7 +1608,7 @@ class OnchainController(BaseController):
to_symbol=ns_parser.vs,
days=ns_parser.days,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)
@@ -1623,7 +1632,7 @@ class OnchainController(BaseController):
to_symbol=ns_parser.vs,
days=ns_parser.days,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)
except Exception:

View File

@@ -126,24 +126,24 @@ class OverviewController(BaseController):
c: {} for c in get_ordered_list_sources(f"{self.PATH}global")
},
}
choices["cr"] = {c: {} for c in ["borrow", "supply"]}
choices["cr"]["--cryptocurrrencies"] = {
c: None for c in loanscan_model.CRYPTOS
choices["cr"] = {
"--cryptocurrrencies": {c: {} for c in loanscan_model.CRYPTOS},
"-c": "--cryptocurrrencies",
"--platforms": {c: {} for c in loanscan_model.PLATFORMS},
"-p": "--platforms",
"--limit": {},
"-l": "--limit",
"--type": {c: {} for c in ["borrow", "supply"]},
"-t": "--type",
}
choices["cr"]["-c"] = "--cryptocurrrencies"
choices["cr"]["--platforms"] = {c: None for c in loanscan_model.PLATFORMS}
choices["cr"]["-p"] = "--platforms"
choices["cr"]["--limit"] = None
choices["cr"]["-l"] = "--limit"
choices["cr"]["--type"] = {c: {} for c in ["borrow", "supply"]}
choices["cr"]["-t"] = "--type"
choices["ch"] = {
"--sortby": {c: {} for c in rekt_model.HACKS_COLUMNS},
"--slug": {c: {} for c in crypto_hack_slugs},
"-s": "--slug",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["hold"] = {
"--coin": {c: {} for c in pycoingecko_model.HOLD_COINS},
@@ -165,7 +165,8 @@ class OverviewController(BaseController):
"-s": "--sortby",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
"--pie": {},
}
choices["exchanges"] = {
@@ -173,7 +174,8 @@ class OverviewController(BaseController):
"-s": "--sortby",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
"--urls": {},
"-u": "--urls",
"--vs": {c: {} for c in CURRENCIES},
@@ -184,21 +186,24 @@ class OverviewController(BaseController):
"-s": "--sortby",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["indexes"] = {
"--sortby": {c: {} for c in pycoingecko_model.INDEXES_FILTERS},
"-s": "--sortby",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["derivatives"] = {
"--sortby": {c: {} for c in pycoingecko_model.DERIVATIVES_FILTERS},
"-s": "--sortby",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["markets"] = {
"--vs": {c: {} for c in CURRENCIES},
@@ -206,7 +211,8 @@ class OverviewController(BaseController):
"-s": "--sortby",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["exmarkets"] = {
"--exchange": None,
@@ -215,39 +221,45 @@ class OverviewController(BaseController):
"-s": "--sortby",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
"--urls": {},
"-u": "--urls",
}
choices["contracts"]["--platform"] = {
c: None for c in get_all_contract_platforms()["platform_id"].tolist()
choices["contracts"] = {
"--platform": {
c: {} for c in get_all_contract_platforms()["platform_id"].tolist()
},
"-p": "--platform",
"--sortby": {c: {} for c in coinpaprika_model.CONTRACTS_FILTERS},
"-s": "--sortby",
"--limit": {},
"-l": "--limit",
"--reverse": {},
"-r": "--reverse",
}
choices["contracts"]["-p"] = "--platform"
choices["contracts"]["--sortby"] = {
c: None for c in coinpaprika_model.CONTRACTS_FILTERS
choices["hm"] = {
"--category": {c: {} for c in get_categories_keys()},
"-c": "--category",
"--limit": {},
"-l": "--limit",
}
choices["contracts"]["-s"] = "--sortby"
choices["contracts"]["--limit"] = None
choices["contracts"]["-l"] = "--limit"
choices["contracts"]["--descend"] = {}
choices["hm"]["--category"] = {c: {} for c in get_categories_keys()}
choices["hm"]["-c"] = "--category"
choices["hm"]["--limit"] = None
choices["hm"]["-l"] = "--limit"
choices["info"] = {
"--vs": {c: {} for c in CURRENCIES},
"--sortby": {c: {} for c in coinpaprika_model.INFO_FILTERS},
"-s": "--sortby",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["pairs"] = {
"--sortby": {c: {} for c in coinbase_model.PAIRS_FILTERS},
"-s": "--sortby",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["news"] = {
"--kind": {c: {} for c in cryptopanic_model.CATEGORIES},
@@ -257,7 +269,7 @@ class OverviewController(BaseController):
"-r": "--region",
"--sortby": {c: {} for c in cryptopanic_model.SORT_FILTERS},
"-s": "--sortby",
"--descend": {},
"--reverse": {},
"--urls": {},
"-u": "--urls",
}
@@ -280,10 +292,14 @@ class OverviewController(BaseController):
"--until": None,
"-u": "--until",
}
choices["fun"] = {c: {} for c in tokenterminal_model.METRICS}
choices["fun"]["-m"] = {c: {} for c in tokenterminal_model.METRICS}
choices["fun"]["-c"] = {c: {} for c in tokenterminal_model.CATEGORIES}
choices["fun"]["-t"] = {c: {} for c in tokenterminal_model.TIMELINES}
choices["fun"] = {
"--metric": {c: {} for c in tokenterminal_model.METRICS},
"-m": "--metric",
"--category": {c: {} for c in tokenterminal_model.CATEGORIES},
"-c": "--category",
"--timeline": {c: {} for c in tokenterminal_model.TIMELINES},
"-t": "--timeline",
}
choices["support"] = self.SUPPORT_CHOICES
choices["about"] = self.ABOUT_CHOICES
@@ -395,12 +411,16 @@ class OverviewController(BaseController):
help="Choose timeline of interest",
)
parser.add_argument(
"-a",
"--ascend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in ascending order",
dest="ascend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-l",
@@ -421,7 +441,7 @@ class OverviewController(BaseController):
metric=ns_parser.metric,
category=ns_parser.category,
timeline=ns_parser.timeline,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
limit=ns_parser.limit,
export=ns_parser.export,
)
@@ -435,12 +455,11 @@ class OverviewController(BaseController):
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
description="""Display list of major crypto-related hacks [Source: https://rekt.news]
Can be sorted by {Platform,Date,Amount [$],Audit,Slug,URL} with --sortby
and reverse the display order with --descend
and reverse the display order with --reverse
Show only N elements with --limit
Accepts --slug or -s to check individual crypto hack (e.g., -s polynetwork-rekt)
""",
)
parser.add_argument(
"-l",
"--limit",
@@ -458,11 +477,16 @@ class OverviewController(BaseController):
nargs="+",
)
parser.add_argument(
"--descend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in descending order (lowest first)",
dest="descend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-s",
@@ -472,7 +496,6 @@ class OverviewController(BaseController):
help="Slug to check crypto hack (e.g., polynetwork-rekt)",
default="",
)
if other_args and "-" not in other_args[0][0]:
other_args.insert(0, "-s")
@@ -485,7 +508,7 @@ class OverviewController(BaseController):
limit=ns_parser.limit,
export=ns_parser.export,
sortby=" ".join(ns_parser.sortby),
ascend=not ns_parser.descend,
ascend=not ns_parser.reverse,
)
@log_start_end(log=logger)
@@ -819,7 +842,6 @@ class OverviewController(BaseController):
You can display only N number of coins with --limit parameter.
You can sort data by {} with --sortby""",
)
parser.add_argument(
"-l",
"--limit",
@@ -828,7 +850,6 @@ class OverviewController(BaseController):
help="display N number records",
default=15,
)
parser.add_argument(
"-s",
"--sortby",
@@ -837,15 +858,18 @@ class OverviewController(BaseController):
help="Sort by given column. Default: market_cap",
default="Market_Cap_[$]",
)
parser.add_argument(
"--descend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in descending order (lowest first)",
dest="descend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"--pie",
action="store_true",
@@ -853,7 +877,6 @@ class OverviewController(BaseController):
dest="pie",
default=False,
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -862,7 +885,7 @@ class OverviewController(BaseController):
limit=ns_parser.limit,
export=ns_parser.export,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
pie=ns_parser.pie,
)
@@ -938,11 +961,10 @@ class OverviewController(BaseController):
Or you can sort data by 'name', 'currencies', 'markets', 'fiats', 'confidence',
'volume_24h', 'volume_7d', 'volume_30d', 'sessions_per_month'
if you are using the alternative source CoinPaprika
and also with --descend flag to sort descending.
and also with --reverse flag to sort ascending.
Flag --urls will display urls.
Displays: Trust_Score, Id, Name, Country, Year_Established, Trade_Volume_24h_BTC""",
)
parser.add_argument(
"-l",
"--limit",
@@ -951,7 +973,6 @@ class OverviewController(BaseController):
help="display N number records",
default=15,
)
parser.add_argument(
"-s",
"--sortby",
@@ -962,13 +983,17 @@ class OverviewController(BaseController):
choices=filters,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-u",
"--urls",
@@ -977,7 +1002,6 @@ class OverviewController(BaseController):
help="Flag to add a url column. Works only with CoinGecko source",
default=False,
)
parser.add_argument(
"--vs",
help="Quoted currency. Default: USD. Works only with CoinPaprika source",
@@ -986,7 +1010,6 @@ class OverviewController(BaseController):
type=str,
choices=CURRENCIES,
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -996,14 +1019,14 @@ class OverviewController(BaseController):
limit=ns_parser.limit,
export=ns_parser.export,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
links=ns_parser.urls,
)
elif ns_parser.source == "CoinPaprika":
coinpaprika_view.display_all_exchanges(
symbol=ns_parser.vs,
limit=ns_parser.limit,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
sortby=ns_parser.sortby,
export=ns_parser.export,
)
@@ -1018,9 +1041,8 @@ class OverviewController(BaseController):
description="""
Shows list of crypto, fiats, commodity exchange rates from CoinGecko
You can look on only N number of records with --limit,
You can sort by Index, Name, Unit, Value, Type, and also use --descend flag to sort descending.""",
You can sort by Index, Name, Unit, Value, Type, and also use --reverse flag to sort descending.""",
)
parser.add_argument(
"-l",
"--limit",
@@ -1029,7 +1051,6 @@ class OverviewController(BaseController):
help="display N number records",
default=15,
)
parser.add_argument(
"-s",
"--sortby",
@@ -1039,15 +1060,18 @@ class OverviewController(BaseController):
default="Index",
choices=pycoingecko_model.EXRATES_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in ascending order by default. "
"Reverse flag will sort it in an descending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -1055,7 +1079,7 @@ class OverviewController(BaseController):
pycoingecko_view.display_exchange_rates(
sortby=ns_parser.sortby,
limit=ns_parser.limit,
ascend=not ns_parser.descend,
ascend=not ns_parser.reverse,
export=ns_parser.export,
)
@@ -1071,11 +1095,10 @@ class OverviewController(BaseController):
grouped together and weighted by market cap.
You can display only N number of indexes with --limit parameter.
You can sort data by Rank, Name, Id, Market, Last, MultiAsset with --sortby
and also with --descend flag to sort descending.
and also with --reverse flag to sort descending.
Displays: Rank, Name, Id, Market, Last, MultiAsset
""",
)
parser.add_argument(
"-l",
"--limit",
@@ -1084,7 +1107,6 @@ class OverviewController(BaseController):
help="display N number records",
default=15,
)
parser.add_argument(
"-s",
"--sortby",
@@ -1094,15 +1116,18 @@ class OverviewController(BaseController):
default="Rank",
choices=pycoingecko_model.INDEXES_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in ascending order by default. "
"Reverse flag will sort it in an descending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -1110,7 +1135,7 @@ class OverviewController(BaseController):
pycoingecko_view.display_indexes(
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=not ns_parser.reverse,
export=ns_parser.export,
)
@@ -1127,12 +1152,11 @@ class OverviewController(BaseController):
The most popular crypto derivatives are crypto futures, crypto options, and perpetual contracts.
You can look on only N number of records with --limit,
You can sort by Rank, Market, Symbol, Price, Pct_Change_24h, Contract_Type, Basis, Spread, Funding_Rate,
Volume_24h with by and also with --descend flag to set it to sort descending.
Volume_24h with by and also with --reverse flag to set it to sort descending.
Displays:
Rank, Market, Symbol, Price, Pct_Change_24h, Contract_Type, Basis, Spread, Funding_Rate, Volume_24h
""",
)
parser.add_argument(
"-l",
"--limit",
@@ -1141,7 +1165,6 @@ class OverviewController(BaseController):
help="display N number records",
default=15,
)
parser.add_argument(
"-s",
"--sortby",
@@ -1151,15 +1174,18 @@ class OverviewController(BaseController):
default="Rank",
choices=pycoingecko_model.DERIVATIVES_FILTERS,
)
parser.add_argument(
"--descend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in descending order (lowest first)",
dest="descend",
dest="reverse",
default=False,
help=(
"Data is sorted in ascending order by default. "
"Reverse flag will sort it in an descending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -1167,7 +1193,7 @@ class OverviewController(BaseController):
pycoingecko_view.display_derivatives(
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=not ns_parser.reverse,
export=ns_parser.export,
)
@@ -1230,13 +1256,12 @@ class OverviewController(BaseController):
description="""Show market related (price, supply, volume) coin information for all coins on CoinPaprika.
You can display only N number of coins with --limit parameter.
You can sort data by rank, name, symbol, price, volume_24h, mcap_change_24h, pct_change_1h, pct_change_24h,
ath_price, pct_from_ath, --sortby parameter and also with --descend flag to sort descending.
ath_price, pct_from_ath, --sortby parameter and also with --reverse flag to sort ascending.
Displays:
rank, name, symbol, price, volume_24h, mcap_change_24h,
pct_change_1h, pct_change_24h, ath_price, pct_from_ath,
""",
)
parser.add_argument(
"--vs",
help="Quoted currency. Default USD",
@@ -1245,7 +1270,6 @@ class OverviewController(BaseController):
type=str,
choices=CURRENCIES,
)
parser.add_argument(
"-l",
"--limit",
@@ -1254,7 +1278,6 @@ class OverviewController(BaseController):
help="display N number records",
default=15,
)
parser.add_argument(
"-s",
"--sortby",
@@ -1264,15 +1287,18 @@ class OverviewController(BaseController):
default="rank",
choices=coinpaprika_model.MARKETS_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -1280,7 +1306,7 @@ class OverviewController(BaseController):
coinpaprika_view.display_all_coins_market_info(
symbol=ns_parser.vs,
limit=ns_parser.limit,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
sortby=ns_parser.sortby,
)
@@ -1295,13 +1321,12 @@ class OverviewController(BaseController):
description="""Get all exchange markets found for given exchange
You can display only N number of records with --limit parameter.
You can sort data by pair, base_currency_name, quote_currency_name, market_url, category,
reported_volume_24h_share, trust_score --sortby parameter and also with --descend flag to sort descending.
reported_volume_24h_share, trust_score --sortby parameter and also with --reverse flag to sort ascending.
You can use additional flag --urls to see urls for each market
Displays:
exchange_id, pair, base_currency_name, quote_currency_name, market_url,
category, reported_volume_24h_share, trust_score,""",
)
parser.add_argument(
"-e",
"--exchange",
@@ -1310,7 +1335,6 @@ class OverviewController(BaseController):
default="binance",
type=str,
)
parser.add_argument(
"-l",
"--limit",
@@ -1319,7 +1343,6 @@ class OverviewController(BaseController):
help="display N number records",
default=10,
)
parser.add_argument(
"-s",
"--sortby",
@@ -1329,15 +1352,18 @@ class OverviewController(BaseController):
default="reported_volume_24h_share",
choices=coinpaprika_model.EXMARKETS_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-u",
"--urls",
@@ -1347,7 +1373,6 @@ class OverviewController(BaseController):
exchange, pair, trust_score, market_url columns""",
default=False,
)
if other_args and "-" not in other_args[0][0]:
other_args.insert(0, "-e")
@@ -1360,7 +1385,7 @@ class OverviewController(BaseController):
limit=ns_parser.limit,
export=ns_parser.export,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
links=ns_parser.urls,
)
@@ -1375,14 +1400,13 @@ class OverviewController(BaseController):
You can display only N number of coins with --limit parameter.
You can sort data by rank, name, symbol, price, volume_24h, circulating_supply,
total_supply, max_supply, market_cap, beta_value, ath_price --sortby parameter
and also with --descend flag to sort descending.
and also with --reverse flag to sort descending.
Displays:
rank, name, symbol, price, volume_24h, circulating_supply,
total_supply, max_supply, market_cap, beta_value, ath_price
""",
)
parser.add_argument(
"--vs",
help="Quoted currency. Default USD",
@@ -1391,7 +1415,6 @@ class OverviewController(BaseController):
type=str,
choices=CURRENCIES,
)
parser.add_argument(
"-l",
"--limit",
@@ -1400,7 +1423,6 @@ class OverviewController(BaseController):
help="display N number records",
default=20,
)
parser.add_argument(
"-s",
"--sortby",
@@ -1410,15 +1432,18 @@ class OverviewController(BaseController):
default="rank",
choices=coinpaprika_model.INFO_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in ascending order by default. "
"Reverse flag will sort it in an descending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -1426,7 +1451,7 @@ class OverviewController(BaseController):
coinpaprika_view.display_all_coins_info(
symbol=ns_parser.vs,
limit=ns_parser.limit,
ascend=not ns_parser.descend,
ascend=not ns_parser.reverse,
sortby=ns_parser.sortby,
export=ns_parser.export,
)
@@ -1460,13 +1485,12 @@ class OverviewController(BaseController):
Provide platform id with -p/--platform parameter
You can display only N number of smart contracts with --limit parameter.
You can sort data by id, type, active, balance --sortby parameter
and also with --descend flag to sort descending.
and also with --reverse flag to sort descending.
Displays:
id, type, active, balance
""",
)
parser.add_argument(
"-p",
"--platform",
@@ -1476,7 +1500,6 @@ class OverviewController(BaseController):
type=str,
choices=platforms,
)
parser.add_argument(
"-l",
"--limit",
@@ -1485,7 +1508,6 @@ class OverviewController(BaseController):
help="display N number records",
default=15,
)
parser.add_argument(
"-s",
"--sortby",
@@ -1495,15 +1517,18 @@ class OverviewController(BaseController):
default="id",
choices=coinpaprika_model.CONTRACTS_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in ascending order by default. "
"Reverse flag will sort it in an descending way. "
"Only works when raw data is displayed."
),
)
if other_args and "-" not in other_args[0][0]:
other_args.insert(0, "-p")
@@ -1514,7 +1539,7 @@ class OverviewController(BaseController):
coinpaprika_view.display_contracts(
symbol=ns_parser.platform,
limit=ns_parser.limit,
ascend=not ns_parser.descend,
ascend=not ns_parser.reverse,
sortby=ns_parser.sortby,
export=ns_parser.export,
)
@@ -1528,7 +1553,6 @@ class OverviewController(BaseController):
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
description="Shows available trading pairs on Coinbase ",
)
parser.add_argument(
"-l",
"--limit",
@@ -1537,7 +1561,6 @@ class OverviewController(BaseController):
help="display N number of pairs >=10",
default=15,
)
parser.add_argument(
"-s",
"--sortby",
@@ -1547,15 +1570,18 @@ class OverviewController(BaseController):
default="id",
choices=coinbase_model.PAIRS_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in ascending order by default. "
"Reverse flag will sort it in an descending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -1564,7 +1590,7 @@ class OverviewController(BaseController):
limit=ns_parser.limit,
export=ns_parser.export,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=not ns_parser.reverse,
)
@log_start_end(log=logger)
@@ -1576,7 +1602,6 @@ class OverviewController(BaseController):
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
description="Display recent news from CryptoPanic aggregator platform. [Source: https://cryptopanic.com/]",
)
parser.add_argument(
"-l",
"--limit",
@@ -1585,7 +1610,6 @@ class OverviewController(BaseController):
help="display N number records",
default=20,
)
parser.add_argument(
"-k",
"--kind",
@@ -1595,7 +1619,6 @@ class OverviewController(BaseController):
default="news",
choices=cryptopanic_model.CATEGORIES,
)
parser.add_argument(
"--filter",
dest="filter",
@@ -1605,7 +1628,6 @@ class OverviewController(BaseController):
required=False,
choices=cryptopanic_model.FILTERS,
)
parser.add_argument(
"-r",
"--region",
@@ -1616,7 +1638,6 @@ class OverviewController(BaseController):
default="en",
choices=cryptopanic_model.REGIONS,
)
parser.add_argument(
"-s",
"--sortby",
@@ -1626,15 +1647,17 @@ class OverviewController(BaseController):
default="published_at",
choices=cryptopanic_model.SORT_FILTERS,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
default=True,
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-u",
"--urls",
@@ -1643,7 +1666,6 @@ class OverviewController(BaseController):
help="Flag to show urls column.",
default=False,
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
)
@@ -1653,7 +1675,7 @@ class OverviewController(BaseController):
limit=ns_parser.limit,
export=ns_parser.export,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
links=ns_parser.urls,
post_kind=ns_parser.kind,
filter_=ns_parser.filter,

View File

@@ -155,7 +155,8 @@ class QaController(CryptoBaseController):
for c in [x.lower().replace(" ", "") for x in self.data.columns]
},
"-s": "--sortby",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
"--export": {c: {} for c in ["csv", "json", "xlsx"]},
}
choices["decompose"] = {
@@ -257,12 +258,16 @@ class QaController(CryptoBaseController):
dest="limit",
)
parser.add_argument(
"-d",
"--descend",
"-r",
"--reverse",
action="store_true",
default=False,
dest="descend",
help="Sort in descending order",
dest="reverse",
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-s",
@@ -281,7 +286,7 @@ class QaController(CryptoBaseController):
data=self.data,
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)

View File

@@ -532,20 +532,23 @@ class EconometricsController(BaseController):
parser.add_argument(
"-s",
"--sortcol",
"--sortby",
help="Sort based on a column in the DataFrame",
nargs="+",
type=str,
dest="sortcol",
dest="sortby",
default="",
)
parser.add_argument(
"-a",
"--ascend",
help="Use this argument to sort in a descending order",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
dest="ascend",
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
if other_args and "-" not in other_args[0][0]:
@@ -567,14 +570,14 @@ class EconometricsController(BaseController):
return console.print(
f"[red]No data available for {ns_parser.name}.[/red]\n"
)
if ns_parser.sortcol:
sort_column = " ".join(ns_parser.sortcol)
if ns_parser.sortby:
sort_column = ns_parser.sortby
if sort_column not in self.datasets[name].columns:
console.print(
f"[red]{sort_column} not a valid column. Showing without sorting.\n[/red]"
)
else:
df = df.sort_values(by=sort_column, ascending=ns_parser.ascend)
df = df.sort_values(by=sort_column, ascending=ns_parser.reverse)
print_rich_table(
df.head(ns_parser.limit),

View File

@@ -186,8 +186,8 @@ class EconomyController(BaseController):
"-c": "--commodity",
"--sortby": {c: {} for c in self.wsj_sortby_cols_dict.keys()},
"-s": "--sortby",
"--ascend": {},
"-a": "--ascend",
"--reverse": {},
"-r": "--reverse",
}
self.choices["map"] = {
"--period": {c: {} for c in self.map_period_list},
@@ -252,16 +252,16 @@ class EconomyController(BaseController):
"-g": "--group",
"--sortby": {c: {} for c in self.valuation_sort_cols},
"-s": "--sortby",
"--ascend": {},
"-a": "--ascend",
"--reverse": {},
"-r": "--reverse",
}
self.choices["performance"] = {
"--group": {c: {} for c in self.d_GROUPS},
"-g": "--group",
"--sortby": {c: {} for c in self.performance_sort_list},
"-s": "--sortby",
"--ascend": {},
"-a": "--ascend",
"--reverse": {},
"-r": "--reverse",
}
self.choices["spectrum"] = {
"--group": {c: {} for c in self.d_GROUPS},
@@ -494,14 +494,17 @@ class EconomyController(BaseController):
default="ticker",
)
parser.add_argument(
"-a",
"--ascend",
dest="ascend",
help="Flag to sort in ascending order",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
if other_args and "-" not in other_args[0][0]:
other_args.insert(0, "-c")
ns_parser = self.parse_known_args_and_warn(
@@ -514,7 +517,7 @@ class EconomyController(BaseController):
finviz_view.display_future(
future_type=ns_parser.commodity.capitalize(),
sortby=ns_parser.sortby,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)
else:
@@ -1610,12 +1613,16 @@ class EconomyController(BaseController):
help="Column to sort by",
)
parser.add_argument(
"-a",
"-ascend",
dest="ascend",
help="Flag to sort in ascending order",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
if other_args and "-" not in other_args[0][0]:
other_args.insert(0, "-g")
@@ -1632,7 +1639,7 @@ class EconomyController(BaseController):
finviz_view.display_valuation(
group=ns_group,
sortby=ns_parser.sortby,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)
@@ -1665,12 +1672,16 @@ class EconomyController(BaseController):
help="Column to sort by",
)
parser.add_argument(
"-a",
"-ascend",
dest="ascend",
help="Flag to sort in ascending order",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
if other_args and "-" not in other_args[0][0]:
other_args.insert(0, "-g")
@@ -1686,7 +1697,7 @@ class EconomyController(BaseController):
finviz_view.display_performance(
group=ns_group,
sortby=ns_parser.sortby,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)

View File

@@ -136,7 +136,8 @@ class QaController(StockBaseController):
"-l": "--limit",
"--sortby": {},
"-s": "--sortby",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["decompose"] = {
"--multiplicative": None,
@@ -245,12 +246,16 @@ class QaController(StockBaseController):
dest="limit",
)
parser.add_argument(
"-d",
"--descend",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
dest="descend",
help="Sort in descending order",
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-s",
@@ -272,7 +277,7 @@ class QaController(StockBaseController):
data=data,
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)

View File

@@ -124,8 +124,8 @@ class ETFController(BaseController):
"--plotly": {},
"-p": "--plotly",
"--ma": None,
"--descending": {},
"-d": "--descending",
"--reverse": {},
"-r": "--reverse",
"--trend": {},
"-t": "--trend",
"--raw": {},
@@ -485,12 +485,16 @@ class ETFController(BaseController):
help="Choose a column to sort by",
)
parser.add_argument(
"-d",
"--descending",
"-r",
"--reverse",
action="store_true",
dest="descending",
dest="reverse",
default=False,
help="Sort selected column descending",
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"--raw",
@@ -537,7 +541,7 @@ class ETFController(BaseController):
qa_view.display_raw(
data=self.etf_data,
sortby=ns_parser.sort,
ascend=not ns_parser.descending,
ascend=ns_parser.reverse,
limit=ns_parser.num,
)

View File

@@ -210,11 +210,16 @@ class ScreenerController(BaseController):
choices=self.sortby_screen_choices,
)
parser.add_argument(
"-a",
"--ascend",
"-r",
"--reverse",
action="store_true",
help="Flag to sort in ascending order (lowest on top)",
dest="ascend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
if other_args and "-" not in other_args[0][0]:
other_args.insert(0, "-l")
@@ -226,7 +231,7 @@ class ScreenerController(BaseController):
preset=self.preset,
num_to_show=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)

View File

@@ -842,20 +842,24 @@ class ForecastController(BaseController):
)
parser.add_argument(
"-s",
"--sortcol",
"--sortby",
help="Sort based on a column in the DataFrame",
nargs="+",
type=str,
dest="sortcol",
dest="sortby",
default="",
)
parser.add_argument(
"-a",
"--ascend",
help="Use this argument to sort in a descending order",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
dest="ascend",
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"--limit-col",
@@ -888,15 +892,15 @@ class ForecastController(BaseController):
console.print(
f"[red]No data available for {ns_parser.name}.[/red]\n"
)
elif ns_parser.sortcol:
sort_column = " ".join(ns_parser.sortcol)
elif ns_parser.sortby:
sort_column = " ".join(ns_parser.sortby)
if sort_column not in self.datasets[name].columns:
console.print(
f"[red]{sort_column} not a valid column."
"Showing without sorting.\n[/red]"
)
else:
df = df.sort_values(by=sort_column, ascending=ns_parser.ascend)
df = df.sort_values(by=sort_column, ascending=ns_parser.reverse)
forecast_view.show_df(
df, ns_parser.limit, ns_parser.limit_col, name, ns_parser.export

View File

@@ -92,8 +92,8 @@ class ForexController(BaseController):
"--sort": {c: {} for c in forex_helper.CANDLE_SORT},
"--plotly": {},
"-p": "--plotly",
"--descending": {},
"-d": "--descending",
"--reverse": {},
"-r": "--reverse",
"--raw": {},
"--trend": {},
"-t": "--trend",
@@ -256,12 +256,16 @@ class ForexController(BaseController):
help="Choose a column to sort by. Only works when raw data is displayed.",
)
parser.add_argument(
"-d",
"--descending",
"-r",
"--reverse",
action="store_true",
dest="descending",
dest="reverse",
default=False,
help="Sort selected column descending. Only works when raw data is displayed.",
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"--raw",
@@ -318,7 +322,7 @@ class ForexController(BaseController):
qa_view.display_raw(
data=data,
sortby=ns_parser.sort,
ascend=not ns_parser.descending,
ascend=ns_parser.reverse,
limit=ns_parser.limit,
)

View File

@@ -156,7 +156,8 @@ class QaController(CryptoBaseController):
for c in [x.lower().replace(" ", "") for x in self.data.columns]
},
"-s": "--sortby",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["decompose"] = {
"--multiplicative": None,
@@ -262,12 +263,16 @@ class QaController(CryptoBaseController):
dest="limit",
)
parser.add_argument(
"-d",
"--descend",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
dest="descend",
help="Sort in descending order",
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-s",
@@ -286,7 +291,7 @@ class QaController(CryptoBaseController):
data=self.data,
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)

View File

@@ -4,4 +4,5 @@ rs openbb-finance/openbbterminal
sh openbb-finance/openbbterminal
tr
rossidx
rossidx --sortby Raised [$M] --reverse
exit

View File

@@ -40,6 +40,7 @@ market
mkt
mkt --urls
mkt --vs ETH --limit 3 --sort volume --urls
mkt --vs BTC -s volume -r
# ex
ex
@@ -96,10 +97,12 @@ rm
# events
events
events --limit 3 --sort name --urls
events --sort date -r
# news
news
news --limit 3 -k media -r en --filter bullish
news --sort published_at --reverse
# links
links
@@ -107,6 +110,7 @@ links
# twitter
twitter
twitter --limit 3 --sort retweet_count
twitter --sort date -r
# social
social

View File

@@ -10,27 +10,33 @@ newsletter --limit 3
# vaults
vaults
vaults --chain ethereum --protocol aave --kind stable --top 3 --links
vaults --chain ethereum -s apy -r
# tokens
tokens
tokens --skip 3 --limit 3 --sort totalLiquidity
tokens --sort txCount --reverse
# stats
stats
# pairs
pairs --limit 3 --vol 150 --tx 150 --days 15 --sort volumeUSD
pairs --sort volumeUSD -r
# pools
pools
pools --limit 3 --sort volumeUSD
pools --sort volumeUSD --reverse
# swaps
swaps --limit 3 --sort amountUSD
swaps --sort Datetime -r
# ldapps
ldapps
ldapps --limit 3 --sort tvl
ldapps --sort change_7d -r
# gdapps
gdapps
@@ -46,6 +52,7 @@ dtvl --dapps anchor
# sinfo
# validators
validators --sort validatorName --reverse
# gacc
gacc

View File

@@ -4,6 +4,7 @@ disc
# gctop
top
top -c stablecoins -s Volume [$] -l 5
top -s Market Cap -r
# cgtrending
trending

View File

@@ -18,6 +18,7 @@ gwei
whales
whales --address # this is bugged
whales --min 5000000 --limit 3 --sort amount
whales --sort amount_usd -r
# lt
lt
@@ -50,22 +51,35 @@ ttcp Bitox --sort tradeAmount
# tvl
# address
address 0x71C7656EC7ab88b098defB751B7401B5f6d8976F
# top
top
top --limit 3 --sort price
# balance
balance --sort index -r
# hist
hist --sort value -r --limit 20
# loads ECR20 token
address 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984 -t
# info
info --social
# holders
holders --sort share -r
# th
th --sort value --reverse
# prices
prices --sort volumeConverted --reverse
# loads transaction hash
address 0x9dc7b43ad4288c624fdd236b2ecb9f2b81c93e706b2ffd1d19b112c1df7849e6 -tx
# tx

View File

@@ -11,7 +11,7 @@ defi
# stables
stables
stables --pie
stables --limit 3 --sort current_price
stables --sortbyby Price_[$] --reverse --limit 3
# exchanges
exchanges
@@ -19,24 +19,24 @@ exchanges --source CoinGecko
exchanges --source CoinPaprika
exchanges --urls
exchanges --vs ETH
exchanges --source CoinGecko --limit 3 --sort Trust_Score
exchanges --source CoinGecko --limit 3 --sortby Trust_Score -r
# exrates
exrates
exrates --sort Value --limit 3
exrates --sortby Value --reverse --limit 3
# indexes
indexes
indexes --sort Last --limit 3
indexes --sortby Last --limit 3 -r
# derivatives
derivatives
derivatives --sort Basis --limit 3
derivatives --sortby Basis --limit 3
# categories
categories
categories --pie
categories --sort Market_Cap --limit 3
categories --sortby Market_Cap --limit 3
# hold
hold
@@ -49,15 +49,15 @@ hm --category stablecoins --limit 3
# info
info
info --vs ETH --sort price --limit 3
info --vs ETH --sortby price --limit 3
# markets
markets
markets --vs ETH --sort price --limit 3
markets --vs ETH --sortby price --limit 3
# exmarkets
exmarkets
exmarkets --limit 3--sort quote_currency_name
exmarkets --limit 3 --sortby quote_currency_name
exmarkets --urls
# platforms
@@ -65,7 +65,7 @@ platforms
# contracts
contracts
contracts --platform eth-ethereum --limit 3 --sort type
contracts --platform eth-ethereum --limit 3 --sortby type
# pairs
pairs
@@ -73,7 +73,7 @@ pairs
# news
news
news --region es
news --limit 3 --kind media --filter hot --sort title
news --limit 3 --kind media --filter hot --sortby title
# wf
wf
@@ -93,8 +93,8 @@ altindex --period 30 --since 2020-10-25 --until 2021-12-01
# ch
ch
ch --limit 3 --sort Amount [$]
ch --slug polynetwork-rekt
ch --sortbyby Amount [$] -r --limit 3
# cr
cr

View File

@@ -58,6 +58,7 @@ kurtosis -w 20
# raw
raw
raw -l 3
raw --sortby adjclose --reverse
# decompose
decompose

View File

@@ -15,7 +15,7 @@ futures -c metals
futures -c meats
futures -c grains
futures -c softs
futures -c energy -s ticker --ascend --source Finviz
futures -c energy -s ticker --reverse --source Finviz
map
map -p 1w -t world
bigmac
@@ -32,7 +32,7 @@ spread --group PIIGS --color binary
spread --countries portugal,spain,italy,united states --maturity 5Y --change=True --color openbb
rtps
valuation
valuation --group sector --sortby MarketCap --ascend
valuation --group sector --sortby MarketCap --reverse
performance
performance -g basic_materials -s Month -a
spectrum
@@ -80,7 +80,7 @@ spread -w 10
quantile --window 5 --quantile 0.01
skew --window 5
kurtosis --window 9
raw --limit 2 --descend
raw --limit 2 --reverse
cusum --threshold 10 --drift 10
decompose
exit

View File

@@ -6,7 +6,8 @@ weights
weights -m 10
summary
candle
camdle --raw
candle --raw
candle --sort adjclose --reverse --raw
candle -t --ma 4
news
pir

View File

@@ -28,7 +28,7 @@ kurtosis --w 10
var
es
raw
raw --limit 10 --descend
raw --limit 10 --reverse
decompose
decompose --multiplicative
cusum

View File

@@ -8,7 +8,7 @@ tob -e EDGX
candle
candle -t --ma 5,10
candle --raw
candle --sort AdjClose -d --raw
candle --sort AdjClose -r --raw
codes
news -l 3
exit

View File

@@ -22,6 +22,7 @@ quantile
skew
kurtosis
raw
raw --sortby adjclose -r
decompose
cusum
capm

View File

@@ -95,8 +95,8 @@ class FundController(BaseController):
"-s": "--sortby",
"--limit": None,
"-l": "--limit",
"--ascend": {},
"-a": "--ascend",
"--reverse": {},
"-r": "--reverse",
}
choices["load"] = {
"--fund": None,
@@ -227,12 +227,16 @@ class FundController(BaseController):
default=10,
)
parser.add_argument(
"-a",
"--ascend",
dest="ascending",
help="Sort in ascending order",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
if other_args and "-" not in other_args[0][0]:
other_args.insert(0, "--fund")
@@ -245,7 +249,7 @@ class FundController(BaseController):
country=self.country,
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=ns_parser.ascending,
ascend=ns_parser.reverse,
)
return self.queue

View File

@@ -66,7 +66,8 @@ class CoinbaseController(BaseController):
"-s": "--sortby",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
choices["deposits"] = {
"--type": {c: {} for c in self.deposit_type},
@@ -75,7 +76,8 @@ class CoinbaseController(BaseController):
"-s": "--sortby",
"--limit": None,
"-l": "--limit",
"--descend": {},
"--reverse": {},
"-r": "--reverse",
}
self.completer = NestedCompleter.from_nested_dict(choices)
@@ -193,11 +195,16 @@ class CoinbaseController(BaseController):
choices=self.order_sortby,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
if other_args and other_args[0][0] != "-":
other_args.insert(0, "--acc")
@@ -208,7 +215,10 @@ class CoinbaseController(BaseController):
if ns_parser:
coinbase_view.display_orders(
ns_parser.limit, ns_parser.sortby, ns_parser.descend, ns_parser.export
limit=ns_parser.limit,
sortby=ns_parser.sortby,
descend=not ns_parser.reverse,
export=ns_parser.export,
)
@log_start_end(log=logger)
@@ -247,20 +257,25 @@ class CoinbaseController(BaseController):
choices=self.deposit_sort,
)
parser.add_argument(
"--descend",
action="store_false",
help="Flag to sort in descending order (lowest first)",
dest="descend",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, export_allowed=EXPORT_ONLY_RAW_DATA_ALLOWED
)
if ns_parser:
coinbase_view.display_deposits(
ns_parser.limit,
ns_parser.sortby,
ns_parser.type,
ns_parser.descend,
ns_parser.export,
limit=ns_parser.limit,
sortby=ns_parser.sortby,
deposit_type=ns_parser.type,
descend=ns_parser.reverse,
export=ns_parser.export,
)

View File

@@ -116,8 +116,8 @@ class DarkPoolShortsController(StockBaseController):
"-l": "--limit",
"--sort": {c: {} for c in self.POS_CHOICES},
"-s": "--sort",
"--ascend": {},
"-a": "--ascend",
"--reverse": {},
"-r": "--reverse",
}
choices["sidtc"] = {
"--limit": None,
@@ -359,12 +359,16 @@ class DarkPoolShortsController(StockBaseController):
dest="sort_field",
)
parser.add_argument(
"-a",
"--ascending",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
dest="ascend",
help="Data in ascending order",
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED
@@ -373,7 +377,7 @@ class DarkPoolShortsController(StockBaseController):
stockgrid_view.dark_pool_short_positions(
limit=ns_parser.limit,
sortby=ns_parser.sort_field,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)

View File

@@ -150,8 +150,8 @@ class DiscoveryController(BaseController):
choices["arkord"] = {
"--sortby": {c: {} for c in self.arkord_sortby_choices},
"-s": "--sortby",
"--ascend": {},
"-a": "--ascend",
"reverse": {},
"-r": "reverse",
"--buy_only": {},
"-b": "--buy_only",
"--sell_only": {},
@@ -194,8 +194,8 @@ class DiscoveryController(BaseController):
"-d": "--date",
"--sort": {c: {} for c in self.dividend_columns},
"-s": "--sort",
"--ascend": {},
"-a": "--ascend",
"--reverse": {},
"-r": "--reverse",
"--limit": None,
"-l": "--limit",
}
@@ -257,12 +257,16 @@ class DiscoveryController(BaseController):
dest="sort",
)
parser.add_argument(
"-a",
"--ascend",
default=False,
"-r",
"--reverse",
action="store_true",
help="Flag to sort in ascending order",
dest="ascend",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
if other_args and "-" not in other_args[0][0]:
other_args.insert(0, "-d")
@@ -277,7 +281,7 @@ class DiscoveryController(BaseController):
nasdaq_view.display_dividend_calendar(
date=ns_parser.date.strftime("%Y-%m-%d"),
sortby=sort_col,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
limit=ns_parser.limit,
export=ns_parser.export,
)
@@ -635,12 +639,16 @@ class DiscoveryController(BaseController):
default="",
)
parser.add_argument(
"-a",
"--ascend",
dest="ascend",
help="Flag to sort in ascending order",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-b",
@@ -675,7 +683,7 @@ class DiscoveryController(BaseController):
ark_view.ark_orders_view(
limit=ns_parser.limit,
sortby=ns_parser.sort_col,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
buys_only=ns_parser.buys_only,
sells_only=ns_parser.sells_only,
fund=ns_parser.fund,

View File

@@ -15,6 +15,7 @@ from openbb_terminal.helper_funcs import (
EXPORT_ONLY_RAW_DATA_ALLOWED,
check_positive,
valid_date,
list_from_str,
)
from openbb_terminal.menu import session
from openbb_terminal.parent_classes import StockBaseController
@@ -928,11 +929,10 @@ class FundamentalAnalysisController(StockBaseController):
"-p",
"--plot",
action="store",
nargs="+",
type=str,
default=None,
dest="plot",
help="Rows to plot. (-1 represents invalid data)",
help="Rows to plot, comma separated. (-1 represents invalid data)",
)
ns_parser = self.parse_known_args_and_warn(
parser,
@@ -941,6 +941,7 @@ class FundamentalAnalysisController(StockBaseController):
limit=5,
)
if ns_parser:
ns_parser.plot = list_from_str(ns_parser.plot)
# TODO: Switch to actually getting data
if ns_parser.source == "YahooFinance" and ns_parser.b_quarter:
console.print(
@@ -1039,11 +1040,10 @@ class FundamentalAnalysisController(StockBaseController):
"-p",
"--plot",
action="store",
nargs="+",
type=str,
default=None,
dest="plot",
help="Rows to plot. (-1 represents invalid data)",
help="Rows to plot, comma separated. (-1 represents invalid data)",
)
ns_parser = self.parse_known_args_and_warn(
parser,
@@ -1052,6 +1052,7 @@ class FundamentalAnalysisController(StockBaseController):
limit=5,
)
if ns_parser:
ns_parser.plot = list_from_str(ns_parser.plot)
# TODO: Switch to actually getting data
if ns_parser.source == "YahooFinance" and ns_parser.b_quarter:
text = "Quarterly data currently unavailable for yfinance"
@@ -1155,7 +1156,6 @@ class FundamentalAnalysisController(StockBaseController):
"-p",
"--plot",
action="store",
nargs="+",
type=str,
default=None,
dest="plot",
@@ -1167,6 +1167,7 @@ class FundamentalAnalysisController(StockBaseController):
export_allowed=EXPORT_ONLY_RAW_DATA_ALLOWED,
)
if ns_parser:
ns_parser.plot = list_from_str(ns_parser.plot)
# TODO: Switch to actually getting data
if ns_parser.source == "YahooFinance" and ns_parser.b_quarter:
text = "Quarterly data currently unavailable for yfinance"

View File

@@ -147,8 +147,8 @@ class OptionsController(BaseController):
choices["unu"] = {
"--sortby": {c: {} for c in self.unu_sortby_choices},
"-s": "--sortby",
"--ascending": {},
"-a": "--ascending",
"--reverse": {},
"-r": "--reverse",
"--puts_only": {},
"-p": "--puts_only",
"--calls_only": {},
@@ -482,12 +482,16 @@ class OptionsController(BaseController):
help="Column to sort by. Vol/OI is the default and typical variable to be considered unusual.",
)
parser.add_argument(
"-a",
"--ascending",
dest="ascend",
default=False,
"-r",
"--reverse",
action="store_true",
help="Flag to sort in ascending order",
dest="reverse",
default=False,
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-p",
@@ -520,7 +524,7 @@ class OptionsController(BaseController):
limit=ns_parser.limit,
sortby=ns_parser.sortby,
export=ns_parser.export,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
calls_only=ns_parser.calls_only,
puts_only=ns_parser.puts_only,
)

View File

@@ -172,8 +172,8 @@ class QaController(StockBaseController):
choices["raw"] = {
"--limit": None,
"-l": "--limit",
"--descend": {},
"-d": "--descend",
"--reverse": {},
"-r": "--reverse",
"--export": {x: {} for x in ["csv", "json", "xlsx"]},
"--sortby": {c.lower(): {} for c in stocks_helper.CANDLE_SORT},
"-s": "--sortby",
@@ -330,12 +330,16 @@ class QaController(StockBaseController):
dest="limit",
)
parser.add_argument(
"-d",
"--descend",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
dest="descend",
help="Sort in descending order",
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-s",
@@ -354,7 +358,7 @@ class QaController(StockBaseController):
data=self.stock,
limit=ns_parser.limit,
sortby=ns_parser.sortby,
ascend=not ns_parser.descend,
ascend=ns_parser.reverse,
export=ns_parser.export,
)

View File

@@ -102,8 +102,8 @@ class ScreenerController(BaseController):
"-s": "--sort",
"--limit": None,
"-l": "--limit",
"--ascend": {},
"-a": "--ascend",
"--reverse": {},
"-r": "--reverse",
}
choices["overview"] = screener_standard
choices["valuation"] = screener_standard
@@ -299,12 +299,16 @@ class ScreenerController(BaseController):
help="Limit of stocks to print",
)
parser.add_argument(
"-a",
"--ascend",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
dest="ascend",
help="Set order to Ascend, the default is Descend",
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-s",
@@ -335,7 +339,7 @@ class ScreenerController(BaseController):
loaded_preset=preset,
data_type="overview",
limit=ns_parser.limit,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
sortby=ns_parser.sort,
export=ns_parser.export,
)
@@ -382,12 +386,16 @@ class ScreenerController(BaseController):
help="Limit of stocks to print",
)
parser.add_argument(
"-a",
"--ascend",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
dest="ascend",
help="Set order to Ascend, the default is Descend",
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-s",
@@ -413,7 +421,7 @@ class ScreenerController(BaseController):
loaded_preset=self.preset,
data_type="valuation",
limit=ns_parser.limit,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
sortby=ns_parser.sort,
export=ns_parser.export,
)
@@ -424,7 +432,7 @@ class ScreenerController(BaseController):
loaded_preset=self.preset,
data_type="valuation",
limit=ns_parser.limit,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
sortby=ns_parser.sort,
export=ns_parser.export,
)
@@ -459,14 +467,17 @@ class ScreenerController(BaseController):
default=10,
help="Limit of stocks to print",
)
parser.add_argument(
"-a",
"--ascend",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
dest="ascend",
help="Set order to Ascend, the default is Descend",
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-s",
@@ -492,7 +503,7 @@ class ScreenerController(BaseController):
loaded_preset=self.preset,
data_type="financial",
limit=ns_parser.limit,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
sortby=ns_parser.sort,
export=ns_parser.export,
)
@@ -503,7 +514,7 @@ class ScreenerController(BaseController):
loaded_preset=self.preset,
data_type="financial",
limit=ns_parser.limit,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
sortby=ns_parser.sort,
export=ns_parser.export,
)
@@ -539,12 +550,16 @@ class ScreenerController(BaseController):
help="Limit of stocks to print",
)
parser.add_argument(
"-a",
"--ascend",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
dest="ascend",
help="Set order to Ascend, the default is Descend",
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-s",
@@ -571,7 +586,7 @@ class ScreenerController(BaseController):
loaded_preset=self.preset,
data_type="ownership",
limit=ns_parser.limit,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
sortby=ns_parser.sort,
export=ns_parser.export,
)
@@ -582,7 +597,7 @@ class ScreenerController(BaseController):
loaded_preset=self.preset,
data_type="ownership",
limit=ns_parser.limit,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
sortby=ns_parser.sort,
export=ns_parser.export,
)
@@ -618,12 +633,16 @@ class ScreenerController(BaseController):
help="Limit of stocks to print",
)
parser.add_argument(
"-a",
"--ascend",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
dest="ascend",
help="Set order to Ascend, the default is Descend",
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-s",
@@ -650,7 +669,7 @@ class ScreenerController(BaseController):
loaded_preset=self.preset,
data_type="performance",
limit=ns_parser.limit,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
sortby=ns_parser.sort,
export=ns_parser.export,
)
@@ -661,7 +680,7 @@ class ScreenerController(BaseController):
loaded_preset=self.preset,
data_type="performance",
limit=ns_parser.limit,
ascend=ns_parser.ascend,
ascend=ns_parser.store_true,
sortby=ns_parser.sort,
export=ns_parser.export,
)
@@ -697,12 +716,16 @@ class ScreenerController(BaseController):
help="Limit of stocks to print",
)
parser.add_argument(
"-a",
"--ascend",
"-r",
"--reverse",
action="store_true",
dest="reverse",
default=False,
dest="ascend",
help="Set order to Ascend, the default is Descend",
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"-s",
@@ -729,7 +752,7 @@ class ScreenerController(BaseController):
loaded_preset=self.preset,
data_type="technical",
limit=ns_parser.limit,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
sortby=ns_parser.sort,
export=ns_parser.export,
)
@@ -740,7 +763,7 @@ class ScreenerController(BaseController):
loaded_preset=self.preset,
data_type="technical",
limit=ns_parser.limit,
ascend=ns_parser.ascend,
ascend=ns_parser.reverse,
sortby=ns_parser.sort,
export=ns_parser.export,
)

View File

@@ -140,8 +140,8 @@ class StocksController(StockBaseController):
"--sort": {c: {} for c in stocks_helper.CANDLE_SORT},
"--plotly": {},
"-p": "--plotly",
"--descending": {},
"-d": "--descending",
"--reverse": {},
"-r": "--reverse",
"--raw": {},
"--trend": {},
"-t": "--trend",
@@ -412,12 +412,16 @@ class StocksController(StockBaseController):
help="Choose a column to sort by. Only works when raw data is displayed.",
)
parser.add_argument(
"-d",
"--descending",
"-r",
"--reverse",
action="store_true",
dest="descending",
dest="reverse",
default=False,
help="Sort selected column descending. Only works when raw data is displayed.",
help=(
"Data is sorted in descending order by default. "
"Reverse flag will sort it in an ascending way. "
"Only works when raw data is displayed."
),
)
parser.add_argument(
"--raw",
@@ -465,7 +469,7 @@ class StocksController(StockBaseController):
qa_view.display_raw(
data=self.stock,
sortby=ns_parser.sort,
ascend=not ns_parser.descending,
ascend=ns_parser.reverse,
limit=ns_parser.limit,
)

View File

@@ -404,7 +404,7 @@ def test_call_func_expect_queue(expected_queue, func, queue):
"--commodity=energy",
"--source=Finviz",
"--sortby=ticker",
"-a",
"-r",
"--export=csv",
],
"finviz_view.display_future",
@@ -422,7 +422,7 @@ def test_call_func_expect_queue(expected_queue, func, queue):
"--commodity=metals",
"--source=Finviz",
"--sortby=ticker",
"-a",
"--reverse",
"--export=csv",
],
"finviz_view.display_future",
@@ -440,7 +440,7 @@ def test_call_func_expect_queue(expected_queue, func, queue):
"--commodity=meats",
"--source=Finviz",
"--sortby=ticker",
"-a",
"-r",
"--export=csv",
],
"finviz_view.display_future",
@@ -458,7 +458,7 @@ def test_call_func_expect_queue(expected_queue, func, queue):
"--commodity=grains",
"--sortby=ticker",
"--source=Finviz",
"-a",
"--reverse",
"--export=csv",
],
"finviz_view.display_future",
@@ -476,7 +476,7 @@ def test_call_func_expect_queue(expected_queue, func, queue):
"--commodity=softs",
"--sortby=ticker",
"--source=Finviz",
"-a",
"-r",
"--export=csv",
],
"finviz_view.display_future",
@@ -493,7 +493,7 @@ def test_call_func_expect_queue(expected_queue, func, queue):
[
"sector",
"--sortby=MarketCap",
"-a",
"--reverse",
"--export=csv",
],
"finviz_view.display_valuation",
@@ -510,7 +510,7 @@ def test_call_func_expect_queue(expected_queue, func, queue):
[
"basic_materials",
"--sortby=P/E",
"-a",
"-r",
"--export=csv",
],
"finviz_view.display_valuation",
@@ -527,7 +527,7 @@ def test_call_func_expect_queue(expected_queue, func, queue):
[
"--g=sector",
"--sortby=Name",
"-a",
"--reverse",
"--export=csv",
],
"finviz_view.display_performance",

View File

@@ -219,7 +219,7 @@ def test_call_func_expect_queue(expected_queue, func, queue):
[
(
"call_screen",
["-l=10", "-s=NAV", "-a"],
["-l=10", "-s=NAV", "-r"],
"screener_view.view_screener",
[],
dict(

View File

@@ -308,7 +308,7 @@ def test_call_func_expect_queue(expected_queue, queue, func):
),
(
"call_raw",
["--limit=1", "--descend", "--export=csv"],
["--limit=1", "--reverse", "--export=csv"],
"qa_view.display_raw",
[],
dict(

View File

@@ -285,7 +285,7 @@ def test_call_func_expect_queue(expected_queue, queue, func):
[
"--limit=1",
"--sort=sv",
"--ascending",
"--reverse",
"--export=csv",
],
dict(

View File

@@ -315,7 +315,7 @@ def test_call_func_expect_queue(expected_queue, queue, func):
limit=5,
quarterly=False,
ratios=False,
plot=None,
plot=[],
export="csv",
),
),
@@ -329,7 +329,7 @@ def test_call_func_expect_queue(expected_queue, queue, func):
limit=5,
quarterly=False,
ratios=False,
plot=None,
plot=[],
export="csv",
),
),
@@ -342,7 +342,7 @@ def test_call_func_expect_queue(expected_queue, queue, func):
limit=5,
quarterly=False,
ratios=False,
plot=None,
plot=[],
export="csv",
),
),
@@ -354,7 +354,7 @@ def test_call_func_expect_queue(expected_queue, queue, func):
symbol="TSLA",
statement="financials",
ratios=False,
plot=None,
plot=[],
export="csv",
limit=5,
),
@@ -368,7 +368,7 @@ def test_call_func_expect_queue(expected_queue, queue, func):
limit=5,
quarterly=False,
ratios=False,
plot=None,
plot=[],
export="csv",
),
),
@@ -382,7 +382,7 @@ def test_call_func_expect_queue(expected_queue, queue, func):
limit=5,
quarterly=False,
ratios=False,
plot=None,
plot=[],
export="csv",
),
),
@@ -395,7 +395,7 @@ def test_call_func_expect_queue(expected_queue, queue, func):
limit=5,
quarterly=False,
ratios=False,
plot=None,
plot=[],
export="csv",
),
),
@@ -407,7 +407,7 @@ def test_call_func_expect_queue(expected_queue, queue, func):
symbol="TSLA",
statement="balance-sheet",
ratios=False,
plot=None,
plot=[],
export="csv",
limit=5,
),
@@ -421,7 +421,7 @@ def test_call_func_expect_queue(expected_queue, queue, func):
limit=5,
quarterly=False,
ratios=False,
plot=None,
plot=[],
export="csv",
),
),
@@ -434,7 +434,7 @@ def test_call_func_expect_queue(expected_queue, queue, func):
limit=5,
quarterly=False,
ratios=False,
plot=None,
plot=[],
export="csv",
),
),
@@ -448,7 +448,7 @@ def test_call_func_expect_queue(expected_queue, queue, func):
limit=5,
quarterly=False,
ratios=False,
plot=None,
plot=[],
export="csv",
),
),
@@ -460,7 +460,7 @@ def test_call_func_expect_queue(expected_queue, queue, func):
symbol="TSLA",
statement="cash-flow",
ratios=False,
plot=None,
plot=[],
export="csv",
limit=5,
),

View File

@@ -420,7 +420,7 @@ def test_call_func_expect_queue(expected_queue, func, mocker, queue):
[
"1",
"--sortby=Vol",
"--ascending",
"--reverse",
"--puts_only",
"--calls_only",
"--export=csv",
@@ -434,7 +434,7 @@ def test_call_func_expect_queue(expected_queue, func, mocker, queue):
[
"1",
"--sortby=Vol",
"--ascending",
"--reverse",
"--puts_only",
# "--calls_only",
"--export=csv",

View File

@@ -306,7 +306,7 @@ def test_call_func_expect_queue(expected_queue, queue, func):
),
(
"call_raw",
["--limit=1", "--descend", "--export=csv"],
["--limit=1", "--reverse", "--export=csv"],
"qa_view.display_raw",
[],
dict(

View File

@@ -272,7 +272,7 @@ def test_call_func_expect_queue(expected_queue, func, queue):
"call_overview",
[
"1",
"--ascend",
"--reverse",
"--sort=Ticker",
"--export=csv",
],
@@ -292,7 +292,7 @@ def test_call_func_expect_queue(expected_queue, func, queue):
[
"1",
"--preset=top_gainers",
"--ascend",
"--reverse",
"--sort=Ticker",
"--export=csv",
],
@@ -312,7 +312,7 @@ def test_call_func_expect_queue(expected_queue, func, queue):
[
"1",
"--preset=top_gainers",
"--ascend",
"--reverse",
"--sort=Ticker",
"--export=csv",
],
@@ -332,7 +332,7 @@ def test_call_func_expect_queue(expected_queue, func, queue):
[
"1",
"--preset=top_gainers",
"--ascend",
"--reverse",
"--sort=Ticker",
"--export=csv",
],
@@ -352,7 +352,7 @@ def test_call_func_expect_queue(expected_queue, func, queue):
[
"1",
"--preset=top_gainers",
"--ascend",
"--reverse",
"--sort=Ticker",
"--export=csv",
],
@@ -372,7 +372,7 @@ def test_call_func_expect_queue(expected_queue, func, queue):
[
"1",
"--preset=top_gainers",
"--ascend",
"--reverse",
"--sort=Ticker",
"--export=csv",
],

View File

@@ -284,7 +284,7 @@ def test_call_func_expect_queue(expected_queue, func, queue):
[
"--plotly",
"--sort=Open",
"--descending",
"--reverse",
"--raw",
"--limit=1",
"--trend",
@@ -304,7 +304,7 @@ def test_call_func_expect_queue(expected_queue, func, queue):
[
"--plotly",
"--sort=Open",
"--descending",
"--reverse",
"--limit=1",
"--trend",
"--ma=20,30",

View File

@@ -1,84 +0,0 @@
.. role:: python(code)
:language: python
:class: highlight
|
To obtain charts, make sure to add :python:`chart = True` as the last parameter.
.. raw:: html
<h3>
> Getting data
</h3>
{{< highlight python >}}
crypto.disc.cmctop(
sortby: str = 'CMC_Rank',
ascend: bool = True,
chart: bool = False,
) -> pandas.core.frame.DataFrame
{{< /highlight >}}
.. raw:: html
<p>
Shows top n coins. [Source: CoinMarketCap]
</p>
* **Parameters**
sortby: str
Key to sort data. The table can be sorted by every of its columns. Refer to
Coin Market Cap:s API documentation, see:
https://coinmarketcap.com/api/documentation/v1/#operation/getV1CryptocurrencyListingsLatest
ascend: bool
Whether to sort ascending or descending
chart: bool
Flag to display chart
* **Returns**
pd.DataFrame
Top coin on CoinMarketCap
|
.. raw:: html
<h3>
> Getting charts
</h3>
{{< highlight python >}}
crypto.disc.cmctop(
limit: int = 15,
sortby: str = 'CMC_Rank',
ascend: bool = True,
export: str = '',
chart: bool = False,
) -> None
{{< /highlight >}}
.. raw:: html
<p>
Shows top n coins. [Source: CoinMarketCap]
</p>
* **Parameters**
limit: int
Number of records to display
sortby: str
Key to sort data. The table can be sorted by every of its columns. Refer to
Coin Market Cap:s API documentation, see:
https://coinmarketcap.com/api/documentation/v1/#operation/getV1CryptocurrencyListingsLatest
ascend: bool
Flag to sort data ascending
export : str
Export dataframe data to csv,json,xlsx file
chart: bool
Flag to display chart

View File

@@ -7,7 +7,9 @@ Show countries with highest slopes in cases.
```
optional arguments:
-d DAYS, --days DAYS Number of days back to look (default: 30)
-a, --ascend Show in ascending order (default: False)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
-t THRESHOLD, --threshold THRESHOLD
Threshold for total cases over period (default: 10000)
-h, --help show this help message (default: False)
@@ -17,7 +19,7 @@ optional arguments:
Number of entries to show in data. (default: 10)
```
```
```
2022 Feb 14, 10:26 (✨) /alternative/covid/ $ slopes
Highest Sloping Cases (Cases/Day)
┌────────────────┬───────────┐

View File

@@ -1,4 +1,4 @@
`usage: rossidx [-s SORTBY [SORTBY {GitHub,Company,Country,City,Founded,Raised [$M],Stars,Forks,Stars AGR [%],Forks AGR [%]}]] [--descend] [--chart] [--growth] [-ct {stars,forks}] [-h] [--export EXPORT] [-l LIMIT]`
`usage: rossidx [-s SORTBY [SORTBY {GitHub,Company,Country,City,Founded,Raised [$M],Stars,Forks,Stars AGR [%],Forks AGR [%]}]] [--reverse] [--chart] [--growth] [-ct {stars,forks}] [-h] [--export EXPORT] [-l LIMIT]`
Display list of startups from ross index [Source: https://runacap.com/]
Use --chart to display chart and -t {stars,forks} to set chart type
@@ -7,7 +7,9 @@ Use --chart to display chart and -t {stars,forks} to set chart type
optional arguments:
-s SORTBY [SORTBY ...], --sortby SORTBY [SORTBY {GitHub,Company,Country,City,Founded,Raised [$M],Stars,Forks,Stars AGR [%],Forks AGR [%]}]
Sort startups by column (default: Stars AGR [%])
--descend Flag to sort in descending order (lowest first) (default: False)
-r, --reverse Data is sorted in descending order by default. Reverse
flag will sort it in an ascending way. Only works when raw
data is displayed. (default: False)
-c, --chart Flag to show chart (default: False)
-g, --growth Flag to show growth chart (default: False)
-t {stars,forks}, --chart-type {stars,forks}

View File

@@ -9,7 +9,8 @@ optional arguments:
-n NUM, --num NUM Number to show (default: 20)
-s SORTBY, --sortby SORTBY
The column to sort by (default: None)
-d, --descend Sort in descending order (default: False)
-r, --reverse Data is sorted in descending order by default. Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
-h, --help show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )

View File

@@ -1,10 +1,10 @@
```
usage: events [-l N] [-s {date,date_to,name,description,is_conference}] [--descend] [-u] [--export {csv,json,xlsx}] [-h]
usage: events [-l N] [-s {date,date_to,name,description,is_conference}] [--reverse] [-u] [--export {csv,json,xlsx}] [-h]
```
Show information about most important coins events. Most of coins doesn't have any events. You can display only N number of events with --limit
parameter. You can sort data by id, date , date_to, name, description, is_conference --sort parameter and also with --descend flag to sort
descending. You can use additional flag --urls to see urls for each event Displays: date , date_to, name, description, is_conference, link,
parameter. You can sort data by id, date , date_to, name, description, is_conference --sort parameter and also with --reverse flag to sort
ascending. You can use additional flag --urls to see urls for each event Displays: date , date_to, name, description, is_conference, link,
proof_image_link
```
@@ -12,7 +12,9 @@ optional arguments:
-l N, --limit N Limit of records (default: 10)
-s {date,date_to,name,description,is_conference}, --sort {date,date_to,name,description,is_conference}
Sort by given column. Default: date (default: date)
--descend Flag to sort in descending order (lowest first) (default: False)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is show this help message (default: False)
-u, --urls Flag to show urls. If you will use that flag you will see only date, name, link columns (default: False)
--export {csv,json,xlsx}
Export dataframe data to csv,json,xlsx file (default: )

View File

@@ -1,16 +1,18 @@
```
usage: ex [-l N] [-s {id,name,adjusted_volume_24h_share,fiats}] [--descend] [--export {csv,json,xlsx}] [-h]
usage: ex [-l N] [-s {id,name,adjusted_volume_24h_share,fiats}] [--reverse] [--export {csv,json,xlsx}] [-h]
```
Get all exchanges found for given coin. You can display only N number of exchanges with --limit parameter. You can sort data by id, name,
adjusted_volume_24h_share, fiats --sort parameter and also with --descend flag to sort descending. Displays: id, name, adjusted_volume_24h_share, fiats
adjusted_volume_24h_share, fiats --sort parameter and also with --reverse flag to sort ascending. Displays: id, name, adjusted_volume_24h_share, fiats
```
optional arguments:
-l N, --limit N Limit of records (default: 10)
-s {id,name,adjusted_volume_24h_share,fiats}, --sort {id,name,adjusted_volume_24h_share,fiats}
Sort by given column. Default: date (default: adjusted_volume_24h_share)
--descend Flag to sort in descending order (lowest first) (default: False)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
--export {csv,json,xlsx}
Export dataframe data to csv,json,xlsx file (default: )
-h, --help show this help message (default: False)

View File

@@ -1,11 +1,11 @@
```
usage: mkt
[--vs {BTC,ETH,USD,EUR,PLN,KRW,GBP,CAD,JPY,RUB,TRY,NZD,AUD,CHF,UAH,HKD,SGD,NGN,PHP,MXN,BRL,THB,CLP,CNY,CZK,DKK,HUF,IDR,ILS,INR,MYR,NOK,PKR,SEK,TWD,ZAR,VND,BOB,COP,PEN,ARS,ISK}]
[-l N] [-s {pct_volume_share,exchange,pair,trust_score,volume,price}] [--descend] [-u] [--export {csv,json,xlsx}] [-h]
[-l N] [-s {pct_volume_share,exchange,pair,trust_score,volume,price}] [--reverse] [-u] [--export {csv,json,xlsx}] [-h]
```
Get all markets found for given coin. You can display only N number of markets with --limit parameter. You can sort data by pct_volume_share,
exchange, pair, trust_score, volume, price --sort parameter and also with --descend flag to sort descending. You can use additional flag --urls to
exchange, pair, trust_score, volume, price --sort parameter and also with --reverse flag to sort ascending. You can use additional flag --urls to
see urls for each market Displays: exchange, pair, trust_score, volume, price, pct_volume_share,
```
@@ -15,7 +15,9 @@ optional arguments:
-t TOP, --top TOP Limit of records (default: 20)
-s {pct_volume_share,exchange,pair,trust_score,volume,price}, --sort {pct_volume_share,exchange,pair,trust_score,volume,price}
Sort by given column. Default: pct_volume_share (default: pct_volume_share)
--descend Flag to sort in descending order (lowest first) (default: False)
--r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is show this help message (default: False)
-u, --urls Flag to show urls. If you will use that flag you will see only: exchange, pair, trust_score, market_url columns (default:
False)
--export {csv,json,xlsx}

View File

@@ -2,7 +2,7 @@
usage: news [-l LIMIT] [-k {news,media}]
[--filter {rising,hot,bullish,bearish,important,saved,lol}]
[-r {en,de,es,fr,nl,it,pt,ru}]
[-s {published_at,domain,title,negative_votes,positive_votes}] [--descend]
[-s {published_at,domain,title,negative_votes,positive_votes}] [--reverse]
[-u] [-h] [--export EXPORT]
```
@@ -25,7 +25,9 @@ optional arguments:
-s {published_at,domain,title,negative_votes,positive_votes}, --sort {published_at,domain,title,negative_votes,positive_votes}
Sort by given column. Default: published_at (default:
published_at)
--descend Flag to sort in descending order (lowest first) (default: True)
--reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
-u, --urls Flag to disable urls. If you will use the flag you will hide the
column with urls (default: True)
-h, --help show this help message (default: False)

View File

@@ -1,16 +1,18 @@
```
usage: twitter [-l N] [-s {date,user_name,status,retweet_count,like_count}] [--descend] [--export {csv,json,xlsx}] [-h]
usage: twitter [-l N] [-s {date,user_name,status,retweet_count,like_count}] [--reverse] [--export {csv,json,xlsx}] [-h]
```
Show last 10 tweets for given coin. You can display only N number of tweets with --limit parameter. You can sort data by date, user_name, status,
retweet_count, like_count --sort parameter and also with --descend flag to sort descending. Displays: date, user_name, status, retweet_count, like_count
retweet_count, like_count --sort parameter and also with --reverse flag to sort ascending. Displays: date, user_name, status, retweet_count, like_count
```
optional arguments:
-l N, --limit N Limit of records (default: 10)
-s {date,user_name,status,retweet_count,like_count}, --sort {date,user_name,status,retweet_count,like_count}
Sort by given column. Default: date (default: date)
--descend Flag to sort in descending order (lowest first) (default: False)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
--export {csv,json,xlsx}
Export dataframe data to csv,json,xlsx file (default: )
-h, --help show this help message (default: False)

View File

@@ -1,5 +1,5 @@
```
usage: gacc [-l LIMIT] [--cumulative] [-k {active,total}] [--descend] [-h] [--export {csv,json,xlsx,png,jpg,pdf,svg}]
usage: gacc [-l LIMIT] [--cumulative] [-k {active,total}] [-h] [--export EXPORT]
```
Displays terra blockchain account growth history. [Source: https://fcd.terra.dev/swagger]

View File

@@ -1,53 +0,0 @@
```
usage: govp [-l LIMIT] [-s {submitTime,id,depositEndTime,status,type,title,Yes,No}] [--status {voting,deposit,passed,rejected,all}] [--descend] [-h] [--export {csv,json,xlsx}]
```
Displays terra blockchain governance proposals list. [Source: https://fcd.terra.dev/swagger]
```
optional arguments:
-l LIMIT, --limit LIMIT
Number of proposals to show (default: 10)
-s {submitTime,id,depositEndTime,status,type,title,Yes,No}, --sort {submitTime,id,depositEndTime,status,type,title,Yes,No}
Sort by given column. Default: id (default: id)
--status {voting,deposit,passed,rejected,all}
Status of proposal. Default: all (default: all)
--descend Flag to sort in descending order (lowest first) (default: False)
-h, --help show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )
```
Example:
```
2022 Feb 15, 06:19 (✨) /crypto/defi/ $ govp
┌─────┬──────────────────┬──────────────────┬──────────┬──────────────────────┬────────────────────────────────────────┬─────┬────┬─────────┬──────────────┐
│ Id │ Submit time │ Deposit end time │ Status │ Type │ Title │ Yes │ No │ Abstain │ No with veto │
├─────┼──────────────────┼──────────────────┼──────────┼──────────────────────┼────────────────────────────────────────┼─────┼────┼─────────┼──────────────┤
│ 191 │ 2022-02-14 04:11 │ 2022-02-28 04:11 │ Deposit │ Text Proposal │ Whithdraw money on cash machine with │ 0 │ 0 │ 0 │ 0 │
│ │ │ │ │ │ QRcode using Terra mobile app │ │ │ │ │
├─────┼──────────────────┼──────────────────┼──────────┼──────────────────────┼────────────────────────────────────────┼─────┼────┼─────────┼──────────────┤
│ 190 │ 2022-02-12 09:42 │ 2022-02-26 09:42 │ Deposit │ Text Proposal │ test vote │ 0 │ 0 │ 0 │ 0 │
├─────┼──────────────────┼──────────────────┼──────────┼──────────────────────┼────────────────────────────────────────┼─────┼────┼─────────┼──────────────┤
│ 189 │ 2022-02-05 12:28 │ 2022-02-19 12:28 │ Deposit │ Text Proposal │ The former CEO of Ozys (TK) refuses to │ 0 │ 0 │ 0 │ 0 │
│ │ │ │ │ │ join the TFL. │ │ │ │ │
├─────┼──────────────────┼──────────────────┼──────────┼──────────────────────┼────────────────────────────────────────┼─────┼────┼─────────┼──────────────┤
│ 188 │ 2022-02-04 00:41 │ 2022-02-18 00:41 │ Deposit │ Text Proposal │ Keeping an eye on the emerging market │ 0 │ 0 │ 0 │ 0 │
├─────┼──────────────────┼──────────────────┼──────────┼──────────────────────┼────────────────────────────────────────┼─────┼────┼─────────┼──────────────┤
│ 187 │ 2022-02-03 02:13 │ 2022-02-17 02:13 │ Deposit │ Text Proposal │ Movement of locked values ​​between │ 0 │ 0 │ 0 │ 0 │
│ │ │ │ │ │ accounts of the same validator │ │ │ │ │
├─────┼──────────────────┼──────────────────┼──────────┼──────────────────────┼────────────────────────────────────────┼─────┼────┼─────────┼──────────────┤
│ 186 │ 2022-02-02 01:54 │ 2022-02-16 01:54 │ Passed │ Community-pool Spend │ 5-Yr. [REDACTED] Sports Partnership & │ 91 │ 0 │ 0 │ 0 │
│ │ │ │ │ │ Terra Community Trust (TCT) Formation │ │ │ │ │
├─────┼──────────────────┼──────────────────┼──────────┼──────────────────────┼────────────────────────────────────────┼─────┼────┼─────────┼──────────────┤
│ 185 │ 2022-02-02 01:35 │ 2022-02-16 01:35 │ Passed │ Parameter-change │ Improvements to Liquidity/Minting │ 75 │ 9 │ 12 │ 0 │
│ │ │ │ │ │ Parameters │ │ │ │ │
├─────┼──────────────────┼──────────────────┼──────────┼──────────────────────┼────────────────────────────────────────┼─────┼────┼─────────┼──────────────┤
│ 181 │ 2022-01-31 02:00 │ 2022-02-14 02:00 │ Passed │ Community-pool Spend │ Terra Bites v2 2022 │ 77 │ 13 │ 5 │ 1 │
├─────┼──────────────────┼──────────────────┼──────────┼──────────────────────┼────────────────────────────────────────┼─────┼────┼─────────┼──────────────┤
│ 180 │ 2022-01-27 01:26 │ 2022-02-10 01:26 │ Passed │ Community-pool Spend │ Onboard UST to zkSync and StarkNet │ 97 │ 0 │ 1 │ 0 │
│ │ │ │ │ │ through ZigZag Exchange │ │ │ │ │
├─────┼──────────────────┼──────────────────┼──────────┼──────────────────────┼────────────────────────────────────────┼─────┼────┼─────────┼──────────────┤
│ 179 │ 2022-01-19 00:05 │ 2022-02-02 00:05 │ Rejected │ Parameter-change │ Increase The Wasm Code Size │ 80 │ 3 │ 5 │ 0 │
└─────┴──────────────────┴──────────────────┴──────────┴──────────────────────┴────────────────────────────────────────┴─────┴────┴─────────┴──────────────┘
```

View File

@@ -1,5 +1,5 @@
```
usage: ldapps [-l LIMIT] [-s {tvl,symbol,category,chains,change_1h,change_1d,change_7d,name}] [--descend] [--desc] [-h] [--export {csv,json,xlsx}]
usage: ldapps [-l LIMIT] [-s {tvl,symbol,category,chains,change_1h,change_1d,change_7d,name}] [--reverse] [--desc] [-h] [--export {csv,json,xlsx}]
```
Display information about listed DeFi Protocols on DeFi Llama. [Source:https://docs.llama.fi/api]
@@ -10,8 +10,9 @@ optional arguments:
Number of records to display (default: 10)
-s {tvl,symbol,category,chains,change_1h,change_1d,change_7d,name}, --sort {tvl,symbol,category,chains,change_1h,change_1d,change_7d,name}
Sort by given column. Default: tvl (default: tvl)
--descend Flag to sort in descending order (lowest first) (default: False)
--desc Flag to display description of protocol (default: False)
-r, --reverse Data is sorted in descending order by default. Reverse
flag will sort it in an ascending way. Only works when raw
data is displayed. (default: False) --desc Flag to display description of protocol (default: False)
-h, --help show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )

View File

@@ -1,5 +1,5 @@
```
usage: pairs [-l LIMIT] [-v VOL] [-tx TX] [--days DAYS] [-s {created,pair,token0,token1,volumeUSD,txCount,totalSupply}] [--descend] [-h] [--export {csv,json,xlsx}]
usage: pairs [-l LIMIT] [-v VOL] [-tx TX] [--days DAYS] [-s {created,pair,token0,token1,volumeUSD,txCount,totalSupply}] [--reverse] [-h] [--export {csv,json,xlsx}]
```
Display Lastly added pairs on Uniswap DEX. [Source: https://thegraph.com/en/]
@@ -13,7 +13,9 @@ optional arguments:
--days DAYS Number of days the pair has been active, (default: 10)
-s {created,pair,token0,token1,volumeUSD,txCount,totalSupply}, --sort {created,pair,token0,token1,volumeUSD,txCount,totalSupply}
Sort by given column. Default: created (default: created)
--descend Flag to sort in descending order (lowest first) (default: False)
-r, --reverse Data is sorted in descending order by default. Reverse
flag will sort it in an ascending way. Only works when raw
data is displayed. (default: False)
-h, --help show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )

View File

@@ -1,5 +1,5 @@
```
usage: pairs [-l LIMIT] [-s {volumeUSD,token0.name,token0.symbol,token1.name,token1.symbol,volumeUSD,txCount}] [--descend] [-h] [--export {csv,json,xlsx}]
usage: pairs [-l LIMIT] [-s {volumeUSD,token0.name,token0.symbol,token1.name,token1.symbol,volumeUSD,txCount}] [--reverse] [-h] [--export {csv,json,xlsx}]
```
Display uniswap pools by volume. [Source: https://thegraph.com/en/]
@@ -10,7 +10,9 @@ optional arguments:
Number of records to display (default: 10)
-s {volumeUSD,token0.name,token0.symbol,token1.name,token1.symbol,volumeUSD,txCount}, --sort {volumeUSD,token0.name,token0.symbol,token1.name,token1.symbol,volumeUSD,txCount}
Sort by given column. Default: volumeUSD (default: volumeUSD)
--descend Flag to sort in descending order (lowest first) (default: False)
-r, --reverse Data is sorted in descending order by default. Reverse
flag will sort it in an ascending way. Only works when raw
data is displayed. (default: False)
-h, --help show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )

View File

@@ -1,5 +1,5 @@
```
usage: swaps [-l LIMIT] [-s {timestamp,token0,token1,amountUSD}] [--descend] [-h] [--export {csv,json,xlsx}]
usage: swaps [-l LIMIT] [-s {timestamp,token0,token1,amountUSD}] [--reverse] [-h] [--export {csv,json,xlsx}]
```
Display last swaps done on Uniswap DEX. [Source: https://thegraph.com/en/]
@@ -10,7 +10,9 @@ optional arguments:
Number of records to display (default: 10)
-s {timestamp,token0,token1,amountUSD}, --sort {timestamp,token0,token1,amountUSD}
Sort by given column. Default: timestamp (default: timestamp)
--descend Flag to sort in descending order (lowest first) (default: False)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is show this help message (default: False)
-h, --help show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )

View File

@@ -1,5 +1,5 @@
```
usage: tokens [--skip SKIP] [--limit LIMIT] [-s {index,symbol,name,tradeVolumeUSD,totalLiquidity,txCount}] [--descend] [-h] [--export {csv,json,xlsx}]
usage: tokens [--skip SKIP] [--limit LIMIT] [-s {index,symbol,name,tradeVolumeUSD,totalLiquidity,txCount}] [--reverse] [-h] [--export {csv,json,xlsx}]
```
Display tokens trade-able on Uniswap DEX [Source: https://thegraph.com/en/]
@@ -9,8 +9,9 @@ optional arguments:
--limit LIMIT Number of records to display (default: 20)
-s {index,symbol,name,tradeVolumeUSD,totalLiquidity,txCount}, --sort {index,symbol,name,tradeVolumeUSD,totalLiquidity,txCount}
Sort by given column. Default: index (default: index)
--descend Flag to sort in descending order (lowest first) (default: True)
-h, --help show this help message (default: False)
-r, --reverse Data is sorted in descending order by default. Reverse
flag will sort it in an ascending way. Only works when raw
data is displayed. (default: False) -h, --help show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )
```

View File

@@ -1,5 +1,5 @@
```
usage: validators [-l LIMIT] [-s {validatorName,tokensAmount,votingPower,commissionRate,status,uptime}] [--descend] [-h] [--export {csv,json,xlsx}]
usage: validators [-l LIMIT] [-s {validatorName,tokensAmount,votingPower,commissionRate,status,uptime}] [--reverse] [-h] [--export {csv,json,xlsx}]
```
Displays information about terra validators. [Source: https://fcd.terra.dev/swagger]
@@ -10,8 +10,9 @@ optional arguments:
Number of validators to show (default: 10)
-s {validatorName,tokensAmount,votingPower,commissionRate,status,uptime}, --sort {validatorName,tokensAmount,votingPower,commissionRate,status,uptime}
Sort by given column. Default: votingPower (default: votingPower)
--descend Flag to sort in descending order (lowest first) (default: False)
-h, --help show this help message (default: False)
-r, --reverse Data is sorted in descending order by default. Reverse
flag will sort it in an ascending way. Only works when raw
data is displayed. (default: False) -h, --help show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )
```

View File

@@ -1,7 +1,7 @@
```
usage: vaults [-c {ethereum,polygon,avalanche,bsc,terra,fantom,moonriver,celo,heco,okex,cronos,arbitrum,eth,harmony,fuse,defichain,solana,optimism,kusama}]
[-p {aave,acryptos,alpaca,anchor,autofarm,balancer,bancor,beefy,belt,compound,convex,cream,curve,defichain,geist,lido,liquity,mirror,pancakeswap,raydium,sushi,tarot,traderjoe,tulip,ubeswap,uniswap,venus,yearn}]
[-k {lp,single,noimploss,stable}] [-t LIMIT] [-s {name,chain,protocol,apy,tvl,link}] [--descend] [-l] [-h] [--export {csv,json,xlsx}]
[-k {lp,single,noimploss,stable}] [-t LIMIT] [-s {name,chain,protocol,apy,tvl,link}] [--reverse] [-l] [-h] [--export {csv,json,xlsx}]
```
Display Top DeFi Vaults. [Source: https://coindix.com/]
@@ -18,7 +18,9 @@ optional arguments:
Number of records to display (default: 10)
-s {name,chain,protocol,apy,tvl,link}, --sort {name,chain,protocol,apy,tvl,link}
Sort by given column. Default: timestamp (default: apy)
--descend Flag to sort in descending order (lowest first) (default: False)
-r, --reverse Data is sorted in descending order by default. Reverse
flag will sort it in an ascending way. Only works when raw
data is displayed. (default: False)
-l, --links Flag to show vault link (default: True)
-h, --help show this help message (default: False)
--export {csv,json,xlsx}

View File

@@ -1,5 +1,5 @@
```
usage: dapps [-l N] [-s {Name,Category,Protocols,Daily Users,Daily Volume [$]}] [--descend] [-l] [--export {csv,json,xlsx}] [-h]
usage: dapps [-l LIMIT] [-s SORTBY [SORTBY ...]] [-h] [--export EXPORT]
```
Shows top decentralized applications [Source: https://dappradar.com/]

View File

@@ -1,5 +1,5 @@
```
usage: dex [-l N] [-s {Name,Daily Users,Daily Volume [$]}] [--descend] [-l] [--export {csv,json,xlsx}] [-h]
usage: dex [-l LIMIT] [-s SORTBY [SORTBY ...]] [-h] [--export EXPORT]
```
Shows top decentralized exchanges [Source: https://dappradar.com/]

View File

@@ -1,5 +1,5 @@
```
usage: games [-l N] [-s {Name,Daily Users,Daily Volume [$]}] [--descend] [-l] [--export {csv,json,xlsx}] [-h]
usage: games [-l LIMIT] [-s SORTBY [SORTBY ...]] [-h] [--export EXPORT]
```
Shows top blockchain games [Source: https://dappradar.com/]

View File

@@ -1,5 +1,5 @@
```
usage: nft [-l N] [-s {Name,Protocols,Floor Price [$],Avg Price [$],Market Cap [$],Volume [$]}] [--descend] [-l] [--export {csv,json,xlsx}] [-h]
usage: nft [-l LIMIT] [-s SORTBY [SORTBY ...]] [-h] [--export EXPORT]
```
Shows top NFT collections [Source: https://dappradar.com/]

View File

@@ -1,9 +1,9 @@
```
usage: search [-q QUERY [QUERY ...]] [-c {currencies,exchanges,icos,people,tags,all}] [-l LIMIT] [-s {category,id,name}] [--descend] [-h] [--export {csv,json,xlsx}]
usage: search [-q QUERY [QUERY ...]] [-c {currencies,exchanges,icos,people,tags,all}] [-l LIMIT] [-s {category,id,name}] [--reverse] [-h] [--export {csv,json,xlsx}]
```
Search over CoinPaprika API You can display only top N number of results with --top parameter. You can sort data by id, name , category --sort
parameter and also with --descend flag to sort descending. To choose category in which you are searching for use --cat/-c parameter. Available
parameter and also with --reverse flag to sort ascending. To choose category in which you are searching for use --cat/-c parameter. Available
categories: currencies|exchanges|icos|people|tags|all Displays: id, name, category
```
@@ -16,8 +16,9 @@ optional arguments:
Limit of records (default: 10)
-s {category,id,name}, --sort {category,id,name}
Sort by given column. Default: id (default: id)
--descend Flag to sort in descending order (lowest first) (default: True)
-h, --help show this help message (default: False)
-r, --reverse Data is sorted in descending order by default. Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
-h, --help show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )
```

View File

@@ -1,5 +1,5 @@
```
usage: cgtop top [-c CATEGORY] [-l LIMIT] [-s {Symbol,Name,Volume [$],Market Cap,Market Cap Rank,7D Change [%],24H Change [%]} [{Symbol,Name,Volume [$],Market Cap,Market Cap Rank,7D Change [%],24H Change [%]} ...]] [--descend] [-h] [--export EXPORT] [--source {CoinGecko,CoinMarketCap}]
usage: cgtop top [-c CATEGORY] [-l LIMIT] [-s {Symbol,Name,Volume [$],Market Cap,Market Cap Rank,7D Change [%],24H Change [%]} [{Symbol,Name,Volume [$],Market Cap,Market Cap Rank,7D Change [%],24H Change [%]} ...]] [--reverse] [-h] [--export EXPORT] [--source {CoinGecko,CoinMarketCap}]
```
Display N coins from the data source, if the data source is CoinGecko it can receive a category as argument (-c
@@ -15,8 +15,10 @@ Cap,Market Cap Rank,Volume [$]} with CoinGecko Number of coins to show: -l 10
Limit of records (default: 10)
-s {Symbol,Name,Volume [$],Market Cap,Market Cap Rank,7D Change [%],24H Change [%]} [{Symbol,Name,Volume [$],Market Cap,Market Cap Rank,7D Change [%],24H Change [%]} ...], --sort {Symbol,Name,Volume [$],Market Cap,Market Cap Rank,7D Change [%],24H Change [%]} [{Symbol,Name,Volume [$],Market Cap,Market Cap Rank,7D Change [%],24H Change [%]} ...]
Sort by given column. Default: Market Cap Rank (default: Market Cap Rank)
--descend Flag to sort in descending order (lowest first) (default: False)
-h, --help show this help message (default: False)
-r, --reverse Data is sorted in descending order by default. Reverse
flag will sort it in an ascending way. Only works when raw
data is displayed. (default: False)
-h, --help show this help message (default: False)
--export EXPORT Export raw data into csv, json, xlsx (default: )
--source {CoinGecko,CoinMarketCap}
Data source to select from (default: CoinGecko)

View File

@@ -1,7 +1,7 @@
```
usage: baas [-c COIN] [-l N] [-vs VS] [-d DAYS]
[-s {date,baseCurrency,quoteCurrency,dailySpread,averageBidPrice,averageAskPrice}]
[--descend] [-h] [--export {csv,json,xlsx}]
[--reverse] [-h] [--export {csv,json,xlsx}]
```
Display average bid, ask prices, spread for given crypto pair for chosen time
@@ -15,8 +15,9 @@ optional arguments:
-d DAYS, --days DAYS Number of days to display data for. (default: 10)
-s {date,baseCurrency,quoteCurrency,dailySpread,averageBidPrice,averageAskPrice}, --sort {date,baseCurrency,quoteCurrency,dailySpread,averageBidPrice,averageAskPrice}
Sort by given column. (default: date)
--descend Flag to sort in descending order (lowest first)
(default: False)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
-h, --help show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )

View File

@@ -1,5 +1,5 @@
```
usage: balance [-l N] [-s {index,balance,tokenName,tokenSymbol}] [--descend] [--export {csv,json,xlsx}] [-h]
usage: balance [-l N] [-s {index,balance,tokenName,tokenSymbol}] [--reverse] [--export {csv,json,xlsx}] [-h]
```
Display info about tokens on given ethereum blockchain address. [Source:
@@ -10,7 +10,9 @@ optional arguments:
-l N, --limit N display N number records (default: 10)
-s {index,balance,tokenName,tokenSymbol}, --sort {index,balance,tokenName,tokenSymbol}
Sort by given column. Default: index (default: index)
--descend Flag to sort in descending order (lowest first) (default: True)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
--export {csv,json,xlsx}
Export dataframe data to csv,json,xlsx file (default: )
-h, --help show this help message (default: False)

View File

@@ -1,6 +1,6 @@
```
usage: tv [-c COIN] [-vs {ETH,USD,BTC,USDT}] [-l N]
[-s {exchange,tradeAmount,trades}] [--descend] [-h]
[-s {exchange,tradeAmount,trades}] [--reverse] [-h]
[--export {csv,json,xlsx}]
```
@@ -14,8 +14,9 @@ optional arguments:
-l N, --limit N display N number records (default: 10)
-s {exchange,tradeAmount,trades}, --sort {exchange,tradeAmount,trades}
Sort by given column. (default: trades)
--descend Flag to sort in descending order (lowest first)
(default: False)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
-h, --help show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )

View File

@@ -1,5 +1,5 @@
```
usage: hist [-l N] [-s {timestamp,transactionHash,token,value}] [--descend] [--export {csv,json,xlsx}] [-h]
usage: hist [-l N] [-s {timestamp,transactionHash,token,value}] [--reverse] [--export {csv,json,xlsx}] [-h]
```
Display history for given ethereum blockchain address. e.g.
@@ -10,7 +10,9 @@ optional arguments:
-l N, --limit N display N number records (default: 10)
-s {timestamp,transactionHash,token,value}, --sort {timestamp,transactionHash,token,value}
Sort by given column. Default: timestamp (default: timestamp)
--descend Flag to sort in descending order (lowest first) (default: True)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
--export {csv,json,xlsx}
Export dataframe data to csv,json,xlsx file (default: )
-h, --help show this help message (default: False)

View File

@@ -1,5 +1,5 @@
```
usage: holders [-l N] [-s {balance,balance,share}] [--descend] [--export {csv,json,xlsx}] [-h]
usage: holders [-l N] [-s {balance,balance,share}] [--reverse] [--export {csv,json,xlsx}] [-h]
```
Display top ERC20 token holders: e.g. 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984 [Source: Ethplorer]
@@ -9,7 +9,9 @@ optional arguments:
-l N, --limit N display N number records (default: 10)
-s {balance,balance,share}, --sort {balance,balance,share}
Sort by given column. Default: share (default: share)
--descend Flag to sort in descending order (lowest first) (default: False)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
--export {csv,json,xlsx}
Export dataframe data to csv,json,xlsx file (default: )
-h, --help show this help message (default: False)

View File

@@ -1,6 +1,6 @@
```
usage: lt [-k {dex,time}] [-vs {ETH,USD,BTC,USDT}] [-l N] [-d DAYS]
[-s {trades,tradeAmount,exchange}] [--descend] [-h]
[-s {trades,tradeAmount,exchange}] [--reverse] [-h]
[--export {csv,json,xlsx}]
```
@@ -18,8 +18,9 @@ optional arguments:
-s {trades,tradeAmount,exchange}, --sort {trades,tradeAmount,exchange}
Sort by given column. Default: tradeAmount. For
monthly trades date. (default: tradeAmount)
--descend Flag to sort in descending order (lowest first)
(default: False)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
-h, --help show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )

View File

@@ -1,5 +1,5 @@
```
usage: prices [-l N] [-s {date,cap,volumeConverted,open,high,close,low}] [--descend] [--export {csv,json,xlsx}] [-h]
usage: prices [-l N] [-s {date,cap,volumeConverted,open,high,close,low}] [--reverse] [--export {csv,json,xlsx}] [-h]
```
Display token historical prices. e.g. 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984 [Source: Ethplorer]
@@ -9,7 +9,9 @@ optional arguments:
-l N, --limit N display N number records (default: 10)
-s {date,cap,volumeConverted,open,high,close,low}, --sort {date,cap,volumeConverted,open,high,close,low}
Sort by given column. Default: date (default: date)
--descend Flag to sort in descending order (lowest first) (default: False)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
--export {csv,json,xlsx}
Export dataframe data to csv,json,xlsx file (default: )
-h, --help show this help message (default: False)

View File

@@ -1,5 +1,5 @@
```
usage: th [-l N] [-s {value}] [--descend] [--hash] [--export {csv,json,xlsx}] [-h]
usage: th [-l N] [-s {value}] [--reverse] [--hash] [--export {csv,json,xlsx}] [-h]
```
Displays info about token history. e.g. 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984 [Source: Ethplorer]
@@ -9,7 +9,9 @@ optional arguments:
-l N, --limit N display N number records (default: 10)
-s {value}, --sort {value}
Sort by given column. Default: value (default: value)
--descend Flag to sort in descending order (lowest first) (default: True)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
--hash Flag to show transaction hash (default: True)
--export {csv,json,xlsx}
Export dataframe data to csv,json,xlsx file (default: )

View File

@@ -1,7 +1,7 @@
```
usage: top [-l N]
[-s {rank,name,symbol,price,txsCount,transfersCount,holdersCount,address}]
[--descend] [--export {csv,json,xlsx}] [-h]
[--reverse] [--export {csv,json,xlsx}] [-h]
```
Display top ERC20 tokens. [Source: Ethplorer]
@@ -11,8 +11,9 @@ optional arguments:
-l N, --limit N display N number records (default: 10)
-s {rank,name,symbol,price,txsCount,transfersCount,holdersCount,address}, --sort {rank,name,symbol,price,txsCount,transfersCount,holdersCount,address}
Sort by given column. Default: rank (default: rank)
--descend Flag to sort in descending order (lowest first)
(default: True)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
--export {csv,json,xlsx}
Export dataframe data to csv,json,xlsx file (default:
)

View File

@@ -2,7 +2,7 @@
usage: ttcp [-l N]
[-e {1inch,afrodex,airswap,amplbitcratic,balancer,bestswap,bitox,cellswap,cofix,coinchangex,curve,ddex,dubiex,decentrex,deversifi,dodo,ethercexchange,etherblockchain,etherdelta,ethernext,ethfinex,fegex,fffswap,fordex,gudecks,gudeks,hiswap,idex,ledgerdex,mat
cha,miniswap,mooniswap,oasis,openrelay,s.finance,sakeswap,seeddex,singularx,starbitex,sushiswap,swapx,switchdex,tacoswap,tokenjar,tokenstore,tokentrove,tokenlon,tradexone,uniswap,zeusswap,dydx,dex.blue}]
[-d DAYS] [-s {base,quoted,trades,tradeAmount}] [--descend] [-h]
[-d DAYS] [-s {base,quoted,trades,tradeAmount}] [--reverse] [-h]
[--export {csv,json,xlsx}]
```
@@ -20,8 +20,9 @@ itex,sushiswap,swapx,switchdex,tacoswap,tokenjar,tokenstore,tokentrove,tokenlon,
-d DAYS, --days DAYS Number of days to display data for. (default: 30)
-s {base,quoted,trades,tradeAmount}, --sort {base,quoted,trades,tradeAmount}
Sort by given column. (default: tradeAmount)
--descend Flag to sort in descending order (lowest first)
(default: False)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
-h, --help show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )

View File

@@ -1,6 +1,6 @@
```
usage: volt [-c COIN] [-vs {ETH,USD,BTC,USDT}] [-l N]
[-s {exchange,coin,tradeAmount,trades}] [--descend] [-h]
[-s {exchange,coin,tradeAmount,trades}] [--reverse] [-h]
[--export {csv,json,xlsx}]
```
@@ -14,8 +14,9 @@ optional arguments:
-l N, --limit N display N number records (default: 10)
-s {exchange,coin,tradeAmount,trades}, --sort {exchange,coin,tradeAmount,trades}
Sort by given column. (default: trades)
--descend Flag to sort in descending order (lowest first)
(default: False)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
-h, --help show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )

View File

@@ -1,7 +1,7 @@
```
usage: ueat [-l N]
[-s {date,uniqueSenders,transactions,averageGasPrice,mediumGasPrice,maximumGasPrice}]
[-i {day,month,week}] [--descend] [-h] [--export {csv,json,xlsx}]
[-i {day,month,week}] [--reverse] [-h] [--export {csv,json,xlsx}]
```
Display number of unique ethereum addresses which made a transaction in given
@@ -21,8 +21,9 @@ optional arguments:
Time interval in which ethereum address made
transaction. month, week or day. Maximum time period
is 90 days (3 months, 14 weeks) (default: day)
--descend Flag to sort in descending order (lowest first)
(default: False)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
-h, --help show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )

View File

@@ -1,7 +1,7 @@
```
usage: whales [-m MIN] [-l N]
[-s {date,symbol,blockchain,amount,amount_usd,from,to}]
[--descend] [-a] [--export {csv,json,xlsx}] [-h]
[--reverse] [-a] [--export {csv,json,xlsx}] [-h]
```
Display huge value transactions from major blockchains. [Source: https://docs.whale-alert.io/]
@@ -12,8 +12,9 @@ optional arguments:
-l N, --limit N display N number of records (default: 10)
-s {date,symbol,blockchain,amount,amount_usd,from,to}, --sort {date,symbol,blockchain,amount,amount_usd,from,to}
Sort by given column (default: date)
--descend Flag to sort in descending order (lowest first)
(default: True)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
-a, --address Flag to show addresses of transactions (default: False)
--export {csv,json,xlsx}
Export dataframe data to csv,json,xlsx file (default:

View File

@@ -1,5 +1,5 @@
```
usage: categories [-l N] [-s {Rank,Name,Change_1h,Change_24h,Change_7d,Market_Cap,Volume_24h,Coins}] [--descend] [-l] [--export {csv,json,xlsx}] [--pie] [-h]
usage: categories [-l N] [-s {Rank,Name,Change_1h,Change_24h,Change_7d,Market_Cap,Volume_24h,Coins}] [--reverse] [-l] [--export {csv,json,xlsx}] [--pie] [-h]
```

View File

@@ -1,9 +1,9 @@
```
usage: ch [-l N] [-s {Platform,Date,Amount [$],Audit,Slug,URL}] [--descend] [-h] [--export {csv,json,xlsx}]
usage: ch [-l N] [-s {Platform,Date,Amount [$],Audit,Slug,URL}] [--reverse] [-h] [--export {csv,json,xlsx}]
```
Display list of major crypto-related hacks [Source: https://rekt.news]
Can be sorted by {Platform,Date,Amount [$],Audit,Slug,URL} with --sort and reverse the display order with --descend
Can be sorted by {Platform,Date,Amount [$],Audit,Slug,URL} with --sort and reverse the display order with --reverse
Show only N elements with --limit N
Accepts --slug or -s to check individual crypto hack (e.g., -s polynetwork-rekt)
@@ -13,7 +13,9 @@ optional arguments:
-l N, --limit N display N number records (default: 15)
--sort {Platform,Date,Amount [$],Audit,Slug,URL}
Sort by given column. Default: Amount [$]
--descend Flag to sort in descending order (lowest first) (default: False)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
-h, --help show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )

View File

@@ -1,11 +1,11 @@
```
usage: contracts
[-p {btc-bitcoin,eos-eos,eth-ethereum,xrp-xrp,bch-bitcoin-cash,xem-nem,neo-neo,xlm-stellar,etc-ethereum-classic,qtum-qtum,zec-zcash,bts-bitshares,waves-waves,nxt-nxt,act-achain,ubq-ubiq,xcp-counterparty,etp-metaverse-etp,burst-burst,omni-omni,trx-tron,bnb-binance-coin,ardr-ardor,ht-huobi-token,blvr-believer,cake-pancakeswap,fsxu-flashx-ultra,chik-chickenkebab-finance,jgn-juggernaut7492,crx-cryptex,whirl-whirl-finance,eubi-eubi-token,swam-swapmatic-token,shells-shells}]
[-l N] [-s {id,type,active,address}] [--descend] [--export {csv,json,xlsx}] [-h]
[-l N] [-s {id,type,active,address}] [--reverse] [--export {csv,json,xlsx}] [-h]
```
Gets all contract addresses for given platform. Provide platform id with -p/--platform parameter You can display only N number of smart contracts
with --limit parameter. You can sort data by id, type, active, address --sort parameter and also with --descend flag to sort descending. Displays: id,
with --limit parameter. You can sort data by id, type, active, address --sort parameter and also with --reverse flag to sort descending. Displays: id,
type, active, address
```
@@ -15,7 +15,9 @@ optional arguments:
-l N, --limit N Limit of records (default: 15)
-s {id,type,active,address}, --sort {id,type,active,address}
Sort by given column (default: id)
--descend Flag to sort in descending order (lowest first) (default: True)
-r, --reverse Data is sorted in ascending order by default.
Reverse flag will sort it in an descending way.
Only works when raw data is displayed. (default:False)
--export {csv,json,xlsx}
Export dataframe data to csv,json,xlsx file (default: )
-h, --help show this help message (default: False)

View File

@@ -1,11 +1,11 @@
```
usage: derivatives [-l N] [-s {Rank,Market,Symbol,Price,Pct_Change_24h,Contract_Type,Basis,Spread,Funding_Rate,Volume_24h}] [--descend] [--export {csv,json,xlsx}] [-h]
usage: derivatives [-l N] [-s {Rank,Market,Symbol,Price,Pct_Change_24h,Contract_Type,Basis,Spread,Funding_Rate,Volume_24h}] [--reverse] [--export {csv,json,xlsx}] [-h]
```
Shows list of crypto derivatives from CoinGecko Crypto derivatives are secondary contracts or financial tools that derive their value from a primary
underlying asset. In this case, the primary asset would be a cryptocurrency such as Bitcoin. The most popular crypto derivatives are crypto futures,
crypto options, and perpetual contracts. You can look on only display N number records with --limit, You can sort by Rank, Market, Symbol, Price,
Pct_Change_24h, Contract_Type, Basis, Spread, Funding_Rate, Volume_24h with --sort and also with --descend flag to set it to sort descending.
Pct_Change_24h, Contract_Type, Basis, Spread, Funding_Rate, Volume_24h with --sort and also with --reverse flag to set it to sort descending.
Displays: Rank, Market, Symbol, Price, Pct_Change_24h, Contract_Type, Basis, Spread, Funding_Rate, Volume_24h
```
@@ -13,7 +13,9 @@ optional arguments:
-l N, --limit N display N number records (default: 15)
-s {Rank,Market,Symbol,Price,Pct_Change_24h,Contract_Type,Basis,Spread,Funding_Rate,Volume_24h}, --sort {Rank,Market,Symbol,Price,Pct_Change_24h,Contract_Type,Basis,Spread,Funding_Rate,Volume_24h}
Sort by given column. Default: Rank (default: Rank)
--descend Flag to sort in descending order (lowest first) (default: True)
-r, --reverse Data is sorted in ascending order by default.
Reverse flag will sort it in an descending way.
Only works when raw data is displayed. (default:False)
--export {csv,json,xlsx}
Export dataframe data to csv,json,xlsx file (default: )
-h, --help show this help message (default: False)

View File

@@ -1,11 +1,11 @@
```
usage: exchanges [-l LIMIT] [-s {rank,name,currencies,markets,fiats,confidence,volume_24h,volume_7d,volume_30d,sessions_per_month}] [--descend] [-u]
usage: exchanges [-l LIMIT] [-s {rank,name,currencies,markets,fiats,confidence,volume_24h,volume_7d,volume_30d,sessions_per_month}] [--reverse] [-u]
[--vs {BTC,ETH,USD,EUR,PLN,KRW,GBP,CAD,JPY,RUB,TRY,NZD,AUD,CHF,UAH,HKD,SGD,NGN,PHP,MXN,BRL,THB,CLP,CNY,CZK,DKK,HUF,IDR,ILS,INR,MYR,NOK,PKR,SEK,TWD,ZAR,VND,BOB,COP,PEN,ARS,ISK}]
[-h] [--export EXPORT] [--source {CoinGecko,CoinPaprika}]
```
Shows Top Crypto Exchanges You can display only N number exchanges with --limit parameter. You can sort data by Trust_Score, Id, Name, Country,
Year_Established, Trade_Volume_24h_BTC with --sort and also with --descend flag to sort descending. Flag --urls will display urls. Displays:
Year_Established, Trade_Volume_24h_BTC with --sort and also with --reverse flag to sort ascending. Flag --urls will display urls. Displays:
Trust_Score, Id, Name, Country, Year_Established, Trade_Volume_24h_BTC
```
@@ -14,7 +14,9 @@ optional arguments:
display N number records (default: 15)
-s {rank,name,currencies,markets,fiats,confidence,volume_24h,volume_7d,volume_30d,sessions_per_month}, --sort {rank,name,currencies,markets,fiats,confidence,volume_24h,volume_7d,volume_30d,sessions_per_month}
Sort by given column. Default: Rank (default: Rank)
--descend Flag to sort in descending order (lowest first) (default: True)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
-u, --urls Flag to add a url column. Works only with CoinGecko source (default: False)
--vs {BTC,ETH,USD,EUR,PLN,KRW,GBP,CAD,JPY,RUB,TRY,NZD,AUD,CHF,UAH,HKD,SGD,NGN,PHP,MXN,BRL,THB,CLP,CNY,CZK,DKK,HUF,IDR,ILS,INR,MYR,NOK,PKR,SEK,TWD,ZAR,VND,BOB,COP,PEN,ARS,ISK}
Quoted currency. Default: USD. Works only with CoinPaprika source (default: USD)

View File

@@ -1,10 +1,10 @@
```
usage: exmarkets [-e EXCHANGE] [-l N]
[-s {pair,base_currency_name,quote_currency_name,category,reported_volume_24h_share,trust_score,market_url}] [--descend] [-l]
[-s {pair,base_currency_name,quote_currency_name,category,reported_volume_24h_share,trust_score,market_url}] [--reverse] [-l]
[--export {csv,json,xlsx}] [-h]
```
Get all exchange markets found for given exchange You can display only display N number records with --limit parameter. You can sort data by pair, base_currency_name, quote_currency_name, market_url, category, reported_volume_24h_share, trust_score --sort parameter and also with --descend flag to sort descending. You can use additional flag --urls to see urls for each market Displays: exchange_id, pair, base_currency_name,
Get all exchange markets found for given exchange You can display only display N number records with --limit parameter. You can sort data by pair, base_currency_name, quote_currency_name, market_url, category, reported_volume_24h_share, trust_score --sort parameter and also with --reverse flag to sort ascending. You can use additional flag --urls to see urls for each market Displays: exchange_id, pair, base_currency_name,
quote_currency_name, market_url, category, reported_volume_24h_share, trust_score,
```
@@ -14,8 +14,10 @@ optional arguments:
-l N, --limit N Limit of records (default: 10)
-s {pair,base_currency_name,quote_currency_name,category,reported_volume_24h_share,trust_score,market_url}, --sort {pair,base_currency_name,quote_currency_name,category,reported_volume_24h_share,trust_score,market_url}
Sort by given column. Default: reported_volume_24h_share (default: reported_volume_24h_share)
--descend Flag to sort in descending order (lowest first) (default: False)
-u, --urls Flag to show urls. If you will use that flag you will see only: exchange, pair, trust_score, market_url columns (default:
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
-u, --urls Flag to show urls. If you will use that flag you will see only: exchange, pair, trust_score, market_url columns (default:
False)
--export {csv,json,xlsx}
Export dataframe data to csv,json,xlsx file (default: )

View File

@@ -1,16 +1,18 @@
```
usage: exrates [-l N] [-s {Index,Name,Unit,Value,Type}] [--descend] [--export {csv,json,xlsx}] [-h]
usage: exrates [-l N] [-s {Index,Name,Unit,Value,Type}] [--reverse] [--export {csv,json,xlsx}] [-h]
```
Shows list of crypto, fiats, commodity exchange rates from CoinGecko You can look on only display N number records with --limit, You can sort by Index,
Name, Unit, Value, Type, and also use --descend flag to sort descending.
Name, Unit, Value, Type, and also use --reverse flag to sort descending.
```
optional arguments:
-l N, --limit N display N number records (default: 15)
-s {Index,Name,Unit,Value,Type}, --sort {Index,Name,Unit,Value,Type}
Sort by given column. Default: Index (default: Index)
--descend Flag to sort in descending order (lowest first) (default: True)
-r, --reverse Data is sorted in ascending order by default.
Reverse flag will sort it in an descending way.
Only works when raw data is displayed. (default:False)
--export {csv,json,xlsx}
Export dataframe data to csv,json,xlsx file (default: )
-h, --help show this help message (default: False)

View File

@@ -14,7 +14,9 @@ optional arguments:
Choose category of interest (default: )
-t {24h,7d,30d,90d,180d,365d}, --timeline {24h,7d,30d,90d,180d,365d}
Choose timeline of interest (default: 24h)
-a, --ascend Flag to sort in ascending order (default: False)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
-l LIMIT, --limit LIMIT
Display N items (default: 10)
-h, --help show this help message (default: False)
@@ -26,4 +28,3 @@ Example:
```
<img width="1428" alt="Screenshot 2022-08-29 at 00 07 31" src="https://user-images.githubusercontent.com/25267873/187100287-2d81da1a-0def-49f0-8c1f-fd1b10f40004.png">

View File

@@ -1,17 +1,19 @@
```
usage: indexes [-l N] [-s {Rank,Name,Id,Market,Last,MultiAsset}] [--descend] [--export {csv,json,xlsx}] [-h]
usage: indexes [-l N] [-s {Rank,Name,Id,Market,Last,MultiAsset}] [--reverse] [--export {csv,json,xlsx}] [-h]
```
Shows list of crypto indexes from CoinGecko. Each crypto index is made up of a selection of cryptocurrencies, grouped together and weighted by market
cap. You can display only N number of indexes with --limit parameter. You can sort data by Rank, Name, Id, Market, Last, MultiAsset with --sort and
also with --descend flag to sort descending. Displays: Rank, Name, Id, Market, Last, MultiAsset
also with --reverse flag to sort descending. Displays: Rank, Name, Id, Market, Last, MultiAsset
```
optional arguments:
-l N, --limit N display N number records (default: 15)
-s {Rank,Name,Id,Market,Last,MultiAsset}, --sort {Rank,Name,Id,Market,Last,MultiAsset}
Sort by given column. Default: Rank (default: Rank)
--descend Flag to sort in descending order (lowest first) (default: True)
-r, --reverse Data is sorted in ascending order by default.
Reverse flag will sort it in an descending way.
Only works when raw data is displayed. (default:False)
--export {csv,json,xlsx}
Export dataframe data to csv,json,xlsx file (default: )
-h, --help show this help message (default: False)

View File

@@ -2,12 +2,12 @@
usage: info
[--vs {BTC,ETH,USD,EUR,PLN,KRW,GBP,CAD,JPY,RUB,TRY,NZD,AUD,CHF,UAH,HKD,SGD,NGN,PHP,MXN,BRL,THB,CLP,CNY,CZK,DKK,HUF,IDR,ILS,INR,MYR,NOK,PKR,SEK,TWD,ZAR,VND,BOB,COP,PEN,ARS,ISK}]
[-l N] [-s {rank,name,symbol,price,volume_24h,circulating_supply,total_supply,max_supply,ath_price,market_cap,beta_value}]
[--descend] [--export {csv,json,xlsx}] [-h]
[--reverse] [--export {csv,json,xlsx}] [-h]
```
Show basic coin information for all coins from CoinPaprika API You can display only N number of coins with --limit parameter. You can sort data by
rank, name, symbol, price, volume_24h, circulating_supply, total_supply, max_supply, market_cap, beta_value, ath_price --sort parameter and also with
--descend flag to sort descending. Displays: rank, name, symbol, price, volume_24h, circulating_supply, total_supply, max_supply, market_cap, beta_value, ath_price
--reverse flag to sort descending. Displays: rank, name, symbol, price, volume_24h, circulating_supply, total_supply, max_supply, market_cap, beta_value, ath_price
```
optional arguments:
@@ -16,7 +16,9 @@ optional arguments:
-l N, --limit N Limit of records (default: 20)
-s {rank,name,symbol,price,volume_24h,circulating_supply,total_supply,max_supply,ath_price,market_cap,beta_value}, --sort {rank,name,symbol,price,volume_24h,circulating_supply,total_supply,max_supply,ath_price,market_cap,beta_value}
Sort by given column. Default: rank (default: rank)
--descend Flag to sort in descending order (lowest first) (default: True)
-r, --reverse Data is sorted in ascending order by default.
Reverse flag will sort it in an descending way.
Only works when raw data is displayed. (default:False)
--export {csv,json,xlsx}
Export dataframe data to csv,json,xlsx file (default: )
-h, --help show this help message (default: False)

View File

@@ -1,13 +1,13 @@
```
usage: markets
[--vs {BTC,ETH,USD,EUR,PLN,KRW,GBP,CAD,JPY,RUB,TRY,NZD,AUD,CHF,UAH,HKD,SGD,NGN,PHP,MXN,BRL,THB,CLP,CNY,CZK,DKK,HUF,IDR,ILS,INR,MYR,NOK,PKR,SEK,TWD,ZAR,VND,BOB,COP,PEN,ARS,ISK}]
[-l N] [-s {rank,name,symbol,price,volume_24h,mcap_change_24h,pct_change_1h,pct_change_24h,ath_price,pct_from_ath}] [--descend]
[-l N] [-s {rank,name,symbol,price,volume_24h,mcap_change_24h,pct_change_1h,pct_change_24h,ath_price,pct_from_ath}] [--reverse]
[--export {csv,json,xlsx}] [-h]
```
Show market related (price, supply, volume) coin information for all coins on CoinPaprika. You can display only N number of coins with --limit
parameter. You can sort data by rank, name, symbol, price, volume_24h, mcap_change_24h, pct_change_1h, pct_change_24h, ath_price, pct_from_ath,
--sort parameter and also with --descend flag to sort descending. Displays: rank, name, symbol, price, volume_24h, mcap_change_24h, pct_change_1h,
--sort parameter and also with --reverse flag to sort ascending. Displays: rank, name, symbol, price, volume_24h, mcap_change_24h, pct_change_1h,
pct_change_24h, ath_price, pct_from_ath,
```
@@ -17,7 +17,9 @@ optional arguments:
-l N, --limit N Limit of records (default: 15)
-s {rank,name,symbol,price,volume_24h,mcap_change_24h,pct_change_1h,pct_change_24h,ath_price,pct_from_ath}, --sort {rank,name,symbol,price,volume_24h,mcap_change_24h,pct_change_1h,pct_change_24h,ath_price,pct_from_ath}
Sort by given column. Default: rank (default: rank)
--descend Flag to sort in descending order (lowest first) (default: True)
-r, --reverse Data is sorted in ascending order by default.
Reverse flag will sort it in an descending way.
Only works when raw data is displayed. (default:False)
--export {csv,json,xlsx}
Export dataframe data to csv,json,xlsx file (default: )
-h, --help show this help message (default: False)

View File

@@ -3,7 +3,7 @@ usage: news [-l N] [-k {news,media}]
[--filter {rising,hot,bullish,bearish,important,saved,lol}]
[-r {en,de,es,fr,nl,it,pt,ru}]
[-s {published_at,domain,title,negative_votes,positive_votes}]
[--descend] [-l] [-h] [--export {png,jpg,pdf,svg}]
[--reverse] [-l] [-h] [--export {png,jpg,pdf,svg}]
```
@@ -27,8 +27,9 @@ optional arguments:
-s {published_at,domain,title,negative_votes,positive_votes}, --sort {published_at,domain,title,negative_votes,positive_votes}
Sort by given column. Default: published_at (default:
published_at)
--descend Flag to sort in descending order (lowest first)
(default: True)
--reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
-u, --urls Flag to show urls. If you will use that flag you will
additional column with urls (default: False)
-h, --help show this help message (default: False)

View File

@@ -1,5 +1,5 @@
```
usage: pairs [-l N] [-s {id,display_name,base_currency,quote_currency,base_min_size,base_max_size,min_market_funds,max_market_funds}] [--descend]
usage: pairs [-l N] [-s {id,display_name,base_currency,quote_currency,base_min_size,base_max_size,min_market_funds,max_market_funds}] [--reverse]
[--export {csv,json,xlsx}] [-h]
```
@@ -10,7 +10,9 @@ optional arguments:
-l N, --limit N N number of news >=10 (default: 15)
-s {id,display_name,base_currency,quote_currency,base_min_size,base_max_size,min_market_funds,max_market_funds}, --sort {id,display_name,base_currency,quote_currency,base_min_size,base_max_size,min_market_funds,max_market_funds}
Sort by given column. Default: id (default: id)
--descend Flag to sort in descending order (lowest first) (default: True)
-r, --reverse Data is sorted in ascending order by default.
Reverse flag will sort it in an descending way.
Only works when raw data is displayed. (default:False)
--export {csv,json,xlsx}
Export dataframe data to csv,json,xlsx file (default: )
-h, --help show this help message (default: False)

View File

@@ -2,7 +2,7 @@
usage: show [-n {OPTIONS}] [-l LIMIT] [-s SORTCOL [SORTCOL ...]] [-a] [-h]
```
Show a portion of the, with `--name` defined, dataset or show a portion of all datasets when
Show a portion of the, with `--name` defined, dataset or show a portion of all datasets when
`--name` is not defined.
```
@@ -11,9 +11,11 @@ optional arguments:
The name of the database you want to show data for (default: None)
-l LIMIT, --limit LIMIT
The amount of data you wish to show (default: 10)
-s SORTCOL [SORTCOL ...], --sortcol SORTCOL [SORTCOL ...]
-s SORTBY, --sortby SORTBY
Sort based on a column in the DataFrame (default: )
-a, --ascend Use this argument to sort in a descending order (default: False)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is displayed. (default: False)
-h, --help show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )
@@ -27,7 +29,7 @@ Example:
2022 Mar 04, 05:57 (✨) /econometrics/ $ show ll -s unemp
Dataset ll | Showing 10 of 16 rows
Dataset ll | Showing 10 of 16 rows
┏━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━┓
┃ ┃ totemp ┃ gnpdefl ┃ gnp ┃ unemp ┃ armed ┃ pop ┃
┡━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━┩
@@ -55,7 +57,7 @@ Example:
2022 Mar 04, 05:57 (✨) /econometrics/ $ load wage_panel -a wp
2022 Mar 04, 05:58 (✨) /econometrics/ $ show
Dataset ll | Showing 10 of 16 rows
Dataset ll | Showing 10 of 16 rows
┏━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━┓
┃ ┃ totemp ┃ gnpdefl ┃ gnp ┃ unemp ┃ armed ┃ pop ┃
┡━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━┩
@@ -80,7 +82,7 @@ Example:
│ 1956.0 │ 67857.00 │ 104.60 │ 419180.00 │ 2822.00 │ 2857.00 │ 118734.00 │
└────────┴──────────┴─────────┴───────────┴─────────┴─────────┴───────────┘
Dataset wp | Showing 10 of 4360 rows
Dataset wp | Showing 10 of 4360 rows
┏━━━┳━━━━━━━┳━━━━━━━━━┳━━━━━━━┳━━━━━━━┳━━━━━━┳━━━━━━━━━┳━━━━━━━━━┳━━━━━━━┳━━━━━━━┳━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━┓
┃ ┃ nr ┃ year ┃ black ┃ exper ┃ hisp ┃ hours ┃ married ┃ educ ┃ union ┃ lwage ┃ expersq ┃ occupation ┃
┡━━━╇━━━━━━━╇━━━━━━━━━╇━━━━━━━╇━━━━━━━╇━━━━━━╇━━━━━━━━━╇━━━━━━━━━╇━━━━━━━╇━━━━━━━╇━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━┩

View File

@@ -7,18 +7,19 @@ Futures/Commodities frrom Wall St. Journal and FinViz.
```
optional arguments:
-c {energy,metals,meats,grains,softs}, --commodity {energy,metals,meats,grains,softs}
Obtain commodity futures from FinViz (default: )
Obtain commodity futures from FinViz (default: )
-s {ticker,last,change,prevClose}, --sortby {ticker,last,change,prevClose}
-a, -ascend Flag to sort in ascending order (default: False)
-h, --help show this help message (default: False)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )
Export raw data into csv, json, xlsx (default: )
```
Example:
```
2022 Mar 15, 07:02 (✨) /economy/ $ futures
Futures/Commodities [Source: Wall St. Journal]
Futures/Commodities [Source: Wall St. Journal]
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━┳━━━━━━━┓
┃ ┃ Price ┃ Chg ┃ %Chg ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━╇━━━━━━━┩
@@ -44,7 +45,7 @@ Example:
└───────────────────────────┴─────────┴─────────┴───────┘
2022 Mar 15, 07:03 (✨) /economy/ $ futures energy
Future Table [Source: FinViz]
Future Table [Source: FinViz]
┏━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┓
┃ ┃ prevClose ┃ last ┃ change (%) ┃
┡━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━┩
@@ -62,7 +63,7 @@ Example:
└─────────────────┴───────────┴────────┴────────────┘
2022 Mar 15, 07:04 (✨) /economy/ $ futures metals
Future Table [Source: FinViz]
Future Table [Source: FinViz]
┏━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━┓
┃ ┃ prevClose ┃ last ┃ change (%) ┃
┡━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━┩
@@ -78,7 +79,7 @@ Example:
└───────────┴───────────┴─────────┴────────────┘
2022 Mar 15, 07:04 (✨) /economy/ $ futures meats
Future Table [Source: FinViz]
Future Table [Source: FinViz]
┏━━━━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━┓
┃ ┃ prevClose ┃ last ┃ change (%) ┃
┡━━━━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━┩
@@ -90,7 +91,7 @@ Example:
└───────────────┴───────────┴────────┴────────────┘
2022 Mar 15, 07:04 (✨) /economy/ $ futures grains
Future Table [Source: FinViz]
Future Table [Source: FinViz]
┏━━━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━┓
┃ ┃ prevClose ┃ last ┃ change (%) ┃
┡━━━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━┩
@@ -112,7 +113,7 @@ Example:
└──────────────┴───────────┴─────────┴────────────┘
2022 Mar 15, 07:04 (✨) /economy/ $ futures softs
Future Table [Source: FinViz]
Future Table [Source: FinViz]
┏━━━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━┓
┃ ┃ prevClose ┃ last ┃ change (%) ┃
┡━━━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━┩

View File

@@ -10,7 +10,9 @@ optional arguments:
Data group (sector, industry or country) (default: sector)
-s {Name,Week,Month,3Month,6Month,1Year,YTD,Recom,AvgVolume,RelVolume,Change,Volume}, --sortby {Name,Week,Month,3Month,6Month,1Year,YTD,Recom,AvgVolume,RelVolume,Change,Volume}
Column to sort by (default: Name)
-a, -ascend Flag to sort in ascending order (default: False)
-r, --reverse Data is sorted in descending order by default.
Reverse flag will sort it in an ascending way.
Only works when raw data is show this help message (default: False)
-h, --help show this help message (default: False)
--export {csv,json,xlsx}
Export raw data into csv, json, xlsx (default: )

Some files were not shown because too many files have changed in this diff Show More