Skip to content

Alice-anjali/markdown-file-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧾 Markdown File Generator

Instantly generate a beautiful README.md from a structured JSON file.
Designed for developers, freelancers, and open source contributors to show off their work β€” cleanly and professionally.

πŸ“Œ What is this project?

Markdown File Generator is a simple Python-based CLI tool that reads your project data from a .json file and generates a stylish, ready-to-publish README.md in Markdown format.

It helps:

  • πŸ§‘β€πŸ’» Developers create GitHub profile READMEs
  • 🧳 Freelancers showcase work history
  • πŸ“š Students present their projects cleanly
  • 🧠 Teams auto-generate Markdown from a project database

No dependencies. Fully offline. Clean output. Ready for GitHub, Notion, websites, and more.


🎯 How is it useful?

  • πŸš€ Quickly build or update your README from JSON (no manual Markdown typing)
  • 🧩 Add project metadata like badges, tags, demo links, and screenshots
  • 🎯 Supports extended fields like tags, demo, badge, image, type, and last updated
  • πŸ’Ό Helps build professional presence with minimal effort
  • πŸ› οΈ Super extendable (can support HTML, YAML, CSV, Streamlit, etc.)

πŸ™‹ Who can use it?

πŸ‘€ User βœ… Use Case
GitHub users Auto-generate profile or repo README
Freelancers Showcase project history & demos
Bootcamp grads Present capstone projects in Markdown
Educators Generate portfolio files for students
Developers Include it in CI/CD for repo previews

πŸ§ͺ Sample Input (input.json)

[ { "title": "Markdown Generator", "desc": "CLI that auto-generates README.md for portfolios.", "link": "https://github.com/boss/md-generator", "tags": ["Python", "Markdown"], "badge": "https://img.shields.io/badge/built%20with-Python-blue", "type": "Open Source", "date": "2024-09-01" } ]

πŸ§ͺ Sample Output (outputREADME.md)

🧩 Markdown Generator

CLI that auto-generates README.md for portfolios.

Badge

πŸ§ͺ Open Source
πŸ—“οΈ Last updated: 2024-09-01
Tech Stack: Python Β· Markdown
πŸ”— View Project


How to use this Github code

Requirements

  • Python 3.7+
  • No external dependencies

1. Clone the repo

2. Create your input.json file

  • You can copy from the sample above or add as many projects as you like.

3. Run the generator

  • python md_generator.py

4. Check the output

  • A clean outputREADME.md file will be generated in the same folder.