GithubHelp home page GithubHelp logo

qwebirc / qwebirc Goto Github PK

View Code? Open in Web Editor NEW
168.0 14.0 37.0 5.82 MB

fast, easy to use, free and open source web IRC client

Home Page: https://qwebirc.org/

License: Other

Python 20.87% CSS 6.71% JavaScript 71.39% HTML 1.04%
irc webirc python javascript quakenet

qwebirc's Introduction

qwebirc IRC client

CI

Installation

Installation instructions are on the website: https://qwebirc.org/installation

Hacking on qwebirc

If you'd like to make modifications you'd find it a LOT easier if create the following symlinks:

  • js -> static/js/debug
  • css -> static/css/debug

with a command like

cd /path/qwebirc
ln -s ../../js static/js/debug
ln -s ../../css static/css/debug

... then you can browse to http://instance/quidebug.html and use your favourite javascript debugger, as well as not having to compile each time you make a change!

qwebirc's People

Contributors

bverhoeven avatar corychaplin avatar darkdevil avatar mas90 avatar pricechild avatar retropc avatar thommey avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

qwebirc's Issues

Add support for WEBIRC command

Originally reported by: luc (Bitbucket)


Some irc server supports the WEBIRC command. This is command introduced by CGI::IRC to set the real ip address of the client (Taken from the webserver).

I've done a quick patch to allow to set the ip address before command USER and NICK. Patch working with inspircd. I hope this can be usefull.


Incorrect ip address used when behind a proxy

Originally reported by: luc (Bitbucket)


I use lighttpd with modproxy (i think it's the same with apache). Every connection seen by qwebirc is always the same address: the local one. So i can't pass to the irc server the real address. The random ticket generation use also this ip.
I took the real ip from the HTTP header X-forwarded-for that is set by every proxy.

Please see the patch below


I get javascript error when joining a channel

Originally reported by: Anonymous


I connected qwebirc to an Unreal3.2.8.1

I get javascript error:

params[5] is undefined
[Break on this error] var pmodes = params[5].split("");

javascript code fragment from file qui-cb9bec454d5ec249fab4.js

irc_RPL_MYINFO: function(prefix, params) {
var pmodes = params[5].split("");
this.pmodes = {}

pmodes.each(function(pmode) {
  this.pmodes[pmode] = true;
}, this);

},


channel list

Originally reported by: Anonymous


provide list of channels to user on 'login' screen via , with option of adding to the list via ?channels=whatever in url Bitbucket: https://bitbucket.org/qwebirc/qwebirc/issue/40

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.