)
# Generic:
- _PARSER.add_argument("--debug", action="store_const", dest="log_level", const=logging.DEBUG, help="Full debug output")
+ _PARSER.add_argument(
+ "--debug",
+ action="store_const",
+ dest="log_level",
+ const=logging.DEBUG,
+ help="Full debug output"
+ )
# Commands:
subparser_command = _PARSER.add_subparsers(
parser.set_defaults(command=commands.fetch_oliphant)
parser.add_argument("--domain", help="Instance name (aka. domain) to check")
+ ### Fetch blocks from other CSV files
+ parser = subparser_command.add_parser(
+ "fetch_csv",
+ help="Fetches CSV files (block recommendations) for more possible instances to disover",
+ )
+ parser.set_defaults(command=commands.fetch_csv)
+ parser.add_argument("--domain", help="Instance name (aka. domain) to check")
+
### Fetch instances from given initial instance ###
parser = subparser_command.add_parser(
"fetch_instances",
parser.set_defaults(command=commands.fetch_txt)
### Fetch blocks from joinfediverse.wiki ###
- parser = subparser_command.add_parser(
- "fetch_joinfediverse",
- help="Fetches FediBlock page from joinfediverse.wiki",
- )
- parser.set_defaults(command=commands.fetch_joinfediverse)
+ #parser = subparser_command.add_parser(
+ # "fetch_joinfediverse",
+ # help="Fetches FediBlock page from joinfediverse.wiki",
+ #)
+ #parser.set_defaults(command=commands.fetch_joinfediverse)
### Fetch instances JSON from instances.joinmobilizon.org
parser = subparser_command.add_parser(
parser.set_defaults(command=commands.update_nodeinfo)
parser.add_argument("--domain", help="Instance name (aka. domain)")
parser.add_argument("--software", help="Name of software, e.g. 'lemmy'")
+ parser.add_argument("--mode", help="Name of detection mode, e.g. 'auto_discovery'")
parser.add_argument("--force", action="store_true", help="Forces update of data, no matter what.")
+ parser.add_argument("--no-software", action="store_true", help="Checks only entries with no software type detected.")
+ parser.add_argument("--no-auto", action="store_true", help="Checks only entries with other than AUTO_DISCOVERY as detection mode.")
+ parser.add_argument("--no-detection", action="store_true", help="Checks only entries with no detection mode set.")
### Fetch instances from instances.social ###
parser = subparser_command.add_parser(
)
parser.set_defaults(command=commands.fetch_relays)
parser.add_argument("--domain", help="Instance name (aka. 'relay')")
+ parser.add_argument("--software", help="Name of software, e.g. 'lemmy'")
parser.add_argument("--force", action="store_true", help="Forces update of data, no matter what.")
### Remove invalid domains ###