GithubHelp home page GithubHelp logo

serpwings / pysitemaps Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 2.79 MB

Python Package to Create, Manipulate and Analyze Sitemaps

Home Page: https://pysitemaps.pages.dev

License: MIT License

Python 100.00%
automation sitemap sitemap-builder sitemap-generator sitemap-xml seo-optimization seo-tools

pysitemaps's People

Contributors

seowings avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

pysitemaps's Issues

Add API Documentation

API Documentation is missing. Please comment the code base exclusively to auto generate them.

Read Sitemaps from Remote Websites

Include Support to read sitemaps of remote websites.

It should be able to support multiple uses cases.

  • Read Sitemap on Root
  • Read sitemap on sub directories
  • Read Sitemaps from Home Page
  • Read sitemap from Robots.txt File
  • Check if the website has an HTML sitemap
  • ..

Locate a Sitemap

Include functionality to locate a sitemap on remote website.

Ideas

look for following files

  • wp-sitemap.xml
  • sitemap_index.xml
  • sitemap.xml
  • sitemapindex.xml
  • sitemap-index.xml
  • sitemap1.xml
  • sitemap.php
  • sitemap/
  • sitemap.txt
  • post-sitemap.xml
  • page-sitemap.xml

also look at

  • robots.txt file

Also look at

  • sitemap tag at home page

Compare Sitemaps

A Sitemap comparison would be nice feature

  1. Temporal variations of same website
  2. compare with another website for
    • Keywords
    • Sitemap SEO Strategy

Include Minimal Tutorial

Add a tutorial for basic users and should include sections

  • Installation
  • Create URLS
  • Create Sitemap
  • Use Cases

Create recursive sitemap with robots.txt url extraction

Hey mate,

i think it would be great to extend pysitemaps so it can extract urls matching specific locations.

for example the user could use a robots.txt in order to find valid urls on the server, or a config file .

What do you think?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.