Skip to main content

An IndexNow URL submitter for Python.

Project description

Info:

An IndexNow URL submitter for Python.

Author:

Ajit Jasrotia (http://github.com/ajitjasrotia, http://twitter.com/ajitjasroti)

IndexNow is an easy way for websites owners to instantly inform search engines about latest content changes on their website.

Installation

You can get IndexNow by using pip:

$ pip install indexnow

You can get IndexNow by using poetry:

$ poetry shell
$ poetry add indexnow

If you want to install it from source, grab the git repository from GitHub and run setup.py:

$ git clone git@github.com:ajitjasrotia/indexnow.git
$ cd indexnow
$ python setup.py install

Documentation

The key features are:

  • Support for Django

  • Support for FastAPI

More information on Getting-Started

Guide

from indexnow import IndexNow

index_now = IndexNow(key="57e85df435cd43bb", host="example.com")

status = index_now.index(["https://www.example.com"])

print(f"IndexNow Response: {status}")

IndexNow Response: 200

Getting Involved

Open Source projects can always use more help. Fixing a problem, documenting a feature, adding translation in your language. If you have some time to spare and like to help us, here are the places to do so:

Support

IndexNow is free and always will be. It is developed and maintained by developers in an Open Source manner. Any support is welcome. You could help by writing documentation, pull-requests, report issues and/or translations.

Please remember that nobody is paid directly to develop or maintain IndexNow so we do have to divide our time between putting food on the table, family, this project and the rest of life :-)

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

indexnow-0.9.9.tar.gz (3.4 kB view details)

Uploaded Source

File details

Details for the file indexnow-0.9.9.tar.gz.

File metadata

  • Download URL: indexnow-0.9.9.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for indexnow-0.9.9.tar.gz
Algorithm Hash digest
SHA256 267d93b9cf81af9259a18b5b919173db2d4688806336e5c2e40ef8f66aa5a36b
MD5 e0ea2fc692c6fc24745efb2c342cb8a1
BLAKE2b-256 3d06ab97a7d43fa6c5231980742a3aab07fc8a994291ea9475b42a4aaba6292b

See more details on using hashes here.

Supported by

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