Yahoo Pipes - Возвращать элементы в ленте по диапазону?

StackOverflow https://stackoverflow.com/questions/818435

  •  03-07-2019
  •  | 
  •  

Вопрос

Существует лента RSS с более чем 1000 элементов. Я хочу создать RSS-канал Yahoo Pipes, который возвращает подмножество элементов канала, указанных в индексе первого и последнего элемента. Например, я мог бы передать first = 500 и last = 600, и канал вернет RSS-канал только с 500-го по 600-й элемент в исходном канале. Возможно ли это с Yahoo Pipes, и если да, то может ли кто-нибудь указать мне правильное направление?

Это было полезно?

Решение

Как вы быстро поняли, лучший способ работы с конвейерами Yahoo - это думать так же, как вы, когда составляете конвейер Unix - здесь очевидный конвейер Unix будет заключаться в том, чтобы взять хвост за голову, и подход к конвейерам Yahoo совершенно аналогичен (за исключением того, что, называя 'head' именем 'truncate', они создают на вашем пути небольшое препятствие; -).

Другие советы

Разобрался ... используйте усеченный фильтр, за которым следует хвостовой фильтр с входами a и b соответственно. Это приводит к [a-b: a] пунктам.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top