{"id":"michael-lazar-rtv","name":"rtv","homepage":null,"repo_url":"https://github.com/michael-lazar/rtv","category":"communication","subcategories":[],"tags":["command-line","tui","reddit","python","oauth","terminal-ui","cli"],"what_it_does":"RTV (Reddit Terminal Viewer) is a Python-based terminal UI (TUI) for browsing Reddit from the command line, including viewing submissions and expanding/collapsing comments, with optional OAuth login for authenticated actions.","use_cases":["Browse Reddit feeds and subreddits from a terminal","Read submission details and navigate comment trees in a TUI","Copy Reddit links to the system clipboard","Use themes and configurable UI/launch settings for a terminal-based experience","Optional OAuth-based login to interact with Reddit accounts"],"not_for":["Building an API client for programmatic access by other services (no REST/GraphQL interface described)","Production automation/scheduling where a stable machine interface (API) is required","Use on Windows (not supported per README)"],"best_when":"You want an interactive TUI for personal browsing from a terminal (Linux/macOS-like environments) and are comfortable with local configuration and OAuth browser-based login if needed.","avoid_when":"You need a service-oriented interface (REST/SDK/webhooks) or require guaranteed long-term maintenance and API stability beyond a desktop/CLI workflow.","alternatives":["newsboat (RSS-based Reddit alternative depending on feeds)","Reddit web browser","Other Reddit clients/TUI tools (see RTV alternatives list referenced in README)","rereddit/other terminal Reddit clients"],"af_score":27.5,"security_score":56.2,"reliability_score":20.0,"package_type":"skill","discovery_source":["openclaw"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-29T14:59:41.533110+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["OAuth2 login via web browser (per README: press 'u' to login)"],"oauth":true,"scopes":false,"notes":"Authentication is described as browser-based OAuth for logging in; no details on scopes are provided in the README content."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing info in provided README; appears to be an open-source CLI."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":27.5,"security_score":56.2,"reliability_score":20.0,"mcp_server_quality":0.0,"documentation_accuracy":45.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":45.0,"rate_limit_clarity":0.0,"tls_enforcement":80.0,"auth_strength":65.0,"scope_granularity":30.0,"dependency_hygiene":40.0,"secret_handling":60.0,"security_notes":"Uses OAuth via browser for login, which is generally safer than embedding credentials, but provided documentation does not cover scopes, token storage, or secret handling. RTV also supports launching external programs (mailcap/media opening) which can increase risk if misconfigured.","uptime_documented":0.0,"version_stability":30.0,"breaking_changes_history":20.0,"error_recovery":30.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["No programmatic interface (REST/SDK/MCP) is described—an agent would need to drive the CLI/TUI or parse screen output, which is brittle.","Project indicates it is no longer maintained (repository metadata archived; README states shut down), so agent workflows may break over time.","OAuth login requires a web browser interaction flow, which is difficult to automate safely in headless contexts."]}}