github github
  • Home
  • Pricing and Signup
  • Training
  • Gist
  • Blog
  • Login

takuo / TwiProwl

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 11
    • 3
  • Source
  • Commits
  • Network (3)
  • Issues (0)
  • Downloads (17)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Switch Branches (2)
    • master ✓
    • self-direct-message
  • Switch Tags (17)
    • 1.1.0
    • 1.0.1
    • 1.0.0
    • 0.9.0
    • 0.8.0
    • 0.7.1
    • 0.7.0
    • 0.6.1.1
    • 0.6.1
    • 0.4.4
    • 0.4.3
    • 0.4.2
    • 0.4.1
    • 0.3
    • 0.2.2
    • 0.2.1
    • 0.2
  • Branch List
Sending Request…

Twitter notification script with Prowl — Read more

  Cancel

  Cancel
  • HTTP
  • Git Read-Only

This URL has Read+Write access

check_membership and check_followers should do nothing unless checkinfo.enable. 
takuo (author)
Sun Sep 05 09:39:38 -0700 2010
commit  bbf14b3c0f48a78d1492
tree    94d25725b8e22ef7f01b
parent  689436c236a7ba76fc27
TwiProwl /
name age
history
message
file ChangeLog Sun Sep 05 09:27:32 -0700 2010 Release 1.1.0 [takuo]
file README Sun Sep 05 09:27:32 -0700 2010 Release 1.1.0 [takuo]
file compat.rb Thu Sep 02 23:22:09 -0700 2010 Added Unicode module [takuo]
file config.yml Thu Sep 02 23:08:50 -0700 2010 up-to-date [takuo]
file twiprowl Sun Sep 05 09:39:38 -0700 2010 check_membership and check_followers should do ... [takuo]
README
= Instruction =

Version : 1.1.0

1. install some ruby libraries

 for Ruby 1.8
  - openssl
  - json
  - hmac-ruby
  - oauth (from rubygems)

   $ sudo apt-get install libopenssl-ruby1.8 libjson-ruby1.8 libhmac-ruby1.8
   $ sudo gem install --no-rdoc --no-ri oauth

 for Ruby >= 1.9.1
  - openssl
  - ruby-hmac >= 0.4.0 (from rubygems)
  - oauth (from rubygems)

   $ sudo apt-get install rubygems1.9.1 libopenssl-ruby1.9.1
   $ sudo gem1.9.1 install --no-rdoc --no-ri ruby-hmac oauth

2. copy config.yml to ~/.twiprowl.conf and edit it.

3. run twiprowl


= config.yml =

LogDir: /tmp               # Log Directory
Debug: false               # Debugging ouput to log.
Daemon: true               # Daemon mode.

Prowl:
 APIKey: xxxxxxxxxxxxxxxx  # the Prowl API Key
# ProxyURL: http://user:pass@host:port/ 

Accounts:
 -
  Application: <application name (optional)> 
  User: <Twitter username>
  Streaming: false         # use User streams API for Mentions,RTs,Members,Favs
  RateLimitThreshold: 20   # polling limitter for basic API
  UseProxy: false          # <= use Prowl::ProxyURL
  Mentions:                # Event on Mentions
    Enable: false          # Enable, true or false
    Priority: 0            # Prowl priority, -2 to 2
    Count: 10              # Max number of tweet to fetch (ignored when Streaming)
    Interval: 300          # polling interval (ignored when Streaming)
  Direct:                  # Event on Direct Messages
    Enable: false
    Priority: 0
    Count: 10
    Interval: 600
  Retweets:                # Event on Retweets
    Enbale: false
    Priority: 0
    Count: 10              # <= ignored when Streaming
    Interval: 300          # <= ignored when Streaming
  Membership:              # Event on List Membership
    Enable: false
    Priority: 0
    Interval: 3600         # <= ignored when Streaming
  Unfollowed:              # Event on Unfollowed, requires many API rate
    Enable: false
    Priority: 0
    Interval: 1800
  Favorite:                # Event on Favorite/Unfavorite, requires Streaming.
    Enable: false
    Priority: 0
 - 
  <Other account config here>
Dedicated Server Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
  • Blog
  • Support
  • Training
  • Job Board
  • Shop
  • Contact
  • API
  • Status
  • © 2010 GitHub Inc. All rights reserved.
  • Terms of Service
  • Privacy
  • Security
  • 日本語
  • English
  • Deutsch
  • Français
  • Português (BR)
  • 中文
  • See all available languages

Your current locale selection: 日本語. Choose another?

  • English
  • Afrikaans
  • Català
  • Čeština
  • Deutsch
  • Español
  • Français
  • Hrvatski
  • Indonesia
  • Italiano
  • 日本語
  • Nederlands
  • Norsk
  • Polski
  • Português (BR)
  • Српски
  • Svenska
  • 中文