REBOL Library REBOL

Web Related

Updated: 29-May-2003

Return to main library index

Email a Web Page

mailpage.r

10-Sep-1999

Send a web page. (simple)

1 line

221 bytes

 
Download Web Page

webget.r

20-May-1999

Fetch a web page and save it as a file.

1 line

217 bytes

 
Web Page Displayer

webprint.r

20-May-1999

Fetch a web page and display its HTML code.

1 line

207 bytes

 
Web Page Emailer

websend.r

20-May-1999

Fetch a web page and send it as email.

1 line

219 bytes

 
Search a Web Page

webfind.r

20-May-1999

Search a web page for a string, and save the page to a file if it was found

2 lines

310 bytes

 
Time a Web Page

timepage.r

24-Apr-1999

Time how long it takes to fetch a web page from the net. (Just the HTML file, not the images.)

3 lines

317 bytes

 
Web Page Title Extractor

webtitle.r

20-May-1999

Find the title of a web page and display it.

3 lines

280 bytes

 
Send Message to GSM Cellphone

cellphone.r

16-Jun-2000

To post a message via MTN's SMS gateway to a GSM phone

4 lines

1677 bytes

 
Keep an ISP Connection Alive

keep-alive.r

16-Sep-1999

This script can be used to keep an ISP connection alive by accessing the net every so often.

5 lines

622 bytes

 
Check Web Servers

check-server.r

16-Sep-1999

This script can be used to query a web server, and email webmaster if it fails.

6 lines

612 bytes

 
Update from WWW.REBOL.COM

update.r

12-Oct-1998

Updates your rebol.r and reboldoc.r files from the web.

6 lines

378 bytes

 
Rebol Daytime Server

daytime.r

4-Dec-2002

A simple Rebol Daytime Server, answers are sent in Rebol date format.

6 lines

549 bytes

 
Download Multiple Pages

webgetter.r

20-May-1999

Fetch several web pages and save them as local files.

7 lines

336 bytes

 
Search Multiple Web Pages

webfinder.r

20-May-1999

Search multiple web pages for a string, and print the URL of the ones where it was found.

9 lines

429 bytes

 
Send Pages Every Hour

webloop.r

20-May-1999

Send a set of pages via email every hour.

9 lines

380 bytes

 
Time Several Web Sites

timesites.r

24-Apr-1999

Time how long it takes to read several web home pages. (Just the HTML file, not the images.)

10 lines

455 bytes

 
Web Page Change Detector

webcheck.r

20-May-1999

Determine if a web page has changed since it was last checked, and if it has, send the new page via email.

10 lines

500 bytes

 
Get All Library Scripts

weblib.r

20-May-1999

Downloads all scripts from the REBOL script library

10 lines

543 bytes

 
Web HTML Tag Extractor

websplit.r

20-May-1999

Separate the HTML tags from the body text of a document.

10 lines

452 bytes

 
Tokyo Tower Watcher

tokyotower.r

29-Nov-2001

To display a picture of the Tokyo Tower, updating every 60s

11 lines

761 bytes

 
Count References on Web Pages

countweb.r

18-Dec-1997

Count the number of times a string appears on each of a given set of web pages.

13 lines

546 bytes

 
Search Web Pages

findweb.r

18-Dec-1997

Simple example of searching multiple web pages for a specified string.

13 lines

534 bytes

 
Web Page Link Displayer

weblinks.r

20-May-1999

Display all of the web links found on a page.

14 lines

542 bytes

 
Time Web Pages

timewebs.r

18-Dec-1997

Time how long it takes to get each of the web pages listed in a block.

19 lines

942 bytes

 
YARM - Yet Another Rebol Messenger

yarm.r

2-Jan-2002

An email-client with an html-frontend

20 lines

858 bytes

 
Raging Bull page downloader

raging-bull.r

16-Sep-1999

This script reads sequential pages from the Raging-Bull on-line bulletin board.

27 lines

2342 bytes

 
National Geographic Image of the Day Downloader

ngbg.r

21-Sep-2001

Downloads the current picture of the day from nationalgeographic.com and saves it to a location of your choice. Directions: Change the 'filename' in the source to the location of your choice. The agrument -s causes it to be silent and so not print what step it is at. These directions can be seen by adding a -h agrument.

30 lines

1673 bytes

 
Radio Paradise Playlist

radioparadise.r

25-Jan-2002

Shows the playlist from radioparadise.com

34 lines

1160 bytes

 
Micro Web Server

webserver.r

10-Jun-2000

Here is a web server that works quite well and can be run from just about any machine. It's not only fast, but its also small so it's easy to enhance.

44 lines

2043 bytes

 
REBOL Web Crawler

webcrawler.r

16-Sep-1999

To crawl the web starting from any site. Does not record duplicate visits. Saves all links found in 'newlinks.

45 lines

1774 bytes

 
Count and Download

counload.r

20-Jul-2001

Downloads numbered filenames from the internet.

54 lines

2387 bytes

 
HTML Rainbow generator for Rebol/View

view-rainbow.r

31-May-2001

Create HTML color fade effects. Places output on the clipboard

61 lines

2357 bytes

 
Auction Site Scanner

auction-scan.r

1-Oct-1999

Harvest search results from any number of auction sites for a given search.

61 lines

2991 bytes

 
Handy Server Monitor Window

monitor.r

2-May-2002

A handy script that monitors various servers (such as web and email servers) and displays them in a nice little status window.

75 lines

2718 bytes

 
Wikipedia Library

wikilib.r

2-Jan-2003

Provide tools in Rebol to interact with Wikipedia

75 lines

3240 bytes

 
LRWP interface to Xitami

lrwp.r

4-Oct-2001

LRWP is a FastCGI like interface for Xitami. This implementation is provided by Robert Muench and Maarten Koopmans. Enjoy....

83 lines

4157 bytes

 
Web Site Checker

site-check.r

16-May-2001

Scan a web site looking for missing pages, remote links, email links, etc. Helps with clean up sites.

93 lines

3223 bytes

 
Search Center

search.r

3-Jan-2002

Uses various resources for various searches without having to go to their website.

96 lines

3446 bytes

 
Search Center

search2.r

4-Nov-2001

Searches various places,such as Google, without having to go to their website .

96 lines

3413 bytes

 
RebProcessor

rebprocessor.r

20-Jun-2001

RebProcessor is a cross between an HTML pre-processor and a website content manager. The user creates source files (foo.src) which can contain any combination of HTML and RP commands, and the script will generate the target file (foo.html) for further use. ** EMail me for the help file, and for the example source file **

97 lines

3283 bytes

 
Simple HTTP POST

http-post.r

30-Jun-1999

This script sends a "form" to a webserver using the POST method. The included example translates a string in English to German by posting the data to AltaVista's translation web page and then parsing the reply.

105 lines

3585 bytes

 
Phone Log

phone-log.r

2-Jul-2001

A cgi shared phone log in REBOL. Inspired by Andrew Grossman's guestbook.

117 lines

7188 bytes

 
Http tools

http-tools.r

14-Dec-2000

To grab cookies from the server and post form data.

2 pages

6469 bytes

 
Web Site Builder

build-site.r

3-Jun-1999

The actual script that builds the REBOL web site (using a master template and a navigation structure).

2 pages

5559 bytes

 
Telnet Chat

telnetchat.r

28-Jan-2002

A chat-server you can telnet to! ;o)

2 pages

4240 bytes

 
Site

site.r

3-Jul-2002

Site dialect. Creates web sites from plain text, etc. I used it create my own site automatically.

2 pages

6610 bytes

 
Web-GetIt!

wgetit.r

15-Feb-2003

Saves content of web pages to local disk.

2 pages

12569 bytes

 
REBOL HTTP Proxy

proxy.r

13-Jul-2001

This script serves many purposes. 1. Act as an HTTP proxy 2. See what your broswer sends out as an HTTP request 3. Add data filters to remove Javascript pop-up windows, remove banner ads, and more... Uncomment line towards the bottom of the script marked for JavaScript to enable JavaScript popup window death!!

2 pages

11614 bytes

 
REBOL Web Server

webserv.r

11-Apr-2001

A Simple HTTP-Server that can run REBOL CGI scripts

3 pages

10104 bytes

 
Cookie Client

cookies-client.r

5-Aug-1999

To grab cookies from the server and post form data.

3 pages

8983 bytes

 
Script Library Builder

build-lib.r

19-Jul-2001

Builds the REBOL library, including its HTML pages and compressed archive file, then uploads the files to the web site. Can also be used for making a local copy of the library index pages.

6 pages

15663 bytes

 
Rebol-WebBot

reb-web-bot.r

17-Jan-2003

To download pages from some url with all content

7 pages

20993 bytes

 
headless the P2P console

headless.r

28-Nov-2001

A world wide console, headless

7 pages

20775 bytes

 
REBOL news Protocol $Revision: 1.8 $

nntp.r

16-Mar-2001

Read and post news articles

9 pages

21064 bytes

 


The line count is for code lines only and is used as a rough estimate of code size. It does not include script headers, blank lines, or comment lines.

To add or modify a file, run REBOL/View and click on the Add-Script icon in the Library folder. Be sure that the script has a REBOL header that describes its purpose.

You can download the entire library as a compressed, self-extracting REBOL archive. The file is 585 KB and requires REBOL to extract. You may need to right click on this link to save the file in some browsers.

Once you have extracted the files, you can build these HTML index pages locally by running the build-lib.r script.

Note: All scripts are provided AS IS without warranty and without liability to the author or to REBOL Technologies.

REBOL is a trademark of REBOL Technologies.