Skip to main content

Introduction

Nowadays, SPA (Single Page Application) Websites using Vue, React and Angular are booming. But, for those SPA websites, creating sitemap is not easy task for considering all uri query string and uri parameters. This module helps create sitemap manually using python file where we define urls, and query strings.

Installation

pip install manual-sitemap

Example

Make config.py and set DOMAIN, ROUTES and QUERIES (optional).

# config.py

DOMAIN = 'https://example.com'

# (route, [querie string keys])
# queries must be emtpy list if it has no query strings.
ROUTES = [
    ('/exercise', ['page', 'date']),
    ('/homework', ['date']),
]

# { query string key: [query string values ]}
QUERIES = {
    'page': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
    'date': ['2019-01-01', '2019-04-03', '2019-04-08', '2019-05-06']
}

Manual-sitemap can be easily run using manual-sitemap

$ manual-sitemap config

Release files for manual-sitemap 19.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for manual-sitemap 19.6.0
File Size Uploaded
manual-sitemap-19.6.0.tar.gz 3.3 kB Details

Release files / manual-sitemap-19.6.0.tar.gz

Download URL manual-sitemap-19.6.0.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
7261bcae1f1a11827666e49b405d87a5e2487eeecd05801bbb40265ee1f539ce
BLAKE2b-256 checksum
How to use checksums
fb62218a99c4a8510109964c4fa543906ebc37950821753f8494fd4490d9bfa7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release history Release notifications | RSS feed

This release

19.6.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page