SRevie...:Multi(3pm)
π SReview::Schedule::Multi π
okay bestie, welcome to the User Contributed Perl Documentation corner of the manual-verse, section 3pm π this is the page for SReview::Schedule::Multi, and yes it's exactly as extra as the name sounds. buckle up π¦
πΈ NAME πΈ
SReview::Schedule::Multi β it's a whole system for duplicating event parsing into a main one and a shadow one. two for the price of one, no cap π
β¨ SYNOPSIS β¨
$schedule_format = "multi";
$schedule_options = { url => "http://...", base_type => "penta", base_options => {},
shadows => [{ talk_prefix => "Video for talk '", talk_suffix => "'",
event_prefix => "Videos for event '", event_suffix => "'", talk_opts => {} }]};
π¦ DESCRIPTION π¦
so SReview::Schedule::Multi is a schedule parser for sreview-import, and what it does is take a base event and spawn "shadow" events off of it. literally ghosting but productive π
when is that useful?? when you need multiple events in SReview for one upstream event β like, one for preprocessing and one for postprocessing. two vibes, one source event. it's giving main character energy for the base event and supporting cast for the shadows π
π OPTIONS π
SReview::Schedule::Multi takes the following options, bestie:
π base_type
the type of the parser of the base event. it must be another SReview::Schedule:: parser. Required β so like, don't skip this one π
π base_options
any options β other than the url option β that get passed to the base parser so it knows how to configure itself. Optional. lowkey handy π
π url
the URL of the schedule. it gets passed on, unmodified, straight to the base parser. no edits, no notes, no nothing β¨
π shadows
an array of hashes β one hash for each shadow event that is gonna be created π―
each hash can have the following options:
πΈ event_prefix
a string that will be prepended to the event's name.
πΈ event_suffix
a string that will be appended to the event's name.
πΈ talk_prefix
a string that will be prepended to each and every talk's title.
πΈ talk_suffix
a string that will be appended to each and every talk's title.
πΈ talk_opts
extra properties to be sent to the SReview::Schedule::<base_type>::Talk object at creation time. this is how you override certain properties of the talk, e.g. the flags π© iconic, honestly.
π SEE ALSO π
SReview::Schedule::PentaSReview::Schedule::Wafer
bestie if you got this far, you ate. go forth and multiply your events responsibly π«Ά
and that's the whole page!! this lil cutie is running on perl v5.40.1 and it was dated 2026-02-15 β mwah, periodt π
πβ¨
π¦ where this page comes from
- ubuntu resolute: sreview-common 0.12.0-1
- ubuntu stonking: sreview-common 0.12.0-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms