Thanks P.O.! That was the nudge I needed to get me started. And your
code is fine, no need to write it any differently.
As it turns out, the code as written works just fine on Windows. Address
"" is valid there too. I did a copy and paste into rexxtry with the
necessary semicolons and it worked perfectly.
The reason for the need to determine the latest version is for users who
are getting the package for the first time. Once one has a working
version of fop, there is no need to update it. The way the Apache folks
have the website set up, the "current" version is in a different
location than the prior versions. In order to download the "current"
version, you need to know what it is! I suppose we could use the newest
prior version - 2.6 - but at some point they may drop support for it and
should we encounter a problem, they would ask us to show it on the
latest version before they would investigate. So, as in most cases, it
is best to stay "current".
Thanks again,
Gil
On 7/8/2022 2:48 PM, P.O. Jonsson wrote:
Dear Gil,
Using cURL web scraping is a piece of cake. Here an example
ADDRESS "" "curl --insecure https://xmlgraphics.apache.org/fop/" WITH
OUTPUT STEM myStem.
DO i=1 TO mystem.0
IF mystem.i~pos('The latest version of FOP is available at')> 0 THEN
say mystem.i
END
Pardon my hacking old-style code with methods but it is just to give
you an idea. You need to change the ADDRESS command for Windows but
cURL should be there.
Given that the version only changes approximately once a year it might
stop working before the next version, not sure if it is really
necessary to check for the latest version?
Hälsningar/Regards/Grüsse,
P.O. Jonsson
oor...@jonases.se
Am 08.07.2022 um 15:45 schrieb Gilbert Barmwater <gi...@bellsouth.net>:
Sorry, I should have been more specific. I am interested in
determining the current level of Apache Fop on their website, not the
one installed in your system. When you go to their website, you will
see what the current level is and will be able to download it from a
mirror site. If you go to the mirror site you will see two packages
for the current level. Unless someone knows how to "ask"
(programmatically) for the current level from the website, I suspect
some sort of program to read the source of one of the webpages is
needed and then to search it to determine what the current level is.
(Used to be called "screen scraping" back in the day.) Gil
On 7/8/2022 8:55 AM, Rony G. Flatscher wrote:
On 08.07.2022 14:38, Gilbert Barmwater wrote:
Thanks Rony. I will see where the copyright statement is coming
from and make the change. I'm going to update setup.rex to
download fop-2.7 and update docprep.rex to include the
preprocessing of the entities file as well.
+1
PS Anyone looking for a challenge, we need a oorexx program to
determine what the current level of Apache Fop is. If interested,
please contact me either on- or off-list. Thanks. GB
Would this be what you are after:
G:\oorexx.tmp\gilDocs\bldoc_orx>fop-2.7\fop\fop.cmd -version
FOP Version 2.7
It seems that the fop-2.*\fop\ directory has all fop scripts:
G:\oorexx.tmp\gilDocs\bldoc_orx>dir fop-2.7\fop\fop*
Volume in drive G is root_g
Volume Serial Number is 2F1A-EC34
Directory of G:\oorexx.tmp\gilDocs\bldoc_orx\fop-2.7\fop
12.01.2022 12:55 7 679 fop
12.01.2022 12:55 3 222 fop.bat
12.01.2022 12:55 1 252 fop.cmd
12.01.2022 12:55 10 845 fop.js
4 File(s) 22 998 bytes
0 Dir(s) 3 832 582 144 bytes free
The "-version" switch is from
<https://xmlgraphics.apache.org/fop/1.0/running.html>. It would
allow to pick any other level of fop on the left hand side link list.
---rony
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel