Skip to main content

Python tool to generate sitemap XML files

Project description

Pypi Build Status codecov MIT licensed

Python tool to generate sitemap XML files.

This tool relies mainly on the Python crawler sitecrawl.

Installation

Using pip:

pip3 install sitemap_maker

sitemap_maker --help

Or build from sources:

# Clone project
git clone https://github.com/gabfl/sitemap_maker && cd sitemap_maker

# Installation
pip3 install .

Usage

sitemap_maker --url https://www.weather.gov/ \
    --sitemap output.xml \
    --depth 1 \
    --max 5 \
    --no_pound \
    --verbose

# For help:
# sitemap_maker --help

Will create a file sitemap.xml:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.weather.gov</loc>
  </url>
  <url>
    <loc>https://www.weather.gov/wrh/climate</loc>
  </url>
  <url>
    <loc>https://www.weather.gov/safety/flood</loc>
  </url>
  <url>
    <loc>https://www.weather.gov/safety/tsunami</loc>
  </url>
  <url>
    <loc>https://www.weather.gov/safety/beachhazards</loc>
  </url>
</urlset>

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

sitemap-maker-1.0.1.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

sitemap_maker-1.0.1-py2.py3-none-any.whl (4.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file sitemap-maker-1.0.1.tar.gz.

File metadata

  • Download URL: sitemap-maker-1.0.1.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.3

File hashes

Hashes for sitemap-maker-1.0.1.tar.gz
Algorithm Hash digest
SHA256 f68d96f66b2655299dd970507e9b0b4c2770ffe9699c72e04bafb48a408d0f13
MD5 41cf5ad61f93817b3415b8a550c44ee4
BLAKE2b-256 4e5e657ed6dab01f68b80f504d9789fd57335e1429bffee1646238d293cfedb5

See more details on using hashes here.

File details

Details for the file sitemap_maker-1.0.1-py2.py3-none-any.whl.

File metadata

  • Download URL: sitemap_maker-1.0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.3

File hashes

Hashes for sitemap_maker-1.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 85aedbf6d8e05f83795863836abef54e64850e40e2c801a5655886d80579f592
MD5 2312c7f1c09cfe0590ad070fa70fec70
BLAKE2b-256 616a5fb2bc4f8dc6dc89c16ffea1aa70d93b20cfe4a646602a86848d1091a289

See more details on using hashes here.

Supported by

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