Skip to content
This repository has been archived by the owner on Jan 9, 2021. It is now read-only.
/ mc-syndication Public archive

The Mastr Cntrl Microservice responsible for syndicating content

License

Notifications You must be signed in to change notification settings

vipickering/mc-syndication

Repository files navigation

About

Mastr Cntrl Syndication is a part of a Microservices suite of IndieWeb tools.

  • Mastr Cntrl is the Microservice responsible for recieving Micropub and social content.
  • MC Webmention is the webmention service. Designed to send and recieve Webmentions.
  • MC Syndication is the syndication service. Designed to syndicate content to other platforms.

Purpose

This service has a configurable webhook URL, designed to be triggered when your static website is built. POSTing to that URL will trigger the service to look in your location for a JSON feed, once found it will:

  1. Loop through the items and identify the syndication preferences.
  2. Pass the syndication data on to its handler
  3. Syndicate the content
  4. Update the last sent time.

Otherwise it will do nothing and check again at your specified interval.

Install

  1. Download the content and install with npm install.
  2. Create your .env file and use the sample.env as your guide.
  3. Run with npm start

About

The Mastr Cntrl Microservice responsible for syndicating content

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published