Skip to content
This repository has been archived by the owner on Feb 2, 2020. It is now read-only.

Commit

Permalink
Reformatted comments to allow for easy copy/pasting to the README.mar…
Browse files Browse the repository at this point in the history
…kdown

Also updated with latest ToDo info and features.
  • Loading branch information
FiXato committed Sep 8, 2011
1 parent 0b5239a commit 575dd1d
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 23 deletions.
20 changes: 18 additions & 2 deletions README.markdown
Expand Up @@ -24,11 +24,17 @@ This is a script for the WeeChat chat client, www.weechat.org
* Join a channel with the enter key after highlighting its line
* Scroll to the top/bottom of the channel list
* Padded channel names, user counts and modes for a clean overview

* Tested (and passed) on the following IRCds:
* UnrealIRCd (tested at Chat4All.org)
* Charybdis (tested at Esper.net)
* ircd-seven-1.0.3 (tested at freenode)
* IRCnet (irc2.11.2p3)
* Hybrid (hybrid-7.2.3+plexus-3.0.1) (tested at Rizon.net)
* Bahamut (bahamut-1.8(06))

### Future:

* See ToDo for now
* See ToDo in listbuffer.py for now

## History
******************************************************************************
Expand All @@ -41,6 +47,11 @@ This is a script for the WeeChat chat client, www.weechat.org
- added /join support via enter key
- added scroll_top and scroll_bottom support

version 0.2: /list format bugfix

- added support for /list results without modes
- some servers don't send 321 (/list start). Taken into account.

## ToDo
******************************************************************************

Expand All @@ -54,6 +65,11 @@ This is a script for the WeeChat chat client, www.weechat.org
- Add auto-join support
- Detect if channel is already in auto-join
- Allow automatically switching to the listbuffer
- Add support for ALIS (/squery alis LIST * -mix 100 (IRCNet)
- Make colours configurable
- Limit number of channels to parse
- Add filter support a la iset
- Allow selecting multiple channels

## Notes on Patches/Pull Requests
******************************************************************************
Expand Down
45 changes: 24 additions & 21 deletions listbuffer.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
#
# ListBuffer, version 0.1 for WeeChat version 0.3
# ListBuffer, version 0.2 for WeeChat version 0.3
# Latest development version: https://github.com/FiXato/listbuffer
#
# Show /list results in a common buffer and interact with them.
Expand All @@ -10,28 +10,31 @@
# browse with your cursor keys, and join with the enter key.
#
# History:
# 2011-09-08: FiXato:
# version 0.1: initial release.
# - added a common buffer for /list results
# - added highlighting for currently selected line
# - added /join support via enter key
# - added scroll_top and scroll_bottom support
# version 0.2: /list format bugfix
# - added support for /list results without modes
# - some servers don't send 321 (/list start). Taken into account.
# * 2011-09-08: FiXato:
# version 0.1: initial release.
#
# - added a common buffer for /list results
# - added highlighting for currently selected line
# - added /join support via enter key
# - added scroll_top and scroll_bottom support
#
# version 0.2: /list format bugfix
#
# - added support for /list results without modes
# - some servers don't send 321 (/list start). Taken into account.
#
# Acknowledgements:
# - Sebastien "Flashcode" Helleu, for developing a kick-ass IRC client
# and the iset.pl script which inspired me to this script.
# - Nils "nils_2" Görs, for his contributions to iset.pl which served as
# example code.
# - David "drubin" Rubin, for his urlgrab.py script, which also served
# as example code.
# - ArZa, whose listsort.pl script helped me getting started with
# grabbing the /list results. Parts of his code have been shamelessly
# copied and ported to Python.
# - Khaled Mardam-Bey, for making me yearn for similar /list support in
# WeeChat as mIRC already offered. :P
# * Sebastien "Flashcode" Helleu, for developing the kick-ass IRC client WeeChat
# and the iset.pl script which inspired me to this script.
# * Nils "nils_2" Görs, for his contributions to iset.pl which served as
# example code.
# * David "drubin" Rubin, for his urlgrab.py script, which also served
# as example code.
# * ArZa, whose listsort.pl script helped me getting started with
# grabbing the /list results. Parts of his code have been shamelessly
# copied and ported to Python.
# * Khaled Mardam-Bey, for making me yearn for similar /list support in
# WeeChat as mIRC already offered. :P
#
# TODO:
# - Auto-scroll selected line upon window scroll.
Expand Down

0 comments on commit 575dd1d

Please sign in to comment.