soju forked to be LESS SHIT
Go to file
Simon Ser 57fd268f77
readme: add instructions to initialize database
2020-03-04 18:27:33 +01:00
cmd/jounce Add SQLite database 2020-03-04 18:22:58 +01:00
config Add SQLite database 2020-03-04 18:22:58 +01:00
.gitignore Add basic IRC listener 2020-02-04 10:46:22 +01:00
LICENSE Switch license to AGPLv3 2020-02-07 17:41:51 +01:00
README.md readme: add instructions to initialize database 2020-03-04 18:27:33 +01:00
bridge.go Add functions to translate between upstream and downstream names 2020-02-19 18:25:19 +01:00
db.go Add SQLite database 2020-03-04 18:22:58 +01:00
downstream.go Add SQLite database 2020-03-04 18:22:58 +01:00
go.mod Add SQLite database 2020-03-04 18:22:58 +01:00
go.sum Add SQLite database 2020-03-04 18:22:58 +01:00
irc.go Add parseMessageParams helper 2020-02-07 12:36:02 +01:00
ring.go Document Ring 2020-02-17 16:09:35 +01:00
schema.sql Add SQLite database 2020-03-04 18:22:58 +01:00
server.go Add SQLite database 2020-03-04 18:22:58 +01:00
upstream.go Add SQLite database 2020-03-04 18:22:58 +01:00

README.md

jounce

A user-friendly IRC bouncer.

  • Multi-user
  • Support multiple clients for a single user, with proper backlog synchronization
  • Support connecting to multiple upstream servers via a single IRC connection to the bouncer

Usage

sqlite3 -init schema.sql jounce.db
# Insert users, networks, channels to database
go run ./cmd/jounce

Contributing

Send patches on the mailing list, report bugs on the issue tracker.

License

AGPLv3, see LICENSE.

Copyright (C) 2020 Simon Ser