summaryrefslogtreecommitdiffstats
path: root/vendor/fguillot/picofeed/lib/PicoFeed/Rules
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/fguillot/picofeed/lib/PicoFeed/Rules')
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/abstrusegoose.com.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/amazingsuperpowers.com.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/anythingcomic.com.php13
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/buttersafe.com.php13
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/channelate.com.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/cowbirdsinlove.com.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/drawingboardcomic.com.php15
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/endlessorigami.com.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/escapistmagazine.com.php7
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/exocomics.com.php15
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/explosm.net.php1
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/extrafabulouscomics.com.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/giantitp.com.php12
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/gocomics.com.php12
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/happletea.com.php18
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/imogenquest.net.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/invisiblebread.com.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/ir.amd.com.php10
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/lastplacecomics.com.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/loadingartist.com.php10
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/lukesurl.com.php15
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/marriedtothesea.com.php12
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/marycagle.com.php13
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/mrlovenstein.com.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/nedroid.com.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/oglaf.com.php19
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/optipess.com.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/peebleslab.com.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/pixelbeat.org.php12
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/popstrip.com.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/satwcomic.com.php3
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/sentfromthemoon.com.php18
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/smbc-comics.com.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/stupidfox.net.php13
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/subtraction.com.php15
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/theawkwardyeti.com.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/thedoghousediaries.com.php18
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/treelobsters.com.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/voz.vn.php10
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.lemonde.fr.php17
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.nextinpact.com.php13
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.zeit.de.php41
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/xkcd.com.php9
43 files changed, 446 insertions, 45 deletions
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/abstrusegoose.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/abstrusegoose.com.php
new file mode 100644
index 000000000..1d103c2fb
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/abstrusegoose.com.php
@@ -0,0 +1,8 @@
+<?php
+return array(
+ 'filter' => array(
+ '%.*%' => array(
+ '%alt="(.+)" title="(.+)" */>%' => "/><br/>$1<br/>$2"
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/amazingsuperpowers.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/amazingsuperpowers.com.php
new file mode 100644
index 000000000..b773c6fda
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/amazingsuperpowers.com.php
@@ -0,0 +1,8 @@
+<?php
+return array(
+ 'filter' => array(
+ '%.*%' => array(
+ '%title="(.+)" */>%' => "/><br/>$1"
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/anythingcomic.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/anythingcomic.com.php
new file mode 100644
index 000000000..df8b8b7e0
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/anythingcomic.com.php
@@ -0,0 +1,13 @@
+<?php
+return array(
+ 'grabber' => array(
+ '%.*%' => array(
+ 'body' => array(
+ '//img[@id="comic_image"]',
+ '//div[@class="comment-wrapper"][position()=1]'
+ ),
+ 'strip' => array(),
+ 'test_url' => 'http://www.anythingcomic.com/comics/2108929/stress-free/',
+ )
+ ),
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/buttersafe.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/buttersafe.com.php
new file mode 100644
index 000000000..eda3f1955
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/buttersafe.com.php
@@ -0,0 +1,13 @@
+<?php
+return array(
+ 'grabber' => array(
+ '%.*%' => array(
+ 'test_url' => 'http://buttersafe.com/2015/04/21/the-incredible-flexible-man/',
+ 'body' => array(
+ '//div[@id="comic"]',
+ '//div[@class="post-comic"]',
+ ),
+ 'strip' => array()
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/channelate.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/channelate.com.php
new file mode 100644
index 000000000..68475cb42
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/channelate.com.php
@@ -0,0 +1,8 @@
+<?php
+return array(
+ 'filter' => array(
+ '%.*%' => array(
+ '%href="http://www.channelate.com/(\\d+)/(\\d+)/(\\d+)/[^"]*"%' => 'href="http://www.channelate.com/extra-panel/$1$2$3/"'
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/cowbirdsinlove.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/cowbirdsinlove.com.php
new file mode 100644
index 000000000..b773c6fda
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/cowbirdsinlove.com.php
@@ -0,0 +1,8 @@
+<?php
+return array(
+ 'filter' => array(
+ '%.*%' => array(
+ '%title="(.+)" */>%' => "/><br/>$1"
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/drawingboardcomic.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/drawingboardcomic.com.php
new file mode 100644
index 000000000..e5ade2e16
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/drawingboardcomic.com.php
@@ -0,0 +1,15 @@
+<?php
+return array(
+ 'grabber' => array(
+ '%.*%' => array(
+ 'body' => array('//img[@id="comicimage"]'),
+ 'strip' => array(),
+ 'test_url' => 'http://drawingboardcomic.com/index.php?comic=208',
+ )
+ ),
+ 'filter' => array(
+ '%.*%' => array(
+ '%title="(.+)" */>%' => "/><br/>$1"
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/endlessorigami.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/endlessorigami.com.php
new file mode 100644
index 000000000..4dd63daeb
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/endlessorigami.com.php
@@ -0,0 +1,8 @@
+<?php
+return array(
+ 'filter' => array(
+ '%.*%' => array(
+ '%-\\d+x\\d+%' => "",
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/escapistmagazine.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/escapistmagazine.com.php
index 6b6b20b61..eaa6a4259 100644
--- a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/escapistmagazine.com.php
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/escapistmagazine.com.php
@@ -35,7 +35,12 @@ return array(
'body' => array('//*[@class="body"]'),
'test_url' => 'http://www.escapistmagazine.com/articles/view/comicsandcosplay/comics/fraughtwithperil/12166-The-Escapist-Presents-Escapist-Comics-Critical-Miss-B-lyeh-Fhlop?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=articles',
'strip' => array()
- )
+ ),
+ '%/articles/view/video-games/columns/.*%' => array(
+ 'body' => array('//*[@id="article_content"]'),
+ 'test_url' => 'http://www.escapistmagazine.com/articles/view/video-games/columns/experienced-points/13971-What-50-Shades-and-Batman-Have-in-Common.2',
+ 'strip' => array()
+ ),
)
);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/exocomics.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/exocomics.com.php
new file mode 100644
index 000000000..406e25f73
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/exocomics.com.php
@@ -0,0 +1,15 @@
+<?php
+return array(
+ 'grabber' => array(
+ '%.*%' => array(
+ 'body' => array('//a[@class="comic"]/img'),
+ 'strip' => array(),
+ 'test_url' => 'http://www.exocomics.com/379',
+ )
+ ),
+ 'filter' => array(
+ '%.*%' => array(
+ '%title="(.+)" */>%' => "/><br/>$1"
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/explosm.net.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/explosm.net.php
index 83a08904c..3a6587130 100644
--- a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/explosm.net.php
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/explosm.net.php
@@ -5,6 +5,7 @@ return array(
'test_url' => 'http://explosm.net/comics/3803/',
'body' => array(
'//div[@id="comic-container"]',
+ '//div[@id="comic-container"]//img/@src'
),
'strip' => array(
),
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/extrafabulouscomics.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/extrafabulouscomics.com.php
new file mode 100644
index 000000000..6f0fbec06
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/extrafabulouscomics.com.php
@@ -0,0 +1,8 @@
+<?php
+return array(
+ 'filter' => array(
+ '%.*%' => array(
+ '%-\\d+x\\d+%' => "",
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/giantitp.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/giantitp.com.php
new file mode 100644
index 000000000..5acf09172
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/giantitp.com.php
@@ -0,0 +1,12 @@
+<?php
+return array(
+ 'grabber' => array(
+ '%/comics/oots.*%' => array(
+ 'test_url' => 'http://www.giantitp.com/comics/oots0989.html',
+ 'body' => array(
+ '//td[@align="center"]/img'
+ ),
+ 'strip' => array()
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/gocomics.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/gocomics.com.php
new file mode 100644
index 000000000..b93f56560
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/gocomics.com.php
@@ -0,0 +1,12 @@
+<?php
+return array(
+ 'grabber' => array(
+ '%.*%' => array(
+ 'test_url' => 'http://www.gocomics.com/pearlsbeforeswine/2015/05/30',
+ 'body' => array(
+ '//div[1]/p[1]/a[1]/img',
+ ),
+ 'strip' => array(),
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/happletea.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/happletea.com.php
new file mode 100644
index 000000000..1821c3bfb
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/happletea.com.php
@@ -0,0 +1,18 @@
+<?php
+return array(
+ 'grabber' => array(
+ '%.*%' => array(
+ 'body' => array(
+ '//div[@id="comic"]',
+ '//div[@class="entry"]'
+ ),
+ 'strip' => array('//div[@class="ssba"]'),
+ 'test_url' => 'http://www.happletea.com/comic/mans-best-friend/',
+ )
+ ),
+ 'filter' => array(
+ '%.*%' => array(
+ '%title="(.+)" */>%' => "/><br/>$1"
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/imogenquest.net.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/imogenquest.net.php
new file mode 100644
index 000000000..b773c6fda
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/imogenquest.net.php
@@ -0,0 +1,8 @@
+<?php
+return array(
+ 'filter' => array(
+ '%.*%' => array(
+ '%title="(.+)" */>%' => "/><br/>$1"
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/invisiblebread.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/invisiblebread.com.php
new file mode 100644
index 000000000..ac15132ed
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/invisiblebread.com.php
@@ -0,0 +1,8 @@
+<?php
+return array(
+ 'filter' => array(
+ '%.*%' => array(
+ '%(<img.+(\\d{4}-\\d{2}-\\d{2}).+/>)%' => '$1<img src="http://invisiblebread.com/eps/$2-extrapanel.png"/>'
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/ir.amd.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/ir.amd.com.php
new file mode 100644
index 000000000..63a7dbb11
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/ir.amd.com.php
@@ -0,0 +1,10 @@
+<?php
+return array(
+ 'grabber' => array(
+ '%.*%' => array(
+ 'body' => array('//span[@class="ccbnTxt"]'),
+ 'strip' => array(),
+ 'test_url' => 'http://ir.amd.com/phoenix.zhtml?c=74093&p=RssLanding&cat=news&id=2055819',
+ )
+ ),
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/lastplacecomics.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/lastplacecomics.com.php
new file mode 100644
index 000000000..6f0fbec06
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/lastplacecomics.com.php
@@ -0,0 +1,8 @@
+<?php
+return array(
+ 'filter' => array(
+ '%.*%' => array(
+ '%-\\d+x\\d+%' => "",
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/loadingartist.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/loadingartist.com.php
index 3e07a22c1..4dd63daeb 100644
--- a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/loadingartist.com.php
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/loadingartist.com.php
@@ -1,10 +1,8 @@
<?php
return array(
- 'grabber' => array(
- '%/comic.*%' => array(
- 'test_url' => 'http://www.loadingartist.com/comic/lifted-spirits/',
- 'body' => array('//div[@class="comic"]'),
- 'strip' => array(),
+ 'filter' => array(
+ '%.*%' => array(
+ '%-\\d+x\\d+%' => "",
)
)
-); \ No newline at end of file
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/lukesurl.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/lukesurl.com.php
new file mode 100644
index 000000000..a1b98b170
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/lukesurl.com.php
@@ -0,0 +1,15 @@
+<?php
+return array(
+ 'grabber' => array(
+ '%.*%' => array(
+ 'body' => array('//div[@id="comic"]//img'),
+ 'strip' => array(),
+ 'test_url' => 'http://www.lukesurl.com/archives/comic/665-3-of-clubs',
+ )
+ ),
+ 'filter' => array(
+ '%.*%' => array(
+ '%title="(.+)" */>%' => "/><br/>$1"
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/marriedtothesea.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/marriedtothesea.com.php
new file mode 100644
index 000000000..d42157bb4
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/marriedtothesea.com.php
@@ -0,0 +1,12 @@
+<?php
+return array(
+ 'grabber' => array(
+ '%.*%' => array(
+ 'test_url' => 'http://www.marriedtothesea.com/index.php?date=052915',
+ 'body' => array(
+ '//div[@align]/a/img',
+ ),
+ 'strip' => array(),
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/marycagle.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/marycagle.com.php
new file mode 100644
index 000000000..570953e18
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/marycagle.com.php
@@ -0,0 +1,13 @@
+<?php
+return array(
+ 'grabber' => array(
+ '%.*%' => array(
+ 'body' => array(
+ '//img[@id="cc-comic"]',
+ '//div[@class="cc-newsbody"]'
+ ),
+ 'strip' => array(),
+ 'test_url' => 'http://www.marycagle.com/letsspeakenglish/74-grim-reality/',
+ )
+ ),
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/mrlovenstein.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/mrlovenstein.com.php
new file mode 100644
index 000000000..4d8dc6ea2
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/mrlovenstein.com.php
@@ -0,0 +1,8 @@
+<?php
+return array(
+ 'filter' => array(
+ '%.*%' => array(
+ '%alt="(.+)" */>%' => "/><br/>$1"
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/nedroid.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/nedroid.com.php
new file mode 100644
index 000000000..b773c6fda
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/nedroid.com.php
@@ -0,0 +1,8 @@
+<?php
+return array(
+ 'filter' => array(
+ '%.*%' => array(
+ '%title="(.+)" */>%' => "/><br/>$1"
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/oglaf.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/oglaf.com.php
new file mode 100644
index 000000000..d995907dc
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/oglaf.com.php
@@ -0,0 +1,19 @@
+<?php
+return array(
+ 'grabber' => array(
+ '%.*%' => array(
+ 'body' => array(
+ '//img[@id="strip"]',
+ '//a/div[@id="nx"]/..'
+ ),
+ 'strip' => array(),
+ 'test_url' => 'http://oglaf.com/slodging/'
+ )
+ ),
+ 'filter' => array(
+ '%.*%' => array(
+ '%alt="(.+)" title="(.+)" */>%' => "/><br/>$1<br/>$2<br/>",
+ '%</a>%' => 'Next page</a>',
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/optipess.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/optipess.com.php
new file mode 100644
index 000000000..b773c6fda
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/optipess.com.php
@@ -0,0 +1,8 @@
+<?php
+return array(
+ 'filter' => array(
+ '%.*%' => array(
+ '%title="(.+)" */>%' => "/><br/>$1"
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/peebleslab.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/peebleslab.com.php
new file mode 100644
index 000000000..43b5ed48d
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/peebleslab.com.php
@@ -0,0 +1,9 @@
+<?php
+return array(
+ 'filter' => array(
+ '%.*%' => array(
+ // the extra space is required to strip the title cleanly
+ '%title="(.+) " */>%' => "/><br/>$1"
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/pixelbeat.org.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/pixelbeat.org.php
new file mode 100644
index 000000000..4aeb38803
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/pixelbeat.org.php
@@ -0,0 +1,12 @@
+<?php
+return array(
+ 'grabber' => array(
+ '%.*%' => array(
+ 'test_url' => 'http://www.pixelbeat.org/programming/sigpipe_handling.html#1425573246',
+ 'body' => array(
+ '//div[@class="contentText"]',
+ ),
+ 'strip' => array(),
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/popstrip.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/popstrip.com.php
new file mode 100644
index 000000000..1cc8fd992
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/popstrip.com.php
@@ -0,0 +1,8 @@
+<?php
+return array(
+ 'filter' => array(
+ '%.*%' => array(
+ '%(<img.+/s/[^"]+/)(.+)%' => '$1$2$1bonus.png"/>'
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/satwcomic.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/satwcomic.com.php
index 173f563b2..067f8f911 100644
--- a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/satwcomic.com.php
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/satwcomic.com.php
@@ -4,7 +4,8 @@ return array(
'%.*%' => array(
'test_url' => 'http://satwcomic.com/day-at-the-beach',
'body' => array(
- '//div[@class="container"]/center/a/img'
+ '//div[@class="container"]/center/a/img',
+ '//span[@itemprop="articleBody"]'
),
'strip' => array(),
)
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/sentfromthemoon.com.php b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/sentfromthemoon.com.php
new file mode 100644
index 000000000..58bfc0351
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Rules/sentfromthemoon.com.php
@@ -0,0 +1,18 @@
+<?php
+return array(
+ 'grabber' => array(
+ '%.*%' => array(
+ 'body' => array(
+ '//div[@class="comicpane"]/a/img',
+ '//div[@class="entry"]'
+ ),
+ 'strip' => array(),
+ 'test_url' => 'http://sentfromthemoon.com/archives/1417'
+ )
+ ),
+ 'filter' => array(
+ '%.*%' => array(
+ '%title="(.+)" */>%' => "/><br/>$1"
+ )
+ )
+);
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Rules/smbc-comics.com.php b/vendor/fgui