diff --git a/composer.json b/composer.json index c20a56d2..e6f01141 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,5 @@ { - "name": "grav-plugin-admin", + "name": "getgrav/grav-plugin-admin", "type": "grav-plugin", "description": "Admin plugin for Grav CMS", "keywords": ["admin", "plugin", "manager", "panel"], @@ -23,7 +23,7 @@ "php": ">=7.1.3", "ext-json": "*", "composer/semver": "^1.4", - "fguillot/picofeed": "@stable" + "p3k/picofeed": "@stable" }, "require-dev": { "codeception/codeception": "^2.4", diff --git a/composer.lock b/composer.lock index 745fe771..1a16fd44 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "80c2e588383e4d227fd26a9d8e2aac89", + "content-hash": "8b3c07286e8c9baf049b2da482136b3a", "packages": [ { "name": "composer/semver", @@ -69,17 +69,17 @@ "time": "2016-08-30T16:08:34+00:00" }, { - "name": "fguillot/picofeed", - "version": "v0.1.37", + "name": "p3k/picofeed", + "version": "v0.1.38", "source": { "type": "git", - "url": "https://github.com/miniflux/picoFeed.git", - "reference": "402b7f07629577e7929625e78bc88d3d5831a22d" + "url": "https://github.com/aaronpk/picoFeed.git", + "reference": "989c0bcf2eac016a4104abce1aadff791fc287ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/miniflux/picoFeed/zipball/402b7f07629577e7929625e78bc88d3d5831a22d", - "reference": "402b7f07629577e7929625e78bc88d3d5831a22d", + "url": "https://api.github.com/repos/aaronpk/picoFeed/zipball/989c0bcf2eac016a4104abce1aadff791fc287ab", + "reference": "989c0bcf2eac016a4104abce1aadff791fc287ab", "shasum": "" }, "require": { @@ -119,21 +119,20 @@ ], "description": "Modern library to handle RSS/Atom feeds", "homepage": "https://github.com/miniflux/picoFeed", - "abandoned": true, - "time": "2017-11-02T03:20:36+00:00" + "time": "2017-11-30T00:16:58+00:00" }, { "name": "zendframework/zendxml", - "version": "1.1.0", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/zendframework/ZendXml.git", - "reference": "267db6a2c431a08a8f8ff0f1f4c302a5ba6f5b99" + "reference": "eceab37a591c9e140772a1470338258857339e00" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/ZendXml/zipball/267db6a2c431a08a8f8ff0f1f4c302a5ba6f5b99", - "reference": "267db6a2c431a08a8f8ff0f1f4c302a5ba6f5b99", + "url": "https://api.github.com/repos/zendframework/ZendXml/zipball/eceab37a591c9e140772a1470338258857339e00", + "reference": "eceab37a591c9e140772a1470338258857339e00", "shasum": "" }, "require": { @@ -146,8 +145,8 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev", - "dev-develop": "1.2.x-dev" + "dev-master": "1.2.x-dev", + "dev-develop": "1.3.x-dev" } }, "autoload": { @@ -166,22 +165,22 @@ "xml", "zf" ], - "time": "2018-04-30T15:11:04+00:00" + "time": "2019-01-22T19:42:14+00:00" } ], "packages-dev": [ { "name": "behat/gherkin", - "version": "v4.5.1", + "version": "v4.6.0", "source": { "type": "git", "url": "https://github.com/Behat/Gherkin.git", - "reference": "74ac03d52c5e23ad8abd5c5cce4ab0e8dc1b530a" + "reference": "ab0a02ea14893860bca00f225f5621d351a3ad07" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Behat/Gherkin/zipball/74ac03d52c5e23ad8abd5c5cce4ab0e8dc1b530a", - "reference": "74ac03d52c5e23ad8abd5c5cce4ab0e8dc1b530a", + "url": "https://api.github.com/repos/Behat/Gherkin/zipball/ab0a02ea14893860bca00f225f5621d351a3ad07", + "reference": "ab0a02ea14893860bca00f225f5621d351a3ad07", "shasum": "" }, "require": { @@ -189,8 +188,8 @@ }, "require-dev": { "phpunit/phpunit": "~4.5|~5", - "symfony/phpunit-bridge": "~2.7|~3", - "symfony/yaml": "~2.3|~3" + "symfony/phpunit-bridge": "~2.7|~3|~4", + "symfony/yaml": "~2.3|~3|~4" }, "suggest": { "symfony/yaml": "If you want to parse features, represented in YAML files" @@ -227,20 +226,20 @@ "gherkin", "parser" ], - "time": "2017-08-30T11:04:43+00:00" + "time": "2019-01-16T14:22:17+00:00" }, { "name": "codeception/codeception", - "version": "2.5.1", + "version": "2.5.3", "source": { "type": "git", "url": "https://github.com/Codeception/Codeception.git", - "reference": "e0a658c64e98811a6fd4f6aa7c3222e0609066a9" + "reference": "19f0fe845c0af5af2a6c094dc0df3a178a3fd5b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/Codeception/zipball/e0a658c64e98811a6fd4f6aa7c3222e0609066a9", - "reference": "e0a658c64e98811a6fd4f6aa7c3222e0609066a9", + "url": "https://api.github.com/repos/Codeception/Codeception/zipball/19f0fe845c0af5af2a6c094dc0df3a178a3fd5b0", + "reference": "19f0fe845c0af5af2a6c094dc0df3a178a3fd5b0", "shasum": "" }, "require": { @@ -272,7 +271,7 @@ "predis/predis": "^1.0", "squizlabs/php_codesniffer": "~2.0", "symfony/process": ">=2.7 <5.0", - "vlucas/phpdotenv": "^2.4.0" + "vlucas/phpdotenv": "^3.0" }, "suggest": { "aws/aws-sdk-php": "For using AWS Auth in REST module and Queue module", @@ -319,25 +318,25 @@ "functional testing", "unit testing" ], - "time": "2018-10-29T21:23:19+00:00" + "time": "2019-02-02T15:39:58+00:00" }, { "name": "codeception/phpunit-wrapper", - "version": "7.3.2", + "version": "7.6.1", "source": { "type": "git", "url": "https://github.com/Codeception/phpunit-wrapper.git", - "reference": "a5633c736e0e0022bc5065b27c63f2d1aa97b69f" + "reference": "ed4b12beb167dc2ecea293b4f6df6c20ce8d280f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/a5633c736e0e0022bc5065b27c63f2d1aa97b69f", - "reference": "a5633c736e0e0022bc5065b27c63f2d1aa97b69f", + "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/ed4b12beb167dc2ecea293b4f6df6c20ce8d280f", + "reference": "ed4b12beb167dc2ecea293b4f6df6c20ce8d280f", "shasum": "" }, "require": { "phpunit/php-code-coverage": "^6.0", - "phpunit/phpunit": "~7.1.0|~7.2.0|~7.3.0", + "phpunit/phpunit": ">=7.1 <7.6", "sebastian/comparator": "^3.0", "sebastian/diff": "^3.0" }, @@ -362,7 +361,7 @@ } ], "description": "PHPUnit classes used by Codeception", - "time": "2018-10-07T21:30:01+00:00" + "time": "2019-01-13T10:34:39+00:00" }, { "name": "codeception/stub", @@ -676,32 +675,33 @@ }, { "name": "guzzlehttp/psr7", - "version": "1.4.2", + "version": "1.5.2", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c" + "reference": "9f83dded91781a01c63574e387eaa769be769115" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/f5b8a8512e2b58b0071a7280e39f14f72e05d87c", - "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/9f83dded91781a01c63574e387eaa769be769115", + "reference": "9f83dded91781a01c63574e387eaa769be769115", "shasum": "" }, "require": { "php": ">=5.4.0", - "psr/http-message": "~1.0" + "psr/http-message": "~1.0", + "ralouphie/getallheaders": "^2.0.5" }, "provide": { "psr/http-message-implementation": "1.0" }, "require-dev": { - "phpunit/phpunit": "~4.0" + "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.5-dev" } }, "autoload": { @@ -731,13 +731,14 @@ "keywords": [ "http", "message", + "psr-7", "request", "response", "stream", "uri", "url" ], - "time": "2017-03-20T17:10:46+00:00" + "time": "2018-12-04T20:46:45+00:00" }, { "name": "myclabs/deep-copy", @@ -1358,16 +1359,16 @@ }, { "name": "phpunit/phpunit", - "version": "7.3.5", + "version": "7.5.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "7b331efabbb628c518c408fdfcaf571156775de2" + "reference": "2896657da5fb237bc316bdfc18c2650efeee0dc0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/7b331efabbb628c518c408fdfcaf571156775de2", - "reference": "7b331efabbb628c518c408fdfcaf571156775de2", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/2896657da5fb237bc316bdfc18c2650efeee0dc0", + "reference": "2896657da5fb237bc316bdfc18c2650efeee0dc0", "shasum": "" }, "require": { @@ -1388,11 +1389,11 @@ "phpunit/php-timer": "^2.0", "sebastian/comparator": "^3.0", "sebastian/diff": "^3.0", - "sebastian/environment": "^3.1", + "sebastian/environment": "^4.0", "sebastian/exporter": "^3.1", "sebastian/global-state": "^2.0", "sebastian/object-enumerator": "^3.0.3", - "sebastian/resource-operations": "^1.0", + "sebastian/resource-operations": "^2.0", "sebastian/version": "^2.0.1" }, "conflict": { @@ -1412,7 +1413,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "7.3-dev" + "dev-master": "7.5-dev" } }, "autoload": { @@ -1438,7 +1439,7 @@ "testing", "xunit" ], - "time": "2018-09-08T15:14:29+00:00" + "time": "2019-02-07T14:15:04+00:00" }, { "name": "psr/http-message", @@ -1490,6 +1491,46 @@ ], "time": "2016-08-06T14:39:51+00:00" }, + { + "name": "ralouphie/getallheaders", + "version": "2.0.5", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "5601c8a83fbba7ef674a7369456d12f1e0d0eafa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/5601c8a83fbba7ef674a7369456d12f1e0d0eafa", + "reference": "5601c8a83fbba7ef674a7369456d12f1e0d0eafa", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "phpunit/phpunit": "~3.7.0", + "satooshi/php-coveralls": ">=1.0" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "time": "2016-02-11T07:05:27+00:00" + }, { "name": "sebastian/code-unit-reverse-lookup", "version": "1.0.1", @@ -1601,23 +1642,23 @@ }, { "name": "sebastian/diff", - "version": "3.0.1", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "366541b989927187c4ca70490a35615d3fef2dce" + "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/366541b989927187c4ca70490a35615d3fef2dce", - "reference": "366541b989927187c4ca70490a35615d3fef2dce", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/720fcc7e9b5cf384ea68d9d930d480907a0c1a29", + "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29", "shasum": "" }, "require": { "php": "^7.1" }, "require-dev": { - "phpunit/phpunit": "^7.0", + "phpunit/phpunit": "^7.5 || ^8.0", "symfony/process": "^2 || ^3.3 || ^4" }, "type": "library", @@ -1653,32 +1694,35 @@ "unidiff", "unified diff" ], - "time": "2018-06-10T07:54:39+00:00" + "time": "2019-02-04T06:01:07+00:00" }, { "name": "sebastian/environment", - "version": "3.1.0", + "version": "4.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5" + "reference": "6fda8ce1974b62b14935adc02a9ed38252eca656" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5", - "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/6fda8ce1974b62b14935adc02a9ed38252eca656", + "reference": "6fda8ce1974b62b14935adc02a9ed38252eca656", "shasum": "" }, "require": { - "php": "^7.0" + "php": "^7.1" }, "require-dev": { - "phpunit/phpunit": "^6.1" + "phpunit/phpunit": "^7.5" + }, + "suggest": { + "ext-posix": "*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1.x-dev" + "dev-master": "4.1-dev" } }, "autoload": { @@ -1703,7 +1747,7 @@ "environment", "hhvm" ], - "time": "2017-07-01T08:51:00+00:00" + "time": "2019-02-01T05:27:49+00:00" }, { "name": "sebastian/exporter", @@ -1970,25 +2014,25 @@ }, { "name": "sebastian/resource-operations", - "version": "1.0.0", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52" + "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/4d7a795d35b889bf80a0cc04e08d77cedfa917a9", + "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9", "shasum": "" }, "require": { - "php": ">=5.6.0" + "php": "^7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.0-dev" } }, "autoload": { @@ -2008,7 +2052,7 @@ ], "description": "Provides a list of PHP built-in functions that operate on resources", "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "time": "2015-07-28T20:34:47+00:00" + "time": "2018-10-04T04:07:39+00:00" }, { "name": "sebastian/version", @@ -2055,16 +2099,16 @@ }, { "name": "symfony/browser-kit", - "version": "v4.1.7", + "version": "v4.2.3", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "c55fe9257003b2d95c0211b3f6941e8dfd26dffd" + "reference": "ee4462581eb54bf34b746e4a5d522a4f21620160" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/c55fe9257003b2d95c0211b3f6941e8dfd26dffd", - "reference": "c55fe9257003b2d95c0211b3f6941e8dfd26dffd", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/ee4462581eb54bf34b746e4a5d522a4f21620160", + "reference": "ee4462581eb54bf34b746e4a5d522a4f21620160", "shasum": "" }, "require": { @@ -2081,7 +2125,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -2108,30 +2152,34 @@ ], "description": "Symfony BrowserKit Component", "homepage": "https://symfony.com", - "time": "2018-07-26T09:10:45+00:00" + "time": "2019-01-16T21:31:25+00:00" }, { "name": "symfony/console", - "version": "v4.1.7", + "version": "v4.2.3", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "432122af37d8cd52fba1b294b11976e0d20df595" + "reference": "1f0ad51dfde4da8a6070f06adc58b4e37cbb37a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/432122af37d8cd52fba1b294b11976e0d20df595", - "reference": "432122af37d8cd52fba1b294b11976e0d20df595", + "url": "https://api.github.com/repos/symfony/console/zipball/1f0ad51dfde4da8a6070f06adc58b4e37cbb37a4", + "reference": "1f0ad51dfde4da8a6070f06adc58b4e37cbb37a4", "shasum": "" }, "require": { "php": "^7.1.3", + "symfony/contracts": "^1.0", "symfony/polyfill-mbstring": "~1.0" }, "conflict": { "symfony/dependency-injection": "<3.4", "symfony/process": "<3.3" }, + "provide": { + "psr/log-implementation": "1.0" + }, "require-dev": { "psr/log": "~1.0", "symfony/config": "~3.4|~4.0", @@ -2141,7 +2189,7 @@ "symfony/process": "~3.4|~4.0" }, "suggest": { - "psr/log-implementation": "For using the console logger", + "psr/log": "For using the console logger", "symfony/event-dispatcher": "", "symfony/lock": "", "symfony/process": "" @@ -2149,7 +2197,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -2176,20 +2224,88 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2018-10-31T09:30:44+00:00" + "time": "2019-01-25T14:35:16+00:00" }, { - "name": "symfony/css-selector", - "version": "v4.1.7", + "name": "symfony/contracts", + "version": "v1.0.2", "source": { "type": "git", - "url": "https://github.com/symfony/css-selector.git", - "reference": "d67de79a70a27d93c92c47f37ece958bf8de4d8a" + "url": "https://github.com/symfony/contracts.git", + "reference": "1aa7ab2429c3d594dd70689604b5cf7421254cdf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/d67de79a70a27d93c92c47f37ece958bf8de4d8a", - "reference": "d67de79a70a27d93c92c47f37ece958bf8de4d8a", + "url": "https://api.github.com/repos/symfony/contracts/zipball/1aa7ab2429c3d594dd70689604b5cf7421254cdf", + "reference": "1aa7ab2429c3d594dd70689604b5cf7421254cdf", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "require-dev": { + "psr/cache": "^1.0", + "psr/container": "^1.0" + }, + "suggest": { + "psr/cache": "When using the Cache contracts", + "psr/container": "When using the Service contracts", + "symfony/cache-contracts-implementation": "", + "symfony/service-contracts-implementation": "", + "symfony/translation-contracts-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\": "" + }, + "exclude-from-classmap": [ + "**/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A set of abstractions extracted out of the Symfony components", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2018-12-05T08:06:11+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v4.2.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "48eddf66950fa57996e1be4a55916d65c10c604a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/48eddf66950fa57996e1be4a55916d65c10c604a", + "reference": "48eddf66950fa57996e1be4a55916d65c10c604a", "shasum": "" }, "require": { @@ -2198,7 +2314,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -2229,20 +2345,20 @@ ], "description": "Symfony CssSelector Component", "homepage": "https://symfony.com", - "time": "2018-10-02T16:36:10+00:00" + "time": "2019-01-16T20:31:39+00:00" }, { "name": "symfony/dom-crawler", - "version": "v4.1.7", + "version": "v4.2.3", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "80e60271bb288de2a2259662cff125cff4f93f95" + "reference": "d8476760b04cdf7b499c8718aa437c20a9155103" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/80e60271bb288de2a2259662cff125cff4f93f95", - "reference": "80e60271bb288de2a2259662cff125cff4f93f95", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/d8476760b04cdf7b499c8718aa437c20a9155103", + "reference": "d8476760b04cdf7b499c8718aa437c20a9155103", "shasum": "" }, "require": { @@ -2259,7 +2375,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -2286,24 +2402,25 @@ ], "description": "Symfony DomCrawler Component", "homepage": "https://symfony.com", - "time": "2018-10-02T12:40:59+00:00" + "time": "2019-01-16T20:35:37+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v4.1.7", + "version": "v4.2.3", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "552541dad078c85d9414b09c041ede488b456cd5" + "reference": "bd09ad265cd50b2b9d09d65ce6aba2d29bc81fe1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/552541dad078c85d9414b09c041ede488b456cd5", - "reference": "552541dad078c85d9414b09c041ede488b456cd5", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/bd09ad265cd50b2b9d09d65ce6aba2d29bc81fe1", + "reference": "bd09ad265cd50b2b9d09d65ce6aba2d29bc81fe1", "shasum": "" }, "require": { - "php": "^7.1.3" + "php": "^7.1.3", + "symfony/contracts": "^1.0" }, "conflict": { "symfony/dependency-injection": "<3.4" @@ -2322,7 +2439,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -2349,20 +2466,20 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2018-10-10T13:52:42+00:00" + "time": "2019-01-16T20:35:37+00:00" }, { "name": "symfony/finder", - "version": "v4.1.7", + "version": "v4.2.3", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "1f17195b44543017a9c9b2d437c670627e96ad06" + "reference": "ef71816cbb264988bb57fe6a73f610888b9aa70c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/1f17195b44543017a9c9b2d437c670627e96ad06", - "reference": "1f17195b44543017a9c9b2d437c670627e96ad06", + "url": "https://api.github.com/repos/symfony/finder/zipball/ef71816cbb264988bb57fe6a73f610888b9aa70c", + "reference": "ef71816cbb264988bb57fe6a73f610888b9aa70c", "shasum": "" }, "require": { @@ -2371,7 +2488,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -2398,7 +2515,7 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "time": "2018-10-03T08:47:56+00:00" + "time": "2019-01-16T20:35:37+00:00" }, { "name": "symfony/polyfill-ctype", @@ -2519,16 +2636,16 @@ }, { "name": "symfony/process", - "version": "v4.1.7", + "version": "v4.2.3", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "3e83acef94d979b1de946599ef86b3a352abcdc9" + "reference": "6c05edb11fbeff9e2b324b4270ecb17911a8b7ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/3e83acef94d979b1de946599ef86b3a352abcdc9", - "reference": "3e83acef94d979b1de946599ef86b3a352abcdc9", + "url": "https://api.github.com/repos/symfony/process/zipball/6c05edb11fbeff9e2b324b4270ecb17911a8b7ad", + "reference": "6c05edb11fbeff9e2b324b4270ecb17911a8b7ad", "shasum": "" }, "require": { @@ -2537,7 +2654,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -2564,20 +2681,20 @@ ], "description": "Symfony Process Component", "homepage": "https://symfony.com", - "time": "2018-10-14T20:48:13+00:00" + "time": "2019-01-24T22:05:03+00:00" }, { "name": "symfony/yaml", - "version": "v4.1.7", + "version": "v4.2.3", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "367e689b2fdc19965be435337b50bc8adf2746c9" + "reference": "d461670ee145092b7e2a56c1da7118f19cadadb0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/367e689b2fdc19965be435337b50bc8adf2746c9", - "reference": "367e689b2fdc19965be435337b50bc8adf2746c9", + "url": "https://api.github.com/repos/symfony/yaml/zipball/d461670ee145092b7e2a56c1da7118f19cadadb0", + "reference": "d461670ee145092b7e2a56c1da7118f19cadadb0", "shasum": "" }, "require": { @@ -2596,7 +2713,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -2623,7 +2740,7 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2018-10-02T16:36:10+00:00" + "time": "2019-01-16T20:35:37+00:00" }, { "name": "theseer/tokenizer", @@ -2667,20 +2784,21 @@ }, { "name": "webmozart/assert", - "version": "1.3.0", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/webmozart/assert.git", - "reference": "0df1908962e7a3071564e857d86874dad1ef204a" + "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/0df1908962e7a3071564e857d86874dad1ef204a", - "reference": "0df1908962e7a3071564e857d86874dad1ef204a", + "url": "https://api.github.com/repos/webmozart/assert/zipball/83e253c8e0be5b0257b881e1827274667c5c17a9", + "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0" + "php": "^5.3.3 || ^7.0", + "symfony/polyfill-ctype": "^1.8" }, "require-dev": { "phpunit/phpunit": "^4.6", @@ -2713,13 +2831,13 @@ "check", "validate" ], - "time": "2018-01-29T19:49:41+00:00" + "time": "2018-12-25T11:19:39+00:00" } ], "aliases": [], "minimum-stability": "stable", "stability-flags": { - "fguillot/picofeed": 0 + "p3k/picofeed": 0 }, "prefer-stable": false, "prefer-lowest": false, diff --git a/vendor/bin/picofeed b/vendor/bin/picofeed index 0307acc1..98dfc3c4 120000 --- a/vendor/bin/picofeed +++ b/vendor/bin/picofeed @@ -1 +1 @@ -../fguillot/picofeed/picofeed \ No newline at end of file +../p3k/picofeed/picofeed \ No newline at end of file diff --git a/vendor/composer/ClassLoader.php b/vendor/composer/ClassLoader.php index dc02dfb1..fce8549f 100644 --- a/vendor/composer/ClassLoader.php +++ b/vendor/composer/ClassLoader.php @@ -279,7 +279,7 @@ class ClassLoader */ public function setApcuPrefix($apcuPrefix) { - $this->apcuPrefix = function_exists('apcu_fetch') && ini_get('apc.enabled') ? $apcuPrefix : null; + $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null; } /** @@ -377,7 +377,7 @@ class ClassLoader $subPath = $class; while (false !== $lastPos = strrpos($subPath, '\\')) { $subPath = substr($subPath, 0, $lastPos); - $search = $subPath.'\\'; + $search = $subPath . '\\'; if (isset($this->prefixDirsPsr4[$search])) { $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1); foreach ($this->prefixDirsPsr4[$search] as $dir) { diff --git a/vendor/composer/autoload_namespaces.php b/vendor/composer/autoload_namespaces.php index 9e00f8d3..bde97073 100644 --- a/vendor/composer/autoload_namespaces.php +++ b/vendor/composer/autoload_namespaces.php @@ -6,5 +6,5 @@ $vendorDir = dirname(dirname(__FILE__)); $baseDir = dirname($vendorDir); return array( - 'PicoFeed' => array($vendorDir . '/fguillot/picofeed/lib'), + 'PicoFeed' => array($vendorDir . '/p3k/picofeed/lib'), ); diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 47980419..efcbc3a2 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -33,7 +33,7 @@ class ComposerStaticInitda370287ab6d5b8a28188afe08f659c5 array ( 'PicoFeed' => array ( - 0 => __DIR__ . '/..' . '/fguillot/picofeed/lib', + 0 => __DIR__ . '/..' . '/p3k/picofeed/lib', ), ), ); diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 9f764edc..039ff9b1 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -64,18 +64,18 @@ ] }, { - "name": "fguillot/picofeed", - "version": "v0.1.37", - "version_normalized": "0.1.37.0", + "name": "p3k/picofeed", + "version": "v0.1.38", + "version_normalized": "0.1.38.0", "source": { "type": "git", - "url": "https://github.com/miniflux/picoFeed.git", - "reference": "402b7f07629577e7929625e78bc88d3d5831a22d" + "url": "https://github.com/aaronpk/picoFeed.git", + "reference": "989c0bcf2eac016a4104abce1aadff791fc287ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/miniflux/picoFeed/zipball/402b7f07629577e7929625e78bc88d3d5831a22d", - "reference": "402b7f07629577e7929625e78bc88d3d5831a22d", + "url": "https://api.github.com/repos/aaronpk/picoFeed/zipball/989c0bcf2eac016a4104abce1aadff791fc287ab", + "reference": "989c0bcf2eac016a4104abce1aadff791fc287ab", "shasum": "" }, "require": { @@ -95,7 +95,7 @@ "suggest": { "ext-curl": "PicoFeed will use cURL if present" }, - "time": "2017-11-02T03:20:36+00:00", + "time": "2017-11-30T00:16:58+00:00", "bin": [ "picofeed" ], @@ -116,22 +116,21 @@ } ], "description": "Modern library to handle RSS/Atom feeds", - "homepage": "https://github.com/miniflux/picoFeed", - "abandoned": true + "homepage": "https://github.com/miniflux/picoFeed" }, { "name": "zendframework/zendxml", - "version": "1.1.0", - "version_normalized": "1.1.0.0", + "version": "1.2.0", + "version_normalized": "1.2.0.0", "source": { "type": "git", "url": "https://github.com/zendframework/ZendXml.git", - "reference": "267db6a2c431a08a8f8ff0f1f4c302a5ba6f5b99" + "reference": "eceab37a591c9e140772a1470338258857339e00" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/ZendXml/zipball/267db6a2c431a08a8f8ff0f1f4c302a5ba6f5b99", - "reference": "267db6a2c431a08a8f8ff0f1f4c302a5ba6f5b99", + "url": "https://api.github.com/repos/zendframework/ZendXml/zipball/eceab37a591c9e140772a1470338258857339e00", + "reference": "eceab37a591c9e140772a1470338258857339e00", "shasum": "" }, "require": { @@ -141,12 +140,12 @@ "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.4", "zendframework/zend-coding-standard": "~1.0.0" }, - "time": "2018-04-30T15:11:04+00:00", + "time": "2019-01-22T19:42:14+00:00", "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev", - "dev-develop": "1.2.x-dev" + "dev-master": "1.2.x-dev", + "dev-develop": "1.3.x-dev" } }, "installation-source": "dist", diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/heise.de.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/heise.de.php deleted file mode 100644 index 39611458..00000000 --- a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/heise.de.php +++ /dev/null @@ -1,13 +0,0 @@ - array( - '%.*%' => array( - 'test_url' => 'http://www.heise.de/security/meldung/BND-300-Millionen-Euro-fuer-Fruehwarnsystem-gegen-Cyber-Attacken-2192237.html', - 'body' => array( - '//div[@class="meldung_wrapper"]', - '//div[@class="artikel_content"]', - '//div[@class="article-content"]', - ), - ), - ), -); diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/theverge.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/theverge.com.php deleted file mode 100644 index cf052b07..00000000 --- a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/theverge.com.php +++ /dev/null @@ -1,16 +0,0 @@ - array( - '%.*%' => array( - 'test_url' => 'https://www.theverge.com/2017/10/20/16512178/alphabet-project-loon-puerto-rico-lte-balloons-disaster-relief-connectivity', - 'body' => array( - '//div[@class="c-entry-hero__header-wrap"]', - '//span[@class="e-image__inner"]', - '//div[@class="c-entry-content"]', - ), - 'strip' => array( - '//div[@class="c-entry-hero__meta"]', - ) - ), - ), -); diff --git a/vendor/fguillot/picofeed/LICENSE b/vendor/p3k/picofeed/LICENSE similarity index 100% rename from vendor/fguillot/picofeed/LICENSE rename to vendor/p3k/picofeed/LICENSE diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Base.php b/vendor/p3k/picofeed/lib/PicoFeed/Base.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Base.php rename to vendor/p3k/picofeed/lib/PicoFeed/Base.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Client/Client.php b/vendor/p3k/picofeed/lib/PicoFeed/Client/Client.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Client/Client.php rename to vendor/p3k/picofeed/lib/PicoFeed/Client/Client.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Client/ClientException.php b/vendor/p3k/picofeed/lib/PicoFeed/Client/ClientException.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Client/ClientException.php rename to vendor/p3k/picofeed/lib/PicoFeed/Client/ClientException.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Client/Curl.php b/vendor/p3k/picofeed/lib/PicoFeed/Client/Curl.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Client/Curl.php rename to vendor/p3k/picofeed/lib/PicoFeed/Client/Curl.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Client/ForbiddenException.php b/vendor/p3k/picofeed/lib/PicoFeed/Client/ForbiddenException.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Client/ForbiddenException.php rename to vendor/p3k/picofeed/lib/PicoFeed/Client/ForbiddenException.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Client/HttpHeaders.php b/vendor/p3k/picofeed/lib/PicoFeed/Client/HttpHeaders.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Client/HttpHeaders.php rename to vendor/p3k/picofeed/lib/PicoFeed/Client/HttpHeaders.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Client/InvalidCertificateException.php b/vendor/p3k/picofeed/lib/PicoFeed/Client/InvalidCertificateException.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Client/InvalidCertificateException.php rename to vendor/p3k/picofeed/lib/PicoFeed/Client/InvalidCertificateException.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Client/InvalidUrlException.php b/vendor/p3k/picofeed/lib/PicoFeed/Client/InvalidUrlException.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Client/InvalidUrlException.php rename to vendor/p3k/picofeed/lib/PicoFeed/Client/InvalidUrlException.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Client/MaxRedirectException.php b/vendor/p3k/picofeed/lib/PicoFeed/Client/MaxRedirectException.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Client/MaxRedirectException.php rename to vendor/p3k/picofeed/lib/PicoFeed/Client/MaxRedirectException.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Client/MaxSizeException.php b/vendor/p3k/picofeed/lib/PicoFeed/Client/MaxSizeException.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Client/MaxSizeException.php rename to vendor/p3k/picofeed/lib/PicoFeed/Client/MaxSizeException.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Client/Stream.php b/vendor/p3k/picofeed/lib/PicoFeed/Client/Stream.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Client/Stream.php rename to vendor/p3k/picofeed/lib/PicoFeed/Client/Stream.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Client/TimeoutException.php b/vendor/p3k/picofeed/lib/PicoFeed/Client/TimeoutException.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Client/TimeoutException.php rename to vendor/p3k/picofeed/lib/PicoFeed/Client/TimeoutException.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Client/UnauthorizedException.php b/vendor/p3k/picofeed/lib/PicoFeed/Client/UnauthorizedException.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Client/UnauthorizedException.php rename to vendor/p3k/picofeed/lib/PicoFeed/Client/UnauthorizedException.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Client/Url.php b/vendor/p3k/picofeed/lib/PicoFeed/Client/Url.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Client/Url.php rename to vendor/p3k/picofeed/lib/PicoFeed/Client/Url.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Config/Config.php b/vendor/p3k/picofeed/lib/PicoFeed/Config/Config.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Config/Config.php rename to vendor/p3k/picofeed/lib/PicoFeed/Config/Config.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Encoding/Encoding.php b/vendor/p3k/picofeed/lib/PicoFeed/Encoding/Encoding.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Encoding/Encoding.php rename to vendor/p3k/picofeed/lib/PicoFeed/Encoding/Encoding.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Filter/Attribute.php b/vendor/p3k/picofeed/lib/PicoFeed/Filter/Attribute.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Filter/Attribute.php rename to vendor/p3k/picofeed/lib/PicoFeed/Filter/Attribute.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Filter/Filter.php b/vendor/p3k/picofeed/lib/PicoFeed/Filter/Filter.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Filter/Filter.php rename to vendor/p3k/picofeed/lib/PicoFeed/Filter/Filter.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Filter/Html.php b/vendor/p3k/picofeed/lib/PicoFeed/Filter/Html.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Filter/Html.php rename to vendor/p3k/picofeed/lib/PicoFeed/Filter/Html.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Filter/Tag.php b/vendor/p3k/picofeed/lib/PicoFeed/Filter/Tag.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Filter/Tag.php rename to vendor/p3k/picofeed/lib/PicoFeed/Filter/Tag.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Generator/ContentGeneratorInterface.php b/vendor/p3k/picofeed/lib/PicoFeed/Generator/ContentGeneratorInterface.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Generator/ContentGeneratorInterface.php rename to vendor/p3k/picofeed/lib/PicoFeed/Generator/ContentGeneratorInterface.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Generator/FileContentGenerator.php b/vendor/p3k/picofeed/lib/PicoFeed/Generator/FileContentGenerator.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Generator/FileContentGenerator.php rename to vendor/p3k/picofeed/lib/PicoFeed/Generator/FileContentGenerator.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Generator/YoutubeContentGenerator.php b/vendor/p3k/picofeed/lib/PicoFeed/Generator/YoutubeContentGenerator.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Generator/YoutubeContentGenerator.php rename to vendor/p3k/picofeed/lib/PicoFeed/Generator/YoutubeContentGenerator.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Logging/Logger.php b/vendor/p3k/picofeed/lib/PicoFeed/Logging/Logger.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Logging/Logger.php rename to vendor/p3k/picofeed/lib/PicoFeed/Logging/Logger.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/Atom.php b/vendor/p3k/picofeed/lib/PicoFeed/Parser/Atom.php similarity index 94% rename from vendor/fguillot/picofeed/lib/PicoFeed/Parser/Atom.php rename to vendor/p3k/picofeed/lib/PicoFeed/Parser/Atom.php index bb2d40a2..0496869c 100644 --- a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/Atom.php +++ b/vendor/p3k/picofeed/lib/PicoFeed/Parser/Atom.php @@ -214,6 +214,23 @@ class Atom extends Parser $item->setAuthor(XmlParser::getValue($author)); } + /** + * Find the item author URL. + * + * @param SimpleXMLElement $xml Feed + * @param SimpleXMLElement $entry Feed item + * @param \PicoFeed\Parser\Item $item Item object + */ + public function findItemAuthorUrl(SimpleXMLElement $xml, SimpleXMLElement $entry, Item $item) + { + $authorUrl = XmlParser::getXPathResult($entry, 'atom:author/atom:uri', $this->namespaces) + ?: XmlParser::getXPathResult($entry, 'author/uri') + ?: XmlParser::getXPathResult($xml, 'atom:author/atom:uri', $this->namespaces) + ?: XmlParser::getXPathResult($xml, 'author/uri'); + + $item->setAuthorUrl(XmlParser::getValue($authorUrl)); + } + /** * Find the item content. * diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/DateParser.php b/vendor/p3k/picofeed/lib/PicoFeed/Parser/DateParser.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Parser/DateParser.php rename to vendor/p3k/picofeed/lib/PicoFeed/Parser/DateParser.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/Feed.php b/vendor/p3k/picofeed/lib/PicoFeed/Parser/Feed.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Parser/Feed.php rename to vendor/p3k/picofeed/lib/PicoFeed/Parser/Feed.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/Item.php b/vendor/p3k/picofeed/lib/PicoFeed/Parser/Item.php similarity index 95% rename from vendor/fguillot/picofeed/lib/PicoFeed/Parser/Item.php rename to vendor/p3k/picofeed/lib/PicoFeed/Parser/Item.php index 2ce772db..98214b8e 100644 --- a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/Item.php +++ b/vendor/p3k/picofeed/lib/PicoFeed/Parser/Item.php @@ -54,6 +54,13 @@ class Item */ public $author = ''; + /** + * Item author URL. + * + * @var string + */ + public $authorUrl = ''; + /** * Item date. * @@ -335,6 +342,16 @@ class Item return $this->author; } + /** + * Get author URL. + * + * @return string + */ + public function getAuthorUrl() + { + return $this->authorUrl; + } + /** * Return true if the item is "Right to Left". * @@ -381,6 +398,18 @@ class Item return $this; } + /** + * Set author URL. + * + * @param string $authorUrl + * @return Item + */ + public function setAuthorUrl($authorUrl) + { + $this->authorUrl = $authorUrl; + return $this; + } + /** * Set item date. * diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/MalformedXmlException.php b/vendor/p3k/picofeed/lib/PicoFeed/Parser/MalformedXmlException.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Parser/MalformedXmlException.php rename to vendor/p3k/picofeed/lib/PicoFeed/Parser/MalformedXmlException.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/Parser.php b/vendor/p3k/picofeed/lib/PicoFeed/Parser/Parser.php similarity index 99% rename from vendor/fguillot/picofeed/lib/PicoFeed/Parser/Parser.php rename to vendor/p3k/picofeed/lib/PicoFeed/Parser/Parser.php index 9b6cf932..103747b3 100644 --- a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/Parser.php +++ b/vendor/p3k/picofeed/lib/PicoFeed/Parser/Parser.php @@ -151,6 +151,7 @@ abstract class Parser implements ParserInterface $item->namespaces = $this->used_namespaces; $this->findItemAuthor($xml, $entry, $item); + $this->findItemAuthorUrl($xml, $entry, $item); $this->findItemUrl($entry, $item); $this->checkItemUrl($feed, $item); diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/ParserException.php b/vendor/p3k/picofeed/lib/PicoFeed/Parser/ParserException.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Parser/ParserException.php rename to vendor/p3k/picofeed/lib/PicoFeed/Parser/ParserException.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/ParserInterface.php b/vendor/p3k/picofeed/lib/PicoFeed/Parser/ParserInterface.php similarity index 94% rename from vendor/fguillot/picofeed/lib/PicoFeed/Parser/ParserInterface.php rename to vendor/p3k/picofeed/lib/PicoFeed/Parser/ParserInterface.php index 8d6be085..e95b3c12 100644 --- a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/ParserInterface.php +++ b/vendor/p3k/picofeed/lib/PicoFeed/Parser/ParserInterface.php @@ -102,6 +102,15 @@ interface ParserInterface */ public function findItemAuthor(SimpleXMLElement $xml, SimpleXMLElement $entry, Item $item); + /** + * Find the item author URL. + * + * @param SimpleXMLElement $xml Feed + * @param SimpleXMLElement $entry Feed item + * @param Item $item Item object + */ + public function findItemAuthorUrl(SimpleXMLElement $xml, SimpleXMLElement $entry, Item $item); + /** * Find the item URL. * diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/Rss10.php b/vendor/p3k/picofeed/lib/PicoFeed/Parser/Rss10.php similarity index 95% rename from vendor/fguillot/picofeed/lib/PicoFeed/Parser/Rss10.php rename to vendor/p3k/picofeed/lib/PicoFeed/Parser/Rss10.php index 0e2df13c..641d7a74 100644 --- a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/Rss10.php +++ b/vendor/p3k/picofeed/lib/PicoFeed/Parser/Rss10.php @@ -216,6 +216,19 @@ class Rss10 extends Parser $item->setAuthor(XmlParser::getValue($author)); } + /** + * Find the item author URL. + * + * @param SimpleXMLElement $xml Feed + * @param SimpleXMLElement $entry Feed item + * @param \PicoFeed\Parser\Item $item Item object + */ + public function findItemAuthorUrl(SimpleXMLElement $xml, SimpleXMLElement $entry, Item $item) + { + // There appears to be no support for author URL in the dc: terms + $item->setAuthorUrl(''); + } + /** * Find the item content. * diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/Rss20.php b/vendor/p3k/picofeed/lib/PicoFeed/Parser/Rss20.php similarity index 95% rename from vendor/fguillot/picofeed/lib/PicoFeed/Parser/Rss20.php rename to vendor/p3k/picofeed/lib/PicoFeed/Parser/Rss20.php index 57054b16..da9c0d5f 100644 --- a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/Rss20.php +++ b/vendor/p3k/picofeed/lib/PicoFeed/Parser/Rss20.php @@ -209,6 +209,19 @@ class Rss20 extends Parser $item->setAuthor(XmlParser::getValue($value)); } + /** + * Find the item author URL. + * + * @param SimpleXMLElement $xml Feed + * @param SimpleXMLElement $entry Feed item + * @param \PicoFeed\Parser\Item $item Item object + */ + public function findItemAuthorUrl(SimpleXMLElement $xml, SimpleXMLElement $entry, Item $item) + { + // There appears to be no support for author URL in the dc: terms or author element + $item->setAuthorUrl(''); + } + /** * Find the item content. * diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/Rss91.php b/vendor/p3k/picofeed/lib/PicoFeed/Parser/Rss91.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Parser/Rss91.php rename to vendor/p3k/picofeed/lib/PicoFeed/Parser/Rss91.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/Rss92.php b/vendor/p3k/picofeed/lib/PicoFeed/Parser/Rss92.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Parser/Rss92.php rename to vendor/p3k/picofeed/lib/PicoFeed/Parser/Rss92.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/XmlEntityException.php b/vendor/p3k/picofeed/lib/PicoFeed/Parser/XmlEntityException.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Parser/XmlEntityException.php rename to vendor/p3k/picofeed/lib/PicoFeed/Parser/XmlEntityException.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/XmlParser.php b/vendor/p3k/picofeed/lib/PicoFeed/Parser/XmlParser.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Parser/XmlParser.php rename to vendor/p3k/picofeed/lib/PicoFeed/Parser/XmlParser.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/PicoFeedException.php b/vendor/p3k/picofeed/lib/PicoFeed/PicoFeedException.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/PicoFeedException.php rename to vendor/p3k/picofeed/lib/PicoFeed/PicoFeedException.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Processor/ContentFilterProcessor.php b/vendor/p3k/picofeed/lib/PicoFeed/Processor/ContentFilterProcessor.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Processor/ContentFilterProcessor.php rename to vendor/p3k/picofeed/lib/PicoFeed/Processor/ContentFilterProcessor.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Processor/ContentGeneratorProcessor.php b/vendor/p3k/picofeed/lib/PicoFeed/Processor/ContentGeneratorProcessor.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Processor/ContentGeneratorProcessor.php rename to vendor/p3k/picofeed/lib/PicoFeed/Processor/ContentGeneratorProcessor.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Processor/ItemPostProcessor.php b/vendor/p3k/picofeed/lib/PicoFeed/Processor/ItemPostProcessor.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Processor/ItemPostProcessor.php rename to vendor/p3k/picofeed/lib/PicoFeed/Processor/ItemPostProcessor.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Processor/ItemProcessorInterface.php b/vendor/p3k/picofeed/lib/PicoFeed/Processor/ItemProcessorInterface.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Processor/ItemProcessorInterface.php rename to vendor/p3k/picofeed/lib/PicoFeed/Processor/ItemProcessorInterface.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Processor/ScraperProcessor.php b/vendor/p3k/picofeed/lib/PicoFeed/Processor/ScraperProcessor.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Processor/ScraperProcessor.php rename to vendor/p3k/picofeed/lib/PicoFeed/Processor/ScraperProcessor.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Reader/Favicon.php b/vendor/p3k/picofeed/lib/PicoFeed/Reader/Favicon.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Reader/Favicon.php rename to vendor/p3k/picofeed/lib/PicoFeed/Reader/Favicon.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Reader/Reader.php b/vendor/p3k/picofeed/lib/PicoFeed/Reader/Reader.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Reader/Reader.php rename to vendor/p3k/picofeed/lib/PicoFeed/Reader/Reader.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Reader/ReaderException.php b/vendor/p3k/picofeed/lib/PicoFeed/Reader/ReaderException.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Reader/ReaderException.php rename to vendor/p3k/picofeed/lib/PicoFeed/Reader/ReaderException.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Reader/SubscriptionNotFoundException.php b/vendor/p3k/picofeed/lib/PicoFeed/Reader/SubscriptionNotFoundException.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Reader/SubscriptionNotFoundException.php rename to vendor/p3k/picofeed/lib/PicoFeed/Reader/SubscriptionNotFoundException.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Reader/UnsupportedFeedFormatException.php b/vendor/p3k/picofeed/lib/PicoFeed/Reader/UnsupportedFeedFormatException.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Reader/UnsupportedFeedFormatException.php rename to vendor/p3k/picofeed/lib/PicoFeed/Reader/UnsupportedFeedFormatException.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/.blog.lemonde.fr.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/.blog.lemonde.fr.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/.blog.lemonde.fr.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/.blog.lemonde.fr.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/.blogs.nytimes.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/.blogs.nytimes.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/.blogs.nytimes.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/.blogs.nytimes.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/.igen.fr.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/.igen.fr.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/.igen.fr.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/.igen.fr.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/.nytimes.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/.nytimes.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/.nytimes.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/.nytimes.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/.over-blog.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/.over-blog.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/.over-blog.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/.over-blog.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/.phoronix.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/.phoronix.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/.phoronix.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/.phoronix.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/.slate.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/.slate.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/.slate.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/.slate.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/.theguardian.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/.theguardian.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/.theguardian.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/.theguardian.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/.wikipedia.org.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/.wikipedia.org.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/.wikipedia.org.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/.wikipedia.org.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/.wired.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/.wired.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/.wired.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/.wired.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/.wsj.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/.wsj.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/.wsj.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/.wsj.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/01net.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/01net.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/01net.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/01net.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/24.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/24.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/24.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/24.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/444.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/444.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/444.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/444.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/888.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/888.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/888.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/888.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/abstrusegoose.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/abstrusegoose.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/abstrusegoose.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/abstrusegoose.com.php diff --git a/vendor/p3k/picofeed/lib/PicoFeed/Rules/achgut.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/achgut.com.php new file mode 100644 index 00000000..1e61fe68 --- /dev/null +++ b/vendor/p3k/picofeed/lib/PicoFeed/Rules/achgut.com.php @@ -0,0 +1,16 @@ + array( + '%.*%' => array( + 'test_url' => 'http://www.achgut.com/artikel/deutscher_herbst_wg_reichsstrasse_106', + 'body' => array( + '//div[@class="headerpict_half"]/div/img', + '//div[@class="beitrag"]/div[@class="teaser_blog_text"]' + ), + 'strip' => array( + '//div[@class="footer_blog_text"]', + '//div[@class="beitrag"]/div[@class="teaser_blog_text"]/h2[1]' + ) + ), + ), +); diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/adventuregamers.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/adventuregamers.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/adventuregamers.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/adventuregamers.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/alainonline.net.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/alainonline.net.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/alainonline.net.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/alainonline.net.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/aljazeera.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/aljazeera.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/aljazeera.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/aljazeera.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/allafrica.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/allafrica.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/allafrica.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/allafrica.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/allgemeine-zeitung.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/allgemeine-zeitung.de.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/allgemeine-zeitung.de.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/allgemeine-zeitung.de.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/amazingsuperpowers.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/amazingsuperpowers.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/amazingsuperpowers.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/amazingsuperpowers.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/anythingcomic.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/anythingcomic.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/anythingcomic.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/anythingcomic.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/ap.org.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/ap.org.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/ap.org.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/ap.org.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/areadvd.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/areadvd.de.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/areadvd.de.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/areadvd.de.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/arstechnica.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/arstechnica.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/arstechnica.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/arstechnica.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/atv.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/atv.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/atv.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/atv.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/awkwardzombie.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/awkwardzombie.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/awkwardzombie.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/awkwardzombie.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/backchannel.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/backchannel.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/backchannel.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/backchannel.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/bangkokpost.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/bangkokpost.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/bangkokpost.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/bangkokpost.com.php diff --git a/vendor/p3k/picofeed/lib/PicoFeed/Rules/bauerwilli.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/bauerwilli.com.php new file mode 100644 index 00000000..b191a6ed --- /dev/null +++ b/vendor/p3k/picofeed/lib/PicoFeed/Rules/bauerwilli.com.php @@ -0,0 +1,17 @@ + array( + '%.*%' => array( + 'test_url' => 'http://www.bauerwilli.com/intuitive-eating/', + 'body' => array( + '//div[@class="entry-thumbnail"]', + '//div[@class="entry-content"]', + ), + 'strip' => array( + '//div[@class="tptn_counter"]', + '//div[contains(@class, "sharedaddy")]' + ), + ), + ), +); + diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/bgr.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/bgr.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/bgr.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/bgr.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/bigfootjustice.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/bigfootjustice.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/bigfootjustice.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/bigfootjustice.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/bigpicture.ru.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/bigpicture.ru.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/bigpicture.ru.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/bigpicture.ru.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/bizjournals.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/bizjournals.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/bizjournals.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/bizjournals.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/biztimes.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/biztimes.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/biztimes.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/biztimes.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/bleepingcomputer.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/bleepingcomputer.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/bleepingcomputer.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/bleepingcomputer.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/blog.fefe.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/blog.fefe.de.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/blog.fefe.de.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/blog.fefe.de.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/blog.mapillary.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/blog.mapillary.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/blog.mapillary.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/blog.mapillary.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/brewers.mlb.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/brewers.mlb.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/brewers.mlb.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/brewers.mlb.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/buenosairesherald.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/buenosairesherald.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/buenosairesherald.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/buenosairesherald.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/bunicomic.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/bunicomic.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/bunicomic.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/bunicomic.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/buttersafe.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/buttersafe.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/buttersafe.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/buttersafe.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/cad-comic.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/cad-comic.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/cad-comic.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/cad-comic.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/chaoslife.findchaos.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/chaoslife.findchaos.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/chaoslife.findchaos.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/chaoslife.findchaos.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/chinafile.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/chinafile.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/chinafile.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/chinafile.com.php diff --git a/vendor/p3k/picofeed/lib/PicoFeed/Rules/cicero.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/cicero.de.php new file mode 100644 index 00000000..2cd1b709 --- /dev/null +++ b/vendor/p3k/picofeed/lib/PicoFeed/Rules/cicero.de.php @@ -0,0 +1,17 @@ + array( + '%.*%' => array( + 'test_url' => 'https://cicero.de/innenpolitik/plaene-der-eu-kommission-der-ganz-normale-terror', + 'body' => array( + '//p[@class="lead"]', + '//article/div[2]/div[contains(@class, "field--name-field-cc-image")]', + '//article/div[2]/div[contains(@class, "image-description")]', + '//div[@class="field field-name-field-cc-body"]', + ), + 'strip' => array( + '//*[contains(@class, "urban-ad-sign")]' + ) + ), + ), +); diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/cliquerefresh.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/cliquerefresh.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/cliquerefresh.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/cliquerefresh.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/cnet.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/cnet.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/cnet.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/cnet.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/coinwelt.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/coinwelt.de.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/coinwelt.de.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/coinwelt.de.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/consomac.fr.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/consomac.fr.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/consomac.fr.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/consomac.fr.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/cowbirdsinlove.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/cowbirdsinlove.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/cowbirdsinlove.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/cowbirdsinlove.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/crash.net.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/crash.net.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/crash.net.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/crash.net.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/csmonitor.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/csmonitor.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/csmonitor.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/csmonitor.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/dailyjs.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/dailyjs.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/dailyjs.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/dailyjs.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/dailyreporter.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/dailyreporter.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/dailyreporter.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/dailyreporter.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/dailytech.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/dailytech.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/dailytech.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/dailytech.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/degroupnews.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/degroupnews.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/degroupnews.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/degroupnews.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/derstandard.at.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/derstandard.at.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/derstandard.at.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/derstandard.at.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/dilbert.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/dilbert.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/dilbert.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/dilbert.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/discovermagazine.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/discovermagazine.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/discovermagazine.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/discovermagazine.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/distrowatch.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/distrowatch.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/distrowatch.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/distrowatch.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/dozodomo.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/dozodomo.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/dozodomo.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/dozodomo.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/drawingboardcomic.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/drawingboardcomic.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/drawingboardcomic.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/drawingboardcomic.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/e-w-e.ru.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/e-w-e.ru.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/e-w-e.ru.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/e-w-e.ru.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/economist.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/economist.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/economist.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/economist.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/encyclopedie.naheulbeuk.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/encyclopedie.naheulbeuk.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/encyclopedie.naheulbeuk.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/encyclopedie.naheulbeuk.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/endlessorigami.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/endlessorigami.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/endlessorigami.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/endlessorigami.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/engadget.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/engadget.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/engadget.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/engadget.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/escapistmagazine.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/escapistmagazine.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/escapistmagazine.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/escapistmagazine.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/espn.go.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/espn.go.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/espn.go.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/espn.go.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/exocomics.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/exocomics.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/exocomics.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/exocomics.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/explosm.net.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/explosm.net.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/explosm.net.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/explosm.net.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/extrafabulouscomics.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/extrafabulouscomics.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/extrafabulouscomics.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/extrafabulouscomics.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/factroom.ru.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/factroom.ru.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/factroom.ru.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/factroom.ru.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/fastcodesign.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/fastcodesign.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/fastcodesign.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/fastcodesign.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/fastcoexist.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/fastcoexist.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/fastcoexist.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/fastcoexist.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/fastcompany.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/fastcompany.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/fastcompany.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/fastcompany.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/ffworld.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/ffworld.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/ffworld.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/ffworld.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/foreignpolicy.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/foreignpolicy.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/foreignpolicy.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/foreignpolicy.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/fossbytes.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/fossbytes.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/fossbytes.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/fossbytes.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/fototelegraf.ru.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/fototelegraf.ru.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/fototelegraf.ru.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/fototelegraf.ru.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/fowllanguagecomics.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/fowllanguagecomics.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/fowllanguagecomics.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/fowllanguagecomics.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/gamechannel.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/gamechannel.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/gamechannel.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/gamechannel.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/gamestar.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/gamestar.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/gamestar.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/gamestar.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/geek.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/geek.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/geek.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/geek.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/geektimes.ru.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/geektimes.ru.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/geektimes.ru.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/geektimes.ru.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/gerbilwithajetpack.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/gerbilwithajetpack.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/gerbilwithajetpack.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/gerbilwithajetpack.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/giantitp.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/giantitp.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/giantitp.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/giantitp.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/github.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/github.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/github.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/github.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/gocomics.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/gocomics.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/gocomics.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/gocomics.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/golem.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/golem.de.php similarity index 92% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/golem.de.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/golem.de.php index 84224830..87312853 100644 --- a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/golem.de.php +++ b/vendor/p3k/picofeed/lib/PicoFeed/Rules/golem.de.php @@ -13,6 +13,7 @@ return array( ), 'strip' => array( '//header[@class="cluster-header"]/a', + '//header[@class="cluster-header"]/h1', '//div[@id="iqadtile4"]', ), ), diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/gondola.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/gondola.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/gondola.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/gondola.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/gorabbit.ru.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/gorabbit.ru.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/gorabbit.ru.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/gorabbit.ru.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/habrahabr.ru.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/habrahabr.ru.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/habrahabr.ru.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/habrahabr.ru.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/happletea.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/happletea.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/happletea.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/happletea.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/hardware.fr.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/hardware.fr.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/hardware.fr.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/hardware.fr.php diff --git a/vendor/p3k/picofeed/lib/PicoFeed/Rules/heise.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/heise.de.php new file mode 100644 index 00000000..0ee69150 --- /dev/null +++ b/vendor/p3k/picofeed/lib/PicoFeed/Rules/heise.de.php @@ -0,0 +1,79 @@ + array( + '%^/tp.*%' => array( + 'test_url' => 'https://www.heise.de/tp/features/Macrons-Vermoegenssteuer-Der-Staat-verzichtet-auf-3-2-Milliarden-3863931.html', + 'body' => array( + '//main/article' + ), + 'strip' => array( + '//header', + '//aside', + '//nav[@class="pre-akwa-toc"]', + '//*[@class="seite_zurueck"]', + '//*[@class="pagination"]', + '//a[@class="kommentare_lesen_link"]', + '//div[contains(@class, "shariff")]', + '//a[@class="beitragsfooter_permalink"]', + '//a[@class="beitragsfooter_fehlermelden"]', + '//a[@class="beitragsfooter_printversion"]' + ), + 'next_page' => array( + '//a[@class="seite_weiter"]' + ), + ), + '%^/newsticker/meldung.*%' => array( + 'test_url' => 'https://www.heise.de/newsticker/meldung/DragonFly-BSD-5-0-mit-experimentellem-HAMMER2-veroeffentlicht-3864731.html', + 'body' => array( + '//div[@class="article-content"]', + ), + 'strip' => array( + '//*[contains(@class, "gallery")]', + '//*[contains(@class, "video")]', + ), + ), + '%^/autos/artikel.*%' => array( + 'test_url' => 'https://www.heise.de/autos/artikel/Bericht-Mazda-baut-Range-Extender-mit-Wankelmotor-3864760.html', + 'body' => array( + '//section[@id="artikel_text"]' + ), + 'strip' => array( + '//p[@id="content_foren"]', + '//div[contains(@class, "shariff")]', + '//p[@class="permalink"]', + '//p[@class="printversion"]' + ), + ), + '%^/foto/meldung.*%' => array( + 'test_url' => 'https://www.heise.de/foto/meldung/Wildlife-Fotograf-des-Jahres-Gewinnerbild-zeigt-getoetetes-Nashorn-3864311.html', + 'body' => array( + '//div[@class="article-content"]' + ), + ), + '%^/ct.*%' => array( + 'test_url' => 'https://www.heise.de/ct/artikel/Google-Pixel-2-und-Pixel-2-XL-im-Test-3863842.html', + 'body' => array( + '//main/div[1]/div[1]/section' + ), + 'strip' => array( + '//header' + ) + ), + '%^/developer.*%' => array( + 'test_url' => 'https://www.heise.de/developer/meldung/Container-Docker-unterstuetzt-Kubernetes-3863625.html', + 'body' => array( + '//div[@class="article-content"]' + ) + ), + '%.*%' => array( + 'test_url' => 'https://www.heise.de/mac-and-i/meldung/iOS-App-Nude-findet-mittels-ML-Nacktbilder-und-versteckt-sie-3864217.html', + 'body' => array( + '//article/div[@class="meldung_wrapper"]', + ), + 'strip' => array( + '//*[contains(@class, "gallery")]', + '//*[contains(@class, "video")]', + ), + ), + ), +); diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/hirek.prim.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/hirek.prim.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/hirek.prim.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/hirek.prim.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/hotshowlife.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/hotshowlife.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/hotshowlife.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/hotshowlife.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/huffingtonpost.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/huffingtonpost.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/huffingtonpost.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/huffingtonpost.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/hvg.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/hvg.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/hvg.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/hvg.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/idokep.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/idokep.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/idokep.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/idokep.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/imogenquest.net.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/imogenquest.net.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/imogenquest.net.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/imogenquest.net.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/index.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/index.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/index.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/index.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/indiehaven.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/indiehaven.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/indiehaven.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/indiehaven.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/inforadio.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/inforadio.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/inforadio.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/inforadio.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/ing.dk.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/ing.dk.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/ing.dk.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/ing.dk.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/invisiblebread.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/invisiblebread.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/invisiblebread.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/invisiblebread.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/ir.amd.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/ir.amd.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/ir.amd.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/ir.amd.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/japantimes.co.jp.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/japantimes.co.jp.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/japantimes.co.jp.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/japantimes.co.jp.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/japantoday.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/japantoday.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/japantoday.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/japantoday.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/journaldugeek.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/journaldugeek.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/journaldugeek.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/journaldugeek.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/jsonline.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/jsonline.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/jsonline.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/jsonline.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/justcoolidea.ru.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/justcoolidea.ru.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/justcoolidea.ru.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/justcoolidea.ru.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/kanpai.fr.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/kanpai.fr.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/kanpai.fr.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/kanpai.fr.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/karriere.jobfinder.dk.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/karriere.jobfinder.dk.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/karriere.jobfinder.dk.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/karriere.jobfinder.dk.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/kisalfold.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/kisalfold.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/kisalfold.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/kisalfold.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/kiszamolo.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/kiszamolo.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/kiszamolo.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/kiszamolo.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/kodi.tv.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/kodi.tv.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/kodi.tv.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/kodi.tv.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/koreaherald.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/koreaherald.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/koreaherald.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/koreaherald.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/koreatimes.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/koreatimes.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/koreatimes.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/koreatimes.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/lastplacecomics.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/lastplacecomics.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/lastplacecomics.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/lastplacecomics.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/legorafi.fr.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/legorafi.fr.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/legorafi.fr.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/legorafi.fr.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/lejapon.fr.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/lejapon.fr.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/lejapon.fr.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/lejapon.fr.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/lesjoiesducode.fr.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/lesjoiesducode.fr.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/lesjoiesducode.fr.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/lesjoiesducode.fr.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/lfg.co.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/lfg.co.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/lfg.co.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/lfg.co.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/lifehacker.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/lifehacker.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/lifehacker.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/lifehacker.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/lifehacker.ru.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/lifehacker.ru.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/lifehacker.ru.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/lifehacker.ru.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/linux-magazin.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/linux-magazin.de.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/linux-magazin.de.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/linux-magazin.de.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/linux.org.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/linux.org.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/linux.org.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/linux.org.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/linux.org.ru.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/linux.org.ru.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/linux.org.ru.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/linux.org.ru.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/linuxinsider.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/linuxinsider.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/linuxinsider.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/linuxinsider.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/lists.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/lists.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/lists.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/lists.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/loadingartist.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/loadingartist.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/loadingartist.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/loadingartist.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/loldwell.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/loldwell.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/loldwell.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/loldwell.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/lukesurl.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/lukesurl.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/lukesurl.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/lukesurl.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/macg.co.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/macg.co.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/macg.co.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/macg.co.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/maclife.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/maclife.de.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/maclife.de.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/maclife.de.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/magyarkurir.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/magyarkurir.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/magyarkurir.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/magyarkurir.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/marc.info.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/marc.info.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/marc.info.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/marc.info.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/marriedtothesea.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/marriedtothesea.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/marriedtothesea.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/marriedtothesea.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/marycagle.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/marycagle.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/marycagle.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/marycagle.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/maximumble.thebookofbiff.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/maximumble.thebookofbiff.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/maximumble.thebookofbiff.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/maximumble.thebookofbiff.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/medium.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/medium.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/medium.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/medium.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/mercworks.net.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/mercworks.net.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/mercworks.net.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/mercworks.net.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/metronieuws.nl.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/metronieuws.nl.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/metronieuws.nl.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/metronieuws.nl.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/milwaukeenns.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/milwaukeenns.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/milwaukeenns.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/milwaukeenns.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/mno.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/mno.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/mno.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/mno.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/mokepon.smackjeeves.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/mokepon.smackjeeves.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/mokepon.smackjeeves.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/mokepon.smackjeeves.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/monandroid.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/monandroid.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/monandroid.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/monandroid.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/monwindows.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/monwindows.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/monwindows.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/monwindows.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/moya-planeta.ru.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/moya-planeta.ru.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/moya-planeta.ru.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/moya-planeta.ru.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/mrlovenstein.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/mrlovenstein.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/mrlovenstein.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/mrlovenstein.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/muckrock.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/muckrock.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/muckrock.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/muckrock.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/mynorthshorenow.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/mynorthshorenow.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/mynorthshorenow.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/mynorthshorenow.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/nakedCapitalism.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/nakedCapitalism.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/nakedCapitalism.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/nakedCapitalism.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/nasa.gov.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/nasa.gov.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/nasa.gov.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/nasa.gov.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/nat-geo.ru.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/nat-geo.ru.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/nat-geo.ru.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/nat-geo.ru.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/nationaljournal.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/nationaljournal.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/nationaljournal.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/nationaljournal.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/nature.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/nature.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/nature.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/nature.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/nba.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/nba.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/nba.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/nba.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/nedroid.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/nedroid.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/nedroid.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/nedroid.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/networkworld.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/networkworld.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/networkworld.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/networkworld.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/neustadt-ticker.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/neustadt-ticker.de.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/neustadt-ticker.de.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/neustadt-ticker.de.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/nextinpact.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/nextinpact.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/nextinpact.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/nextinpact.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/niceteethcomic.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/niceteethcomic.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/niceteethcomic.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/niceteethcomic.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/nichtlustig.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/nichtlustig.de.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/nichtlustig.de.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/nichtlustig.de.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/nlcafe.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/nlcafe.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/nlcafe.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/nlcafe.hu.php diff --git a/vendor/p3k/picofeed/lib/PicoFeed/Rules/novo-argumente.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/novo-argumente.com.php new file mode 100644 index 00000000..cef35955 --- /dev/null +++ b/vendor/p3k/picofeed/lib/PicoFeed/Rules/novo-argumente.com.php @@ -0,0 +1,16 @@ + array( + '%.*%' => array( + 'test_url' => 'https://www.novo-argumente.com/artikel/der_kampf_gegen_die_schlafkrankheit', + 'body' => array( + '//main/div/article', + ), + 'strip' => array( + '//*[@class="artikel-datum"]', + '//*[@class="artikel-titel"]', + '//*[@class="artikel-autor"]', + ), + ), + ), +); diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/oglaf.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/oglaf.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/oglaf.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/oglaf.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/onhax.net.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/onhax.net.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/onhax.net.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/onhax.net.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/onlinekosten.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/onlinekosten.de.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/onlinekosten.de.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/onlinekosten.de.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/onmilwaukee.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/onmilwaukee.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/onmilwaukee.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/onmilwaukee.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/openculture.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/openculture.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/openculture.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/openculture.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/opennet.ru.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/opennet.ru.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/opennet.ru.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/opennet.ru.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/openrightsgroup.org.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/openrightsgroup.org.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/openrightsgroup.org.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/openrightsgroup.org.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/opensource.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/opensource.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/opensource.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/opensource.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/optipess.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/optipess.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/optipess.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/optipess.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/origo.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/origo.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/origo.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/origo.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/osnews.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/osnews.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/osnews.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/osnews.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/pastebin.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/pastebin.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/pastebin.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/pastebin.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/pcgameshardware.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/pcgameshardware.de.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/pcgameshardware.de.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/pcgameshardware.de.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/peebleslab.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/peebleslab.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/peebleslab.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/peebleslab.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/penny-arcade.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/penny-arcade.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/penny-arcade.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/penny-arcade.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/pixelbeat.org.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/pixelbeat.org.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/pixelbeat.org.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/pixelbeat.org.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/plus.google.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/plus.google.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/plus.google.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/plus.google.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/popstrip.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/popstrip.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/popstrip.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/popstrip.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/portfolio.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/portfolio.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/portfolio.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/portfolio.hu.php diff --git a/vendor/p3k/picofeed/lib/PicoFeed/Rules/pro-linux.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/pro-linux.de.php new file mode 100644 index 00000000..bc76630f --- /dev/null +++ b/vendor/p3k/picofeed/lib/PicoFeed/Rules/pro-linux.de.php @@ -0,0 +1,16 @@ + array( + '%.*%' => array( + 'test_url' => 'https://www.pro-linux.de/news/1/25252/chrome-62-erschienen.html', + 'body' => array( + '//div[@id="news"]', + ), + 'strip' => array( + '//h3[@class="topic"]', + '//h2[@class="title"]', + '//div[@class="picto"]', + ), + ), + ), +); diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/publicpolicyforum.org.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/publicpolicyforum.org.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/publicpolicyforum.org.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/publicpolicyforum.org.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/publy.ru.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/publy.ru.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/publy.ru.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/publy.ru.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/putaindecode.fr.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/putaindecode.fr.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/putaindecode.fr.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/putaindecode.fr.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/recode.net.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/recode.net.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/recode.net.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/recode.net.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/retractionwatch.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/retractionwatch.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/retractionwatch.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/retractionwatch.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/rockpapershotgun.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/rockpapershotgun.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/rockpapershotgun.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/rockpapershotgun.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/rue89.nouvelobs.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/rue89.nouvelobs.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/rue89.nouvelobs.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/rue89.nouvelobs.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/rugbyrama.fr.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/rugbyrama.fr.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/rugbyrama.fr.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/rugbyrama.fr.php diff --git a/vendor/p3k/picofeed/lib/PicoFeed/Rules/salonkolumnisten.com b/vendor/p3k/picofeed/lib/PicoFeed/Rules/salonkolumnisten.com new file mode 100644 index 00000000..37f43e9e --- /dev/null +++ b/vendor/p3k/picofeed/lib/PicoFeed/Rules/salonkolumnisten.com @@ -0,0 +1,17 @@ + array( + '%.*%' => array( + 'test_url' => 'https://www.salonkolumnisten.com/schulpolitik-niedersachsen/', + 'body' => array( + '//div[@id="main"]/div[contains(@class, "featimg")]', + '//div[@id="main"]/article/div[contains(@class, "entry-content")]', + ), + 'strip' => array( + '//div[@id="main"]/article/div[contains(@class, "entry-content")]/a[1]', + '//div[@id="main"]/article/div[contains(@class, "entry-content")]/a[1]', + ), + ), + ), +); + diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/satwcomic.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/satwcomic.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/satwcomic.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/satwcomic.com.php diff --git a/vendor/p3k/picofeed/lib/PicoFeed/Rules/science-skeptical.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/science-skeptical.de.php new file mode 100644 index 00000000..fcf045fb --- /dev/null +++ b/vendor/p3k/picofeed/lib/PicoFeed/Rules/science-skeptical.de.php @@ -0,0 +1,14 @@ + array( + '%.*%' => array( + 'test_url' => 'http://www.science-skeptical.de/politik/diesel-die-lueckenmedien-im-glashaus-6/0016080/', + 'body' => array( + '//div[@class="pf-content"]', + ), + 'strip' => array( + '//div[contains(@class, "printfriendly")]', + ) + ), + ), +); diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/scrumalliance.org.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/scrumalliance.org.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/scrumalliance.org.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/scrumalliance.org.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/securityfocus.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/securityfocus.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/securityfocus.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/securityfocus.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/sentfromthemoon.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/sentfromthemoon.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/sentfromthemoon.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/sentfromthemoon.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/sitepoint.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/sitepoint.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/sitepoint.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/sitepoint.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/slashdot.org.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/slashdot.org.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/slashdot.org.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/slashdot.org.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/smallhousebliss.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/smallhousebliss.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/smallhousebliss.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/smallhousebliss.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/smarthomewelt.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/smarthomewelt.de.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/smarthomewelt.de.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/smarthomewelt.de.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/smashingmagazine.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/smashingmagazine.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/smashingmagazine.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/smashingmagazine.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/smbc-comics.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/smbc-comics.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/smbc-comics.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/smbc-comics.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/snopes.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/snopes.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/snopes.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/snopes.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/soundandvision.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/soundandvision.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/soundandvision.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/soundandvision.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/spiegel.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/spiegel.de.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/spiegel.de.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/spiegel.de.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/stereophile.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/stereophile.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/stereophile.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/stereophile.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/stupidfox.net.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/stupidfox.net.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/stupidfox.net.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/stupidfox.net.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/subtraction.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/subtraction.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/subtraction.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/subtraction.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/sz.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/sz.de.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/sz.de.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/sz.de.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/takprosto.cc.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/takprosto.cc.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/takprosto.cc.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/takprosto.cc.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/techcrunch.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/techcrunch.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/techcrunch.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/techcrunch.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/the-ebook-reader.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/the-ebook-reader.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/the-ebook-reader.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/the-ebook-reader.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/theatlantic.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/theatlantic.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/theatlantic.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/theatlantic.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/theawkwardyeti.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/theawkwardyeti.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/theawkwardyeti.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/theawkwardyeti.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/thecodinglove.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/thecodinglove.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/thecodinglove.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/thecodinglove.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/thedoghousediaries.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/thedoghousediaries.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/thedoghousediaries.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/thedoghousediaries.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/thegamercat.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/thegamercat.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/thegamercat.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/thegamercat.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/thehindu.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/thehindu.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/thehindu.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/thehindu.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/thelocal.se.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/thelocal.se.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/thelocal.se.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/thelocal.se.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/themerepublic.net.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/themerepublic.net.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/themerepublic.net.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/themerepublic.net.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/themoscowtimes.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/themoscowtimes.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/themoscowtimes.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/themoscowtimes.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/thenewslens.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/thenewslens.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/thenewslens.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/thenewslens.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/theodd1sout.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/theodd1sout.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/theodd1sout.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/theodd1sout.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/theonion.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/theonion.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/theonion.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/theonion.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/theregister.co.uk.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/theregister.co.uk.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/theregister.co.uk.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/theregister.co.uk.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/thestandard.com.hk.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/thestandard.com.hk.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/thestandard.com.hk.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/thestandard.com.hk.php diff --git a/vendor/p3k/picofeed/lib/PicoFeed/Rules/theverge.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/theverge.com.php new file mode 100644 index 00000000..09e876de --- /dev/null +++ b/vendor/p3k/picofeed/lib/PicoFeed/Rules/theverge.com.php @@ -0,0 +1,16 @@ + array( + '%.*%' => array( + 'test_url' => 'https://www.theverge.com/2017/11/11/16624298/mindhunter-netflix-show-david-fincher-review', + 'body' => array( + '//figure[@class="e-image e-image--hero"]/span[@class="e-image__inner"]', + '//div[@class="c-entry-content"]', + ), + 'strip' => array( + '//div[@class="c-related-list"]', + '//div[@class="c-page-title"]', + ) + ), + ), +); diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/threepanelsoul.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/threepanelsoul.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/threepanelsoul.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/threepanelsoul.com.php diff --git a/vendor/p3k/picofeed/lib/PicoFeed/Rules/tichyseinblick.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/tichyseinblick.de.php new file mode 100644 index 00000000..6fba3df1 --- /dev/null +++ b/vendor/p3k/picofeed/lib/PicoFeed/Rules/tichyseinblick.de.php @@ -0,0 +1,22 @@ + array( + '%.*%' => array( + 'test_url' => 'https://www.tichyseinblick.de/daili-es-sentials/jamaika-reaktionen-der-enttaeuschten/', + 'body' => array( + '//article' + ), + 'strip' => array( + '//header', + '//footer', + '//div[@class="mod-cad2"]', + '//ul[contains(@class, "social")]', + '//div[@class="rty-pop-up"]', + '//div[@class="pagelink"]', + '//div[@id="reward"]', + '//div[@class="rty-block-plista"]' + ) + ), + ), +); + diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/timesofindia.indiatimes.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/timesofindia.indiatimes.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/timesofindia.indiatimes.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/timesofindia.indiatimes.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/totalcar.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/totalcar.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/totalcar.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/totalcar.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/tozsdeforum.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/tozsdeforum.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/tozsdeforum.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/tozsdeforum.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/travel-dealz.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/travel-dealz.de.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/travel-dealz.de.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/travel-dealz.de.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/travelo.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/travelo.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/travelo.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/travelo.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/treehugger.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/treehugger.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/treehugger.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/treehugger.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/treelobsters.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/treelobsters.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/treelobsters.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/treelobsters.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/tutorialzine.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/tutorialzine.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/tutorialzine.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/tutorialzine.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/twogag.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/twogag.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/twogag.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/twogag.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/twokinds.keenspot.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/twokinds.keenspot.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/twokinds.keenspot.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/twokinds.keenspot.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/undeadly.org.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/undeadly.org.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/undeadly.org.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/undeadly.org.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/upi.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/upi.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/upi.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/upi.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/usatoday.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/usatoday.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/usatoday.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/usatoday.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/version2.dk.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/version2.dk.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/version2.dk.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/version2.dk.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/vezess.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/vezess.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/vezess.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/vezess.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/vgcats.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/vgcats.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/vgcats.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/vgcats.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/vuxml.org.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/vuxml.org.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/vuxml.org.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/vuxml.org.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/wausaudailyherald.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/wausaudailyherald.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/wausaudailyherald.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/wausaudailyherald.com.php diff --git a/vendor/p3k/picofeed/lib/PicoFeed/Rules/welt.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/welt.de.php new file mode 100644 index 00000000..83a2ebea --- /dev/null +++ b/vendor/p3k/picofeed/lib/PicoFeed/Rules/welt.de.php @@ -0,0 +1,20 @@ + array( + '%.*%' => array( + 'test_url' => 'https://www.welt.de/debatte/kommentare/article169740590/Bloss-keine-sozialdemokratische-Konsenssause.html', + 'body' => array( + '//main/article/header/div/div[contains(@class, "c-summary")]/div', + '//main/article/header/div[3]/div/figure/div/div/div/picture[1]', + '//main/article/header/div[3]/div/figure/figcaption/child::*', + '//main/article/div[contains(@class, "c-article-text")]' + ), + 'strip' => array( + '//*[contains(@class, "c-inline-element--has-commercials")]', + '//*[contains(@class, "c-inline-teaser")]', + '//figure[contains(@class, "c-video-element")]', + '//main/article/div[contains(@class, "c-article-text")]/div[@class="c-inline-element"]/div[contains(@class, "c-image-element")]' + ), + ), + ), +); diff --git a/vendor/p3k/picofeed/lib/PicoFeed/Rules/westfalen-blatt.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/westfalen-blatt.de.php new file mode 100644 index 00000000..adcf417d --- /dev/null +++ b/vendor/p3k/picofeed/lib/PicoFeed/Rules/westfalen-blatt.de.php @@ -0,0 +1,16 @@ + array( + '%.*%' => array( + 'test_url' => 'http://www.westfalen-blatt.de/OWL/Lokales/Kreis-Hoexter/Warburg/3024113-Polizei-in-Warburg-Hier-waren-keine-kriminellen-Profis-am-Werk-Wurstautomat-Sprengung-mit-Polen-Boellern', + 'body' => array( + '//div[contains(@class, "articleimage")]', + '//div[@class="attribute-short"]', + '//div[@class="attribute-long"]', + ), + 'strip' => array( + '//div[@class="fb-post"]' + ), + ), + ), +); diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.bbc.co.uk.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.bbc.co.uk.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.bbc.co.uk.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.bbc.co.uk.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.bdgest.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.bdgest.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.bdgest.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.bdgest.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.bgr.in.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.bgr.in.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.bgr.in.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.bgr.in.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.businessweek.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.businessweek.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.businessweek.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.businessweek.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.cnn.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.cnn.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.cnn.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.cnn.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.developpez.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.developpez.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.developpez.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.developpez.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.egscomics.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.egscomics.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.egscomics.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.egscomics.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.fakingnews.firstpost.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.fakingnews.firstpost.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.fakingnews.firstpost.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.fakingnews.firstpost.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.forbes.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.forbes.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.forbes.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.forbes.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.franceculture.fr.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.franceculture.fr.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.franceculture.fr.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.franceculture.fr.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.futura-sciences.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.futura-sciences.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.futura-sciences.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.futura-sciences.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.geekculture.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.geekculture.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.geekculture.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.geekculture.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.howtogeek.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.howtogeek.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.howtogeek.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.howtogeek.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.lepoint.fr.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.lepoint.fr.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.lepoint.fr.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.lepoint.fr.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.lesnumeriques.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.lesnumeriques.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.lesnumeriques.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.lesnumeriques.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.mac4ever.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.mac4ever.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.mac4ever.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.mac4ever.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.makeuseof.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.makeuseof.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.makeuseof.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.makeuseof.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.monsieur-le-chien.fr.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.monsieur-le-chien.fr.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.monsieur-le-chien.fr.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.monsieur-le-chien.fr.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.npr.org.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.npr.org.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.npr.org.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.npr.org.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.numerama.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.numerama.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.numerama.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.numerama.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.oneindia.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.oneindia.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.oneindia.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.oneindia.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.pseudo-sciences.org.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.pseudo-sciences.org.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.pseudo-sciences.org.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.pseudo-sciences.org.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.sciencemag.org.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.sciencemag.org.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.sciencemag.org.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.sciencemag.org.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.slate.fr.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.slate.fr.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.slate.fr.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.slate.fr.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.universfreebox.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.universfreebox.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.universfreebox.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.universfreebox.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.zeit.de.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/www.zeit.de.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.zeit.de.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/www.zeit.de.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/xkcd.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/xkcd.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/xkcd.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/xkcd.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/ymatuhin.ru.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/ymatuhin.ru.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/ymatuhin.ru.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/ymatuhin.ru.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/zarojel.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/zarojel.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/zarojel.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/zarojel.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/zdnet.com.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/zdnet.com.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/zdnet.com.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/zdnet.com.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/zoom.hu.php b/vendor/p3k/picofeed/lib/PicoFeed/Rules/zoom.hu.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Rules/zoom.hu.php rename to vendor/p3k/picofeed/lib/PicoFeed/Rules/zoom.hu.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Scraper/CandidateParser.php b/vendor/p3k/picofeed/lib/PicoFeed/Scraper/CandidateParser.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Scraper/CandidateParser.php rename to vendor/p3k/picofeed/lib/PicoFeed/Scraper/CandidateParser.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Scraper/ParserInterface.php b/vendor/p3k/picofeed/lib/PicoFeed/Scraper/ParserInterface.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Scraper/ParserInterface.php rename to vendor/p3k/picofeed/lib/PicoFeed/Scraper/ParserInterface.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Scraper/RuleLoader.php b/vendor/p3k/picofeed/lib/PicoFeed/Scraper/RuleLoader.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Scraper/RuleLoader.php rename to vendor/p3k/picofeed/lib/PicoFeed/Scraper/RuleLoader.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Scraper/RuleParser.php b/vendor/p3k/picofeed/lib/PicoFeed/Scraper/RuleParser.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Scraper/RuleParser.php rename to vendor/p3k/picofeed/lib/PicoFeed/Scraper/RuleParser.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Scraper/Scraper.php b/vendor/p3k/picofeed/lib/PicoFeed/Scraper/Scraper.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Scraper/Scraper.php rename to vendor/p3k/picofeed/lib/PicoFeed/Scraper/Scraper.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Serialization/Subscription.php b/vendor/p3k/picofeed/lib/PicoFeed/Serialization/Subscription.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Serialization/Subscription.php rename to vendor/p3k/picofeed/lib/PicoFeed/Serialization/Subscription.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Serialization/SubscriptionList.php b/vendor/p3k/picofeed/lib/PicoFeed/Serialization/SubscriptionList.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Serialization/SubscriptionList.php rename to vendor/p3k/picofeed/lib/PicoFeed/Serialization/SubscriptionList.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Serialization/SubscriptionListBuilder.php b/vendor/p3k/picofeed/lib/PicoFeed/Serialization/SubscriptionListBuilder.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Serialization/SubscriptionListBuilder.php rename to vendor/p3k/picofeed/lib/PicoFeed/Serialization/SubscriptionListBuilder.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Serialization/SubscriptionListParser.php b/vendor/p3k/picofeed/lib/PicoFeed/Serialization/SubscriptionListParser.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Serialization/SubscriptionListParser.php rename to vendor/p3k/picofeed/lib/PicoFeed/Serialization/SubscriptionListParser.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Serialization/SubscriptionParser.php b/vendor/p3k/picofeed/lib/PicoFeed/Serialization/SubscriptionParser.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Serialization/SubscriptionParser.php rename to vendor/p3k/picofeed/lib/PicoFeed/Serialization/SubscriptionParser.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Syndication/AtomFeedBuilder.php b/vendor/p3k/picofeed/lib/PicoFeed/Syndication/AtomFeedBuilder.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Syndication/AtomFeedBuilder.php rename to vendor/p3k/picofeed/lib/PicoFeed/Syndication/AtomFeedBuilder.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Syndication/AtomHelper.php b/vendor/p3k/picofeed/lib/PicoFeed/Syndication/AtomHelper.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Syndication/AtomHelper.php rename to vendor/p3k/picofeed/lib/PicoFeed/Syndication/AtomHelper.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Syndication/AtomItemBuilder.php b/vendor/p3k/picofeed/lib/PicoFeed/Syndication/AtomItemBuilder.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Syndication/AtomItemBuilder.php rename to vendor/p3k/picofeed/lib/PicoFeed/Syndication/AtomItemBuilder.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Syndication/FeedBuilder.php b/vendor/p3k/picofeed/lib/PicoFeed/Syndication/FeedBuilder.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Syndication/FeedBuilder.php rename to vendor/p3k/picofeed/lib/PicoFeed/Syndication/FeedBuilder.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Syndication/ItemBuilder.php b/vendor/p3k/picofeed/lib/PicoFeed/Syndication/ItemBuilder.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Syndication/ItemBuilder.php rename to vendor/p3k/picofeed/lib/PicoFeed/Syndication/ItemBuilder.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Syndication/Rss20FeedBuilder.php b/vendor/p3k/picofeed/lib/PicoFeed/Syndication/Rss20FeedBuilder.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Syndication/Rss20FeedBuilder.php rename to vendor/p3k/picofeed/lib/PicoFeed/Syndication/Rss20FeedBuilder.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Syndication/Rss20Helper.php b/vendor/p3k/picofeed/lib/PicoFeed/Syndication/Rss20Helper.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Syndication/Rss20Helper.php rename to vendor/p3k/picofeed/lib/PicoFeed/Syndication/Rss20Helper.php diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Syndication/Rss20ItemBuilder.php b/vendor/p3k/picofeed/lib/PicoFeed/Syndication/Rss20ItemBuilder.php similarity index 100% rename from vendor/fguillot/picofeed/lib/PicoFeed/Syndication/Rss20ItemBuilder.php rename to vendor/p3k/picofeed/lib/PicoFeed/Syndication/Rss20ItemBuilder.php diff --git a/vendor/fguillot/picofeed/picofeed b/vendor/p3k/picofeed/picofeed similarity index 100% rename from vendor/fguillot/picofeed/picofeed rename to vendor/p3k/picofeed/picofeed diff --git a/vendor/zendframework/zendxml/CHANGELOG.md b/vendor/zendframework/zendxml/CHANGELOG.md index 20395b1e..af372ed3 100644 --- a/vendor/zendframework/zendxml/CHANGELOG.md +++ b/vendor/zendframework/zendxml/CHANGELOG.md @@ -2,6 +2,62 @@ All notable changes to this project will be documented in this file, in reverse chronological order by release. +## 1.2.0 - 2019-01-22 + +### Added + +- [#6](https://github.com/zendframework/zendxml/pull/6) adds the following method: + + ```php + Security::scanHtml( + string $html, + DOMDocument $dom = null, + int $libXmlConstants = 0 + ) : SimpleXMLElement|DOMDocument|bool + ``` + + This method allows scanning markup known to be HTML, versus assuming the + markup is generic XML. + +### Changed + +- Nothing. + +### Deprecated + +- Nothing. + +### Removed + +- Nothing. + +### Fixed + +- Nothing. + +## 1.1.1 - 2019-01-22 + +### Added + +- [#16](https://github.com/zendframework/ZendXml/pull/16) adds support for PHP 7.3. + +### Changed + +- Nothing. + +### Deprecated + +- Nothing. + +### Removed + +- Nothing. + +### Fixed + +- [#17](https://github.com/zendframework/ZendXml/pull/17) properly enables heuristic security checks for PHP 5.6.0 - 5.6.5 when PHP + is running as PHP-FPM. + ## 1.1.0 - 2018-04-30 ### Added diff --git a/vendor/zendframework/zendxml/composer.json b/vendor/zendframework/zendxml/composer.json new file mode 100644 index 00000000..045b1ec8 --- /dev/null +++ b/vendor/zendframework/zendxml/composer.json @@ -0,0 +1,54 @@ +{ + "name": "zendframework/zendxml", + "description": "Utility library for XML usage, best practices, and security in PHP", + "license": "BSD-3-Clause", + "keywords": [ + "zf", + "zendframework", + "xml", + "security" + ], + "support": { + "issues": "https://github.com/zendframework/ZendXml/issues", + "source": "https://github.com/zendframework/ZendXml", + "rss": "https://github.com/zendframework/ZendXml/releases.atom", + "chat": "https://zendframework-slack.herokuapp.com", + "forum": "https://discourse.zendframework.com/c/questions/components" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "zendframework/zend-coding-standard": "~1.0.0", + "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.4" + }, + "autoload": { + "psr-4": { + "ZendXml\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "ZendXmlTest\\": "test/" + } + }, + "config": { + "sort-packages": true + }, + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev", + "dev-develop": "1.3.x-dev" + } + }, + "scripts": { + "check": [ + "@cs-check", + "@test" + ], + "cs-check": "phpcs", + "cs-fix": "phpcbf", + "test": "phpunit --colors=always", + "test-coverage": "phpunit --colors=always --coverage-clover clover.xml" + } +} diff --git a/vendor/zendframework/zendxml/src/Security.php b/vendor/zendframework/zendxml/src/Security.php index 0b38d053..337b217a 100644 --- a/vendor/zendframework/zendxml/src/Security.php +++ b/vendor/zendframework/zendxml/src/Security.php @@ -34,10 +34,12 @@ class Security * * @param string $xml * @param DomDocument $dom + * @param int $libXmlConstants additional libxml constants to pass in + * @param callable $callback the callback to use to create the dom element * @throws Exception\RuntimeException * @return SimpleXMLElement|DomDocument|boolean */ - public static function scan($xml, DOMDocument $dom = null) + private static function scanString($xml, DOMDocument $dom = null, $libXmlConstants, callable $callback) { // If running with PHP-FPM we perform an heuristic scan // We cannot use libxml_disable_entity_loader because of this bug @@ -64,7 +66,9 @@ class Security } return false; }, E_WARNING); - $result = $dom->loadXml($xml, LIBXML_NONET); + + $result = $callback($xml, $dom, LIBXML_NONET | $libXmlConstants); + restore_error_handler(); if (! $result) { @@ -103,6 +107,40 @@ class Security return $dom; } + /** + * Scan XML string for potential XXE and XEE attacks + * + * @param string $xml + * @param DomDocument $dom + * @param int $libXmlConstants additional libxml constants to pass in + * @throws Exception\RuntimeException + * @return SimpleXMLElement|DomDocument|boolean + */ + public static function scan($xml, DOMDocument $dom = null, $libXmlConstants = 0) + { + $callback = function ($xml, $dom, $constants) { + return $dom->loadXml($xml, $constants); + }; + return self::scanString($xml, $dom, $libXmlConstants, $callback); + } + + /** + * Scan HTML string for potential XXE and XEE attacks + * + * @param string $xml + * @param DomDocument $dom + * @param int $libXmlConstants additional libxml constants to pass in + * @throws Exception\RuntimeException + * @return SimpleXMLElement|DomDocument|boolean + */ + public static function scanHtml($html, DOMDocument $dom = null, $libXmlConstants = 0) + { + $callback = function ($html, $dom, $constants) { + return $dom->loadHtml($html, $constants); + }; + return self::scanString($html, $dom, $libXmlConstants, $callback); + } + /** * Scan XML file for potential XXE/XEE attacks * @@ -128,7 +166,7 @@ class Security * (vs libxml checks) should be made, due to threading issues in libxml; * under php-fpm, threading becomes a concern. * - * However, PHP versions 5.5.22+ and 5.6.6+ contain a patch to the + * However, PHP versions 5.6.6+ contain a patch to the * libxml support in PHP that makes the libxml checks viable; in such * versions, this method will return false to enforce those checks, which * are more strict and accurate than the heuristic checks. @@ -137,15 +175,10 @@ class Security */ public static function isPhpFpm() { - $isVulnerableVersion = ( - version_compare(PHP_VERSION, '5.5.22', 'lt') - || ( - version_compare(PHP_VERSION, '5.6', 'gte') - && version_compare(PHP_VERSION, '5.6.6', 'lt') - ) - ); + $isVulnerableVersion = version_compare(PHP_VERSION, '5.6', 'ge') + && version_compare(PHP_VERSION, '5.6.6', 'lt'); - if (substr(php_sapi_name(), 0, 3) === 'fpm' && $isVulnerableVersion) { + if (0 === strpos(php_sapi_name(), 'fpm') && $isVulnerableVersion) { return true; } return false;