You are here

feeds

Feeds extensible parsers

各種parserを使用して、aggregatorよりも自由度の高いFeedインポートができます。

Provided parsers
    XPath XML & HTML
    QueryPath XML & HTML (requires the QueryPath module)
    JSONPath JSON & JSON lines parser (requires JSONPath)
    JMESPath JSON & JSON lines parser (requires JMESPath and PHP 5.4)

 

モジュールインストール

$ sudo mkdir sites/all/libraries/jsonpath;sudo wget -c -O sites/all/libraries/jsonpath/jsonpath.php https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/jsonpath/jsonpath-0.8.1.php
$ sudo drush -y en feeds_ex

ComposerとJESPath parserのインストール

$ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
$ cd sites/all/libraries/
$ sudo git clone https://github.com/mtdowling/jmespath.php.git
$ cd jmespath.php
$ sudo composer install
$ drush cc all

tags_module:

requirements_drupalmodule:

package: 
Feeds

Feeds Tamper

Drupal Tutorials #52 - Modifying Your Feeds Before Import with Feeds Tamper

Feedsインポートデータの加工

インポートする際に正規表現で加工したり、1フィールドに複数の値を持つCSVデータをインポートする場合に便利です。

 

$ sudo drush en feeds_tamper_ui feeds_tamper -y

tags_module:

requirements_drupalmodule:

package: 
Feeds
Subscribe to RSS - feeds