mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-11-04 16:32:10 +00:00
Merge branch 'main' into fix_economy_plot
This commit is contained in:
6
CONTRIBUTING.md
vendored
6
CONTRIBUTING.md
vendored
@@ -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
|
||||
|
||||
|
||||
@@ -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,
|
||||
)
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
)
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
)
|
||||
|
||||
|
||||
@@ -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),
|
||||
|
||||
@@ -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,
|
||||
)
|
||||
|
||||
|
||||
@@ -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,
|
||||
)
|
||||
|
||||
|
||||
@@ -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,
|
||||
)
|
||||
|
||||
|
||||
@@ -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,
|
||||
)
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
)
|
||||
|
||||
|
||||
@@ -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,
|
||||
)
|
||||
|
||||
|
||||
@@ -4,4 +4,5 @@ rs openbb-finance/openbbterminal
|
||||
sh openbb-finance/openbbterminal
|
||||
tr
|
||||
rossidx
|
||||
rossidx --sortby Raised [$M] --reverse
|
||||
exit
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -4,6 +4,7 @@ disc
|
||||
# gctop
|
||||
top
|
||||
top -c stablecoins -s Volume [$] -l 5
|
||||
top -s Market Cap -r
|
||||
|
||||
# cgtrending
|
||||
trending
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -58,6 +58,7 @@ kurtosis -w 20
|
||||
# raw
|
||||
raw
|
||||
raw -l 3
|
||||
raw --sortby adjclose --reverse
|
||||
|
||||
# decompose
|
||||
decompose
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -28,7 +28,7 @@ kurtosis --w 10
|
||||
var
|
||||
es
|
||||
raw
|
||||
raw --limit 10 --descend
|
||||
raw --limit 10 --reverse
|
||||
decompose
|
||||
decompose --multiplicative
|
||||
cusum
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -22,6 +22,7 @@ quantile
|
||||
skew
|
||||
kurtosis
|
||||
raw
|
||||
raw --sortby adjclose -r
|
||||
decompose
|
||||
cusum
|
||||
capm
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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,
|
||||
)
|
||||
|
||||
@@ -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,
|
||||
)
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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,
|
||||
)
|
||||
|
||||
@@ -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,
|
||||
)
|
||||
|
||||
|
||||
@@ -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,
|
||||
)
|
||||
|
||||
@@ -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,
|
||||
)
|
||||
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -285,7 +285,7 @@ def test_call_func_expect_queue(expected_queue, queue, func):
|
||||
[
|
||||
"--limit=1",
|
||||
"--sort=sv",
|
||||
"--ascending",
|
||||
"--reverse",
|
||||
"--export=csv",
|
||||
],
|
||||
dict(
|
||||
|
||||
@@ -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,
|
||||
),
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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",
|
||||
],
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
┌────────────────┬───────────┐
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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: )
|
||||
|
||||
@@ -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: )
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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]
|
||||
|
||||
|
||||
@@ -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 │
|
||||
└─────┴──────────────────┴──────────────────┴──────────┴──────────────────────┴────────────────────────────────────────┴─────┴────┴─────────┴──────────────┘
|
||||
```
|
||||
@@ -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: )
|
||||
|
||||
@@ -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: )
|
||||
|
||||
@@ -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: )
|
||||
|
||||
@@ -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: )
|
||||
|
||||
@@ -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: )
|
||||
```
|
||||
|
||||
@@ -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: )
|
||||
```
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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/]
|
||||
|
||||
@@ -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/]
|
||||
|
||||
@@ -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/]
|
||||
|
||||
@@ -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/]
|
||||
|
||||
@@ -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: )
|
||||
```
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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: )
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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: )
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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: )
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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: )
|
||||
|
||||
@@ -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:
|
||||
)
|
||||
|
||||
@@ -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: )
|
||||
|
||||
@@ -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: )
|
||||
|
||||
@@ -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: )
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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]
|
||||
|
||||
```
|
||||
|
||||
|
||||
@@ -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: )
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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: )
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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">
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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 ┃
|
||||
┡━━━╇━━━━━━━╇━━━━━━━━━╇━━━━━━━╇━━━━━━━╇━━━━━━╇━━━━━━━━━╇━━━━━━━━━╇━━━━━━━╇━━━━━━━╇━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━┩
|
||||
|
||||
@@ -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 (%) ┃
|
||||
┡━━━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━┩
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user