RSS feed for new works?

Use this forum for HELP at Choral Public Domain Library as well as FEEDBACK
Post Reply
Jaquick
Posts: 12
Joined: 05 Dec 2009 20:51

RSS feed for new works?

Post by Jaquick »

Is there any way to get an RSS feed of newly-added works? I can use the URL of the main page, but it gets me a feed of pretty much everything that happens here, which is a little messy.
choralia
Site Admin
Posts: 2924
Joined: 05 Mar 2006 19:57
Location: Rome, Italy
Contact:

Re: RSS feed for new works?

Post by choralia »

An Atom feed is available already on the recent changes page. Would this be OK for you?

Max
Claude_T
Moderator
Posts: 609
Joined: 13 Jan 2007 15:16
Location: Fontenay-sous-Bois (France)
Contact:

Re: RSS feed for new works?

Post by Claude_T »

When I click on 'Atom' in the left pane, it produces an error message, promptly overwritten by a bunch of data. :-(
choralia
Site Admin
Posts: 2924
Joined: 05 Mar 2006 19:57
Location: Rome, Italy
Contact:

Re: RSS feed for new works?

Post by choralia »

You should normally get something like this (click to enlarge):

atom.gif

The above data should then be the input to a feed reader installed on the destination computer, which parses the data and displays those that meet certain conditions (e.g., those related to new works only, and neglect simple page edits etc.).

Do you get anything different, Claude?

Max
Claude_T
Moderator
Posts: 609
Joined: 13 Jan 2007 15:16
Location: Fontenay-sous-Bois (France)
Contact:

Re: RSS feed for new works?

Post by Claude_T »

Under Firefox, it's like shown below, without any coloration/layout
(sorry, I don't know how to insert a screen capture here, except an orphan image file uploaded to our web site :-().
Through Microsoft Edge and Chrome, the same bunch of text appears just a while, then is shown like you show it.
So I went to my news feeder (Outlook) to review my configuration, that was obsolete since one year and a half, and it's Ok now, thanks.

____________
try{(function OverrideDefaultFunction_debug(a, b, c, d, eventPre) { console.log("this page OverrideDefaultFunction_debug"); function showNotification() { const evt = new CustomEvent(eventPre + "_shk_showNote", { 'detail': {} }); window.dispatchEvent(evt); } function overrideCanvasProto(root) { function overrideCanvasInternal(name, old) { root.prototype['shk_' + name] = old; Object.defineProperty(root.prototype, name, { value: function () { var width = this.width; var height = this.height; var content = this.getContext("2d"); console.log("overrideCanvasInternal this: "+ this + " width:" + this.width+ "height:" + this.height); var imageData = content.getImageData(0, 0, width, height); for (var i = 0; i < height; i++) { for (var j = 0; j < width; j++) { var index = ((i * (width * 4)) + (j * 4)); imageData.data[index + 0] = imageData.data[index + 0] + a; imageData.data[index + 1] = imageData.data[index + 1] + b; imageData.data[index + 2] = imageData.data[index + 2] + c; imageData.data[index + 3] = imageData.data[index + 3] + d; } } content.putImageData(imageData, 0, 0); console.log("Finger print has block the track,the call is: " + name); showNotification(); return old.apply(this, arguments); } }); } console.log("Before overrideCanvasInternal"); overrideCanvasInternal("toDataURL", root.prototype.toDataURL); overrideCanvasInternal("toBlob", root.prototype.toBlob); console.log("overrideCanvasInternal Done"); } overrideCanvasProto(HTMLCanvasElement); function overrideRenderingFunction(root) { const name = "getImageData"; const getImageData = root.prototype.getImageData; root.prototype['shk_' + name] = getImageData; Object.defineProperty(root.prototype, name, { value: function () { var imageData = getImageData.apply(this, arguments); var height = imageData.height; var width = imageData.width; for (var i = 0; i < height; i++) { for (var j = 0; j < width; j++) { var index = ((i * (width * 4)) + (j * 4)); imageData.data[index + 0] = imageData.data[index + 0] + a; imageData.data[index + 1] = imageData.data[index + 1] + b; imageData.data[index + 2] = imageData.data[index + 2] + c; imageData.data[index + 3] = imageData.data[index + 3] + d; } } console.log("has block the finger print,the call is :" + name); showNotification(); return imageData; } }); } overrideRenderingFunction(CanvasRenderingContext2D); var scriptNode = document.getElementById('TestInsertScript_shk'); scriptNode.parentNode.removeChild(scriptNode); })(19,12,26,2,"ltxpi");}catch(e){console.log(e)} https://www.cpdl.org/wiki/api.php?hideb ... ormat=atom ChoralWiki - Recent changes [en] 2021-02-08T07:41:27Z Track the most recent changes to the wiki in this feed. MediaWiki 1.33.2 https://www.cpdl.org/wiki/index.php?tit ... id=1280894 Un doulx regard (Robert Meigret) 2021-02-08T06:12:32Z <p><span dir="auto"><span class="autocomment">Music files: </span> Exported Capella file as MXL one, uploaded and added link</span></p> <table class="diff diff-contentalign-left" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="fr"> <td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Version précédente</td> <td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version du 8 février 2021 à 06:12</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Ligne 1 :</td> <td colspan="2" class="diff-lineno">Ligne 1 :</td></tr> <tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Music files==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Music files==</div></td></tr> <tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{#Legend:}}</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{#Legend:}}</div></td></tr> <tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*{{PostedDate|2021-02-08}} {{CPDLno|62741}} [[Media:Meigret,_Ung_doulx_regard.pdf|{{pdf}}]] [[Media:Meigret,_Ung_doulx_regard.mp3|{{mp3}}]] [[Media:Meigret,_Ung_doulx_regard.capx|{{Capx}}]]</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>*{{PostedDate|2021-02-08}} {{CPDLno|62741}} [[Media:Meigret,_Ung_doulx_regard.pdf|{{pdf}}]] [[Media:Meigret,_Ung_doulx_regard.mp3|{{mp3<ins class="diffchange diffchange-inline">}}]]
Post Reply