indexmenow

Crates.ioindexmenow
lib.rsindexmenow
version0.1.4
sourcesrc
created_at2023-03-19 14:20:14.27041
updated_at2024-08-01 00:57:52.403616
descriptionAnnounces items from RSS feed to search engine using IndexNow
homepagehttps://gitlab.com/hsn10/indexmenow
repositoryhttps://gitlab.com/hsn10/indexmenow.git
max_upload_size
id814437
size38,519
Radim Kolar (hsn10)

documentation

https://docs.rs/indexmenow/latest/indexmenow/

README

Index Me Now

A command-line utility for reading RSS feeds and sending them to search engines that supports the IndexNow protocol for faster updates.

Atom syndication format is not supported. It is planned for next release if I found not bloated library supporting both RSS and Atom.

License: MIT Crates.io Crates.io MSRV Safe Rust dependency status Documentation Downloads

Configuration

Program uses configuration file indexmenow.toml. File is in TOML syntax.

You configure there service endpoints and RSS feeds. site and endpoint sections can be repeated.

RSS feed configuration

[[site]]
name = "NetMag"
host = "netmag.ml"
rss  = "https://netmag.ml/index.xml"
key  = "86242457893124524677323557"
keyLocation = "https://netmag.ml/86242457893124524677323557.txt"

IndexNow endpoint configuration

[[endpoint]]
name = "Yandex"
url  = "https://yandex.com/indexnow"
Commit count: 71

cargo fmt