animedex
  • Installation
  • Quickstart
  • Tutorials
  • API Reference
    • animedex.agg
    • animedex.api
    • animedex.auth
    • animedex.backends
    • animedex.cache
    • animedex.config
    • animedex.data
    • animedex.diag
    • animedex.entry
    • animedex.mcp
    • animedex.models
    • animedex.policy
    • animedex.render
      • animedex.render.field_projection
      • animedex.render.jq
      • animedex.render.json_renderer
      • animedex.render.raw
      • animedex.render.tty
      • animedex.render.xml
    • animedex.transport
    • __all__
animedex
  • API Reference
  • animedex.render
  • View page source

animedex.render

Source-attributed renderers for animedex output.

The renderers are the project’s promise to the user: every datum on the screen carries a visible source. The TTY renderer prints [src: <backend>] next to each value; the JSON renderer carries _source annotations and a top-level _meta block. --json field1,field2 projects fields, --jq <expr> post-processes via the bundled jq wheel.

The renderers consume animedex.models instances; they never talk to the wire and never mutate state.

  • animedex.render.field_projection
    • parse_field_string
      • parse_field_string()
    • project_fields
      • project_fields()
    • selftest
      • selftest()
  • animedex.render.jq
    • apply_jq
      • apply_jq()
    • selftest
      • selftest()
  • animedex.render.json_renderer
    • render_json
      • render_json()
    • selftest
      • selftest()
  • animedex.render.raw
    • render_body
      • render_body()
    • render_include
      • render_include()
    • render_head
      • render_head()
    • render_debug
      • render_debug()
    • selftest
      • selftest()
  • animedex.render.tty
    • is_terminal
      • is_terminal()
    • render_tty
      • render_tty()
    • render_for_stream
      • render_for_stream()
    • selftest
      • selftest()
  • animedex.render.xml
    • XmlInput
      • XmlInput
    • TAG_KEY
      • TAG_KEY
    • ATTRS_KEY
      • ATTRS_KEY
    • TEXT_KEY
      • TEXT_KEY
    • TAIL_KEY
      • TAIL_KEY
    • CHILDREN_KEY
      • CHILDREN_KEY
    • CHILDREN_BY_TAG_KEY
      • CHILDREN_BY_TAG_KEY
    • element_to_dict
      • element_to_dict()
    • xml_text_to_dict
      • xml_text_to_dict()
    • children_by_tag
      • children_by_tag()
    • node_text
      • node_text()
    • selftest
      • selftest()
Previous Next

© Copyright 2026, narugo1992.

Built with Sphinx using a theme provided by Read the Docs.