extension.php 441 B

1234567891011121314
  1. <?php
  2. class TumblrGdprExtension extends Minz_Extension {
  3. /** @return void */
  4. public function init() {
  5. $this->registerHook('simplepie_before_init', array('TumblrGdprExtension', 'curlHook'));
  6. }
  7. public static function curlHook(SimplePie $simplePie, FreshRSS_Feed $feed): void {
  8. if (preg_match('#^https?://[a-zA-Z_0-9-]+.tumblr.com/#i', $feed->url())) {
  9. $simplePie->set_useragent(FRESHRSS_USERAGENT . ' like Baiduspider');
  10. }
  11. }
  12. }