Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 78 lines (47 sloc) 2.405 kb
753108a @olivierlacan Replace old PNG build badge with SVG version
olivierlacan authored
1 = Mechanize {<img src="https://secure.travis-ci.org/sparklemotion/mechanize.svg?rvm=1.9.3" />}[http://travis-ci.org/sparklemotion/mechanize]
63d4e15 merging REL-0.9.0 -> trunk 308:HEAD
aaronp authored
2
b5dfceb @leejarvis Update rdoc url
leejarvis authored
3 * http://docs.seattlerb.org/mechanize
27e4834 @leejarvis Change README to support hoe *sigh*
leejarvis authored
4 * https://github.com/sparklemotion/mechanize
5
6 == Description
7
3f88eb7 @drbrain Clean up RDoc files
drbrain authored
8 The Mechanize library is used for automating interaction with websites.
66ab4cd updating documentation
aaronp authored
9 Mechanize automatically stores and sends cookies, follows redirects,
756383f @veganstraightedge grammar fix in readme
veganstraightedge authored
10 and can follow links and submit forms. Form fields can be populated and
66ab4cd updating documentation
aaronp authored
11 submitted. Mechanize also keeps track of the sites that you have visited as
12 a history.
06e0ed8 adding more documentation
aaronp authored
13
f98e254 moving everything to the trunk
aaronp authored
14 == Dependencies
15
5ac3970 @leejarvis drop 1.8 support from travis config and README
leejarvis authored
16 * ruby 1.9.2 or newer
490f623 @Dhaulagiri Update nokogiri link
Dhaulagiri authored
17 * nokogiri[https://github.com/sparklemotion/nokogiri]
f98e254 moving everything to the trunk
aaronp authored
18
471b6d8 @leejarvis no need to switch between capitalized headings and uppercase in README
leejarvis authored
19 == Support:
28cc96b @tenderlove updating docs
tenderlove authored
20
21 The bug tracker is available here:
22
b16ee90 @leejarvis ensure README links to mailing list and tracker are clickable
leejarvis authored
23 * https://github.com/sparklemotion/mechanize/issues
06e0ed8 adding more documentation
aaronp authored
24
6fb7c2e merging REL-0.4.1 to trunk
aaronp authored
25 == Examples
26
ac6c6e1 @leejarvis Update rubyforge links in README
leejarvis authored
27 If you are just starting, check out the GUIDE[http://docs.seattlerb.org/mechanize/GUIDE_rdoc.html] or
28 the EXAMPLES[http://docs.seattlerb.org/mechanize/EXAMPLES_rdoc.html] file.
4d16ac9 @drbrain Add some information for developers. Fixes #218
drbrain authored
29
30 == Developers
31
5028dca @leejarvis Bump readme copyright
leejarvis authored
32 Use bundler to install dependencies:
4d16ac9 @drbrain Add some information for developers. Fixes #218
drbrain authored
33
8e00f1d @JonRowe convert hoe to bundler
JonRowe authored
34 bundle install
4d16ac9 @drbrain Add some information for developers. Fixes #218
drbrain authored
35
5028dca @leejarvis Bump readme copyright
leejarvis authored
36 Run all tests with:
4d16ac9 @drbrain Add some information for developers. Fixes #218
drbrain authored
37
38 rake test
39
40 You can also use +autotest+ from the ZenTest gem to run tests.
41
42 See also Mechanize::TestCase to read about the built-in testing
43 infrastructure.
06e0ed8 adding more documentation
aaronp authored
44
45 == Authors
46
3f88eb7 @drbrain Clean up RDoc files
drbrain authored
47 Copyright (c) 2005 by Michael Neumann (mneumann@ntecs.de)
06e0ed8 adding more documentation
aaronp authored
48
25d02cc @drbrain License is now MIT. Consent given by Michael Neumann, Aaron Patterso…
drbrain authored
49 Copyright (c) 2006-2011:
daa4d89 @tenderlove updating docs
tenderlove authored
50
51 * {Aaron Patterson}[http://tenderlovemaking.com] (aaronp@rubyforge.org)
21ed501 @flavorjones adding personal site to README (a shameless plug, indeed)
flavorjones authored
52 * {Mike Dalessio}[http://mike.daless.io] (mike@csa.net)
06e0ed8 adding more documentation
aaronp authored
53
5028dca @leejarvis Bump readme copyright
leejarvis authored
54 Copyright (c) 2011-2015:
25d02cc @drbrain License is now MIT. Consent given by Michael Neumann, Aaron Patterso…
drbrain authored
55
56 * {Eric Hodel}[http://blog.segment7.net] (drbrain@segment7.net)
07da71e @knu Add myself, who am pretty much involved recently.
knu authored
57 * {Akinori MUSHA}[http://blog.akinori.org] (knu@idaemons.org)
c990c6e @leejarvis Update my website
leejarvis authored
58 * {Lee Jarvis}[http://twitter.com/lee_jarvis] (ljjarvis@gmail.com)
25d02cc @drbrain License is now MIT. Consent given by Michael Neumann, Aaron Patterso…
drbrain authored
59
66ab4cd updating documentation
aaronp authored
60 This library comes with a shameless plug for employing me
25d02cc @drbrain License is now MIT. Consent given by Michael Neumann, Aaron Patterso…
drbrain authored
61 (Aaron[http://tenderlovemaking.com/]) programming Ruby, my favorite language!
2cf22ce merged in RB-0.4.4
aaronp authored
62
63d4e15 merging REL-0.9.0 -> trunk 308:HEAD
aaronp authored
63 == Acknowledgments
64
fcbebac @petdance Update README.rdoc
petdance authored
65 This library was heavily influenced by its namesake in the Perl world. A big
66 thanks goes to {Andy Lester}[http://petdance.com],
67 the author of the original Perl module WWW::Mechanize which is available
68 here[http://search.cpan.org/dist/WWW-Mechanize/]. Ruby Mechanize would not be around without you!
63d4e15 merging REL-0.9.0 -> trunk 308:HEAD
aaronp authored
69
70 Thank you to Michael Neumann for starting the Ruby version. Thanks to everyone
71 who's helped out in various ways. Finally, thank you to the people using this
72 library!
3f88eb7 @drbrain Clean up RDoc files
drbrain authored
73
06e0ed8 adding more documentation
aaronp authored
74 == License
75
ac6c6e1 @leejarvis Update rubyforge links in README
leejarvis authored
76 This library is distributed under the MIT license. Please see the LICENSE[http://docs.seattlerb.org/mechanize/LICENSE_rdoc.html] file.
06e0ed8 adding more documentation
aaronp authored
77
Something went wrong with that request. Please try again.