}
-sub write_verbose {
- if (Irssi::settings_get_bool('youtube_verbose')) {
- write_irssi(shift, @_);
- }
-}
-
sub write_debug {
if ($debug) {
write_irssi(shift, @_);
# Offer the message to all Grabbers in turn
foreach $g (@grabbers) {
if (defined($m = $g->get($message))) {
+ write_debug($witem, 'Metadata: %s', Dumper($m));
write_irssi($witem, '%%R>>> %%NSaving %%Y%s%%N %%G%s', $m->{'SOURCE'}, $m->{'TITLE'});
unless($getter->get($m)) {
write_irssi($witem, '%%R>>> FAILED');
close(CONF);
};
if ($@) {
- write_irssi(undef, 'Could not save config: %s', $@);
+ write_irssi(undef, 'videosite: Could not save config to %s: %s', ($conffile, $@));
} else {
- write_irssi(undef, 'Saved config');
+ write_irssi(undef, 'Videosite configuration saved to %s', $conffile);
}
}
Irssi::signal_add_first('command script load', 'sig_command_script_unload');
Irssi::signal_add_first('command script unload', 'sig_command_script_unload');
+ Irssi::signal_add('setup saved', 'cmd_save');
+
Irssi::command_bind('videosite' => \&cmdhandler);
}