This file is indexed.

/usr/share/rss-bridge/bridges/Shimmie2Bridge.php is in rss-bridge 2017-08-03-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
require_once('DanbooruBridge.php');

class Shimmie2Bridge extends DanbooruBridge {

	const NAME = 'Shimmie v2';
	const URI = 'http://shimmie.shishnet.org/v2/';
	const DESCRIPTION = 'Returns images from given page';

	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 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['tags'] = $element->getAttribute('data-tags');
		$item['title'] = $this->getName() . ' | ' . $item['id'];
		$item['content'] = '<a href="'
		. $item['uri']
		. '"><img src="'
		. $thumbnailUri
		. '" /></a><br>Tags: '
		. $item['tags'];

		return $item;
	}

}