# markdown-checklist **Repository Path**: mirrors_codejamninja/markdown-checklist ## Basic Information - **Project Name**: markdown-checklist - **Description**: Python Markdown extension for lists of tasks with checkboxes - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2025-10-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [Markdown Checklist](https://github.com/FND/markdown-checklist) [![build status](https://secure.travis-ci.org/FND/markdown-checklist.png)](http://travis-ci.org/FND/markdown-checklist) [![coverage](https://coveralls.io/repos/FND/markdown-checklist/badge.png)](https://coveralls.io/r/FND/markdown-checklist) a [Python Markdown](http://pythonhosted.org/Markdown/) extension for lists of tasks with checkboxes inspired by [GitHub task lists](https://github.com/blog/1375-task-lists-in-gfm-issues-pulls-comments): * [ ] foo * [x] bar * [ ] baz becomes * a dash can be used instead of an asterisk for list items * both upper- and lowercase "x" are accepted to activate checkboxes Installation ------------ $ pip install markdown-checklist Usage ----- import markdown html = markdown.markdown(source, extensions=['markdown_checklist.extension']) or import markdown from markdown_checklist.extension import ChecklistExtension html = markdown.markdown(source, extensions=[ChecklistExtension()]) There is also a small JavaScript/jQuery library to make checkboxes interactive: new Checklists("article", function(checkbox, callback) { var uri = checkbox.closest("article").find("h1 a").attr("href"); jQuery.get(uri, callback); }, function(markdown, checkbox, callback) { var uri = checkbox.closest("article").find("h1 a").attr("href"); jQuery.ajax({ type: "put", uri: uri, data: markdown, success: callback }); }); See included `checklists.js` for details.