Skip to main content

A tool to convert web pages to clean markdown format

Project description

URL to Markdown Converter

A FastAPI application that converts web pages to clean, readable markdown format.

Installation

pip install urltomarkdown

Usage

Command Line

url2md

Or use the interactive mode:

url2md --interactive

API

from urltomarkdown import convert_url

markdown = await convert_url("https://example.com")
print(markdown)

Features

  • Convert any web page to markdown
  • Clean and readable output
  • Support for code blocks with syntax highlighting
  • Table formatting
  • Link handling options
  • Rate limiting
  • Caching
  • API documentation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

urltomarkdown-1.0.0.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

urltomarkdown-1.0.0-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

Details for the file urltomarkdown-1.0.0.tar.gz.

File metadata

  • Download URL: urltomarkdown-1.0.0.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for urltomarkdown-1.0.0.tar.gz
Algorithm Hash digest
SHA256 b95934c06f1a04d64d98b48c2bd36cb72c9f6eaca2f69cd7917af61baae5fbd9
MD5 8f96df1320dcc5c0beb7d5cd1dd569c1
BLAKE2b-256 4903c17de4e82c435e61bb6634bfe769ba256f0eef81542983dc6bd69db42145

See more details on using hashes here.

File details

Details for the file urltomarkdown-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: urltomarkdown-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 18.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for urltomarkdown-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eac59413e1f89677f380a12776cdc37ceabe30819a5cf1f95a03abb7e4a10feb
MD5 390913870aa37218632be16c6a22312f
BLAKE2b-256 7757a157a4deaad67574d96515e5651bc744c5d92452f109c58561d9e530021e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page