Perl Extension To Summarize XMLTV Data
- About
- Sponsor
- grep::cpan
- Recent
- FAQ
- Tools
- API
-
- Identities
- Profile
- Favorites
- Logout
-
- GitHub
- 08 May 2004 11:59:24 UTC
- Distribution: xmltv
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Issues (1)
- Testers (0 / 2 / 0)
- Kwalitee
- Bus factor: 1
- License: unknown
- Activity
- 24 month
- Tools
- Download (531.09KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Install Instructions
- Jump to version 0.5.33 (EDAVIS on 2004-05-08) 0.5.31 (EDAVIS on 2004-04-04)
- Diff with version 0.5.33 (EDAVIS on 2004-05-08) 0.5.31 (EDAVIS on 2004-04-04)
-
- Dependencies
- unknown
- Reverse dependencies
- CPAN Testers List
- Dependency graph
- Permalinks
- This version
- Latest version
- NAME
- SYNOPSIS
- DESCRIPTION
- AUTHOR
- SEE ALSO
XMLTV::Summarize - Perl extension to summarize XMLTV data
SYNOPSIS # First get some data from the XMLTV module, eg: use XMLTV; my $data = XMLTV::parsefile('tv_sorted.xml'); my ($encoding, $credits, $ch, $progs) = @$data; # Now turn the sorted programmes into a printable summary. use XMLTV::Summarize qw(summarize); foreach (summarize($ch, $progs)) { if (not ref) { print "\nDay: $_\n\n"; } else { my ($start, $stop, $title, $sub_title, $channel) = @$_; print "programme starts at $start, "; print "stops at $stop, " if defined $stop; print "has title $title "; print "and episode title $sub_title" if defined $sub_title; print ", on channel $channel.\n"; } } DESCRIPTIONThis module processes programme and channel data from the XMLTV module to help produce a human-readable summary or TV guide. It takes care of choosing the correct language (based on the LANG environment variable) and of looking up the name of channels from their id.
There is one public routine, summarize(). This takes (references to) a channels hash and a programmes list, the same format as those returned by the XMLTV module. It returns a list of 'summary' elements where each element is a list of five items: start time, stop time, title, 'sub-title', and channel name. The stop time and sub-title may be undef.
The times are formatted as hh:mm, with a timezone appended when the timezone changes in the middle of listings. For the titles and channel name, the shortest string that is in an acceptable language is chosen.
The list of acceptable languages normally contains just one element, taken from LANG, but you can set it manually as @XMLTV::Summarize::PREF_LANGS if wished.
AUTHOREd Avis, ed@membled.com
SEE ALSOXMLTV(1).
×Module Install Instructions
To install Uninstall, copy and paste the appropriate command in to your terminal.
cpanm
cpanm UninstallCPAN shell
perl -MCPAN -e shell install UninstallFor more information on module installation, please visit the detailed CPAN module installation guide.
Close ×Keyboard Shortcuts
Global | |
---|---|
s | Focus search bar |
? | Bring up this help dialog |
GitHub | |
---|---|
g p | Go to pull requests |
g i | go to github issues (only if github is preferred repository) |
POD | |
---|---|
g a | Go to author |
g c | Go to changes |
g i | Go to issues |
g d | Go to dist |
g r | Go to repository/SCM |
g s | Go to source |
g b | Go to file browse |
Search terms |
---|
module: (e.g. module:Plugin) |
distribution: (e.g. distribution:Dancer auth) |
author: (e.g. author:SONGMU Redis) |
version: (e.g. version:1.00) |
Từ khóa » Xmltv Ch
-
XMLTV | Suisse
-
XMLTV CH - MythTV Official Wiki
-
French XMLTV Grabber For TVheadend - GitHub
-
Xmltv/tv_grab_ch_ At Master - GitHub
-
Xmltv Channels Does Not Set Up - Live TV - Emby Community
-
XmlTV - Bindings - OpenHAB
-
XMLTV Man Page - Perl-XMLTV - Library Functions - ManKier
-
"New" Episodes XMLTV - NextPVR Forums
-
Man Xmltv Howto - RPM Search
-
[CH] EPG For Swiss Channels - Page 2 - OpenPLi Forum
-
Changes Channels - [EN] Rytec XMLTV And EPG Support
-
Tvg-id Tags In M3U File Matching With XMLTV, But EPG Empty?
-
[RELEASE] XMLTV - EPG TV Guide Listings Script - KODI Forum