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,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…