Skip to content

Instantly share code, notes, and snippets.

<template id="pluginImgurUploadSelector">
<div>
<a @click="pickImage()">
<i class="fa fa-file-image-o"></i>
<input
@change="uploadImage($event)"
id="ImgurUploader"
type="file"
accept=".jpg,.jpeg,.png,.gif,.apng,.tiff,.pdf,.mov,.mp4"
style="display: none; width: 0; height: 0;">
[Unit]
Description=Kiwi IRC webircgateway
After=network.target
[Service]
User=kiwiirc
Group=kiwiirc
ExecStart=/usr/bin/kiwiirc --config=/etc/kiwiirc/config.conf
ExecReload=/bin/kill -HUP $MAINPID
WorkingDirectory=/usr/local/kiwiirc/
location / {
index index.html;
root /usr/share/kiwiirc/;
}
location /webirc/ {
# Forward incoming requests to local webircgateway socket
proxy_pass http://127.0.0.1:7778/webirc/;
# Set http version and headers
proxy_http_version 1.1;
import znc
VERSION = '2'
COMMAND = "BOUNCER"
class bouncer(znc.Module):
module_types = [znc.CModInfo.GlobalModule]
description = "Provides KiwiIRC BOUNCER support"
<VirtualHost *:80>
ServerName kiwiirc.itsonlybinary.com
ServerAdmin [email protected]
# Kiwi IRC client files are located here
DocumentRoot /usr/share/kiwiirc
DirectoryIndex index.html
# Reverse proxy websocket connections
kiwi.plugin('relay_tidy', function(kiwi, log) {
// Add the bot nicks here in lowercase
var relayNicks = ['relaybot'];
var relayedRegex = /^(\S+\/<(\S+)>)/;
kiwi.on('message.new', function(event) {
if (relayNicks.indexOf(event.nick.toLowerCase()) === -1) {
return;
}