2021-11-01 23:40:09 +08:00
|
|
|
<?php
|
|
|
|
class Af_Youtube_Thumbnail extends Plugin {
|
|
|
|
function about() {
|
|
|
|
return array(0.1,
|
|
|
|
"Add the thumbnail for Youtube videos",
|
|
|
|
"gdott9");
|
|
|
|
}
|
|
|
|
|
|
|
|
function init($host) {
|
|
|
|
$host->add_hook($host::HOOK_ARTICLE_FILTER, $this);
|
|
|
|
}
|
|
|
|
|
|
|
|
function hook_article_filter($article) {
|
|
|
|
if(strpos($article["link"], "youtube.com") !== FALSE) {
|
|
|
|
$video_id = str_replace('https://www.youtube.com/watch?v=', '', $article["link"]);
|
2023-12-23 22:49:30 +08:00
|
|
|
$article["content"] = '<img src="https://pipedproxy.yanknil.com/vi/'.$video_id.'/hqdefault.jpg?host=i.ytimg.com" alt="'.$article["title"].'" />';
|
2021-11-01 23:40:09 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
return $article;
|
|
|
|
}
|
|
|
|
|
|
|
|
function api_version() { return 2; }
|
|
|
|
}
|