Skip to main content

A CLI tool to parse sitemaps and extract URL metadata into a CSV format.

Project description

sitemapxml

sitemapxml is a powerful and fast command-line tool that extracts all URLs from a given XML sitemap, fetches each URL, and generates a comprehensive CSV report containing:

  • Extract all sitemap URLs
  • HTTP Status Code
  • Title Tag
  • Meta Description
  • Content Length
  • Canonical URL

Installation

Install via pip:

pip install sitemapxml

Usage

Simply run the CLI command and pass the URL of the sitemap:

sitemapxml https://example.com/sitemap.xml

This will automatically create a sitemap_report.csv file in your current directory containing all the extracted metrics. You can also specify an output file:

sitemapxml https://example.com/sitemap.xml -o my_report.csv

Author

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

sitemapxml-0.1.2.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

sitemapxml-0.1.2-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file sitemapxml-0.1.2.tar.gz.

File metadata

  • Download URL: sitemapxml-0.1.2.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for sitemapxml-0.1.2.tar.gz
Algorithm Hash digest
SHA256 3e4df3e75d2c3155ff16f97e4ded06f7c767261972a1edd207c7d2a89d222f4c
MD5 a4fb81d44f42170365ea6450df48a617
BLAKE2b-256 c68df481dcd6364d687702c4455c3577ade1c9654d5909f9fd5d2d6dc977c80e

See more details on using hashes here.

File details

Details for the file sitemapxml-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: sitemapxml-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for sitemapxml-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9b715a7d1bf1f26a24c7fa421351b4b431edc77c1032a4bece7ab9fefcc20852
MD5 7ed49c1e7422c82302e8826ee33e24e4
BLAKE2b-256 a6727ecb09df5f7cd1453a216daaa339329af39ccd83f0d4d85042d33c784ebe

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