Skip to content

pykong/code2markdown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

code2markdown

Exports all source code of a directory to a markdown file. Adds a filetree as well.

Ẁhat can it do?

Export the contents of a files in a dir to markdown code blocks. This can be used for example as a helper for written assignments when the contents need to be included as a text export.

Requirements

  1. Linux. Currently only runs on linux due to executing the tree command. (Respective code portion can be removed.)
  2. Python 3.6+

Install

  1. Download this project.
  2. Install dependencies: pip install -r requirements.txt

Usage

python ./code_export.py /path/to/my/project/

Create a file tree

A tree of the directory is also prepended.

Ignore files and dirs

Files and dirs can also be ignore via gitignore style patterns provided in a patterns.list file. (Note that pattern might not affect the tree creation.)

About

Exports all source code of a directory to a markdown file. Adds a filetree as well.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages