Skip to content

Xuerian/xchat_overwatch

Repository files navigation

xchat_overwatch

Provides buffers which watch and interact with multiple channels

Overwatch

Overwatch

Note: If you have been using Hexchat for a long time, your config/pevents.conf may be out of date. If you get a key error including events_decoded[event], please try deleting pevents.conf and restarting hexchat. (You can copy over any customizations you made)

Settings are available at the top of the script:

  • server_name is the name of the server tab created
  • focus_on_load causes the tab to be focused immediately when loaded
  • hide_inline_channel replaces consecutive channel names with..
  • inline_channel_prefix
  • truncate_nick_inline shortens consecutive nicks to..
  • truncate_nick_length
  • colored_channel_names causes channel names to be colored similarly to "Colored nick names" in heXchat
  • channel_colors provides a list of possible channel colors, the first of which is used if random colors is turned off.
  • auto_target enables updating the channel target based on last action time
  • auto_target_action is either "clear" to remove the outdated target, or "update" to change it to the new channel
  • auto_target_delay seconds, unless there is no current target, in which case after..
  • auto_target_delay_empty seconds

Complete features:

  • Monitor multiple channels in a single buffer
  • Most-recent-first channel and nick tab-completion

Incomplete:

  • Create and manage multiple overwatches with different channel lists
  • Target channel based on recent nickname autocomplete
  • Provide secondary tabs to summarize hilights
  • Options menu to manage overwatches
  • Better shortcuts

Shortcuts:

  • tab and shift-tab
  • With less than two words, tab-completes channels
  • With more than one word, tab-completes nicks
  • alt-backspace clears entry and sets target to the last channel you sent to

Issues:

  • Channel commands/Actions are not reliably caught or passed on
  • Multiple channels with the same name will currently break
  • Can get hard to track with lots of busy channels (Helped by random colors)
  • Channel tab completion is still a bit derp
  • While modular, the UI/commands to make multiple and manage filter lists for overwatches is not done

About

xchat python script to monitor multiple channels in a single buffer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages