<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Reader Evangelizo</title>
</head>
<body>
<font color=red><b>Error : wrong param « date » !! Must be less than 30 days from today ...</b></font>
<h3>NAME</h3>
<p>« Reader Evangelizo »</p>
<h3>SYNOPSIS</h3>
<b>http://feed.evangelizo.org/v2/reader.php</b> [params...]
<h3>RETURN VALUE</h3>
The « Reader Evangelizo » script return a string with the content requested by "type" parameter
<br/>
The returned string will be encoded as following :
<ul>
<li> UTF-8: for any param "lang"
</ul>
<h3>DESCRIPTION</h3>
This manual page documents the « Reader Feed v2.0 » for EVANGELIZO.ORG.
<br/>
With the « Reader Evangelizo » you can get all texts provided by evangelizo.org web service.
The « Reader Evangelizo » will help you to display daily reading in your website, or saint of the day .. etc
<br/>
The « Reader Evangelizo » is used as any PHP file on a website, with params like : file.php?param1=1&param2=2
<br/>
<h3>PARAMETERS</h3>
Usage : http://feed.evangelizo.org/v2/reader.php?<font color=blue><b>param1</b></font>=«value1»&<font
color=blue><b>param2</b></font>=«value2»br />
<br/>
<table border=0 width="100%">
<tr>
<td width=100 valign=top>
date
</td>
<td valign=top>
Must be formatted like YYYYMMDD. Can not exceed 30 days from today.<br/><br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
type
</td>
<td valign=top>
Inform about what you want to get<br/>
-
« <i>saint</i> » : to get the saint of the day (with link to life)<br/>
-
« <i>feast</i> » : to get the feast of the day, if there is one (with link to explanation)<br/>
-
« <i>liturgic_t</i> » : to get the liturgic title<br/>
-
« <i>reading_lt</i> » : to get the long title of the reading<br/>
-
« <i>reading_st</i> » : to get the short title of the reading<br/>
-
« <i>reading</i> » : to get the text of the reading<br/>
-
« <i>audio</i> » : to get the URL of audio file if exist<br/>
-
« <i><font color=red><b>all</b></font></i> » : to get all the readings of the day<br/>
-
« <i>comment_t</i> » : to get the title of the commentary<br/>
-
« <i>comment_a</i> » : to get the author of the commentary<br/>
-
« <i>comment_s</i> » : to get the source of the commentary<br/>
-
« <i>comment</i> » : to get the text of the commentary<br/>
-
« <i>xml</i> » : to get all infos of the day in XML format<br/>
<br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
lang
</td>
<td valign=top>
Tells the language to display and the liturgical calendar to use<br/>
<font color=blue>for Roman Ordinary Calendar
: </font><br/>
-
« <i>AM</i> » : for american-us language and Roman Ordinary Calendar<br/>
-
« <i>AR</i> » : for arabic language and Roman Ordinary Calendar<br/>
-
« <i>DE</i> » : for german language and Roman Ordinary Calendar<br/>
-
« <i>FR</i> » : for french language and Roman Ordinary Calendar<br/>
-
« <i>GR</i> » : for greek (hellenic) language and Roman Ordinary Calendar<br/>
-
« <i>IT</i> » : for italian language and Roman Ordinary Calendar<br/>
-
« <i>MG</i> » : for malagasy language and Roman Ordinary Calendar<br/>
-
« <i>NL</i> » : for dutch language and Roman Ordinary Calendar<br/>
-
« <i>PL</i> » : for polish language and Roman Ordinary Calendar<br/>
-
« <i>PT</i> » : for portuges language and Roman Ordinary Calendar<br/>
-
« <i>SP</i> » : for spanish language and Roman Ordinary Calendar<br/>
<font color=blue>for other catholics calendars
forms : </font><br/>
-
« <i>ARM</i> » : for armenian language and armenian calendar<br/>
-
« <i>BYA</i> » : for arabic language and byzantine calendar<br/>
-
« <i>COA</i> » : for arabic language and copte calendar<br/>
-
« <i>MAA</i> » : for arabic language and maronite calendar<br/>
-
« <i>SYA</i> » : for arabic language and syriac calendar<br/>
-
« <i>TRA</i> » : for american-us language and Roman extraordinary calendar<br/>
-
« <i>TRD</i> » : for german language and Roman extraordinary calendar<br/>
-
« <i>TRF</i> » : for french language and Roman extraordinary calendar<br/>
-
« <i>TRS</i> » : for spanish language and Roman extraordinary calendar<br/>
<br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
content
</td>
<td valign=top>
Tells the lecture you want to get<br/>
<font color=blue>for Roman calendar Ordinary
form : </font><br/>
-
« <i>FR</i> » : for the first lecture<br/>
-
« <i>PS</i> » : for the psalm<br/>
-
« <i>SR</i> » : for the second lecture<br/>
-
« <i>GSP</i> » : for the gospel<br/>
<font color=blue>for other catholics calendars
forms : </font><br/>
-
« <i>EP</i> » : for the epistle<br/>
-
« <i>GSP</i> » : for the gospel<br/>
<br/>
</td>
</tr>
</table>
<h3>EXAMPLES</h3>
<table border=1 cellpadding=5 style="border-collapse: collapse; border: 1px solid #000000;">
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td> </td>
<td align="center"> </td>
<td align="center"><b>type</b></td>
<td align="center"><b>date</b></td>
<td align="center"><b>lang</b></td>
<td align="center"><b>content</b></td>
<td align="center"><b>url example</b></td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the saint of a day</td>
<td align="center"> </td>
<td align="center">saint</td>
<td align="center" rowspan=10>yyyymmdd</td>
<td align="center" rowspan=10><u><i>Ordinary forms</i></u><br/>AM, AR, DE, FR,<br/>GR, IT, NL, PL,<br/>PT,
SP<br/><br/><br/><u><i>Other forms</i></u><br/>ARM, BYA, MAA,<br/>TRF, TRA
</td>
<td align="center" rowspan=10><u><i>Ordinary forms</i></u><br/> FR,PS,SR,GSP<br/><br/><br/><br/><u><i>Other
forms</i></u><br/>EP,GSP
</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=saint&lang=IT</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the feast of a day</td>
<td align="center"> </td>
<td align="center">feast</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=feast&lang=AM</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the liturgic title of a day</td>
<td align="center" rowspan="4"> <font color=red>all</font> </td>
<td align="center">liturgic_t</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=liturgic_t&lang=FR</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the long reading title of a day</td>
<td align="center">reading_lt</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading_lt&lang=SP&content=FR
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the short reading title of a day</td>
<td align="center">reading_st</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading_st&lang=TRF&content=EP
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the text of the reading of a day</td>
<td align="center">reading</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading&lang=DE&content=GSP
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary title of a day</td>
<td align="center"> </td>
<td align="center">comment_t</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_t&lang=PT
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary author of a day</td>
<td align="center"> </td>
<td align="center">comment_a</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_a&lang=FR
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary source of a day</td>
<td align="center"> </td>
<td align="center">comment_s</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_s&lang=PL
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary text of a day</td>
<td align="center"> </td>
<td align="center">comment</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment&lang=MAA
</td>
</tr>
</table>
<br/><br/><u><b>PHP example</b></u><br/><font style="font-family:courier"> $today = date('Ymd');<br/> $url
= "http://feed.evangelizo.org/v2/reader.php?date=$today&type=comment&lang=FR";<br/> $h =
fopen($url,"r");<br/> while (!feof($h)) {<br/> $str .= fgets($h);<br/> }<br/> print
$str;</font><br/><br/>
<u><b>Javascript example 1</b></u><br/>
<div style="font-family:courier"><br/> <html>
<br/> <head>
<br/> <title>Exemple d'affichage de fichier texte</title>
<br/> <script language="javascript" type="text/javascript">
<br/> function displayTextFile(filePath){
<br/> iframe = document.getElementsByName('textDisplay')[0];
<br/> iframe.src=filePath;
<br/> iframe.style.display="block";
<br/> }
<br/> </script>
<br/> </head>
<br/> <body>
<br/> <iframe id="textDisplay" name="textDisplay" src="" style="width: 400px;
height: 240px; display: none;"></iframe>
<br/> <script>
<br/> var currentTime = new Date();
<br/> var month = currentTime.getMonth() + 1;
<br/> var day = currentTime.getDate();
<br/> var year = currentTime.getFullYear();
<br/> if (day < 10) day = '0'+day;
<br/> if (month < 10) month = '0'+month;
<br/> displayTextFile('http://feed.evangelizo.org/v2/reader.php?date='+year+month+day+'&type=reading&lang=FR&content=GSP');
<br/> </script>
<br/> </body>
<br/> </html>
</div>
<br/><br/><br/><br/><br/>
<div style="font-family:courier">
<p><b><a name="test">Test it online !</a></b></p>
<div>
<form method="POST" action="http://feed.evangelizo.org/v2/reader.php#test">
What:
<select name="type" id="tryType">
<option value="all">all</option>
<option value="saint">saint</option>
<option value="feast">feast</option>
<option value="liturgic_t">liturgic title</option>
<option value="reading_lt">long reading title</option>
<option value="reading_st">short reading title</option>
<option value="reading" selected>text of the reading</option>
<option value="audio">audio link of the reading</option>
<option value="comment_t">commentary title</option>
<option value="comment_a">commentary author</option>
<option value="comment_s">commentary source</option>
<option value="comment">commentary text</option>
</select>
Date:
<select name="date" id="tryDate">
<option value="20260525" >Monday 25 May 2026</option>
<option value="20260526" >Tuesday 26 May 2026</option>
<option value="20260527" >Wednesday 27 May 2026</option>
<option value="20260528" >Thursday 28 May 2026</option>
<option value="20260529" >Friday 29 May 2026</option>
<option value="20260530" >Saturday 30 May 2026</option>
<option value="20260531" >Sunday 31 May 2026</option>
<option value="20260601" >Monday 1 June 2026</option>
<option value="20260602" >Tuesday 2 June 2026</option>
<option value="20260603" >Wednesday 3 June 2026</option>
<option value="20260604" >Thursday 4 June 2026</option>
<option value="20260605" >Friday 5 June 2026</option>
<option value="20260606" >Saturday 6 June 2026</option>
<option value="20260607" >Sunday 7 June 2026</option>
<option value="20260608" >Monday 8 June 2026</option>
<option value="20260609" >Tuesday 9 June 2026</option>
<option value="20260610" >Wednesday 10 June 2026</option>
<option value="20260611" >Thursday 11 June 2026</option>
<option value="20260612" >Friday 12 June 2026</option>
<option value="20260613" >Saturday 13 June 2026</option>
<option value="20260614" >Sunday 14 June 2026</option>
<option value="20260615" >Monday 15 June 2026</option>
<option value="20260616" >Tuesday 16 June 2026</option>
<option value="20260617" >Wednesday 17 June 2026</option>
<option value="20260618" >Thursday 18 June 2026</option>
<option value="20260619" >Friday 19 June 2026</option>
<option value="20260620" >Saturday 20 June 2026</option>
<option value="20260621" >Sunday 21 June 2026</option>
<option value="20260622" >Monday 22 June 2026</option>
<option value="20260623" >Tuesday 23 June 2026</option>
<option value="20260624" >Wednesday 24 June 2026</option>
</select>
Lang:
<select name="lang" id="tryLang">
<option>AM</option>
<option>AR</option>
<option>ARM</option>
<option>BYA</option>
<option>BYE</option>
<option>CHA</option>
<option>COA</option>
<option>DE</option>
<option>FR</option>
<option>GR</option>
<option>IT</option>
<option>MAA</option>
<option>MAF</option>
<option>MG</option>
<option>NL</option>
<option>PL</option>
<option>PT</option>
<option>SP</option>
<option>SYA</option>
<option>SYE</option>
<option>TR</option>
<option>TRA</option>
<option>TRD</option>
<option>TRF</option>
<option>TRS</option>
</select>
Content (optional):
<select name="content" id="tryContent">
<option value="">--</option>
<option value="FR">first lecture</option>
<option value="PS">psalm</option>
<option value="SR">second lecture</option>
<option value="GSP" selected>gospel</option>
<option value="EP">epistle</option>
</select>
<button type="button" id="submitTry">Submit</button>
</form>
<br/><br/>
<div id="tryUrlResult" style="background-color:#cafcca; border:1px solid #333; width: 70%; margin:auto; margin-bottom:1em; padding:1em; display: none;"></div>
<iframe id="textDisplay" name="textDisplay" src="" style="background-color:#cacafc; border:1px solid #333; width: 70%; margin:auto; margin-bottom:4em; padding:1em; display: none;"></iframe>
</div>
<br/><br/>
</div>
<script type="text/javascript">
function displayTextFile(filePath) {
iframe = document.getElementsByName('textDisplay')[0];
iframe.src = filePath;
iframe.style.display = "block";
iframe.onload = function() {
iframe.width = iframe.contentWindow.document.body.scrollWidth;
iframe.height = iframe.contentWindow.document.body.scrollHeight;
}
}
</script>
<script>
document.getElementById("submitTry").addEventListener("click", function () {
var url = window.location.protocol + '//' + window.location.hostname + '/v2/reader.php?';
var date = document.getElementById("tryDate").value;
var lang = document.getElementById("tryLang").value;
var content = document.getElementById("tryContent").value;
var type = document.getElementById("tryType").value;
url += 'date=' + date + '&lang=' + lang + '&type=' + type + (content ? ('&content=' + content) : '');
var tryUrlResult = document.getElementById('tryUrlResult');
tryUrlResult.style.display = 'block';
tryUrlResult.innerHTML = 'Printing the content of <a href="' + url + '">' + url + '</a>';
displayTextFile(url);
});
</script>
</body>
</html>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Reader Evangelizo</title>
</head>
<body>
<font color=red><b>Error : wrong param « date » !! Must be less than 30 days from today ...</b></font>
<h3>NAME</h3>
<p>« Reader Evangelizo »</p>
<h3>SYNOPSIS</h3>
<b>http://feed.evangelizo.org/v2/reader.php</b> [params...]
<h3>RETURN VALUE</h3>
The « Reader Evangelizo » script return a string with the content requested by "type" parameter
<br/>
The returned string will be encoded as following :
<ul>
<li> UTF-8: for any param "lang"
</ul>
<h3>DESCRIPTION</h3>
This manual page documents the « Reader Feed v2.0 » for EVANGELIZO.ORG.
<br/>
With the « Reader Evangelizo » you can get all texts provided by evangelizo.org web service.
The « Reader Evangelizo » will help you to display daily reading in your website, or saint of the day .. etc
<br/>
The « Reader Evangelizo » is used as any PHP file on a website, with params like : file.php?param1=1&param2=2
<br/>
<h3>PARAMETERS</h3>
Usage : http://feed.evangelizo.org/v2/reader.php?<font color=blue><b>param1</b></font>=«value1»&<font
color=blue><b>param2</b></font>=«value2»br />
<br/>
<table border=0 width="100%">
<tr>
<td width=100 valign=top>
date
</td>
<td valign=top>
Must be formatted like YYYYMMDD. Can not exceed 30 days from today.<br/><br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
type
</td>
<td valign=top>
Inform about what you want to get<br/>
-
« <i>saint</i> » : to get the saint of the day (with link to life)<br/>
-
« <i>feast</i> » : to get the feast of the day, if there is one (with link to explanation)<br/>
-
« <i>liturgic_t</i> » : to get the liturgic title<br/>
-
« <i>reading_lt</i> » : to get the long title of the reading<br/>
-
« <i>reading_st</i> » : to get the short title of the reading<br/>
-
« <i>reading</i> » : to get the text of the reading<br/>
-
« <i>audio</i> » : to get the URL of audio file if exist<br/>
-
« <i><font color=red><b>all</b></font></i> » : to get all the readings of the day<br/>
-
« <i>comment_t</i> » : to get the title of the commentary<br/>
-
« <i>comment_a</i> » : to get the author of the commentary<br/>
-
« <i>comment_s</i> » : to get the source of the commentary<br/>
-
« <i>comment</i> » : to get the text of the commentary<br/>
-
« <i>xml</i> » : to get all infos of the day in XML format<br/>
<br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
lang
</td>
<td valign=top>
Tells the language to display and the liturgical calendar to use<br/>
<font color=blue>for Roman Ordinary Calendar
: </font><br/>
-
« <i>AM</i> » : for american-us language and Roman Ordinary Calendar<br/>
-
« <i>AR</i> » : for arabic language and Roman Ordinary Calendar<br/>
-
« <i>DE</i> » : for german language and Roman Ordinary Calendar<br/>
-
« <i>FR</i> » : for french language and Roman Ordinary Calendar<br/>
-
« <i>GR</i> » : for greek (hellenic) language and Roman Ordinary Calendar<br/>
-
« <i>IT</i> » : for italian language and Roman Ordinary Calendar<br/>
-
« <i>MG</i> » : for malagasy language and Roman Ordinary Calendar<br/>
-
« <i>NL</i> » : for dutch language and Roman Ordinary Calendar<br/>
-
« <i>PL</i> » : for polish language and Roman Ordinary Calendar<br/>
-
« <i>PT</i> » : for portuges language and Roman Ordinary Calendar<br/>
-
« <i>SP</i> » : for spanish language and Roman Ordinary Calendar<br/>
<font color=blue>for other catholics calendars
forms : </font><br/>
-
« <i>ARM</i> » : for armenian language and armenian calendar<br/>
-
« <i>BYA</i> » : for arabic language and byzantine calendar<br/>
-
« <i>COA</i> » : for arabic language and copte calendar<br/>
-
« <i>MAA</i> » : for arabic language and maronite calendar<br/>
-
« <i>SYA</i> » : for arabic language and syriac calendar<br/>
-
« <i>TRA</i> » : for american-us language and Roman extraordinary calendar<br/>
-
« <i>TRD</i> » : for german language and Roman extraordinary calendar<br/>
-
« <i>TRF</i> » : for french language and Roman extraordinary calendar<br/>
-
« <i>TRS</i> » : for spanish language and Roman extraordinary calendar<br/>
<br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
content
</td>
<td valign=top>
Tells the lecture you want to get<br/>
<font color=blue>for Roman calendar Ordinary
form : </font><br/>
-
« <i>FR</i> » : for the first lecture<br/>
-
« <i>PS</i> » : for the psalm<br/>
-
« <i>SR</i> » : for the second lecture<br/>
-
« <i>GSP</i> » : for the gospel<br/>
<font color=blue>for other catholics calendars
forms : </font><br/>
-
« <i>EP</i> » : for the epistle<br/>
-
« <i>GSP</i> » : for the gospel<br/>
<br/>
</td>
</tr>
</table>
<h3>EXAMPLES</h3>
<table border=1 cellpadding=5 style="border-collapse: collapse; border: 1px solid #000000;">
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td> </td>
<td align="center"> </td>
<td align="center"><b>type</b></td>
<td align="center"><b>date</b></td>
<td align="center"><b>lang</b></td>
<td align="center"><b>content</b></td>
<td align="center"><b>url example</b></td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the saint of a day</td>
<td align="center"> </td>
<td align="center">saint</td>
<td align="center" rowspan=10>yyyymmdd</td>
<td align="center" rowspan=10><u><i>Ordinary forms</i></u><br/>AM, AR, DE, FR,<br/>GR, IT, NL, PL,<br/>PT,
SP<br/><br/><br/><u><i>Other forms</i></u><br/>ARM, BYA, MAA,<br/>TRF, TRA
</td>
<td align="center" rowspan=10><u><i>Ordinary forms</i></u><br/> FR,PS,SR,GSP<br/><br/><br/><br/><u><i>Other
forms</i></u><br/>EP,GSP
</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=saint&lang=IT</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the feast of a day</td>
<td align="center"> </td>
<td align="center">feast</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=feast&lang=AM</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the liturgic title of a day</td>
<td align="center" rowspan="4"> <font color=red>all</font> </td>
<td align="center">liturgic_t</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=liturgic_t&lang=FR</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the long reading title of a day</td>
<td align="center">reading_lt</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading_lt&lang=SP&content=FR
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the short reading title of a day</td>
<td align="center">reading_st</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading_st&lang=TRF&content=EP
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the text of the reading of a day</td>
<td align="center">reading</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading&lang=DE&content=GSP
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary title of a day</td>
<td align="center"> </td>
<td align="center">comment_t</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_t&lang=PT
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary author of a day</td>
<td align="center"> </td>
<td align="center">comment_a</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_a&lang=FR
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary source of a day</td>
<td align="center"> </td>
<td align="center">comment_s</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_s&lang=PL
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary text of a day</td>
<td align="center"> </td>
<td align="center">comment</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment&lang=MAA
</td>
</tr>
</table>
<br/><br/><u><b>PHP example</b></u><br/><font style="font-family:courier"> $today = date('Ymd');<br/> $url
= "http://feed.evangelizo.org/v2/reader.php?date=$today&type=comment&lang=FR";<br/> $h =
fopen($url,"r");<br/> while (!feof($h)) {<br/> $str .= fgets($h);<br/> }<br/> print
$str;</font><br/><br/>
<u><b>Javascript example 1</b></u><br/>
<div style="font-family:courier"><br/> <html>
<br/> <head>
<br/> <title>Exemple d'affichage de fichier texte</title>
<br/> <script language="javascript" type="text/javascript">
<br/> function displayTextFile(filePath){
<br/> iframe = document.getElementsByName('textDisplay')[0];
<br/> iframe.src=filePath;
<br/> iframe.style.display="block";
<br/> }
<br/> </script>
<br/> </head>
<br/> <body>
<br/> <iframe id="textDisplay" name="textDisplay" src="" style="width: 400px;
height: 240px; display: none;"></iframe>
<br/> <script>
<br/> var currentTime = new Date();
<br/> var month = currentTime.getMonth() + 1;
<br/> var day = currentTime.getDate();
<br/> var year = currentTime.getFullYear();
<br/> if (day < 10) day = '0'+day;
<br/> if (month < 10) month = '0'+month;
<br/> displayTextFile('http://feed.evangelizo.org/v2/reader.php?date='+year+month+day+'&type=reading&lang=FR&content=GSP');
<br/> </script>
<br/> </body>
<br/> </html>
</div>
<br/><br/><br/><br/><br/>
<div style="font-family:courier">
<p><b><a name="test">Test it online !</a></b></p>
<div>
<form method="POST" action="http://feed.evangelizo.org/v2/reader.php#test">
What:
<select name="type" id="tryType">
<option value="all">all</option>
<option value="saint">saint</option>
<option value="feast">feast</option>
<option value="liturgic_t">liturgic title</option>
<option value="reading_lt">long reading title</option>
<option value="reading_st">short reading title</option>
<option value="reading" selected>text of the reading</option>
<option value="audio">audio link of the reading</option>
<option value="comment_t">commentary title</option>
<option value="comment_a">commentary author</option>
<option value="comment_s">commentary source</option>
<option value="comment">commentary text</option>
</select>
Date:
<select name="date" id="tryDate">
<option value="20260525" >Monday 25 May 2026</option>
<option value="20260526" >Tuesday 26 May 2026</option>
<option value="20260527" >Wednesday 27 May 2026</option>
<option value="20260528" >Thursday 28 May 2026</option>
<option value="20260529" >Friday 29 May 2026</option>
<option value="20260530" >Saturday 30 May 2026</option>
<option value="20260531" >Sunday 31 May 2026</option>
<option value="20260601" >Monday 1 June 2026</option>
<option value="20260602" >Tuesday 2 June 2026</option>
<option value="20260603" >Wednesday 3 June 2026</option>
<option value="20260604" >Thursday 4 June 2026</option>
<option value="20260605" >Friday 5 June 2026</option>
<option value="20260606" >Saturday 6 June 2026</option>
<option value="20260607" >Sunday 7 June 2026</option>
<option value="20260608" >Monday 8 June 2026</option>
<option value="20260609" >Tuesday 9 June 2026</option>
<option value="20260610" >Wednesday 10 June 2026</option>
<option value="20260611" >Thursday 11 June 2026</option>
<option value="20260612" >Friday 12 June 2026</option>
<option value="20260613" >Saturday 13 June 2026</option>
<option value="20260614" >Sunday 14 June 2026</option>
<option value="20260615" >Monday 15 June 2026</option>
<option value="20260616" >Tuesday 16 June 2026</option>
<option value="20260617" >Wednesday 17 June 2026</option>
<option value="20260618" >Thursday 18 June 2026</option>
<option value="20260619" >Friday 19 June 2026</option>
<option value="20260620" >Saturday 20 June 2026</option>
<option value="20260621" >Sunday 21 June 2026</option>
<option value="20260622" >Monday 22 June 2026</option>
<option value="20260623" >Tuesday 23 June 2026</option>
<option value="20260624" >Wednesday 24 June 2026</option>
</select>
Lang:
<select name="lang" id="tryLang">
<option>AM</option>
<option>AR</option>
<option>ARM</option>
<option>BYA</option>
<option>BYE</option>
<option>CHA</option>
<option>COA</option>
<option>DE</option>
<option>FR</option>
<option>GR</option>
<option>IT</option>
<option>MAA</option>
<option>MAF</option>
<option>MG</option>
<option>NL</option>
<option>PL</option>
<option>PT</option>
<option>SP</option>
<option>SYA</option>
<option>SYE</option>
<option>TR</option>
<option>TRA</option>
<option>TRD</option>
<option>TRF</option>
<option>TRS</option>
</select>
Content (optional):
<select name="content" id="tryContent">
<option value="">--</option>
<option value="FR">first lecture</option>
<option value="PS">psalm</option>
<option value="SR">second lecture</option>
<option value="GSP" selected>gospel</option>
<option value="EP">epistle</option>
</select>
<button type="button" id="submitTry">Submit</button>
</form>
<br/><br/>
<div id="tryUrlResult" style="background-color:#cafcca; border:1px solid #333; width: 70%; margin:auto; margin-bottom:1em; padding:1em; display: none;"></div>
<iframe id="textDisplay" name="textDisplay" src="" style="background-color:#cacafc; border:1px solid #333; width: 70%; margin:auto; margin-bottom:4em; padding:1em; display: none;"></iframe>
</div>
<br/><br/>
</div>
<script type="text/javascript">
function displayTextFile(filePath) {
iframe = document.getElementsByName('textDisplay')[0];
iframe.src = filePath;
iframe.style.display = "block";
iframe.onload = function() {
iframe.width = iframe.contentWindow.document.body.scrollWidth;
iframe.height = iframe.contentWindow.document.body.scrollHeight;
}
}
</script>
<script>
document.getElementById("submitTry").addEventListener("click", function () {
var url = window.location.protocol + '//' + window.location.hostname + '/v2/reader.php?';
var date = document.getElementById("tryDate").value;
var lang = document.getElementById("tryLang").value;
var content = document.getElementById("tryContent").value;
var type = document.getElementById("tryType").value;
url += 'date=' + date + '&lang=' + lang + '&type=' + type + (content ? ('&content=' + content) : '');
var tryUrlResult = document.getElementById('tryUrlResult');
tryUrlResult.style.display = 'block';
tryUrlResult.innerHTML = 'Printing the content of <a href="' + url + '">' + url + '</a>';
displayTextFile(url);
});
</script>
</body>
</html>
Tue7
April 2026
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Reader Evangelizo</title>
</head>
<body>
<font color=red><b>Error : wrong param « date » !! Must be less than 30 days from today ...</b></font>
<h3>NAME</h3>
<p>« Reader Evangelizo »</p>
<h3>SYNOPSIS</h3>
<b>http://feed.evangelizo.org/v2/reader.php</b> [params...]
<h3>RETURN VALUE</h3>
The « Reader Evangelizo » script return a string with the content requested by "type" parameter
<br/>
The returned string will be encoded as following :
<ul>
<li> UTF-8: for any param "lang"
</ul>
<h3>DESCRIPTION</h3>
This manual page documents the « Reader Feed v2.0 » for EVANGELIZO.ORG.
<br/>
With the « Reader Evangelizo » you can get all texts provided by evangelizo.org web service.
The « Reader Evangelizo » will help you to display daily reading in your website, or saint of the day .. etc
<br/>
The « Reader Evangelizo » is used as any PHP file on a website, with params like : file.php?param1=1&param2=2
<br/>
<h3>PARAMETERS</h3>
Usage : http://feed.evangelizo.org/v2/reader.php?<font color=blue><b>param1</b></font>=«value1»&<font
color=blue><b>param2</b></font>=«value2»br />
<br/>
<table border=0 width="100%">
<tr>
<td width=100 valign=top>
date
</td>
<td valign=top>
Must be formatted like YYYYMMDD. Can not exceed 30 days from today.<br/><br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
type
</td>
<td valign=top>
Inform about what you want to get<br/>
-
« <i>saint</i> » : to get the saint of the day (with link to life)<br/>
-
« <i>feast</i> » : to get the feast of the day, if there is one (with link to explanation)<br/>
-
« <i>liturgic_t</i> » : to get the liturgic title<br/>
-
« <i>reading_lt</i> » : to get the long title of the reading<br/>
-
« <i>reading_st</i> » : to get the short title of the reading<br/>
-
« <i>reading</i> » : to get the text of the reading<br/>
-
« <i>audio</i> » : to get the URL of audio file if exist<br/>
-
« <i><font color=red><b>all</b></font></i> » : to get all the readings of the day<br/>
-
« <i>comment_t</i> » : to get the title of the commentary<br/>
-
« <i>comment_a</i> » : to get the author of the commentary<br/>
-
« <i>comment_s</i> » : to get the source of the commentary<br/>
-
« <i>comment</i> » : to get the text of the commentary<br/>
-
« <i>xml</i> » : to get all infos of the day in XML format<br/>
<br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
lang
</td>
<td valign=top>
Tells the language to display and the liturgical calendar to use<br/>
<font color=blue>for Roman Ordinary Calendar
: </font><br/>
-
« <i>AM</i> » : for american-us language and Roman Ordinary Calendar<br/>
-
« <i>AR</i> » : for arabic language and Roman Ordinary Calendar<br/>
-
« <i>DE</i> » : for german language and Roman Ordinary Calendar<br/>
-
« <i>FR</i> » : for french language and Roman Ordinary Calendar<br/>
-
« <i>GR</i> » : for greek (hellenic) language and Roman Ordinary Calendar<br/>
-
« <i>IT</i> » : for italian language and Roman Ordinary Calendar<br/>
-
« <i>MG</i> » : for malagasy language and Roman Ordinary Calendar<br/>
-
« <i>NL</i> » : for dutch language and Roman Ordinary Calendar<br/>
-
« <i>PL</i> » : for polish language and Roman Ordinary Calendar<br/>
-
« <i>PT</i> » : for portuges language and Roman Ordinary Calendar<br/>
-
« <i>SP</i> » : for spanish language and Roman Ordinary Calendar<br/>
<font color=blue>for other catholics calendars
forms : </font><br/>
-
« <i>ARM</i> » : for armenian language and armenian calendar<br/>
-
« <i>BYA</i> » : for arabic language and byzantine calendar<br/>
-
« <i>COA</i> » : for arabic language and copte calendar<br/>
-
« <i>MAA</i> » : for arabic language and maronite calendar<br/>
-
« <i>SYA</i> » : for arabic language and syriac calendar<br/>
-
« <i>TRA</i> » : for american-us language and Roman extraordinary calendar<br/>
-
« <i>TRD</i> » : for german language and Roman extraordinary calendar<br/>
-
« <i>TRF</i> » : for french language and Roman extraordinary calendar<br/>
-
« <i>TRS</i> » : for spanish language and Roman extraordinary calendar<br/>
<br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
content
</td>
<td valign=top>
Tells the lecture you want to get<br/>
<font color=blue>for Roman calendar Ordinary
form : </font><br/>
-
« <i>FR</i> » : for the first lecture<br/>
-
« <i>PS</i> » : for the psalm<br/>
-
« <i>SR</i> » : for the second lecture<br/>
-
« <i>GSP</i> » : for the gospel<br/>
<font color=blue>for other catholics calendars
forms : </font><br/>
-
« <i>EP</i> » : for the epistle<br/>
-
« <i>GSP</i> » : for the gospel<br/>
<br/>
</td>
</tr>
</table>
<h3>EXAMPLES</h3>
<table border=1 cellpadding=5 style="border-collapse: collapse; border: 1px solid #000000;">
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td> </td>
<td align="center"> </td>
<td align="center"><b>type</b></td>
<td align="center"><b>date</b></td>
<td align="center"><b>lang</b></td>
<td align="center"><b>content</b></td>
<td align="center"><b>url example</b></td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the saint of a day</td>
<td align="center"> </td>
<td align="center">saint</td>
<td align="center" rowspan=10>yyyymmdd</td>
<td align="center" rowspan=10><u><i>Ordinary forms</i></u><br/>AM, AR, DE, FR,<br/>GR, IT, NL, PL,<br/>PT,
SP<br/><br/><br/><u><i>Other forms</i></u><br/>ARM, BYA, MAA,<br/>TRF, TRA
</td>
<td align="center" rowspan=10><u><i>Ordinary forms</i></u><br/> FR,PS,SR,GSP<br/><br/><br/><br/><u><i>Other
forms</i></u><br/>EP,GSP
</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=saint&lang=IT</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the feast of a day</td>
<td align="center"> </td>
<td align="center">feast</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=feast&lang=AM</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the liturgic title of a day</td>
<td align="center" rowspan="4"> <font color=red>all</font> </td>
<td align="center">liturgic_t</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=liturgic_t&lang=FR</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the long reading title of a day</td>
<td align="center">reading_lt</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading_lt&lang=SP&content=FR
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the short reading title of a day</td>
<td align="center">reading_st</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading_st&lang=TRF&content=EP
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the text of the reading of a day</td>
<td align="center">reading</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading&lang=DE&content=GSP
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary title of a day</td>
<td align="center"> </td>
<td align="center">comment_t</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_t&lang=PT
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary author of a day</td>
<td align="center"> </td>
<td align="center">comment_a</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_a&lang=FR
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary source of a day</td>
<td align="center"> </td>
<td align="center">comment_s</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_s&lang=PL
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary text of a day</td>
<td align="center"> </td>
<td align="center">comment</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment&lang=MAA
</td>
</tr>
</table>
<br/><br/><u><b>PHP example</b></u><br/><font style="font-family:courier"> $today = date('Ymd');<br/> $url
= "http://feed.evangelizo.org/v2/reader.php?date=$today&type=comment&lang=FR";<br/> $h =
fopen($url,"r");<br/> while (!feof($h)) {<br/> $str .= fgets($h);<br/> }<br/> print
$str;</font><br/><br/>
<u><b>Javascript example 1</b></u><br/>
<div style="font-family:courier"><br/> <html>
<br/> <head>
<br/> <title>Exemple d'affichage de fichier texte</title>
<br/> <script language="javascript" type="text/javascript">
<br/> function displayTextFile(filePath){
<br/> iframe = document.getElementsByName('textDisplay')[0];
<br/> iframe.src=filePath;
<br/> iframe.style.display="block";
<br/> }
<br/> </script>
<br/> </head>
<br/> <body>
<br/> <iframe id="textDisplay" name="textDisplay" src="" style="width: 400px;
height: 240px; display: none;"></iframe>
<br/> <script>
<br/> var currentTime = new Date();
<br/> var month = currentTime.getMonth() + 1;
<br/> var day = currentTime.getDate();
<br/> var year = currentTime.getFullYear();
<br/> if (day < 10) day = '0'+day;
<br/> if (month < 10) month = '0'+month;
<br/> displayTextFile('http://feed.evangelizo.org/v2/reader.php?date='+year+month+day+'&type=reading&lang=FR&content=GSP');
<br/> </script>
<br/> </body>
<br/> </html>
</div>
<br/><br/><br/><br/><br/>
<div style="font-family:courier">
<p><b><a name="test">Test it online !</a></b></p>
<div>
<form method="POST" action="http://feed.evangelizo.org/v2/reader.php#test">
What:
<select name="type" id="tryType">
<option value="all">all</option>
<option value="saint">saint</option>
<option value="feast">feast</option>
<option value="liturgic_t">liturgic title</option>
<option value="reading_lt">long reading title</option>
<option value="reading_st">short reading title</option>
<option value="reading" selected>text of the reading</option>
<option value="audio">audio link of the reading</option>
<option value="comment_t">commentary title</option>
<option value="comment_a">commentary author</option>
<option value="comment_s">commentary source</option>
<option value="comment">commentary text</option>
</select>
Date:
<select name="date" id="tryDate">
<option value="20260525" >Monday 25 May 2026</option>
<option value="20260526" >Tuesday 26 May 2026</option>
<option value="20260527" >Wednesday 27 May 2026</option>
<option value="20260528" >Thursday 28 May 2026</option>
<option value="20260529" >Friday 29 May 2026</option>
<option value="20260530" >Saturday 30 May 2026</option>
<option value="20260531" >Sunday 31 May 2026</option>
<option value="20260601" >Monday 1 June 2026</option>
<option value="20260602" >Tuesday 2 June 2026</option>
<option value="20260603" >Wednesday 3 June 2026</option>
<option value="20260604" >Thursday 4 June 2026</option>
<option value="20260605" >Friday 5 June 2026</option>
<option value="20260606" >Saturday 6 June 2026</option>
<option value="20260607" >Sunday 7 June 2026</option>
<option value="20260608" >Monday 8 June 2026</option>
<option value="20260609" >Tuesday 9 June 2026</option>
<option value="20260610" >Wednesday 10 June 2026</option>
<option value="20260611" >Thursday 11 June 2026</option>
<option value="20260612" >Friday 12 June 2026</option>
<option value="20260613" >Saturday 13 June 2026</option>
<option value="20260614" >Sunday 14 June 2026</option>
<option value="20260615" >Monday 15 June 2026</option>
<option value="20260616" >Tuesday 16 June 2026</option>
<option value="20260617" >Wednesday 17 June 2026</option>
<option value="20260618" >Thursday 18 June 2026</option>
<option value="20260619" >Friday 19 June 2026</option>
<option value="20260620" >Saturday 20 June 2026</option>
<option value="20260621" >Sunday 21 June 2026</option>
<option value="20260622" >Monday 22 June 2026</option>
<option value="20260623" >Tuesday 23 June 2026</option>
<option value="20260624" >Wednesday 24 June 2026</option>
</select>
Lang:
<select name="lang" id="tryLang">
<option>AM</option>
<option>AR</option>
<option>ARM</option>
<option>BYA</option>
<option>BYE</option>
<option>CHA</option>
<option>COA</option>
<option>DE</option>
<option>FR</option>
<option>GR</option>
<option>IT</option>
<option>MAA</option>
<option>MAF</option>
<option>MG</option>
<option>NL</option>
<option>PL</option>
<option>PT</option>
<option>SP</option>
<option>SYA</option>
<option>SYE</option>
<option>TR</option>
<option>TRA</option>
<option>TRD</option>
<option>TRF</option>
<option>TRS</option>
</select>
Content (optional):
<select name="content" id="tryContent">
<option value="">--</option>
<option value="FR">first lecture</option>
<option value="PS">psalm</option>
<option value="SR">second lecture</option>
<option value="GSP" selected>gospel</option>
<option value="EP">epistle</option>
</select>
<button type="button" id="submitTry">Submit</button>
</form>
<br/><br/>
<div id="tryUrlResult" style="background-color:#cafcca; border:1px solid #333; width: 70%; margin:auto; margin-bottom:1em; padding:1em; display: none;"></div>
<iframe id="textDisplay" name="textDisplay" src="" style="background-color:#cacafc; border:1px solid #333; width: 70%; margin:auto; margin-bottom:4em; padding:1em; display: none;"></iframe>
</div>
<br/><br/>
</div>
<script type="text/javascript">
function displayTextFile(filePath) {
iframe = document.getElementsByName('textDisplay')[0];
iframe.src = filePath;
iframe.style.display = "block";
iframe.onload = function() {
iframe.width = iframe.contentWindow.document.body.scrollWidth;
iframe.height = iframe.contentWindow.document.body.scrollHeight;
}
}
</script>
<script>
document.getElementById("submitTry").addEventListener("click", function () {
var url = window.location.protocol + '//' + window.location.hostname + '/v2/reader.php?';
var date = document.getElementById("tryDate").value;
var lang = document.getElementById("tryLang").value;
var content = document.getElementById("tryContent").value;
var type = document.getElementById("tryType").value;
url += 'date=' + date + '&lang=' + lang + '&type=' + type + (content ? ('&content=' + content) : '');
var tryUrlResult = document.getElementById('tryUrlResult');
tryUrlResult.style.display = 'block';
tryUrlResult.innerHTML = 'Printing the content of <a href="' + url + '">' + url + '</a>';
displayTextFile(url);
});
</script>
</body>
</html>
Wed8
April 2026
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Reader Evangelizo</title>
</head>
<body>
<font color=red><b>Error : wrong param « date » !! Must be less than 30 days from today ...</b></font>
<h3>NAME</h3>
<p>« Reader Evangelizo »</p>
<h3>SYNOPSIS</h3>
<b>http://feed.evangelizo.org/v2/reader.php</b> [params...]
<h3>RETURN VALUE</h3>
The « Reader Evangelizo » script return a string with the content requested by "type" parameter
<br/>
The returned string will be encoded as following :
<ul>
<li> UTF-8: for any param "lang"
</ul>
<h3>DESCRIPTION</h3>
This manual page documents the « Reader Feed v2.0 » for EVANGELIZO.ORG.
<br/>
With the « Reader Evangelizo » you can get all texts provided by evangelizo.org web service.
The « Reader Evangelizo » will help you to display daily reading in your website, or saint of the day .. etc
<br/>
The « Reader Evangelizo » is used as any PHP file on a website, with params like : file.php?param1=1&param2=2
<br/>
<h3>PARAMETERS</h3>
Usage : http://feed.evangelizo.org/v2/reader.php?<font color=blue><b>param1</b></font>=«value1»&<font
color=blue><b>param2</b></font>=«value2»br />
<br/>
<table border=0 width="100%">
<tr>
<td width=100 valign=top>
date
</td>
<td valign=top>
Must be formatted like YYYYMMDD. Can not exceed 30 days from today.<br/><br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
type
</td>
<td valign=top>
Inform about what you want to get<br/>
-
« <i>saint</i> » : to get the saint of the day (with link to life)<br/>
-
« <i>feast</i> » : to get the feast of the day, if there is one (with link to explanation)<br/>
-
« <i>liturgic_t</i> » : to get the liturgic title<br/>
-
« <i>reading_lt</i> » : to get the long title of the reading<br/>
-
« <i>reading_st</i> » : to get the short title of the reading<br/>
-
« <i>reading</i> » : to get the text of the reading<br/>
-
« <i>audio</i> » : to get the URL of audio file if exist<br/>
-
« <i><font color=red><b>all</b></font></i> » : to get all the readings of the day<br/>
-
« <i>comment_t</i> » : to get the title of the commentary<br/>
-
« <i>comment_a</i> » : to get the author of the commentary<br/>
-
« <i>comment_s</i> » : to get the source of the commentary<br/>
-
« <i>comment</i> » : to get the text of the commentary<br/>
-
« <i>xml</i> » : to get all infos of the day in XML format<br/>
<br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
lang
</td>
<td valign=top>
Tells the language to display and the liturgical calendar to use<br/>
<font color=blue>for Roman Ordinary Calendar
: </font><br/>
-
« <i>AM</i> » : for american-us language and Roman Ordinary Calendar<br/>
-
« <i>AR</i> » : for arabic language and Roman Ordinary Calendar<br/>
-
« <i>DE</i> » : for german language and Roman Ordinary Calendar<br/>
-
« <i>FR</i> » : for french language and Roman Ordinary Calendar<br/>
-
« <i>GR</i> » : for greek (hellenic) language and Roman Ordinary Calendar<br/>
-
« <i>IT</i> » : for italian language and Roman Ordinary Calendar<br/>
-
« <i>MG</i> » : for malagasy language and Roman Ordinary Calendar<br/>
-
« <i>NL</i> » : for dutch language and Roman Ordinary Calendar<br/>
-
« <i>PL</i> » : for polish language and Roman Ordinary Calendar<br/>
-
« <i>PT</i> » : for portuges language and Roman Ordinary Calendar<br/>
-
« <i>SP</i> » : for spanish language and Roman Ordinary Calendar<br/>
<font color=blue>for other catholics calendars
forms : </font><br/>
-
« <i>ARM</i> » : for armenian language and armenian calendar<br/>
-
« <i>BYA</i> » : for arabic language and byzantine calendar<br/>
-
« <i>COA</i> » : for arabic language and copte calendar<br/>
-
« <i>MAA</i> » : for arabic language and maronite calendar<br/>
-
« <i>SYA</i> » : for arabic language and syriac calendar<br/>
-
« <i>TRA</i> » : for american-us language and Roman extraordinary calendar<br/>
-
« <i>TRD</i> » : for german language and Roman extraordinary calendar<br/>
-
« <i>TRF</i> » : for french language and Roman extraordinary calendar<br/>
-
« <i>TRS</i> » : for spanish language and Roman extraordinary calendar<br/>
<br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
content
</td>
<td valign=top>
Tells the lecture you want to get<br/>
<font color=blue>for Roman calendar Ordinary
form : </font><br/>
-
« <i>FR</i> » : for the first lecture<br/>
-
« <i>PS</i> » : for the psalm<br/>
-
« <i>SR</i> » : for the second lecture<br/>
-
« <i>GSP</i> » : for the gospel<br/>
<font color=blue>for other catholics calendars
forms : </font><br/>
-
« <i>EP</i> » : for the epistle<br/>
-
« <i>GSP</i> » : for the gospel<br/>
<br/>
</td>
</tr>
</table>
<h3>EXAMPLES</h3>
<table border=1 cellpadding=5 style="border-collapse: collapse; border: 1px solid #000000;">
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td> </td>
<td align="center"> </td>
<td align="center"><b>type</b></td>
<td align="center"><b>date</b></td>
<td align="center"><b>lang</b></td>
<td align="center"><b>content</b></td>
<td align="center"><b>url example</b></td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the saint of a day</td>
<td align="center"> </td>
<td align="center">saint</td>
<td align="center" rowspan=10>yyyymmdd</td>
<td align="center" rowspan=10><u><i>Ordinary forms</i></u><br/>AM, AR, DE, FR,<br/>GR, IT, NL, PL,<br/>PT,
SP<br/><br/><br/><u><i>Other forms</i></u><br/>ARM, BYA, MAA,<br/>TRF, TRA
</td>
<td align="center" rowspan=10><u><i>Ordinary forms</i></u><br/> FR,PS,SR,GSP<br/><br/><br/><br/><u><i>Other
forms</i></u><br/>EP,GSP
</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=saint&lang=IT</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the feast of a day</td>
<td align="center"> </td>
<td align="center">feast</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=feast&lang=AM</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the liturgic title of a day</td>
<td align="center" rowspan="4"> <font color=red>all</font> </td>
<td align="center">liturgic_t</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=liturgic_t&lang=FR</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the long reading title of a day</td>
<td align="center">reading_lt</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading_lt&lang=SP&content=FR
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the short reading title of a day</td>
<td align="center">reading_st</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading_st&lang=TRF&content=EP
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the text of the reading of a day</td>
<td align="center">reading</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading&lang=DE&content=GSP
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary title of a day</td>
<td align="center"> </td>
<td align="center">comment_t</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_t&lang=PT
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary author of a day</td>
<td align="center"> </td>
<td align="center">comment_a</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_a&lang=FR
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary source of a day</td>
<td align="center"> </td>
<td align="center">comment_s</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_s&lang=PL
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary text of a day</td>
<td align="center"> </td>
<td align="center">comment</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment&lang=MAA
</td>
</tr>
</table>
<br/><br/><u><b>PHP example</b></u><br/><font style="font-family:courier"> $today = date('Ymd');<br/> $url
= "http://feed.evangelizo.org/v2/reader.php?date=$today&type=comment&lang=FR";<br/> $h =
fopen($url,"r");<br/> while (!feof($h)) {<br/> $str .= fgets($h);<br/> }<br/> print
$str;</font><br/><br/>
<u><b>Javascript example 1</b></u><br/>
<div style="font-family:courier"><br/> <html>
<br/> <head>
<br/> <title>Exemple d'affichage de fichier texte</title>
<br/> <script language="javascript" type="text/javascript">
<br/> function displayTextFile(filePath){
<br/> iframe = document.getElementsByName('textDisplay')[0];
<br/> iframe.src=filePath;
<br/> iframe.style.display="block";
<br/> }
<br/> </script>
<br/> </head>
<br/> <body>
<br/> <iframe id="textDisplay" name="textDisplay" src="" style="width: 400px;
height: 240px; display: none;"></iframe>
<br/> <script>
<br/> var currentTime = new Date();
<br/> var month = currentTime.getMonth() + 1;
<br/> var day = currentTime.getDate();
<br/> var year = currentTime.getFullYear();
<br/> if (day < 10) day = '0'+day;
<br/> if (month < 10) month = '0'+month;
<br/> displayTextFile('http://feed.evangelizo.org/v2/reader.php?date='+year+month+day+'&type=reading&lang=FR&content=GSP');
<br/> </script>
<br/> </body>
<br/> </html>
</div>
<br/><br/><br/><br/><br/>
<div style="font-family:courier">
<p><b><a name="test">Test it online !</a></b></p>
<div>
<form method="POST" action="http://feed.evangelizo.org/v2/reader.php#test">
What:
<select name="type" id="tryType">
<option value="all">all</option>
<option value="saint">saint</option>
<option value="feast">feast</option>
<option value="liturgic_t">liturgic title</option>
<option value="reading_lt">long reading title</option>
<option value="reading_st">short reading title</option>
<option value="reading" selected>text of the reading</option>
<option value="audio">audio link of the reading</option>
<option value="comment_t">commentary title</option>
<option value="comment_a">commentary author</option>
<option value="comment_s">commentary source</option>
<option value="comment">commentary text</option>
</select>
Date:
<select name="date" id="tryDate">
<option value="20260525" >Monday 25 May 2026</option>
<option value="20260526" >Tuesday 26 May 2026</option>
<option value="20260527" >Wednesday 27 May 2026</option>
<option value="20260528" >Thursday 28 May 2026</option>
<option value="20260529" >Friday 29 May 2026</option>
<option value="20260530" >Saturday 30 May 2026</option>
<option value="20260531" >Sunday 31 May 2026</option>
<option value="20260601" >Monday 1 June 2026</option>
<option value="20260602" >Tuesday 2 June 2026</option>
<option value="20260603" >Wednesday 3 June 2026</option>
<option value="20260604" >Thursday 4 June 2026</option>
<option value="20260605" >Friday 5 June 2026</option>
<option value="20260606" >Saturday 6 June 2026</option>
<option value="20260607" >Sunday 7 June 2026</option>
<option value="20260608" >Monday 8 June 2026</option>
<option value="20260609" >Tuesday 9 June 2026</option>
<option value="20260610" >Wednesday 10 June 2026</option>
<option value="20260611" >Thursday 11 June 2026</option>
<option value="20260612" >Friday 12 June 2026</option>
<option value="20260613" >Saturday 13 June 2026</option>
<option value="20260614" >Sunday 14 June 2026</option>
<option value="20260615" >Monday 15 June 2026</option>
<option value="20260616" >Tuesday 16 June 2026</option>
<option value="20260617" >Wednesday 17 June 2026</option>
<option value="20260618" >Thursday 18 June 2026</option>
<option value="20260619" >Friday 19 June 2026</option>
<option value="20260620" >Saturday 20 June 2026</option>
<option value="20260621" >Sunday 21 June 2026</option>
<option value="20260622" >Monday 22 June 2026</option>
<option value="20260623" >Tuesday 23 June 2026</option>
<option value="20260624" >Wednesday 24 June 2026</option>
</select>
Lang:
<select name="lang" id="tryLang">
<option>AM</option>
<option>AR</option>
<option>ARM</option>
<option>BYA</option>
<option>BYE</option>
<option>CHA</option>
<option>COA</option>
<option>DE</option>
<option>FR</option>
<option>GR</option>
<option>IT</option>
<option>MAA</option>
<option>MAF</option>
<option>MG</option>
<option>NL</option>
<option>PL</option>
<option>PT</option>
<option>SP</option>
<option>SYA</option>
<option>SYE</option>
<option>TR</option>
<option>TRA</option>
<option>TRD</option>
<option>TRF</option>
<option>TRS</option>
</select>
Content (optional):
<select name="content" id="tryContent">
<option value="">--</option>
<option value="FR">first lecture</option>
<option value="PS">psalm</option>
<option value="SR">second lecture</option>
<option value="GSP" selected>gospel</option>
<option value="EP">epistle</option>
</select>
<button type="button" id="submitTry">Submit</button>
</form>
<br/><br/>
<div id="tryUrlResult" style="background-color:#cafcca; border:1px solid #333; width: 70%; margin:auto; margin-bottom:1em; padding:1em; display: none;"></div>
<iframe id="textDisplay" name="textDisplay" src="" style="background-color:#cacafc; border:1px solid #333; width: 70%; margin:auto; margin-bottom:4em; padding:1em; display: none;"></iframe>
</div>
<br/><br/>
</div>
<script type="text/javascript">
function displayTextFile(filePath) {
iframe = document.getElementsByName('textDisplay')[0];
iframe.src = filePath;
iframe.style.display = "block";
iframe.onload = function() {
iframe.width = iframe.contentWindow.document.body.scrollWidth;
iframe.height = iframe.contentWindow.document.body.scrollHeight;
}
}
</script>
<script>
document.getElementById("submitTry").addEventListener("click", function () {
var url = window.location.protocol + '//' + window.location.hostname + '/v2/reader.php?';
var date = document.getElementById("tryDate").value;
var lang = document.getElementById("tryLang").value;
var content = document.getElementById("tryContent").value;
var type = document.getElementById("tryType").value;
url += 'date=' + date + '&lang=' + lang + '&type=' + type + (content ? ('&content=' + content) : '');
var tryUrlResult = document.getElementById('tryUrlResult');
tryUrlResult.style.display = 'block';
tryUrlResult.innerHTML = 'Printing the content of <a href="' + url + '">' + url + '</a>';
displayTextFile(url);
});
</script>
</body>
</html>
Thu9
April 2026
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Reader Evangelizo</title>
</head>
<body>
<font color=red><b>Error : wrong param « date » !! Must be less than 30 days from today ...</b></font>
<h3>NAME</h3>
<p>« Reader Evangelizo »</p>
<h3>SYNOPSIS</h3>
<b>http://feed.evangelizo.org/v2/reader.php</b> [params...]
<h3>RETURN VALUE</h3>
The « Reader Evangelizo » script return a string with the content requested by "type" parameter
<br/>
The returned string will be encoded as following :
<ul>
<li> UTF-8: for any param "lang"
</ul>
<h3>DESCRIPTION</h3>
This manual page documents the « Reader Feed v2.0 » for EVANGELIZO.ORG.
<br/>
With the « Reader Evangelizo » you can get all texts provided by evangelizo.org web service.
The « Reader Evangelizo » will help you to display daily reading in your website, or saint of the day .. etc
<br/>
The « Reader Evangelizo » is used as any PHP file on a website, with params like : file.php?param1=1&param2=2
<br/>
<h3>PARAMETERS</h3>
Usage : http://feed.evangelizo.org/v2/reader.php?<font color=blue><b>param1</b></font>=«value1»&<font
color=blue><b>param2</b></font>=«value2»br />
<br/>
<table border=0 width="100%">
<tr>
<td width=100 valign=top>
date
</td>
<td valign=top>
Must be formatted like YYYYMMDD. Can not exceed 30 days from today.<br/><br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
type
</td>
<td valign=top>
Inform about what you want to get<br/>
-
« <i>saint</i> » : to get the saint of the day (with link to life)<br/>
-
« <i>feast</i> » : to get the feast of the day, if there is one (with link to explanation)<br/>
-
« <i>liturgic_t</i> » : to get the liturgic title<br/>
-
« <i>reading_lt</i> » : to get the long title of the reading<br/>
-
« <i>reading_st</i> » : to get the short title of the reading<br/>
-
« <i>reading</i> » : to get the text of the reading<br/>
-
« <i>audio</i> » : to get the URL of audio file if exist<br/>
-
« <i><font color=red><b>all</b></font></i> » : to get all the readings of the day<br/>
-
« <i>comment_t</i> » : to get the title of the commentary<br/>
-
« <i>comment_a</i> » : to get the author of the commentary<br/>
-
« <i>comment_s</i> » : to get the source of the commentary<br/>
-
« <i>comment</i> » : to get the text of the commentary<br/>
-
« <i>xml</i> » : to get all infos of the day in XML format<br/>
<br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
lang
</td>
<td valign=top>
Tells the language to display and the liturgical calendar to use<br/>
<font color=blue>for Roman Ordinary Calendar
: </font><br/>
-
« <i>AM</i> » : for american-us language and Roman Ordinary Calendar<br/>
-
« <i>AR</i> » : for arabic language and Roman Ordinary Calendar<br/>
-
« <i>DE</i> » : for german language and Roman Ordinary Calendar<br/>
-
« <i>FR</i> » : for french language and Roman Ordinary Calendar<br/>
-
« <i>GR</i> » : for greek (hellenic) language and Roman Ordinary Calendar<br/>
-
« <i>IT</i> » : for italian language and Roman Ordinary Calendar<br/>
-
« <i>MG</i> » : for malagasy language and Roman Ordinary Calendar<br/>
-
« <i>NL</i> » : for dutch language and Roman Ordinary Calendar<br/>
-
« <i>PL</i> » : for polish language and Roman Ordinary Calendar<br/>
-
« <i>PT</i> » : for portuges language and Roman Ordinary Calendar<br/>
-
« <i>SP</i> » : for spanish language and Roman Ordinary Calendar<br/>
<font color=blue>for other catholics calendars
forms : </font><br/>
-
« <i>ARM</i> » : for armenian language and armenian calendar<br/>
-
« <i>BYA</i> » : for arabic language and byzantine calendar<br/>
-
« <i>COA</i> » : for arabic language and copte calendar<br/>
-
« <i>MAA</i> » : for arabic language and maronite calendar<br/>
-
« <i>SYA</i> » : for arabic language and syriac calendar<br/>
-
« <i>TRA</i> » : for american-us language and Roman extraordinary calendar<br/>
-
« <i>TRD</i> » : for german language and Roman extraordinary calendar<br/>
-
« <i>TRF</i> » : for french language and Roman extraordinary calendar<br/>
-
« <i>TRS</i> » : for spanish language and Roman extraordinary calendar<br/>
<br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
content
</td>
<td valign=top>
Tells the lecture you want to get<br/>
<font color=blue>for Roman calendar Ordinary
form : </font><br/>
-
« <i>FR</i> » : for the first lecture<br/>
-
« <i>PS</i> » : for the psalm<br/>
-
« <i>SR</i> » : for the second lecture<br/>
-
« <i>GSP</i> » : for the gospel<br/>
<font color=blue>for other catholics calendars
forms : </font><br/>
-
« <i>EP</i> » : for the epistle<br/>
-
« <i>GSP</i> » : for the gospel<br/>
<br/>
</td>
</tr>
</table>
<h3>EXAMPLES</h3>
<table border=1 cellpadding=5 style="border-collapse: collapse; border: 1px solid #000000;">
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td> </td>
<td align="center"> </td>
<td align="center"><b>type</b></td>
<td align="center"><b>date</b></td>
<td align="center"><b>lang</b></td>
<td align="center"><b>content</b></td>
<td align="center"><b>url example</b></td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the saint of a day</td>
<td align="center"> </td>
<td align="center">saint</td>
<td align="center" rowspan=10>yyyymmdd</td>
<td align="center" rowspan=10><u><i>Ordinary forms</i></u><br/>AM, AR, DE, FR,<br/>GR, IT, NL, PL,<br/>PT,
SP<br/><br/><br/><u><i>Other forms</i></u><br/>ARM, BYA, MAA,<br/>TRF, TRA
</td>
<td align="center" rowspan=10><u><i>Ordinary forms</i></u><br/> FR,PS,SR,GSP<br/><br/><br/><br/><u><i>Other
forms</i></u><br/>EP,GSP
</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=saint&lang=IT</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the feast of a day</td>
<td align="center"> </td>
<td align="center">feast</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=feast&lang=AM</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the liturgic title of a day</td>
<td align="center" rowspan="4"> <font color=red>all</font> </td>
<td align="center">liturgic_t</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=liturgic_t&lang=FR</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the long reading title of a day</td>
<td align="center">reading_lt</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading_lt&lang=SP&content=FR
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the short reading title of a day</td>
<td align="center">reading_st</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading_st&lang=TRF&content=EP
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the text of the reading of a day</td>
<td align="center">reading</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading&lang=DE&content=GSP
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary title of a day</td>
<td align="center"> </td>
<td align="center">comment_t</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_t&lang=PT
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary author of a day</td>
<td align="center"> </td>
<td align="center">comment_a</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_a&lang=FR
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary source of a day</td>
<td align="center"> </td>
<td align="center">comment_s</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_s&lang=PL
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary text of a day</td>
<td align="center"> </td>
<td align="center">comment</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment&lang=MAA
</td>
</tr>
</table>
<br/><br/><u><b>PHP example</b></u><br/><font style="font-family:courier"> $today = date('Ymd');<br/> $url
= "http://feed.evangelizo.org/v2/reader.php?date=$today&type=comment&lang=FR";<br/> $h =
fopen($url,"r");<br/> while (!feof($h)) {<br/> $str .= fgets($h);<br/> }<br/> print
$str;</font><br/><br/>
<u><b>Javascript example 1</b></u><br/>
<div style="font-family:courier"><br/> <html>
<br/> <head>
<br/> <title>Exemple d'affichage de fichier texte</title>
<br/> <script language="javascript" type="text/javascript">
<br/> function displayTextFile(filePath){
<br/> iframe = document.getElementsByName('textDisplay')[0];
<br/> iframe.src=filePath;
<br/> iframe.style.display="block";
<br/> }
<br/> </script>
<br/> </head>
<br/> <body>
<br/> <iframe id="textDisplay" name="textDisplay" src="" style="width: 400px;
height: 240px; display: none;"></iframe>
<br/> <script>
<br/> var currentTime = new Date();
<br/> var month = currentTime.getMonth() + 1;
<br/> var day = currentTime.getDate();
<br/> var year = currentTime.getFullYear();
<br/> if (day < 10) day = '0'+day;
<br/> if (month < 10) month = '0'+month;
<br/> displayTextFile('http://feed.evangelizo.org/v2/reader.php?date='+year+month+day+'&type=reading&lang=FR&content=GSP');
<br/> </script>
<br/> </body>
<br/> </html>
</div>
<br/><br/><br/><br/><br/>
<div style="font-family:courier">
<p><b><a name="test">Test it online !</a></b></p>
<div>
<form method="POST" action="http://feed.evangelizo.org/v2/reader.php#test">
What:
<select name="type" id="tryType">
<option value="all">all</option>
<option value="saint">saint</option>
<option value="feast">feast</option>
<option value="liturgic_t">liturgic title</option>
<option value="reading_lt">long reading title</option>
<option value="reading_st">short reading title</option>
<option value="reading" selected>text of the reading</option>
<option value="audio">audio link of the reading</option>
<option value="comment_t">commentary title</option>
<option value="comment_a">commentary author</option>
<option value="comment_s">commentary source</option>
<option value="comment">commentary text</option>
</select>
Date:
<select name="date" id="tryDate">
<option value="20260525" >Monday 25 May 2026</option>
<option value="20260526" >Tuesday 26 May 2026</option>
<option value="20260527" >Wednesday 27 May 2026</option>
<option value="20260528" >Thursday 28 May 2026</option>
<option value="20260529" >Friday 29 May 2026</option>
<option value="20260530" >Saturday 30 May 2026</option>
<option value="20260531" >Sunday 31 May 2026</option>
<option value="20260601" >Monday 1 June 2026</option>
<option value="20260602" >Tuesday 2 June 2026</option>
<option value="20260603" >Wednesday 3 June 2026</option>
<option value="20260604" >Thursday 4 June 2026</option>
<option value="20260605" >Friday 5 June 2026</option>
<option value="20260606" >Saturday 6 June 2026</option>
<option value="20260607" >Sunday 7 June 2026</option>
<option value="20260608" >Monday 8 June 2026</option>
<option value="20260609" >Tuesday 9 June 2026</option>
<option value="20260610" >Wednesday 10 June 2026</option>
<option value="20260611" >Thursday 11 June 2026</option>
<option value="20260612" >Friday 12 June 2026</option>
<option value="20260613" >Saturday 13 June 2026</option>
<option value="20260614" >Sunday 14 June 2026</option>
<option value="20260615" >Monday 15 June 2026</option>
<option value="20260616" >Tuesday 16 June 2026</option>
<option value="20260617" >Wednesday 17 June 2026</option>
<option value="20260618" >Thursday 18 June 2026</option>
<option value="20260619" >Friday 19 June 2026</option>
<option value="20260620" >Saturday 20 June 2026</option>
<option value="20260621" >Sunday 21 June 2026</option>
<option value="20260622" >Monday 22 June 2026</option>
<option value="20260623" >Tuesday 23 June 2026</option>
<option value="20260624" >Wednesday 24 June 2026</option>
</select>
Lang:
<select name="lang" id="tryLang">
<option>AM</option>
<option>AR</option>
<option>ARM</option>
<option>BYA</option>
<option>BYE</option>
<option>CHA</option>
<option>COA</option>
<option>DE</option>
<option>FR</option>
<option>GR</option>
<option>IT</option>
<option>MAA</option>
<option>MAF</option>
<option>MG</option>
<option>NL</option>
<option>PL</option>
<option>PT</option>
<option>SP</option>
<option>SYA</option>
<option>SYE</option>
<option>TR</option>
<option>TRA</option>
<option>TRD</option>
<option>TRF</option>
<option>TRS</option>
</select>
Content (optional):
<select name="content" id="tryContent">
<option value="">--</option>
<option value="FR">first lecture</option>
<option value="PS">psalm</option>
<option value="SR">second lecture</option>
<option value="GSP" selected>gospel</option>
<option value="EP">epistle</option>
</select>
<button type="button" id="submitTry">Submit</button>
</form>
<br/><br/>
<div id="tryUrlResult" style="background-color:#cafcca; border:1px solid #333; width: 70%; margin:auto; margin-bottom:1em; padding:1em; display: none;"></div>
<iframe id="textDisplay" name="textDisplay" src="" style="background-color:#cacafc; border:1px solid #333; width: 70%; margin:auto; margin-bottom:4em; padding:1em; display: none;"></iframe>
</div>
<br/><br/>
</div>
<script type="text/javascript">
function displayTextFile(filePath) {
iframe = document.getElementsByName('textDisplay')[0];
iframe.src = filePath;
iframe.style.display = "block";
iframe.onload = function() {
iframe.width = iframe.contentWindow.document.body.scrollWidth;
iframe.height = iframe.contentWindow.document.body.scrollHeight;
}
}
</script>
<script>
document.getElementById("submitTry").addEventListener("click", function () {
var url = window.location.protocol + '//' + window.location.hostname + '/v2/reader.php?';
var date = document.getElementById("tryDate").value;
var lang = document.getElementById("tryLang").value;
var content = document.getElementById("tryContent").value;
var type = document.getElementById("tryType").value;
url += 'date=' + date + '&lang=' + lang + '&type=' + type + (content ? ('&content=' + content) : '');
var tryUrlResult = document.getElementById('tryUrlResult');
tryUrlResult.style.display = 'block';
tryUrlResult.innerHTML = 'Printing the content of <a href="' + url + '">' + url + '</a>';
displayTextFile(url);
});
</script>
</body>
</html>
Fri10
April 2026
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Reader Evangelizo</title>
</head>
<body>
<font color=red><b>Error : wrong param « date » !! Must be less than 30 days from today ...</b></font>
<h3>NAME</h3>
<p>« Reader Evangelizo »</p>
<h3>SYNOPSIS</h3>
<b>http://feed.evangelizo.org/v2/reader.php</b> [params...]
<h3>RETURN VALUE</h3>
The « Reader Evangelizo » script return a string with the content requested by "type" parameter
<br/>
The returned string will be encoded as following :
<ul>
<li> UTF-8: for any param "lang"
</ul>
<h3>DESCRIPTION</h3>
This manual page documents the « Reader Feed v2.0 » for EVANGELIZO.ORG.
<br/>
With the « Reader Evangelizo » you can get all texts provided by evangelizo.org web service.
The « Reader Evangelizo » will help you to display daily reading in your website, or saint of the day .. etc
<br/>
The « Reader Evangelizo » is used as any PHP file on a website, with params like : file.php?param1=1&param2=2
<br/>
<h3>PARAMETERS</h3>
Usage : http://feed.evangelizo.org/v2/reader.php?<font color=blue><b>param1</b></font>=«value1»&<font
color=blue><b>param2</b></font>=«value2»br />
<br/>
<table border=0 width="100%">
<tr>
<td width=100 valign=top>
date
</td>
<td valign=top>
Must be formatted like YYYYMMDD. Can not exceed 30 days from today.<br/><br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
type
</td>
<td valign=top>
Inform about what you want to get<br/>
-
« <i>saint</i> » : to get the saint of the day (with link to life)<br/>
-
« <i>feast</i> » : to get the feast of the day, if there is one (with link to explanation)<br/>
-
« <i>liturgic_t</i> » : to get the liturgic title<br/>
-
« <i>reading_lt</i> » : to get the long title of the reading<br/>
-
« <i>reading_st</i> » : to get the short title of the reading<br/>
-
« <i>reading</i> » : to get the text of the reading<br/>
-
« <i>audio</i> » : to get the URL of audio file if exist<br/>
-
« <i><font color=red><b>all</b></font></i> » : to get all the readings of the day<br/>
-
« <i>comment_t</i> » : to get the title of the commentary<br/>
-
« <i>comment_a</i> » : to get the author of the commentary<br/>
-
« <i>comment_s</i> » : to get the source of the commentary<br/>
-
« <i>comment</i> » : to get the text of the commentary<br/>
-
« <i>xml</i> » : to get all infos of the day in XML format<br/>
<br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
lang
</td>
<td valign=top>
Tells the language to display and the liturgical calendar to use<br/>
<font color=blue>for Roman Ordinary Calendar
: </font><br/>
-
« <i>AM</i> » : for american-us language and Roman Ordinary Calendar<br/>
-
« <i>AR</i> » : for arabic language and Roman Ordinary Calendar<br/>
-
« <i>DE</i> » : for german language and Roman Ordinary Calendar<br/>
-
« <i>FR</i> » : for french language and Roman Ordinary Calendar<br/>
-
« <i>GR</i> » : for greek (hellenic) language and Roman Ordinary Calendar<br/>
-
« <i>IT</i> » : for italian language and Roman Ordinary Calendar<br/>
-
« <i>MG</i> » : for malagasy language and Roman Ordinary Calendar<br/>
-
« <i>NL</i> » : for dutch language and Roman Ordinary Calendar<br/>
-
« <i>PL</i> » : for polish language and Roman Ordinary Calendar<br/>
-
« <i>PT</i> » : for portuges language and Roman Ordinary Calendar<br/>
-
« <i>SP</i> » : for spanish language and Roman Ordinary Calendar<br/>
<font color=blue>for other catholics calendars
forms : </font><br/>
-
« <i>ARM</i> » : for armenian language and armenian calendar<br/>
-
« <i>BYA</i> » : for arabic language and byzantine calendar<br/>
-
« <i>COA</i> » : for arabic language and copte calendar<br/>
-
« <i>MAA</i> » : for arabic language and maronite calendar<br/>
-
« <i>SYA</i> » : for arabic language and syriac calendar<br/>
-
« <i>TRA</i> » : for american-us language and Roman extraordinary calendar<br/>
-
« <i>TRD</i> » : for german language and Roman extraordinary calendar<br/>
-
« <i>TRF</i> » : for french language and Roman extraordinary calendar<br/>
-
« <i>TRS</i> » : for spanish language and Roman extraordinary calendar<br/>
<br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
content
</td>
<td valign=top>
Tells the lecture you want to get<br/>
<font color=blue>for Roman calendar Ordinary
form : </font><br/>
-
« <i>FR</i> » : for the first lecture<br/>
-
« <i>PS</i> » : for the psalm<br/>
-
« <i>SR</i> » : for the second lecture<br/>
-
« <i>GSP</i> » : for the gospel<br/>
<font color=blue>for other catholics calendars
forms : </font><br/>
-
« <i>EP</i> » : for the epistle<br/>
-
« <i>GSP</i> » : for the gospel<br/>
<br/>
</td>
</tr>
</table>
<h3>EXAMPLES</h3>
<table border=1 cellpadding=5 style="border-collapse: collapse; border: 1px solid #000000;">
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td> </td>
<td align="center"> </td>
<td align="center"><b>type</b></td>
<td align="center"><b>date</b></td>
<td align="center"><b>lang</b></td>
<td align="center"><b>content</b></td>
<td align="center"><b>url example</b></td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the saint of a day</td>
<td align="center"> </td>
<td align="center">saint</td>
<td align="center" rowspan=10>yyyymmdd</td>
<td align="center" rowspan=10><u><i>Ordinary forms</i></u><br/>AM, AR, DE, FR,<br/>GR, IT, NL, PL,<br/>PT,
SP<br/><br/><br/><u><i>Other forms</i></u><br/>ARM, BYA, MAA,<br/>TRF, TRA
</td>
<td align="center" rowspan=10><u><i>Ordinary forms</i></u><br/> FR,PS,SR,GSP<br/><br/><br/><br/><u><i>Other
forms</i></u><br/>EP,GSP
</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=saint&lang=IT</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the feast of a day</td>
<td align="center"> </td>
<td align="center">feast</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=feast&lang=AM</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the liturgic title of a day</td>
<td align="center" rowspan="4"> <font color=red>all</font> </td>
<td align="center">liturgic_t</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=liturgic_t&lang=FR</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the long reading title of a day</td>
<td align="center">reading_lt</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading_lt&lang=SP&content=FR
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the short reading title of a day</td>
<td align="center">reading_st</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading_st&lang=TRF&content=EP
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the text of the reading of a day</td>
<td align="center">reading</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading&lang=DE&content=GSP
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary title of a day</td>
<td align="center"> </td>
<td align="center">comment_t</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_t&lang=PT
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary author of a day</td>
<td align="center"> </td>
<td align="center">comment_a</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_a&lang=FR
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary source of a day</td>
<td align="center"> </td>
<td align="center">comment_s</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_s&lang=PL
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary text of a day</td>
<td align="center"> </td>
<td align="center">comment</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment&lang=MAA
</td>
</tr>
</table>
<br/><br/><u><b>PHP example</b></u><br/><font style="font-family:courier"> $today = date('Ymd');<br/> $url
= "http://feed.evangelizo.org/v2/reader.php?date=$today&type=comment&lang=FR";<br/> $h =
fopen($url,"r");<br/> while (!feof($h)) {<br/> $str .= fgets($h);<br/> }<br/> print
$str;</font><br/><br/>
<u><b>Javascript example 1</b></u><br/>
<div style="font-family:courier"><br/> <html>
<br/> <head>
<br/> <title>Exemple d'affichage de fichier texte</title>
<br/> <script language="javascript" type="text/javascript">
<br/> function displayTextFile(filePath){
<br/> iframe = document.getElementsByName('textDisplay')[0];
<br/> iframe.src=filePath;
<br/> iframe.style.display="block";
<br/> }
<br/> </script>
<br/> </head>
<br/> <body>
<br/> <iframe id="textDisplay" name="textDisplay" src="" style="width: 400px;
height: 240px; display: none;"></iframe>
<br/> <script>
<br/> var currentTime = new Date();
<br/> var month = currentTime.getMonth() + 1;
<br/> var day = currentTime.getDate();
<br/> var year = currentTime.getFullYear();
<br/> if (day < 10) day = '0'+day;
<br/> if (month < 10) month = '0'+month;
<br/> displayTextFile('http://feed.evangelizo.org/v2/reader.php?date='+year+month+day+'&type=reading&lang=FR&content=GSP');
<br/> </script>
<br/> </body>
<br/> </html>
</div>
<br/><br/><br/><br/><br/>
<div style="font-family:courier">
<p><b><a name="test">Test it online !</a></b></p>
<div>
<form method="POST" action="http://feed.evangelizo.org/v2/reader.php#test">
What:
<select name="type" id="tryType">
<option value="all">all</option>
<option value="saint">saint</option>
<option value="feast">feast</option>
<option value="liturgic_t">liturgic title</option>
<option value="reading_lt">long reading title</option>
<option value="reading_st">short reading title</option>
<option value="reading" selected>text of the reading</option>
<option value="audio">audio link of the reading</option>
<option value="comment_t">commentary title</option>
<option value="comment_a">commentary author</option>
<option value="comment_s">commentary source</option>
<option value="comment">commentary text</option>
</select>
Date:
<select name="date" id="tryDate">
<option value="20260525" >Monday 25 May 2026</option>
<option value="20260526" >Tuesday 26 May 2026</option>
<option value="20260527" >Wednesday 27 May 2026</option>
<option value="20260528" >Thursday 28 May 2026</option>
<option value="20260529" >Friday 29 May 2026</option>
<option value="20260530" >Saturday 30 May 2026</option>
<option value="20260531" >Sunday 31 May 2026</option>
<option value="20260601" >Monday 1 June 2026</option>
<option value="20260602" >Tuesday 2 June 2026</option>
<option value="20260603" >Wednesday 3 June 2026</option>
<option value="20260604" >Thursday 4 June 2026</option>
<option value="20260605" >Friday 5 June 2026</option>
<option value="20260606" >Saturday 6 June 2026</option>
<option value="20260607" >Sunday 7 June 2026</option>
<option value="20260608" >Monday 8 June 2026</option>
<option value="20260609" >Tuesday 9 June 2026</option>
<option value="20260610" >Wednesday 10 June 2026</option>
<option value="20260611" >Thursday 11 June 2026</option>
<option value="20260612" >Friday 12 June 2026</option>
<option value="20260613" >Saturday 13 June 2026</option>
<option value="20260614" >Sunday 14 June 2026</option>
<option value="20260615" >Monday 15 June 2026</option>
<option value="20260616" >Tuesday 16 June 2026</option>
<option value="20260617" >Wednesday 17 June 2026</option>
<option value="20260618" >Thursday 18 June 2026</option>
<option value="20260619" >Friday 19 June 2026</option>
<option value="20260620" >Saturday 20 June 2026</option>
<option value="20260621" >Sunday 21 June 2026</option>
<option value="20260622" >Monday 22 June 2026</option>
<option value="20260623" >Tuesday 23 June 2026</option>
<option value="20260624" >Wednesday 24 June 2026</option>
</select>
Lang:
<select name="lang" id="tryLang">
<option>AM</option>
<option>AR</option>
<option>ARM</option>
<option>BYA</option>
<option>BYE</option>
<option>CHA</option>
<option>COA</option>
<option>DE</option>
<option>FR</option>
<option>GR</option>
<option>IT</option>
<option>MAA</option>
<option>MAF</option>
<option>MG</option>
<option>NL</option>
<option>PL</option>
<option>PT</option>
<option>SP</option>
<option>SYA</option>
<option>SYE</option>
<option>TR</option>
<option>TRA</option>
<option>TRD</option>
<option>TRF</option>
<option>TRS</option>
</select>
Content (optional):
<select name="content" id="tryContent">
<option value="">--</option>
<option value="FR">first lecture</option>
<option value="PS">psalm</option>
<option value="SR">second lecture</option>
<option value="GSP" selected>gospel</option>
<option value="EP">epistle</option>
</select>
<button type="button" id="submitTry">Submit</button>
</form>
<br/><br/>
<div id="tryUrlResult" style="background-color:#cafcca; border:1px solid #333; width: 70%; margin:auto; margin-bottom:1em; padding:1em; display: none;"></div>
<iframe id="textDisplay" name="textDisplay" src="" style="background-color:#cacafc; border:1px solid #333; width: 70%; margin:auto; margin-bottom:4em; padding:1em; display: none;"></iframe>
</div>
<br/><br/>
</div>
<script type="text/javascript">
function displayTextFile(filePath) {
iframe = document.getElementsByName('textDisplay')[0];
iframe.src = filePath;
iframe.style.display = "block";
iframe.onload = function() {
iframe.width = iframe.contentWindow.document.body.scrollWidth;
iframe.height = iframe.contentWindow.document.body.scrollHeight;
}
}
</script>
<script>
document.getElementById("submitTry").addEventListener("click", function () {
var url = window.location.protocol + '//' + window.location.hostname + '/v2/reader.php?';
var date = document.getElementById("tryDate").value;
var lang = document.getElementById("tryLang").value;
var content = document.getElementById("tryContent").value;
var type = document.getElementById("tryType").value;
url += 'date=' + date + '&lang=' + lang + '&type=' + type + (content ? ('&content=' + content) : '');
var tryUrlResult = document.getElementById('tryUrlResult');
tryUrlResult.style.display = 'block';
tryUrlResult.innerHTML = 'Printing the content of <a href="' + url + '">' + url + '</a>';
displayTextFile(url);
});
</script>
</body>
</html>
Sat11
April 2026
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Reader Evangelizo</title>
</head>
<body>
<font color=red><b>Error : wrong param « date » !! Must be less than 30 days from today ...</b></font>
<h3>NAME</h3>
<p>« Reader Evangelizo »</p>
<h3>SYNOPSIS</h3>
<b>http://feed.evangelizo.org/v2/reader.php</b> [params...]
<h3>RETURN VALUE</h3>
The « Reader Evangelizo » script return a string with the content requested by "type" parameter
<br/>
The returned string will be encoded as following :
<ul>
<li> UTF-8: for any param "lang"
</ul>
<h3>DESCRIPTION</h3>
This manual page documents the « Reader Feed v2.0 » for EVANGELIZO.ORG.
<br/>
With the « Reader Evangelizo » you can get all texts provided by evangelizo.org web service.
The « Reader Evangelizo » will help you to display daily reading in your website, or saint of the day .. etc
<br/>
The « Reader Evangelizo » is used as any PHP file on a website, with params like : file.php?param1=1&param2=2
<br/>
<h3>PARAMETERS</h3>
Usage : http://feed.evangelizo.org/v2/reader.php?<font color=blue><b>param1</b></font>=«value1»&<font
color=blue><b>param2</b></font>=«value2»br />
<br/>
<table border=0 width="100%">
<tr>
<td width=100 valign=top>
date
</td>
<td valign=top>
Must be formatted like YYYYMMDD. Can not exceed 30 days from today.<br/><br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
type
</td>
<td valign=top>
Inform about what you want to get<br/>
-
« <i>saint</i> » : to get the saint of the day (with link to life)<br/>
-
« <i>feast</i> » : to get the feast of the day, if there is one (with link to explanation)<br/>
-
« <i>liturgic_t</i> » : to get the liturgic title<br/>
-
« <i>reading_lt</i> » : to get the long title of the reading<br/>
-
« <i>reading_st</i> » : to get the short title of the reading<br/>
-
« <i>reading</i> » : to get the text of the reading<br/>
-
« <i>audio</i> » : to get the URL of audio file if exist<br/>
-
« <i><font color=red><b>all</b></font></i> » : to get all the readings of the day<br/>
-
« <i>comment_t</i> » : to get the title of the commentary<br/>
-
« <i>comment_a</i> » : to get the author of the commentary<br/>
-
« <i>comment_s</i> » : to get the source of the commentary<br/>
-
« <i>comment</i> » : to get the text of the commentary<br/>
-
« <i>xml</i> » : to get all infos of the day in XML format<br/>
<br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
lang
</td>
<td valign=top>
Tells the language to display and the liturgical calendar to use<br/>
<font color=blue>for Roman Ordinary Calendar
: </font><br/>
-
« <i>AM</i> » : for american-us language and Roman Ordinary Calendar<br/>
-
« <i>AR</i> » : for arabic language and Roman Ordinary Calendar<br/>
-
« <i>DE</i> » : for german language and Roman Ordinary Calendar<br/>
-
« <i>FR</i> » : for french language and Roman Ordinary Calendar<br/>
-
« <i>GR</i> » : for greek (hellenic) language and Roman Ordinary Calendar<br/>
-
« <i>IT</i> » : for italian language and Roman Ordinary Calendar<br/>
-
« <i>MG</i> » : for malagasy language and Roman Ordinary Calendar<br/>
-
« <i>NL</i> » : for dutch language and Roman Ordinary Calendar<br/>
-
« <i>PL</i> » : for polish language and Roman Ordinary Calendar<br/>
-
« <i>PT</i> » : for portuges language and Roman Ordinary Calendar<br/>
-
« <i>SP</i> » : for spanish language and Roman Ordinary Calendar<br/>
<font color=blue>for other catholics calendars
forms : </font><br/>
-
« <i>ARM</i> » : for armenian language and armenian calendar<br/>
-
« <i>BYA</i> » : for arabic language and byzantine calendar<br/>
-
« <i>COA</i> » : for arabic language and copte calendar<br/>
-
« <i>MAA</i> » : for arabic language and maronite calendar<br/>
-
« <i>SYA</i> » : for arabic language and syriac calendar<br/>
-
« <i>TRA</i> » : for american-us language and Roman extraordinary calendar<br/>
-
« <i>TRD</i> » : for german language and Roman extraordinary calendar<br/>
-
« <i>TRF</i> » : for french language and Roman extraordinary calendar<br/>
-
« <i>TRS</i> » : for spanish language and Roman extraordinary calendar<br/>
<br/>
</td>
</tr>
<tr>
<td width=100 valign=top>
content
</td>
<td valign=top>
Tells the lecture you want to get<br/>
<font color=blue>for Roman calendar Ordinary
form : </font><br/>
-
« <i>FR</i> » : for the first lecture<br/>
-
« <i>PS</i> » : for the psalm<br/>
-
« <i>SR</i> » : for the second lecture<br/>
-
« <i>GSP</i> » : for the gospel<br/>
<font color=blue>for other catholics calendars
forms : </font><br/>
-
« <i>EP</i> » : for the epistle<br/>
-
« <i>GSP</i> » : for the gospel<br/>
<br/>
</td>
</tr>
</table>
<h3>EXAMPLES</h3>
<table border=1 cellpadding=5 style="border-collapse: collapse; border: 1px solid #000000;">
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td> </td>
<td align="center"> </td>
<td align="center"><b>type</b></td>
<td align="center"><b>date</b></td>
<td align="center"><b>lang</b></td>
<td align="center"><b>content</b></td>
<td align="center"><b>url example</b></td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the saint of a day</td>
<td align="center"> </td>
<td align="center">saint</td>
<td align="center" rowspan=10>yyyymmdd</td>
<td align="center" rowspan=10><u><i>Ordinary forms</i></u><br/>AM, AR, DE, FR,<br/>GR, IT, NL, PL,<br/>PT,
SP<br/><br/><br/><u><i>Other forms</i></u><br/>ARM, BYA, MAA,<br/>TRF, TRA
</td>
<td align="center" rowspan=10><u><i>Ordinary forms</i></u><br/> FR,PS,SR,GSP<br/><br/><br/><br/><u><i>Other
forms</i></u><br/>EP,GSP
</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=saint&lang=IT</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the feast of a day</td>
<td align="center"> </td>
<td align="center">feast</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=feast&lang=AM</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the liturgic title of a day</td>
<td align="center" rowspan="4"> <font color=red>all</font> </td>
<td align="center">liturgic_t</td>
<td align="left" nowrap>http://feed.evangelizo.org/v2/reader.php?date=20190427&type=liturgic_t&lang=FR</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the long reading title of a day</td>
<td align="center">reading_lt</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading_lt&lang=SP&content=FR
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the short reading title of a day</td>
<td align="center">reading_st</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading_st&lang=TRF&content=EP
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the text of the reading of a day</td>
<td align="center">reading</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=reading&lang=DE&content=GSP
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary title of a day</td>
<td align="center"> </td>
<td align="center">comment_t</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_t&lang=PT
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary author of a day</td>
<td align="center"> </td>
<td align="center">comment_a</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_a&lang=FR
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary source of a day</td>
<td align="center"> </td>
<td align="center">comment_s</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment_s&lang=PL
</td>
</tr>
<tr style="border-top: 2px solid #000000; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000;">
<td nowrap>To get the commentary text of a day</td>
<td align="center"> </td>
<td align="center">comment</td>
<td align="left" nowrap>
http://feed.evangelizo.org/v2/reader.php?date=20190427&type=comment&lang=MAA
</td>
</tr>
</table>
<br/><br/><u><b>PHP example</b></u><br/><font style="font-family:courier"> $today = date('Ymd');<br/> $url
= "http://feed.evangelizo.org/v2/reader.php?date=$today&type=comment&lang=FR";<br/> $h =
fopen($url,"r");<br/> while (!feof($h)) {<br/> $str .= fgets($h);<br/> }<br/> print
$str;</font><br/><br/>
<u><b>Javascript example 1</b></u><br/>
<div style="font-family:courier"><br/> <html>
<br/> <head>
<br/> <title>Exemple d'affichage de fichier texte</title>
<br/> <script language="javascript" type="text/javascript">
<br/> function displayTextFile(filePath){
<br/> iframe = document.getElementsByName('textDisplay')[0];
<br/> iframe.src=filePath;
<br/> iframe.style.display="block";
<br/> }
<br/> </script>
<br/> </head>
<br/> <body>
<br/> <iframe id="textDisplay" name="textDisplay" src="" style="width: 400px;
height: 240px; display: none;"></iframe>
<br/> <script>
<br/> var currentTime = new Date();
<br/> var month = currentTime.getMonth() + 1;
<br/> var day = currentTime.getDate();
<br/> var year = currentTime.getFullYear();
<br/> if (day < 10) day = '0'+day;
<br/> if (month < 10) month = '0'+month;
<br/> displayTextFile('http://feed.evangelizo.org/v2/reader.php?date='+year+month+day+'&type=reading&lang=FR&content=GSP');
<br/> </script>
<br/> </body>
<br/> </html>
</div>
<br/><br/><br/><br/><br/>
<div style="font-family:courier">
<p><b><a name="test">Test it online !</a></b></p>
<div>
<form method="POST" action="http://feed.evangelizo.org/v2/reader.php#test">
What:
<select name="type" id="tryType">
<option value="all">all</option>
<option value="saint">saint</option>
<option value="feast">feast</option>
<option value="liturgic_t">liturgic title</option>
<option value="reading_lt">long reading title</option>
<option value="reading_st">short reading title</option>
<option value="reading" selected>text of the reading</option>
<option value="audio">audio link of the reading</option>
<option value="comment_t">commentary title</option>
<option value="comment_a">commentary author</option>
<option value="comment_s">commentary source</option>
<option value="comment">commentary text</option>
</select>
Date:
<select name="date" id="tryDate">
<option value="20260525" >Monday 25 May 2026</option>
<option value="20260526" >Tuesday 26 May 2026</option>
<option value="20260527" >Wednesday 27 May 2026</option>
<option value="20260528" >Thursday 28 May 2026</option>
<option value="20260529" >Friday 29 May 2026</option>
<option value="20260530" >Saturday 30 May 2026</option>
<option value="20260531" >Sunday 31 May 2026</option>
<option value="20260601" >Monday 1 June 2026</option>
<option value="20260602" >Tuesday 2 June 2026</option>
<option value="20260603" >Wednesday 3 June 2026</option>
<option value="20260604" >Thursday 4 June 2026</option>
<option value="20260605" >Friday 5 June 2026</option>
<option value="20260606" >Saturday 6 June 2026</option>
<option value="20260607" >Sunday 7 June 2026</option>
<option value="20260608" >Monday 8 June 2026</option>
<option value="20260609" >Tuesday 9 June 2026</option>
<option value="20260610" >Wednesday 10 June 2026</option>
<option value="20260611" >Thursday 11 June 2026</option>
<option value="20260612" >Friday 12 June 2026</option>
<option value="20260613" >Saturday 13 June 2026</option>
<option value="20260614" >Sunday 14 June 2026</option>
<option value="20260615" >Monday 15 June 2026</option>
<option value="20260616" >Tuesday 16 June 2026</option>
<option value="20260617" >Wednesday 17 June 2026</option>
<option value="20260618" >Thursday 18 June 2026</option>
<option value="20260619" >Friday 19 June 2026</option>
<option value="20260620" >Saturday 20 June 2026</option>
<option value="20260621" >Sunday 21 June 2026</option>
<option value="20260622" >Monday 22 June 2026</option>
<option value="20260623" >Tuesday 23 June 2026</option>
<option value="20260624" >Wednesday 24 June 2026</option>
</select>
Lang:
<select name="lang" id="tryLang">
<option>AM</option>
<option>AR</option>
<option>ARM</option>
<option>BYA</option>
<option>BYE</option>
<option>CHA</option>
<option>COA</option>
<option>DE</option>
<option>FR</option>
<option>GR</option>
<option>IT</option>
<option>MAA</option>
<option>MAF</option>
<option>MG</option>
<option>NL</option>
<option>PL</option>
<option>PT</option>
<option>SP</option>
<option>SYA</option>
<option>SYE</option>
<option>TR</option>
<option>TRA</option>
<option>TRD</option>
<option>TRF</option>
<option>TRS</option>
</select>
Content (optional):
<select name="content" id="tryContent">
<option value="">--</option>
<option value="FR">first lecture</option>
<option value="PS">psalm</option>
<option value="SR">second lecture</option>
<option value="GSP" selected>gospel</option>
<option value="EP">epistle</option>
</select>
<button type="button" id="submitTry">Submit</button>
</form>
<br/><br/>
<div id="tryUrlResult" style="background-color:#cafcca; border:1px solid #333; width: 70%; margin:auto; margin-bottom:1em; padding:1em; display: none;"></div>
<iframe id="textDisplay" name="textDisplay" src="" style="background-color:#cacafc; border:1px solid #333; width: 70%; margin:auto; margin-bottom:4em; padding:1em; display: none;"></iframe>
</div>
<br/><br/>
</div>
<script type="text/javascript">
function displayTextFile(filePath) {
iframe = document.getElementsByName('textDisplay')[0];
iframe.src = filePath;
iframe.style.display = "block";
iframe.onload = function() {
iframe.width = iframe.contentWindow.document.body.scrollWidth;
iframe.height = iframe.contentWindow.document.body.scrollHeight;
}
}
</script>
<script>
document.getElementById("submitTry").addEventListener("click", function () {
var url = window.location.protocol + '//' + window.location.hostname + '/v2/reader.php?';
var date = document.getElementById("tryDate").value;
var lang = document.getElementById("tryLang").value;
var content = document.getElementById("tryContent").value;
var type = document.getElementById("tryType").value;
url += 'date=' + date + '&lang=' + lang + '&type=' + type + (content ? ('&content=' + content) : '');
var tryUrlResult = document.getElementById('tryUrlResult');
tryUrlResult.style.display = 'block';
tryUrlResult.innerHTML = 'Printing the content of <a href="' + url + '">' + url + '</a>';
displayTextFile(url);
});
</script>
</body>
</html>