THIS IS A FORK
The metadata for the Apesmit package by Florian Diesch indicates Python 3 compatibility, but it actually works fine with Python 2. This fork just removes the Python 3-only flag.
What is ApeSmit?
ApeSmit is a very simple Python module to create XML sitemaps as defined at http://www.sitemaps.org. ApeSmit doesn’t contain any web spider or something like that, it just writes the data you provide to a file using the proper syntax.
Usage
First we create an instance of SiteMap:
>>> sm=Sitemap(changefreq='weekly')
The changefreq keyword sets a default value for that parameter.
Now we add some URL’s to our sitemap:
>>> sm.add('http://www.example.com/')
We may use some parameters:
>>> sm.add('http://www.example.com/news/', changefreq='daily',
... priority=1.0,
... lastmod='1891-1-1')
There’s a shortcut for URL’s that changed today:
>>> sm.add('http://www.example.org/about.html', lastmod='today')
That’s all for now. Next we need a file to write the sitemap in:
>>> out=open('sitemap.xml', 'w')
Now we write our sitemap and then close the file:
>>> sm.write(out) >>> out.close()
And that’s the content of our shiny new sitemap:
<?xml version='1.0' encoding='UTF-8'?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>http://www.example.com/news/</loc>
<lastmod>1891-1-1</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>http://www.example.org/about.html</loc>
<lastmod>2008-04-03</lastmod>
<changefreq>weekly</changefreq>
</url>
</urlset>
Metadata
Release files for apesmit-py2 0.01
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| apesmit-py2-0.01.tar.gz | 18.1 kB | Without provenance | Details for apesmit-py2-0.01.tar.gz |
Release files / apesmit-py2-0.01.tar.gz
| Download URL | apesmit-py2-0.01.tar.gz |
|---|---|
| Size | 18.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6cb4ef96825261b8637b69256aac853c1b11ebb9c5ab04d15bb1d036d088eb93
|
|
BLAKE2b-256 checksum How to use checksums |
ad69ac08184c29b9ced2aab2074bb1c7015df73dd51347cc67a03067fcb28af2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for apesmit-py2 0.01
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.