Routes is a Python re-implementation of the Rails routes system for mapping
URL's to Controllers/Actions and generating URL's. Routes makes it easy to
create pretty and concise URL's that are RESTful with little effort.
Speedy and dynamic URL generation means you get a URL with minimal cruft
(no big dangling query args). Shortcut features like Named Routes cut down
on repetitive typing.
urlgrabber is a pure python package that drastically simplifies
the fetching of files. It is designed to be used in programs that
need common (but not necessarily simple) url-fetching features.
It is extremely simple to drop into an existing program and provides
a clean interface to protocol-independant file-access. Best of all,
urlgrabber takes care of all those pesky file-fetching details, and
lets you focus on whatever it is that your program is written to do!
retawq is an interactive, multi-threaded network client ("web browser") for
text terminals on computers with Unix-like operating systems (Linux, BSD,
Solaris, ...). It is fast, small, nicely configurable, and comfortable;
e.g. the low-level communications are performed in a non-blocking way, and
you can keep open as many "virtual windows" as you want and work
simultaneously in two of them in a split-screen mode.
RSSOwl is a free, opensource RSS / RDF / Atom Newsreader.
Some special features are:
- Export News to PDF, HTML, RTF, OPML
- Import Favorites from OPML
- Full text-search with syntax-highlight of the results
- Powerful Newsfeed search-engine
- View news in internal browser
- Manage favorites in categories (Drag and Drop support)
- Runs on Windows, Linux, Solaris and Mac
For a complete list of features, see: http://www.rssowl.org/overview
HTTP::Cookie is a Ruby library to handle HTTP Cookies based on RFC 6265. It has
with security, standards compliance and compatibility in mind, to behave just
the same as today's major web browsers. It has builtin support for the legacy
cookies.txt and the latest cookies.sqlite formats of Mozilla Firefox, and its
modular API makes it easy to add support for a new backend store.
net-http-persistent manages persistent connections using Net::HTTP plus a speed
fix for Ruby 1.8. It's thread-safe too! Using persistent HTTP connections can
dramatically increase the speed of HTTP. Creating a new HTTP connection for
every request involves an extra TCP round-trip and causes TCP congestion
avoidance negotiation to start over. Net::HTTP supports persistent connections
with some API methods but does not handle reconnection gracefully.
Net::HTTP::Persistent supports reconnection and retry according to RFC 2616.
Sahi is an automation tool to test web applications. Sahi injects
javascript into web pages using a proxy and the javascript helps
automate web applications.
Sahi is a tester friendly tool. It abstracts out most difficulties
that testers face while automating web applications. Some salient
features include excellent recorder, platform and browser independence,
no XPaths, no waits, multithreaded playback, excellent Java interaction
and inbuilt reporting.
Linklint is a perl script that checks links on web sites.
Features:
* both local-file and HTTP site checking
* cross referenced and fully hyperlinked output reports
* the ability to check password protected areas
* support for all standard server-side image maps
* reports of orphan files, and files with mismatching case
* a report of which URLs have changed since last checked
* support of proxy servers for remote URL checking
WebMagick is a package which supports making image collections
available on the Web. It recurses through directory trees, building
HTML pages and imagemap files to allow the user to navigate through
collections of thumbnail images (somewhat similar to xv's Visual
Schnauzer) and select the image to view with a mouse click (see sample
output). Every effort is made to minimize the bandwidth required
between the server and the browser.
If you use Firefox on more than one computer, you'll want Foxmarks. Install
Foxmarks on each computer, and it will work silently in the background to
keep your bookmarks synchronized. As a bonus, log in to my.foxcloud.com from
any computer anywhere to access your bookmarks.
A simple wizard guides you through the startup process. After that, just
forget about it. It's simple and solid.