• Stars
    star
    248
  • Rank 163,560 (Top 4 %)
  • Language
    Ruby
  • License
    MIT License
  • Created almost 14 years ago
  • Updated almost 10 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Rawler is a tool that crawls the links of your website

rawler

Rawler is a Ruby library that crawls your website and checks the status code for each of your links. Useful for finding dead links.

Rawler will only parse pages with content type 'text/html', but it will check for the response code of every link.

SYNOPSIS:

rawler http://example.com [options]

  where [options] are:
    --username, -u <s>:   HTTP Basic Username
    --password, -p <s>:   HTTP Basic Password
        --wait, -w <f>:   Seconds to wait between requests, may be fractional e.g. '1.5' (default: 3.0)
             --log, -l:   Log results to file rawler_log.txt
     --logfile, -o <s>:   Specify logfile, implies --log (default: rawler_log.txt)
             --css, -c:   Check CSS links
        --skip, -s <s>:   Skip URLs that match a regexp
       --iskip, -i <s>:   Skip URLs that match a case insensitive regexp
         --include <s>:   Only include URLs that match a regexp
        --iinclude <s>:   Only include URLs that match a case insensitive regexp
           --local <s>:   Restrict to the given URL and below. Equivalent to '--include ^http://mysite.com/*'.
    --ignore_fragments:   Strips any fragment from parsed links
         --version, -v:   Print version and exit
            --help, -h:   Show this message

INSTALL:

gem install rawler

CONTRIBUTORS:

Many. See https://github.com/oscardelben/rawler/contributors

LICENSE:

(The MIT License)

Copyright (c) 2011 Oscar Del Ben

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

More Repositories

1

firebase-ruby

Ruby wrapper for Firebase
Ruby
688
star
2

Color-Picker-Pro

Color Detection Tool for Designers and Developers
Objective-C
506
star
3

sheet

Text snippets for the command line
Ruby
261
star
4

words-about-code

My technical blog
172
star
5

RailsOneClick

Rails One Click installer for Mac Os X
Objective-C
157
star
6

DateCalculations

Date Calculations for Cocoa Inspired by Ruby on Rails
Objective-C
125
star
7

git-diff-grep

Run grep across git diffs history
Shell
93
star
8

github-trends

Provides a RSS Feed for most watched and most forked repos on Github
Ruby
43
star
9

Mongo-Shortener

Shortener application that uses MongoDB, cucumber and rspec
Ruby
40
star
10

CameraGun

Point And Fire Augmented Reality App for iPhone
Objective-C
37
star
11

MenuBarApplicationTemplate

A common template for kick starting your menu bar mac application
Objective-C
36
star
12

iPhoneCalculator

Proof of Concept iPhone Calculator App
Objective-C
34
star
13

GithubBrowser

A Github Browser For iPad
Objective-C
27
star
14

json_formatter

Simple JSON formatter command line utility
Ruby
22
star
15

CocoaNavigationGestures

Recognize two and three fingers scroll and swipe gestures in Leopard and Lion
Objective-C
21
star
16

NSScreen-PointConversion

Utility class for working with multiple screens in Cocoa
20
star
17

rubyxp

Ruby regular expression tester
Ruby
16
star
18

UIWebViewBasicAuth

Add basic auth headers to your UIWebView
13
star
19

pow-client

Pow wrapper for the command line
Ruby
12
star
20

UIRightButtonCell

UITableViewCell with right button that detects touches. Similar to the one in the App Store
Objective-C
12
star
21

FRDynamicScrollView

Dynamic Scroll View for iOS
Objective-C
10
star
22

cocoa-gitignore

Gitignore sample for Cocoa projects
10
star
23

rake_notifier

Notify of Rake exceptions via email
Ruby
8
star
24

routes

Routes library for ruby
Ruby
8
star
25

CocoaYoutubeUploader

Upload videos to Youtube from Cocoa
Objective-C
7
star
26

Snake4iPhone

Snake for iPhone
Objective-C
6
star
27

newsite

newsite is a command line generator for static websites
Ruby
4
star
28

CoreGraphicExamples

CG Examples
Objective-C
4
star
29

Personal-Development

Personal Development Wiki
4
star
30

dot-files

My dot files
Vim Script
4
star
31

httpmock

A Go http://golang.org/ Http Mocking Library
Go
2
star
32

NSFileManager-DirectoryLocations

2
star
33

Fructivity-Website

Fructivity Source code
JavaScript
2
star
34

apue

Code from apue
C
2
star
35

GreenBoardPro

Green Board Pro is an iphone app for keeping track of ideas
Objective-C
2
star
36

Rails-One-Click-Website

Rails One Click Website
CSS
2
star
37

FoodReminder

Objective-C
2
star
38

Ruby-Stat

Stats for Ruby Code
Ruby
2
star
39

tokyocabinet_rails

An example app that uses Tokyo Cabinet for storing records
Ruby
2
star
40

Hare

Toy webserver in Ruby
Ruby
1
star
41

oscardelben.github.com

HTML
1
star
42

acts_as_restricted_subdomain

Allows a Rails application to run multiple subdomain sites transparently inside of a single Rails instance
Ruby
1
star
43

tokyocabinet_cache

An example of fragment caching implementation for Rails
1
star
44

capo

Run multiple commands at the same time
Go
1
star
45

Crazy-Tests

Having fun with test unit
Ruby
1
star