tessl install tessl/pypi-mdutils@1.8.0A comprehensive Python library for programmatically creating and manipulating Markdown files with support for headers, tables, lists, images, links, and text formatting.
Agent Success
Agent success rate when using this tile
80%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.9x
Baseline
Agent success rate without this tile
42%
{
"context": "This criteria evaluates the engineer's ability to use mdutils for adding and formatting text content in markdown documents. It assesses proficiency with different text addition methods (paragraphs, lines, write) and text formatting capabilities.",
"type": "weighted_checklist",
"checklist": [
{
"name": "MdUtils initialization",
"description": "Correctly initializes MdUtils object with file_name parameter and optionally title parameter",
"max_score": 5
},
{
"name": "Header creation",
"description": "Uses new_header() method to create the meeting title header with appropriate level",
"max_score": 5
},
{
"name": "Single line text",
"description": "Uses new_line() method to add date and time as separate single lines of text",
"max_score": 15
},
{
"name": "Paragraph text addition",
"description": "Uses new_paragraph() method to add attendees, agenda items, and notes as paragraphs with proper spacing",
"max_score": 20
},
{
"name": "Bold text formatting",
"description": "Correctly applies bold formatting to attendee names using bold_italics_code='b' parameter or TextUtils.bold()",
"max_score": 15
},
{
"name": "Italic text formatting",
"description": "Correctly applies italic formatting to action item assignee names using bold_italics_code='i' parameter or TextUtils.italics()",
"max_score": 15
},
{
"name": "Text wrapping",
"description": "Implements text wrapping at 80 characters for notes section using wrap_width parameter in new_paragraph() or write()",
"max_score": 15
},
{
"name": "File creation",
"description": "Uses create_md_file() method to write the markdown content to the output file",
"max_score": 10
}
]
}