diff --git a/bridges/LolibooruBridge.php b/bridges/LolibooruBridge.php
new file mode 100644
index 0000000..5411131
--- /dev/null
+++ b/bridges/LolibooruBridge.php
@@ -0,0 +1,54 @@
+returnError('Could not request Lolibooru.', 404);
+ $input_json = explode('Post.register(', $html);
+ foreach($input_json as $element)
+ $data[] = preg_replace('/}\)(.*)/', '}', $element);
+ unset($data[0]);
+
+ foreach($data as $datai) {
+ $json = json_decode($datai, TRUE);
+ $item = new \Item();
+ $item->uri = 'http://lolibooru.moe/post/show/'.$json['id'];
+ $item->postid = $json['id'];
+ $item->timestamp = $json['created_at'];
+ $item->imageUri = $json['file_url'];
+ $item->thumbnailUri = $json['preview_url'];
+ $item->title = 'Lolibooru | '.$json['id'];
+ $item->content = '
Tags: '.$json['tags'];
+ $this->items[] = $item;
+ }
+ }
+
+ public function getName(){
+ return 'Lolibooru';
+ }
+
+ public function getURI(){
+ return 'http://lolibooru.moe/post';
+ }
+
+ public function getCacheDuration(){
+ return 1800; // 30 minutes
+ }
+}