Git Product home page Git Product logo

weechat-pushjet's Introduction

weechat-pushjet

A WeeChat plugin that sends highlights and/or private message notifications through Pushjet.

Installation

In WeeChat install the script by typing the following:

/script install pushjet.py

If you're using the public push server, all you have to do is set the secret option in the configuration.

Options

The plugin allows you to set a few options through the normal WeeChat settings system.
You'll find all of them under plugins.var.python.pushjet, and all of them have helpful descriptions.

To set them use /set plugins.var.python.pushjet.foo bar or through the iset.pl plugin.

  • host
  • secret
    • secret for the pushjet api (default: "")
  • level
    • severity level for the message, from 1 to 5 (low to high) (default: 4)
  • timeout
    • timeout for the message sending in seconds (>= 1) (default: 30)
  • separator
    • separator between nick and message in notifications (default: ": ")
  • notify_on_highlight
    • push notifications for highlights in buffers (on/off) (default: "on")
  • notify_on_privmsg
    • push notifications for private messages (on/off) (default: "on")
  • notify_when
    • when to push notifications (away/detached/always/never) (default: "always")
  • ignore_buffers
    • comma-separated list of buffers to ignore (default: "")
  • ignore_nicks
    • comma-separated list of users to not push notifications from (default: "")

Issues

  • The currently available version of Pushjet is sending the wrong error codes for errors.
    This means that if your settings are invalid it's very hard to find out exactly what is wrong.
  • Away status can't be checked when receiving private messages

weechat-pushjet's People

Contributors

p3lim avatar jeremy-albinet avatar

Watchers

James Cloos avatar

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.