ApeSmit

ApeSmit is a very simple Python module to create XML sitemaps as defined at http://www.sitemaps.org.
Download

ApeSmit Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Florian Diesch
  • Publisher web site:
  • http://www.florian-diesch.de/software/pdfrecycle/

ApeSmit Tags


ApeSmit Description

ApeSmit is a very simple Python module to create XML sitemaps as defined at http://www.sitemaps.org. ApeSmit is a very simple Python module to create XML sitemaps as defined at http://www.sitemaps.org. It doesnt contain any web spider or something like that, it just writes the data you provide to a file using the proper syntax.apesmit is an anagram of sitemap.UsageFirst 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 > < priorit >1.0< /priority > < /url > < url > < loc >http://www.example.org/about.html< /loc > < lastmod >2008-04-03< /lastmod > < changefreq >weekly< /changefreq > < /url >< /urlset > Requirements: · Python


ApeSmit Related Software