A-Net Online

  • PythonIRC

    From xqtr@911:30210/0 to All on Sun Nov 27 16:48:33 2022
    For some time now, i was making an IRC client, for Mystic BBS and not only. The client is 99% complete, but i don't have much time lately and the project is considered abandoned for me, cause i have other priorities right now and i am not seeing completing it, in the near future.

    For this reason, i am making the code public, for anyone to use or finish up, if he has the courage to read my code :) You can get it at:

    https://github.com/xqtr/PythonIRC

    The client is usable, with many features. The only thing that is disappointing is the lack of documentation and that it crashes, if someone is going to use the /MODE command for changing channel modes.

    My intention was to make this client to be used in "private", only for BBSes IRC servers and not big servers like, FreeNode, Efnet etc. For example, an echonet could make his own IRC server and use it with this client, as a way for BBS users/sysops to communicate with each other.

    It has command auto completion, CTRL-A to accept the proposed command, it can use aliases, logs server and channels text. It has a very advanced text input field, which can accept the following keystrokes:

    CTRL-W to delete until previous word.
    Up/Down Arrow key, goes to next/previous word.
    Home/End, goes to end/beginning of the line.
    CTRL-A to enter the proposed command for auto-completion.
    INS, to toggle Insert/Overwrite mode.

    Even if you don't use the program, the code inside, i think is very helpful to use in your projects, so take a look to find what you may looking for.

    .
    :: XQTR :: Another Droid BBS :: andr01d.zapto.org:9999 :: xqtr@gmx.com

    --- Mystic BBS v1.12 A47 2020/11/23 (Raspberry Pi/32)
    * Origin: Another Droid BBS # andr01d.zapto.org:9999 (911:30210/0)