1
0
mirror of https://github.com/RSS-Bridge/rss-bridge.git synced 2025-08-06 08:37:30 +02:00

Reformat codebase v4 (#2872)

Reformat code base to PSR12

Co-authored-by: rssbridge <noreply@github.com>
This commit is contained in:
Dag
2022-07-01 15:10:30 +02:00
committed by GitHub
parent 66568e3a39
commit 4f75591060
398 changed files with 58607 additions and 56442 deletions

View File

@@ -1,63 +1,64 @@
<?php
class PinterestBridge extends FeedExpander {
const MAINTAINER = 'pauder';
const NAME = 'Pinterest Bridge';
const URI = 'https://www.pinterest.com';
const DESCRIPTION = 'Returns the newest images on a board';
class PinterestBridge extends FeedExpander
{
const MAINTAINER = 'pauder';
const NAME = 'Pinterest Bridge';
const URI = 'https://www.pinterest.com';
const DESCRIPTION = 'Returns the newest images on a board';
const PARAMETERS = array(
'By username and board' => array(
'u' => array(
'name' => 'username',
'exampleValue' => 'VIGOIndustries',
'required' => true
),
'b' => array(
'name' => 'board',
'exampleValue' => 'bathroom-remodels',
'required' => true
)
)
);
const PARAMETERS = [
'By username and board' => [
'u' => [
'name' => 'username',
'exampleValue' => 'VIGOIndustries',
'required' => true
],
'b' => [
'name' => 'board',
'exampleValue' => 'bathroom-remodels',
'required' => true
]
]
];
public function getIcon() {
return 'https://s.pinimg.com/webapp/style/images/favicon-9f8f9adf.png';
}
public function getIcon()
{
return 'https://s.pinimg.com/webapp/style/images/favicon-9f8f9adf.png';
}
public function collectData() {
$this->collectExpandableDatas($this->getURI() . '.rss');
$this->fixLowRes();
}
public function collectData()
{
$this->collectExpandableDatas($this->getURI() . '.rss');
$this->fixLowRes();
}
private function fixLowRes() {
private function fixLowRes()
{
$newitems = [];
$pattern = '/https\:\/\/i\.pinimg\.com\/[a-zA-Z0-9]*x\//';
foreach ($this->items as $item) {
$item['content'] = preg_replace($pattern, 'https://i.pinimg.com/originals/', $item['content']);
$newitems[] = $item;
}
$this->items = $newitems;
}
$newitems = array();
$pattern = '/https\:\/\/i\.pinimg\.com\/[a-zA-Z0-9]*x\//';
foreach($this->items as $item) {
public function getURI()
{
if ($this->queriedContext === 'By username and board') {
return self::URI . '/' . urlencode($this->getInput('u')) . '/' . urlencode($this->getInput('b'));
}
$item['content'] = preg_replace($pattern, 'https://i.pinimg.com/originals/', $item['content']);
$newitems[] = $item;
}
$this->items = $newitems;
return parent::getURI();
}
}
public function getName()
{
if ($this->queriedContext === 'By username and board') {
return $this->getInput('u') . ' - ' . $this->getInput('b') . ' - ' . self::NAME;
}
public function getURI() {
if ($this->queriedContext === 'By username and board') {
return self::URI . '/' . urlencode($this->getInput('u')) . '/' . urlencode($this->getInput('b'));
}
return parent::getURI();
}
public function getName() {
if ($this->queriedContext === 'By username and board') {
return $this->getInput('u') . ' - ' . $this->getInput('b') . ' - ' . self::NAME;
}
return parent::getName();
}
return parent::getName();
}
}