INNER CODE UNIT · Python
build_parser
ythx-101/x-tweet-fetcher · src/xtf/cli.py:58
def build_parser() -> argparse.ArgumentParser:
parser = argparse.ArgumentParser(
prog="xtf",
description=(
"Fetch tweets from X/Twitter.\n"
" --url <URL> Single tweet via FxTwitter (zero deps)\n"
" --url <URL> --replies Tweet replies via Nitter / browser\n"
" --user <username> User timeline via Nitter / browser\n"
" --search <query> Search tweets via Nitter\n"
" --user-info <username> User profile via FxTwitter\n"
" --article <URL_or_ID> X Article full text via browser\n"
" --monitor @username Monitor X mentions (incremental, cron-friendly)\n"
" --list <list_url_or_id> Fetch tweets from an X List via browser\n"
"\n"
"Backends: auto (default, Nitter first then browser), nitter, browser.\n"
"Configure Nitter instances via XTF_NITTER=url1,url2 (see README)."
),
formatter_class=argparse.RawDescriptionHelpFormatter,