mirror of
https://github.com/RSS-Bridge/rss-bridge.git
synced 2025-08-07 00:56:34 +02:00
Reformat codebase v4 (#2872)
Reformat code base to PSR12 Co-authored-by: rssbridge <noreply@github.com>
This commit is contained in:
@@ -1,37 +1,39 @@
|
||||
<?php
|
||||
|
||||
class Shimmie2Bridge extends DanbooruBridge {
|
||||
class Shimmie2Bridge extends DanbooruBridge
|
||||
{
|
||||
const NAME = 'Shimmie v2';
|
||||
const URI = 'https://shimmie.shishnet.org/';
|
||||
const DESCRIPTION = 'Returns images from given page';
|
||||
|
||||
const NAME = 'Shimmie v2';
|
||||
const URI = 'https://shimmie.shishnet.org/';
|
||||
const DESCRIPTION = 'Returns images from given page';
|
||||
const PATHTODATA = '.shm-thumb-link';
|
||||
const IDATTRIBUTE = 'data-post-id';
|
||||
|
||||
const PATHTODATA = '.shm-thumb-link';
|
||||
const IDATTRIBUTE = 'data-post-id';
|
||||
protected function getFullURI()
|
||||
{
|
||||
return $this->getURI()
|
||||
. 'post/list/'
|
||||
. $this->getInput('t')
|
||||
. '/'
|
||||
. $this->getInput('p');
|
||||
}
|
||||
|
||||
protected function getFullURI(){
|
||||
return $this->getURI()
|
||||
. 'post/list/'
|
||||
. $this->getInput('t')
|
||||
. '/'
|
||||
. $this->getInput('p');
|
||||
}
|
||||
protected function getItemFromElement($element)
|
||||
{
|
||||
$item = [];
|
||||
$item['uri'] = $this->getURI() . $element->href;
|
||||
$item['id'] = (int)preg_replace('/[^0-9]/', '', $element->getAttribute(static::IDATTRIBUTE));
|
||||
$item['timestamp'] = time();
|
||||
$thumbnailUri = $this->getURI() . $element->find('img', 0)->src;
|
||||
$item['categories'] = explode(' ', $element->getAttribute('data-tags'));
|
||||
$item['title'] = $this->getName() . ' | ' . $item['id'];
|
||||
$item['content'] = '<a href="'
|
||||
. $item['uri']
|
||||
. '"><img src="'
|
||||
. $thumbnailUri
|
||||
. '" /></a><br>Tags: '
|
||||
. $element->getAttribute('data-tags');
|
||||
|
||||
protected function getItemFromElement($element){
|
||||
$item = array();
|
||||
$item['uri'] = $this->getURI() . $element->href;
|
||||
$item['id'] = (int)preg_replace('/[^0-9]/', '', $element->getAttribute(static::IDATTRIBUTE));
|
||||
$item['timestamp'] = time();
|
||||
$thumbnailUri = $this->getURI() . $element->find('img', 0)->src;
|
||||
$item['categories'] = explode(' ', $element->getAttribute('data-tags'));
|
||||
$item['title'] = $this->getName() . ' | ' . $item['id'];
|
||||
$item['content'] = '<a href="'
|
||||
. $item['uri']
|
||||
. '"><img src="'
|
||||
. $thumbnailUri
|
||||
. '" /></a><br>Tags: '
|
||||
. $element->getAttribute('data-tags');
|
||||
|
||||
return $item;
|
||||
}
|
||||
return $item;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user