Skip to content

A local IRC server supporting ThunderBird to send/receive messages from ThunderWave chat (ZeroNet)

License

Notifications You must be signed in to change notification settings

purplesyringa/ThunderProxy

Repository files navigation

ThunderProxy

ThunderProxy is a local IRC server connecting ThunderWave and ThunderBird (or any other IRC client).

TODO

  1. Send messages to group chats
  2. Receive messages from group chats
  3. Send messages to private chats
  4. Receive messages from private chats
  5. Send messages via IRC to lobby
  6. Receive messages from lobby

Installation and usage

Linux:

$ git clone https://github.com/imachug/ThunderProxy.git
$ cd ThunderProxy
$ vi config.py
$ sudo python start_server.py # Run local IRC server

Windows:

> git clone https://github.com/imachug/ThunderProxy.git
> cd ThunderProxy
> notepad config.py
> python start_server.py # Run local IRC server

Local server

IRC server is ran on localhost, port 6667. Configure your IRC client to access that address.

Set username to <yourname>/<authprovider>, e.g. gitcenter/zeroid.bit.

Examples

First, run python start_server.py.

Configuring ThunderBird

  1. Open ThunderBird and press Chat
    Chat
  2. Press Show Accounts
    Show Accounts
  3. Press New Account
    New Account
  4. Choose IRC
    IRC
  5. Use username <yourname>/<authprovider> and server localhost
    Login
  6. Leave password empty
    Password
  7. Open IRC Options:
    • Choose port 6667
    • Uncheck Use SSL
    • Press Next >
      IRC Options
  8. Press Next -> and then Finish
    Finish
  9. (optional) Join channel lobby
    Lobby

Configuring mIRC

  1. Start mIRC
    Start mIRC
  2. Open mIRC Options
    mIRC Options
  3. Choose Servers in sidebar
    Servers
  4. Press Add
    Add
  5. Choose address localhost and press Add
    Server
  6. Press Select
    Select
  7. Enter nickname <yourname>/<authprovider> and press Connect
    Login
  8. Click ThunderWave <yourname>/<authprovider> in sidebar
    Logging in
  9. (optional) Type /join #lobby
    Joining lobby

About

A local IRC server supporting ThunderBird to send/receive messages from ThunderWave chat (ZeroNet)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages