René,
I see that in this pipeline you use reverse with specs to trim trailing
parts of your
records. I understand that the nrx specs stage does not yet completely emulate
the CMS
specs stage, but I hope that as it is improved it will fully support CMS-type
inputRange
notation.
In CMS/TSO Pipelines, Author's Edition, pp. 165, 166 we see that
| "An inputRange can contain a negative number; this specifies that the
count is from the
| end of the record rather than from the beginning:
| word -2 1
| The general form of a range consists of two numbers separated a
semicolon. Thus, there
| is a third idiom to refer to the entire record: 1;-1. When both numbers are
positive,
| there is no difference between using semicolon and using a hyphen to delimit
the
numbers. When the two numbers have the same sign, the first number must be less
than or
equal to the second one; it is an error to specify an ending column that is
before the
beginning one. (Recall that -2 is less than -1.) When the numbers have
different signs,
a null input field is used when the beginning position is after the end position:
| word 2;-2 1
Thus, your pipeline could eventually use
| :
| | specs 7;-2 1
| :
| | specs 77;-10 1
| :
Leslie
On 2022-06-22 05:55:59 René Jansen wrote:
> I think so too. This is why I built the following pipeline to make sure
> this page is updated daily:
>
> ➜ test git:(master) cat oorexx_downloads.nrx
> out =''
> address pipe with output stem out
>
> 'pipe (pipnm) literal curl
> https://sourceforge.net/projects/oorexx/files/oorexx/5.0.0beta/ '- '|
> command '-
> '| split '-
> '| locate +href="https://sourceforge.net/projects/oorexx/files+ '-
> '| nlocate /readme.md/ specs 7-* 1 '-
> '| reverse '-
> '| specs 2-* 1 '-
> '| reverse '-
> '| o: fanout '-
> '| specs 77-* 1 '-
> '| reverse '-
> '| specs 10-* 1 '-
> '| reverse '-
> '| b: juxtapose '-
> '| sort desc '-
> '| specs /[/ 1 1-5 nw 7-11 nw 13-* nw /)/ nw '-
> '| change /href/ /] (href/ '-
> '| cons ? o: '-
> '| insert / / '-
> '| b:'
>
> do i=1 to out[0]
> say out[i]
> end
>
> As you can see, it takes the RSS feed from SF and turns it into a Markdown
> page. I will have something by the end of this week.
>
> Best regards,
>
> René.
--
Operating System: Linux
Distribution: openSUSE Leap 15.4 x86_64
java version "18" 2022-03-22
NetRexx portable processor 4.03-GA build 260-20220503-1730
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel