CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/pypi-asciimatics

tessl install tessl/pypi-asciimatics@1.15.0

A cross-platform package to replace curses (mouse/keyboard input & text colours/positioning) and create ASCII animations

Agent Success

Agent success rate when using this tile

81%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.33x

Baseline

Agent success rate without this tile

61%

task.mdevals/scenario-6/

User Profile Viewer

A simple text-based user interface that displays user profile information in a formatted window.

Capabilities

Display user information in a window

  • The application displays a window with a border and the title "User Profile" at the top @test
  • The window contains a label showing "Name: John Doe" @test
  • The window contains a label showing "Email: john.doe@example.com" @test
  • The window can be displayed on a screen without errors @test

Implementation

@generates

API

def create_profile_frame(screen):
    """
    Creates and returns a Frame widget that displays user profile information.

    The frame should:
    - Have a border
    - Display the title "User Profile"
    - Contain labels showing name and email information

    Args:
        screen: The Screen object to render on

    Returns:
        A Frame object configured with user profile layout
    """
    pass

Dependencies { .dependencies }

asciimatics { .dependency }

Provides terminal UI components including Frame, Layout, and Label widgets.

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/asciimatics@1.15.x
tile.json