diff --git a/bridges/FuturaSciencesBridge.php b/bridges/FuturaSciencesBridge.php
index d8884bc..af00d5a 100644
--- a/bridges/FuturaSciencesBridge.php
+++ b/bridges/FuturaSciencesBridge.php
@@ -126,7 +126,7 @@ class FuturaSciencesBridge extends FeedExpander {
}
function ExtractArticleContent($article){
- $contents = $article->find('div.content', 0)->innertext;
+ $contents = $article->find('section[class=module article-text article-text-classic bg-white]', 0)->innertext;
foreach (array(
'
array(
+ 'name' => 'username',
+ 'required' => true,
+ )));
+
+ public function getName(){
+
+ return 'MixCloud - '.$this->getInput('u');
+ }
+
+ public function collectData() {
+
+ $html = getSimpleHTMLDOM(self::URI.'/'.$this->getInput('u'))
+ or returnServerError('Could not request MixCloud.');
+
+ foreach($html->find('div.card-elements-container') as $element) {
+
+ $item = array();
+
+ $item['uri'] = self::URI.$element->find('h3.card-cloudcast-title a', 0)->getAttribute('href');
+ $item['title'] = html_entity_decode($element->find('h3.card-cloudcast-title a span', 0)->getAttribute('title'), ENT_QUOTES);
+
+ $image = $element->find('img.image-for-cloudcast', 0);
+
+ if( $image ) {
+
+ $item['content'] = '
';
+ }
+
+ $item['author'] = trim($element->find('h4.card-cloudcast-user a', 0)->innertext);
+
+ $this->items[] = $item;
+ }
+ }
+}