![]() |
![]()
| ![]() |
![]()
NAMEWWW::YoutubeViewer::Utils - Various utils. SYNOPSISuse WWW::YoutubeViewer::Utils; my $yv_utils = WWW::YoutubeViewer::Utils->new(%opts); print $yv_utils->format_time(3600); SUBROUTINES/METHODSnew(%opts)Options:
extension($type)Returns the extension format from a given type. From a string like 'video/webm;+codecs="vp9"', it returns 'webm'. format_time($sec)Returns time from seconds. format_duration($duration)Return time (01:20:10) from duration (PT1H20M10S). format_date($date)Return string "04 May 2010" from "2010-05-04T00:25:55.000Z" date_to_age($date)Return the (approximated) age for a given date of the form "2010-05-04T00:25:55.000Z". has_entries($result)Returns true if a given result has entries. normalize_filename($title, $fat32safe)Replace file-unsafe characters and trim spaces. format_text(%opt)Formats a text with information from streaming and video info. The structure of %opt is: ( streaming => HASH, info => HASH, text => STRING, escape => BOOL, fat32safe => BOOL, ) set_thousands($num)Return the number with thousand separators. get_video_id($info)Get videoID. get_description($info)Get description. get_title($info)Get title. get_thumbnail_url($info;$type='default')Get thumbnail URL. AUTHORTrizen, "<echo dHJpemVuQHByb3Rvbm1haWwuY29tCg== | base64 -d>" SUPPORTYou can find documentation for this module with the perldoc command. perldoc WWW::YoutubeViewer::Utils LICENSE AND COPYRIGHTCopyright 2012-2020 Trizen. This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License. See <https://dev.perl.org/licenses/> for more information.
|