The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.02_02

  • Add throttling. You can now throttle your requests by domain or simply by the number of requests in a specific amount of time. Providers are now expected to handle "pushback" of requests when a request has been throttled.
  • Internal change: Code path to send requests has changed from Gungho.pm doing the control to Provider doing the control

Changes for version 0.02_01

  • Add experimental component system >>> NOTE <<< This is still subject to change *widely*
  • Add Gungho->has_feature(X)
  • Add WWW Authentication component -- now you can authenticate your requests via Basic authentication
  • Fix Gungho::Request->clone()
  • Gungho::Provider::Simple respects the is_running() flag

Modules

Yet Another High Performance Web Crawler Framework
Base Class For Various Gungho Objects
Component Base Class For Gungho
Base Class For WWW Authentication
Add Basic Auth To Gungho
Base Class To Throttle Requests
Base Class For Gungho Engine
POE Engine For Gungho
Base Class For Gungho Handlers
A Handler That Does Nothing
Gungho Log Class
Gungho Plugin Base Class
Keep Track Of Time To Finish Request
Base Class For Gungho Prividers
Provide Requests From A Simple File
An In-Memory, Simple Provider
A Gungho Request Object