Przeglądaj źródła

[FacebookBridge] Add option to hide posts with facebook videos

This adds a new option 'novideo' that can be set to 'on' or 'off'
in order to skip posts that include facebook videos (does not work
for linked videos like YouTube). This option is 'off' by default.

References #533
logmanoriginal 6 lat temu
rodzic
commit
fa2df09b1b
1 zmienionych plików z 10 dodań i 0 usunięć
  1. 10 0
      bridges/FacebookBridge.php

+ 10 - 0
bridges/FacebookBridge.php

@@ -12,6 +12,12 @@ class FacebookBridge extends BridgeAbstract {
 		'u' => array(
 			'name' => 'Username',
 			'required' => true
+		),
+		'novideo' => array(
+			'name' => 'No Videos',
+			'type' => 'checkbox',
+			'required' => false,
+			'title' => 'Activate to remove posts including (facebook) videos'
 		)
 	));
 
@@ -190,6 +196,10 @@ EOD;
 
 				foreach($posts as $post){
 
+					// (optionally) skip posts that include facebook videos
+					if($this->getInput('novideo') && !empty($post->find('[aria-label=Video]')))
+						continue;
+
 					$item = array();
 
 					if(count($post->find('abbr')) > 0){