A CLI package to extract and create a table of contents from markdown files.
Project description
extracttoc
Extract the table of contents from a markdown file with an easy to use command line tool written in Python.
Installation
pip install extracttoc
Usage
usage: extracttoc [-h] [-s] [-c] [-i] [-l LIMIT] file
Extracts the table of contents from a markdown file.
positional arguments:
file Provide a markdown file from which to extract the toc.
optional arguments:
-h, --help show this help message and exit
-s, --save Write the TOC to a md file. File name will be: {input-file-name}-toc.md
-c, --copy Copy the TOC to your clipboard
-i, --insert Insert the TOC directly into the file in front of the first line.
-l LIMIT, --levels LIMIT
Set the number of levels which will be included in the TOC.
Examples
> extracttoc myfile.md # displays the TOC
> extracttoc -c myfile.md # display & copy TOC to clipboard
> extracttoc -l 2 myfile.md # limit TOC to header level 2
> extracttoc -l 2 -s myfile.md # limit TOC to lvl 2 & write to separate file
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
extracttoc-0.4.0.tar.gz
(5.2 kB
view hashes)
Built Distribution
Close
Hashes for extracttoc-0.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 673aa0c10861d04c875afe22a6df3ef34bc940431da2ecb6d6af7d374120301e |
|
MD5 | 8f75e9a15fe82fc4d3c22969de289878 |
|
BLAKE2b-256 | 8a41ce8cbdad1459e143e28c4063fbc3c5731b018a708ae8ab8d5fa6ad76c1d7 |