Git Product home page Git Product logo

github-growler's Introduction

This is Github Growler: fetches GitHub timeline and growls as new activies are coming in.

Install

There's a binary build for Mac OS X Leopard available at Downloads.

If you're trying to run this on other platforms, just run github-growler.pl. You might need to install its CPAN module dependencies with cpan -i . command.

Configurations

You need to set github.user and github.token in your global git config or pass them to the command line arguments.

By default this scripts fetches the github updates every 300 seconds and displays at most 10 Growl notification per fetch and you can change the both settings with Mac OS X preferences:

defaults write net.bulknews.GitHubGrowler interval 180
defaults write net.bulknews.GitHubGrowler maxGrowls 5

Screenshots

Github Growler

Github Growler Preferences

github-growler's People

Contributors

fcuny avatar jayallen avatar mattn avatar miyagawa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

github-growler's Issues

Script get_value line 155 throws XML error on MOS 10.7

  • Console Output: 8/1/11 10:02:15.397 AM [0x0-0xb20b2].net.bulknews.GithubGrowler: XML::LibXML::Node::string_value() -- self is not a blessed SV reference at /Applications/Github Growler.app/Contents/Resources/script line 155.
    • Tried installing XML::LibXML perl module to no avail.

Lion ??

How can i get it work in MacOSX Lion ??

HTTP stack fails when switching networks

Since our switch to AnyEvent::HTTP, when you switch the network by sleeping and waking up, like from the office to the home, it seems to fail to get the updates over the HTTP. I bet this must have something to do with the way AnyEvent caches connection etc.

For now if you find this behavior annoying (i.e. switching networks often), you're recommended to use the version before the AnyEvent switch, like version 2.0.0.

What Perl dependencies does this product require?

Maybe explain how to install Perl dependencies? Or maybe even include them in your product?

I get the following errors in Console.app:

01-06-10 16:44:09   [0x0-0x1331330].com.example.miyagawa.GithubGrowler[98208]   dyld: lazy symbol binding failed: Symbol not found: _Perl_Tstack_sp_ptr
01-06-10 16:44:09   [0x0-0x1331330].com.example.miyagawa.GithubGrowler[98208]     Referenced from: /Applications/Github Growler.app/Contents/Resources/extlib/lib/perl5/darwin-thread-multi-2level/auto/XML/LibXML/LibXML.bundle
01-06-10 16:44:09   [0x0-0x1331330].com.example.miyagawa.GithubGrowler[98208]     Expected in: dynamic lookup
01-06-10 16:44:09   [0x0-0x1331330].com.example.miyagawa.GithubGrowler[98208]   dyld: Symbol not found: _Perl_Tstack_sp_ptr
01-06-10 16:44:09   [0x0-0x1331330].com.example.miyagawa.GithubGrowler[98208]     Referenced from: /Applications/Github Growler.app/Contents/Resources/extlib/lib/perl5/darwin-thread-multi-2level/auto/XML/LibXML/LibXML.bundle
01-06-10 16:44:09   [0x0-0x1331330].com.example.miyagawa.GithubGrowler[98208]     Expected in: dynamic lookup

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.