INNER CODE UNIT · Python

_print_timeline_result

ythx-101/x-tweet-fetcher · src/xtf/cli.py:407

def _print_timeline_result(result: dict[str, Any], args, header: str) -> None:
    if args.text_only:
        if result.get("error"):
            print(t("err_prefix") + result["error"], file=sys.stderr)
            sys.exit(1)
        print(header + "\n")
        for idx, tw in enumerate(result.get("tweets", []), 1):
            print(f"[{idx}] {tw['author_name']} ({tw['author']}) · {tw.get('time_ago', '')}")
            print(f"     {tw['text']}")
            stats = f"     ❤ {tw['likes']}  💬 {tw['replies']}  👁 {tw['views']}"
            if tw.get("media"):
                stats += "  " + t("media_label", n=len(tw["media"]))
            print(stats)
            print()
    else:
        _emit(result, args.pretty)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…