This extension allows you to send a custom GET/POST request each time a new entry is added. You can also specify the feeds on which this should happen.
- start docker with a volume to point to an empty directory where you want to store the extension(s) in.
docker run \
# ... some params \
-v path/to/dir:/var/www/FreshRSS/extensions \
freshrss/freshrss
-
after starting docker, git pull this repo in the directory.
-
enable the extension in FreshRSS.
-
automate everything!!!!
You can insert entry variables in the request value (not the key) by using ${variable}
.
The available variables are:
param | code example | what it is |
---|---|---|
id | ${id} |
this is the entry ID |
guid | ${guid} |
this is the entry GUID |
title | ${title} |
this is the entry title |
author | ${author} |
this is the entry author |
authors | ${authors} |
these are the entry authors |
content | ${content} |
this is the content of the entry as a string |
link | ${link} |
this is the entry link |
date | ${date} |
this is the date the entry was written |
machineReadableDate | ${machineReadableDate} |
this is the same as the date but in machine readable format |
lastSeen | ${lastSeen} |
this is the date the entry was last seen |
dateAdded | ${dateAdded} |
this is the date the entry was added to the feed |
isRead | ${isRead} |
this is the boolean value that says if the entry was read |
isFavorite | ${isFavorite} |
this is the boolean value that says if the entry was favorited |
isUpdated | ${isUpdatedd} |
this is the boolean value that says if the entry was updated |
feedId | ${feedId} |
this is the id of the feed the entry is in |
tags | ${tags} |
these are the entry tags as a string |
hash | ${hash} |
this is the entry hash |