https://github.com/nilsding/irrerrc
A cross-platform IRC client.
https://github.com/nilsding/irrerrc
cross-platform irc irc-client qt
Last synced: 3 months ago
JSON representation
A cross-platform IRC client.
- Host: GitHub
- URL: https://github.com/nilsding/irrerrc
- Owner: nilsding
- License: other
- Created: 2016-01-31T11:22:37.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-09-16T15:40:16.000Z (almost 10 years ago)
- Last Synced: 2026-02-19T04:27:04.612Z (5 months ago)
- Topics: cross-platform, irc, irc-client, qt
- Language: C++
- Homepage:
- Size: 390 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IrrerrC
A Qt5 IRC client.
## Building IrrerrC
### Unix and Unix-like
$ mkdir build && cd build
$ qmake-qt5 ..
$ make -j9
$ ./IrrerrC
### Windows
Building on Windows requires:
* Visual Studio 2013 (or newer)
* Qt 5.4 (built for Visual Studio 2013)
* PowerShell (yes, really)
* NSIS (optional, for creating an installer)
After installing the build requirements, start PowerShell, navigate to the
`./utils/` directory, and start `./build_windows.ps1` (you might want to check
the directories in the `$dirs` dictionary of that file first). If you want to
build an installer, run the `./mknsis.ps1` script after building IrrerrC.
## License
This project is licensed under the FreeBSD license. See ./LICENSE file in
this repo's root.
## TODO list
- [x] Scripting
- [ ] Customizable popup menus (similar to KVIrc/mIRC, implemented via scripting)
- [ ] Logging
- [ ] favourite channels?
- [ ] Documentation of:
- [ ] Core methods and members
- [ ] Scripting functions
- [ ] language switcher
- [ ] store toolbar positions
- [ ] store subwindow position + size
- [ ] set charset for network
- [ ] highlight notifications
- [ ] colour schemes
- [ ] CTCP
- [ ] DCC
- [ ] sort user list correctly
- [ ] Lagometer
- [ ] Connection timer
- [ ] SSL