GithubHelp home page GithubHelp logo

chemicalrascal / pidgin-regex-block-plugin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from katriana/pidgin-regex-notify-plugin

0.0 2.0 0.0 4 KB

This is a Pidgin IM client plugin that allows you to specify a regex pattern such that if the pattern is match in any open conversation window or chat room window, it will pop up a dialog.

Perl 100.00%

pidgin-regex-block-plugin's Introduction

pidgin-regex-block-plugin

This is a Pidgin IM client plugin that allows you to specify a regex pattern such that if the pattern is match in any open conversation window or chat room window, the message will be blocked (or, in libpurple lingo, canceled).

This plugin is of use if you want to block messages that are known in advance to match regex patterns.

To install it, just copy: PidginNotifyIfMessageMatch.pl to your ~/.purple/plugins/ directory (%AppData%.purple\plugins on Windows). Then, after restarting Pidgin, via Tools->Plugins, find "Block Message Match Plugin" and enable it.

On Windows, you will need to install a specific version of Perl to make Pidgin recognise that you have Perl installed, as alas if you do not, Perl plugins will be disabled. For Pidgin 2.10.12 and newer (as of Pidgin 2.11.0, at least), this is Perl 5.20.*, in 32-bit. See developer.pidgin.im for more information.

Just want to end the suffering and get the right version of Perl? Strawberry Perl 5.20.3.3 worked for the author. Notably, he didn't have Strawberry Perl, of any version, installed already, but did have another distribution installed, and they seemed to co-exist comfortably maybe?

The author does not know if there is a way to make Perl work for Pidgin Portable, but he suspects not. Don't blame him, blame the Pidgin developers.

Configuration accepts a single perl regular expression. Patches expanding this to a user-configurable list of regular expressions would be most welcome.

pidgin-regex-block-plugin's People

Contributors

chemicalrascal avatar

Watchers

 avatar  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.