mirror of
https://github.com/RSS-Bridge/rss-bridge.git
synced 2024-11-25 10:56:18 +03:00
b017f75767
* [OLXBridge] new bridge * [OLXBridge] option to limit to shipping offers only * [OLXBridge] set the feed title according to search query * [OLXBridge] Fix PHP notices * [OLXBridge] Remove trailing slash from the URL * [OLXBridge] filter out the imposed additional search categories * [OLXBridge] limit search to 'new' OLX platform variants * [OLXBridge] Parse date, add ID, description Deep-crawl all results. Penalty is low, as we were doing this for almost all of the results, anyway, yet it allows to obtain a unique ID, an uncomplicated Date string and a description. Requires ext-intl for parsing the date according to locale. * [OLXBridge] Parse date, add ID, description Deep-crawl all results. Penalty is low, as we were doing this for almost all of the results, anyway, yet it allows to obtain a unique ID, an uncomplicated Date string and a description. Requires ext-intl for parsing the date according to locale. * [OLXBridge] Images are optional, handle appropriately * [OLXBridge] handle the ID coming from sibling auto-moto portal * [OLXBridge] handle the photos coming from sibling auto-moto portal * [OLXBridge] use meta property to find img URL * [OLXBridge] handle the date coming from sibling auto-moto portal * [OLXBridge] use simplified syntax to retrieve content attribute value * [OLXBridge] handle the description coming from sibling auto-moto portal * [OLXBridge] fix phpcs complaints * [OLXBridge] add categories * [OLXBridge] handle the categories coming from sibling auto-moto portal * [OLXBridge] hint image MIME type OLX images have no obvious extension * [OLXBridge] Fix content formatting * [OLXBridge] URL is pattern-checked, so no need to check again * [OLXBridge] return actual search query as URI
54 lines
1.8 KiB
JSON
54 lines
1.8 KiB
JSON
{
|
|
"name": "rss-bridge/rss-bridge",
|
|
"type": "project",
|
|
"description": "RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one. It can be used on webservers or as a stand-alone application in CLI mode.",
|
|
"keywords": [
|
|
"php",
|
|
"rss",
|
|
"bridge",
|
|
"rss-bridge",
|
|
"atom",
|
|
"html",
|
|
"json",
|
|
"feed",
|
|
"cli"
|
|
],
|
|
"homepage": "https://github.com/rss-bridge/rss-bridge/",
|
|
"license": "UNLICENSE",
|
|
"support": {
|
|
"issues": "https://github.com/rss-bridge/rss-bridge/issues/",
|
|
"docs": "https://rss-bridge.github.io/rss-bridge/",
|
|
"source": "https://github.com/rss-bridge/rss-bridge/",
|
|
"rss": "https://github.com/RSS-Bridge/rss-bridge/commits/master.atom"
|
|
},
|
|
"require": {
|
|
"php": ">=7.4",
|
|
"ext-mbstring": "*",
|
|
"ext-curl": "*",
|
|
"ext-openssl": "*",
|
|
"ext-libxml": "*",
|
|
"ext-simplexml": "*",
|
|
"ext-json": "*",
|
|
"ext-intl": "*"
|
|
},
|
|
"require-dev": {
|
|
"phpunit/phpunit": "^9",
|
|
"squizlabs/php_codesniffer": "^3.6"
|
|
},
|
|
"suggest": {
|
|
"ext-memcached": "Allows to use memcached as cache type",
|
|
"ext-sqlite3": "Allows to use an SQLite database for caching",
|
|
"ext-zip": "Required for FDroidRepoBridge",
|
|
"ext-dom": "Allows to use some bridges based on XPath expressions"
|
|
},
|
|
"autoload-dev": {
|
|
"psr-4": {
|
|
"RssBridge\\Tests\\": "tests"
|
|
}
|
|
},
|
|
"scripts": {
|
|
"test": "./vendor/bin/phpunit",
|
|
"lint": "./vendor/bin/phpcs --standard=phpcs.xml --warning-severity=0 --extensions=php -p ./",
|
|
"compat": "./vendor/bin/phpcs --standard=phpcompatibility.xml --warning-severity=0 --extensions=php -p ./"
|
|
}
|
|
}
|