Closed (won't fix)
Project:
Feeds
Version:
7.x-2.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
9 Dec 2010 at 12:18 UTC
Updated:
9 Feb 2012 at 21:03 UTC
Is there something like a views fetcher available? This fetcher should take a views output as the input for the fetcher in the feeds module.
Comments
Comment #1
David Goode commentedInteresting idea. What is the use case for those who might be interested in developing it? It shouldn't be that hard actually, just create a new plugin and expose the views columns to the mappers. Could either make a pair of fetcher and parser, or perhaps just make the fetcher turn it into a CSV file or something.
Comment #2
David Goode commentedNote; alternative is to use Views RSS or similar to turn a view into an RSS feed, then fetch and parse that with feeds; this is the current methodology, and at least in the Drupal 6 version of the respective modules it supported most types of fields and use cases.
Comment #3
blue56 commentedI combination with the Data module, "Materialized Views" could be a reality. See http://groups.drupal.org/node/17644
"Materialized Views" is great for searching data. The flow would be something like:
Fields -> Views -> Feeds -> Data table -> Views
Could also be used when exporting data out of Drupal. It is easier to export data using eg. Navicat when it is stored as normal tables, not one table for each field:
Fields -> Views -> Feeds -> Data table
Or it could be used for transforming data. Like:
Fields -> Views -> Feeds -> Fields
Comment #4
mitchell commentedViews Atom + Feeds Atom might work.
edited out epilogue
Comment #5
dooug commentedWe successfully used Feeds Querypath Parser to parse data from a View.
A Views Parser might be unnecessary because other Parsers could be used to scrape from the View. However, such a Views Parser could simplify the mapping based on the standard Views output.
I just noticed that this exists but is in development for Feeds 6.x only: Views Parser You should make requests for this on that module, it is beyond the scope of the Feeds module.