REBOL Library REBOL

All Scripts

Updated: 29-May-2003

Return to main library index

A Button with Shortcut Key

button-key.r

1-Jun-2000

Shows how to easily add a shortcut key to a button.

1 line

230 bytes

 
Append to a Text File

ftpappend.r

26-May-1999

Append to a text file using FTP.

1 line

236 bytes

 
Check for Directory

ftpdircheck.r

26-May-1999

Check if a filename belongs to a directory using FTP.

1 line

257 bytes

 
Run Script from FTP

ftpdo.r

26-May-1999

Do a REBOL script via FTP.

1 line

193 bytes

 
Make a directory

ftpmakedir.r

26-May-1999

Make a file directory on an FTP server.

1 line

217 bytes

 
Read a Text File

ftpread.r

26-May-1999

Read a text file from an FTP server and print it.

1 line

215 bytes

 
Rename a File

ftprename.r

26-May-1999

Rename a file on a server using FTP.

1 line

213 bytes

 
Upload a File

ftpup.r

26-May-1999

Upload a binary file to an FTP server.

1 line

218 bytes

 
Write Text File

ftpwrite.r

26-May-1999

Write a text file to an FTP server.

1 line

216 bytes

 
Hello World Window

hello.r

20-May-2000

Opens a window that displays text and a quit button

1 line

234 bytes

 
Non-echoing Input

inhide.r

15-Sep-1999

Hide input for passwords (no echo characters)

1 line

200 bytes

 
REBOL Script in HTML File

inhtml.r

24-Apr-1999

Shows how to embed a REBOL subscript within an HTML document.

1 line

956 bytes

 
Email a Web Page

mailpage.r

10-Sep-1999

Send a web page. (simple)

1 line

221 bytes

 
Script with a Preface

preface.r

24-Apr-1999

Text before the REBOL header is ignored.

1 line

402 bytes

 
EMail Setup (for Send)

setemail.r

6-Nov-1997

Minimum set-up for sending email messages from REBOL.

1 line

842 bytes

 
Simple Script

simple.r

24-Apr-1999

The traditional Hello World example script.

1 line

208 bytes

 
View 3 Buttons

view-buttons.r

1-Jun-2000

Example of how to display three buttons down the page.

1 line

238 bytes

 
View HTML Code

view-html.r

1-Jun-2000

Fetch a web page and view its HTML code in a window.

1 line

232 bytes

 
View an Image in a Window

view-image.r

1-Jun-2000

View an image in a window.

1 line

264 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

 
CLS

cls.r

3-Jul-2002

Clears the console screeen.

1 line

295 bytes

 
Content-Type

content-type.r

3-Jul-2002

Prints Content-type header for cgi.

1 line

374 bytes

 
Factorial

factorial.r

6-Jan-1999

Compute a factorial

2 lines

372 bytes

 
Delete a File or Directory

ftpdel.r

26-May-1999

Delete a file or directory from a server using FTP.

2 lines

278 bytes

 
Download a Binary File

ftpdownbin.r

26-May-1999

Download a binary file from an FTP server.

2 lines

278 bytes

 
Get File Size and Date

ftpinfo.r

26-May-1999

Get size and date information about an FTP file.

2 lines

306 bytes

 
Protecting Passwords

passprotect.r

15-Sep-1999

Prompt for password to use before transfer.

2 lines

270 bytes

 
Convert Line Terminators

reline.r

4-Jun-1998

Convert all line terminators to those used by the local computer. Works for PC, Mac, Unix, Amiga, and all others

2 lines

367 bytes

 
View an Image and its File Name

view-image-name.r

1-Jun-2000

Display an image in a window with its file name printed directly below it.

2 lines

355 bytes

 
View an Image behind File Name

view-image-name2.r

1-Jun-2000

Display an image with its file name on top of it.

2 lines

320 bytes

 
View A List of Data

view-list.r

1-Jun-2000

Example of how to display a simple block of data as fixed width columns in a window. Code is just one line.

2 lines

393 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

 
ConsoleIO

consoleio.r

1-Aug-2002

Console prompt output save,saves all console input to history.log file when in console mode.

2 lines

527 bytes

 
Encoding Binary Data in REBOL Scripts

bin-save.r

30-May-2000

Example of how to save base-64 encoded binary data in REBOL scripts. (See bin-data.r as an example of how to decode the data.)

3 lines

396 bytes

 
CGI Form Emailer

cgimail.r

19-Jul-1999

Emails the contents input into a web CGI form.

3 lines

558 bytes

 
Read File Directories

ftpdir.r

26-May-1999

Read and print directories from an FTP server.

3 lines

308 bytes

 
POP Email Port Spec

popspec.r

10-Sep-1999

POP port specification used to connect to an email server. All of the mail reading examples use this.

3 lines

658 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

 
Prompt for User and Password

userprotect.r

15-Sep-1999

Prompt for username and password to use for a transfer.

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

 
Display Black Text

black-text.r

1-Jun-2000

Display black text on a white background.

4 lines

283 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

 
Email a Text File

mailfile.r

10-Sep-1999

Send a text file (as text of message).

4 lines

366 bytes

 
CGI Form Dumper

cgidump.r

19-Jul-1999

Display the contents of a submitted form as a web page. Useful for debugging CGI forms.

5 lines

605 bytes

 
Digital Clock

clock.r

2-Apr-2001

Displays a simple digital clock in its own window.

5 lines

418 bytes

 
Comma-Seperated-Values to REBOL converter

convert-csv.r

16-Jun-1999

Convert CSV files to REBOL blocks

5 lines

529 bytes

 
Download List of Files

ftpdown.r

26-May-1999

Download a list of binary files using FTP.

5 lines

335 bytes

 
Upload Several Files

ftpupload.r

26-May-1999

Upload multiple files with FTP using login and password.

5 lines

340 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

 
Save Email to File

mailsave.r

10-Sep-1999

This example reads all email and saves it to a file.

5 lines

500 bytes

 
Check for REBOL Pro Features

licensed.r

18-May-2001

An example of how to detect View/Pro and Command special features.

5 lines

456 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

 
Check for a File or Directory

ftpcheck.r

26-May-1999

Check for the existence of an FTP file or directory.

6 lines

382 bytes

 
REBOL Prompt Setter

set-prompt.r

16-Jun-1999

Demonstrates how to set the prompt in REBOL

6 lines

433 bytes

 
Text Size Check

text-size.r

1-Jun-2000

Compare text font sizes

6 lines

302 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

 
Average

average.r

3-Jul-2002

Averages the values in the Block.

6 lines

474 bytes

 
Celcius

celcius.r

3-Jul-2002

Converts Temperature in Fahrenheit to Celcius.

6 lines

533 bytes

 
Fahrenheit

fahrenheit.r

3-Jul-2002

Converts Temperature in Celcius to Fahrenheit.

6 lines

552 bytes

 
Source

source.r

3-Jul-2002

Prints the script source code for a word.

6 lines

446 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

 
Images Buttons

button-image.r

20-May-2000

Example of how to make buttons made from images. Clicking on a button updates text in the window.

7 lines

550 bytes

 
Ellipse Demo

ellipse.r

20-May-2000

Ellipse Demo

7 lines

518 bytes

 
Transfer REBOL Files to Server

ftpallto.r

18-Dec-1997

FTP all .r files in the current directory to a server.

7 lines

386 bytes

 
Gradient Multiply

gmul.r

20-May-2000

Gradient Multiply

7 lines

355 bytes

 
Total Size of .r Files

sizedir.r

24-Apr-1999

Print the total size of all .r files in the current directory.

7 lines

352 bytes

 
Tint demonstration

tint.r

20-May-2000

Tint demonstration

7 lines

488 bytes

 
Download Multiple Pages

webgetter.r

20-May-1999

Fetch several web pages and save them as local files.

7 lines

336 bytes

 
Upload all HTML Files

ftphtml.r

26-May-1999

Upload a group of files to an FTP server.

8 lines

397 bytes

 
List FTP upload

listftpupload.r

22-Jun-1999

FTP upload multiple files using login and password. Supports a full upload or partial for updates from lists in %sitedata.reb and %siteupdate.reb.

8 lines

1386 bytes

 
Email Message Sender

mailsend.r

10-Sep-1999

A very simple way to send an email.

8 lines

459 bytes

 
Print Mailbox Subjects

mbxsubjects.r

4-Jun-1999

Prints all the mail subject lines for a Eudora mailbox file.

8 lines

599 bytes

 
Quine

quine.r

20-Nov-2001

A Rebol quine; a program which reproduces its own code.

8 lines

512 bytes

 
udp2bc

udp2broadcast.r

21-Aug-2001

udp input forwarded/redirected as broadcast

8 lines

718 bytes

 
Easy CGI Form Example

cgiform.r

19-Jul-1999

Handles a CGI form and returns its values as a web page. (The associated cgiform.html file contains the form).

9 lines

954 bytes

 
Find Invalid Chars

findchars.r

4-Jun-1998

Finds odd unprintable ASCII characters in a file

9 lines

476 bytes

 
Gradient in all Directions

grad-all.r

20-May-2000

Displays all gradient directions.

9 lines

492 bytes

 
Input via CGI

input-cgi.r

20-Jul-1999

Get CGI input with either POST or GET

9 lines

547 bytes

 
Email Text Files

mailfiles.r

10-Sep-1999

This example sends a group of text files as separate messages.

9 lines

558 bytes

 
Email Friend Monitor

mailfriends.r

10-Sep-1999

This example displays messages that come from "friends" only. All others will be ignored.

9 lines

749 bytes

 
Email Group Sender

mailsendgroup.r

10-Sep-1999

A very simple way to send email to a group.

9 lines

521 bytes

 
Tiny REBOL Server

rebserver.r

11-Oct-1999

The distributed REBOL server that builds the REBOL system.

9 lines

786 bytes

 
Reflection Demo

reflect.r

20-May-2000

Reflection Demo

9 lines

577 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

 
File Compress and Decompress

compress.r

16-May-2001

An example file compression utility.

9 lines

604 bytes

 
Broadcast

facebroadcast.r

1-Oct-2001

UDP broadcast example

9 lines

559 bytes

 
Image to binary

img-to-bin.r

26-Mar-2002

To return binary representation of the image.

9 lines

481 bytes

 
Object Cloner

cloneobj.r

30-Jun-2000

Clone objects recursively. This way the objects inside are copies instead of references.

10 lines

656 bytes

 
Data Directions

directions.r

9-May-1999

Illustrates the data descriptive capabilities of REBOL -- Gives the road directions to the REBOL office from San Francisco. Readable by humans and by REBOL.

10 lines

572 bytes

 
Interactive FTP Downloader

ftpdownload.r

26-May-1999

Download a group of files from an FTP server, prompting for each file along the way.

10 lines

513 bytes

 
Simple GradCol Example

gradcol.r

20-May-2000

Simple GradCol Example

10 lines

565 bytes

 
Gradient Colorize

gradcol-all.r

20-May-2000

Displays gradient colorize in all directions.

10 lines

519 bytes

 
Gradients demonstration

gradient.r

20-May-2000

Gradients demonstration

10 lines

632 bytes

 
Reflect all Directions

reflect-all.r

20-May-2000

Displays all reflection directions.

10 lines

493 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

 
a simple alert example

alert.r

28-Aug-2001

introduces alert to the beginner

10 lines

573 bytes

 
Itemize

itemize.r

3-Jul-2002

Appends Value to Values, if Value not all ready in block.

10 lines

541 bytes

 
Pop

pop.r

3-Jul-2002

Returns the first value in a series and removes it from the series.

10 lines

556 bytes

 
CopyCon

copycon.r

25-Aug-2001

Inline Line-Editor for Rebol Console mode, you can extent by loading/saving/exeucting the buffer

10 lines

662 bytes

 
Email Ping (Confirmation)

mailping.r

10-Sep-1999

Confirm certain email that contains a key word.

11 lines

775 bytes

 
Tokyo Tower Watcher

tokyotower.r

29-Nov-2001

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

11 lines

761 bytes

 
Push

push.r

3-Jul-2002

Inserts a value into a series and returns the series head.

11 lines

624 bytes

 
tcp2bc

tcp2broadcast.r

22-Aug-2001

tcp input forwarded/redirected as udp broadcast

11 lines

717 bytes

 
Email Sniffer

mailsniff.r

10-Sep-1999

Example of how to search all incoming email for particular keywords.

12 lines

789 bytes

 
Dictionary Lookup

dict.r

12-Jun-2001

Uses the Merriam-Webster website for dictionary and thesaurus lookups, without using their form. Just a small utility really.

12 lines

722 bytes

 
Sends Email via CGI Form

cgiemailer.r

20-Jul-1999

Uses a Web form to send an email message.

13 lines

661 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

 
Send Email with Buttons

emailsend.r

20-May-2000

A very simple email sending application that shows how text is input and buttons are used.

13 lines

650 bytes

 
Search Web Pages

findweb.r

18-Dec-1997

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

13 lines

534 bytes

 
Include Files

include.r

5-Nov-1997

A useful function for "including" a single file or a block of files. Web and other file paths are allowed.

13 lines

680 bytes

 
REBOL Random Password Generator

rand-pass.r

16-Jun-1999

To use the system password file to generate a random set of passwords for every user on the system.

13 lines

842 bytes

 
Rot-13

rot-13.r

21-Oct-1999

To Encode and Decode Rot-13 strings

13 lines

1030 bytes

 
RIM Room

rim-room.r

1-Jun-2001

An example chat room for RIM using RIM Bot.

13 lines

773 bytes

 
Demo client with telnet-protocol

telnet-client.r

6-Jul-2001

A simple telnet-client

13 lines

665 bytes

 
Leap-Year

leap-year.r

3-Jul-2002

Returns true for a leap year.

13 lines

594 bytes

 
Interweave

interweave.r

18-Jul-2002

Combines two series into one series by interleaving their values.

13 lines

813 bytes

 
keyboard input sequencer

keyb.r

3-Aug-2002

a replacement for the missing keyboard input sequences table in REBOL/Core User Guide Version 2.3, Appendix C-4

13 lines

743 bytes

 
Increment and Decrement

incdec.r

24-Apr-1999

Increment and decrement a variable by one.

14 lines

462 bytes

 
Email Send With CC

mailcc.r

10-Sep-1999

Example of how to include CC addresses on an email header.

14 lines

522 bytes

 
REBOL Vision

rebcam.r

22-May-2001

Fetch Webcam image at a specified refresh interval.

14 lines

609 bytes

 
Time a Block

timeblk.r

28-Oct-1998

Times the execution of a REBOL block.

14 lines

725 bytes

 
Web Page Link Displayer

weblinks.r

20-May-1999

Display all of the web links found on a page.

14 lines

542 bytes

 
Decode Charset Function

decode-charset.r

23-Aug-2001

Converts 'charset values to something readable

14 lines

718 bytes

 
Round

round.r

3-Jul-2002

Rounds a number at any given place.

14 lines

1091 bytes

 
Untitled

showtree.r

15-Jan-2003

ShowTree is a dir-tree like, easy to use. GPL script !

14 lines

718 bytes

 
99 Bottles of Beer Song

beersong.r

26-Apr-1998

The correct song. A bit more advanced.

15 lines

594 bytes

 
Dialog Box

dialog.r

20-May-2000

Pops up a dialog requestor that displays a message and waits for the user to click a button.

15 lines

663 bytes

 
Fish 'n Strips

fish.r

6-Jun-2000

Fun with Transparency

15 lines

615 bytes

 
Trivial Email List Server

mailserver.r

10-Sep-1999

As simple as a list server gets.

15 lines

1090 bytes

 
Parse REBOL Source - Recent!

parse-code.r

29-May-2003

An example of how to parse REBOL source code.

15 lines

745 bytes

 
Progress Bar

progress.r

20-May-2000

Shows a progress bar in a dialog box.

15 lines

529 bytes

 
http/1.1 get

http-get.r

31-Aug-2001

dumps the response header from requesting a file via TCP from a host using http/1.1

15 lines

934 bytes

 
99 Buckets of Bits Song

geeksong.r

26-Apr-1998

The geeky version :)

15 lines

682 bytes

 
Arguments

arguments.r

22-Mar-2002

Returns the arguments of the function.

15 lines

632 bytes

 
Month

month.r

3-Jul-2002

Creates Month routines.

15 lines

747 bytes

 
Printer

printer.r

3-Jul-2002

Sends text to printer on //prn.

15 lines

853 bytes

 
Data formatter

align.r

20-Jul-1999

Create text columns

16 lines

938 bytes

 
Throwing and Catching Named Values

catcher.r

16-Jun-1999

Throwing and catching functions.

16 lines

726 bytes

 
CGI Form with Defaults

cgiformobj.r

19-Jul-1999

Handles a CGI form, providing default values for missing fields in the form. Returns a web page. (The associated cgiform.html file contains the form).

16 lines

1213 bytes

 
Do-Thru

do-thru.r

4-Jun-2000

To 'do cache scripts with args

16 lines

764 bytes

 
Email Auto-reply

mailautoreply.r

10-Sep-1999

This example confirms email received from "friends" only. All others will be ignored.

16 lines

990 bytes

 
Email Headers

mailheader.r

10-Sep-1999

Send email with a custom header.

16 lines

507 bytes

 
Test FTP Commands

ftpdemo.r

24-Jun-2001

Demonstrate ftp commands and results

16 lines

930 bytes

 
UTF-8 encode

utf8-encode.r

14-Jun-2002

Encodes the string data to UTF-8 (from Latin-1)

16 lines

831 bytes

 
Days-Per-Month

days-per-month.r

3-Jul-2002

Adds Days per Month to system/locale.

16 lines

654 bytes

 
Weekday

weekday.r

31-Aug-2002

Creates Weekday routines.

16 lines

868 bytes

 
uncomment

uncomment.r

23-Jul-2002

uncomment Java or C++ sources

16 lines

747 bytes

 
Accumulate

accumulate.r

3-Jul-2002

Cumulates values in a block together, by successively applying the function to each value in Series.

17 lines

950 bytes

 
mp3tool

mp3tool.r

15-May-2002

I have seen an ID3 reader in every language (C, Perl, Python, PHP), and decided I might as well write one for REBOL. It is very simplistic at the moment

17 lines

1217 bytes

 
Find-Block

find-block.r

3-Jul-2002

Finds a tuple in a block or tuple-space.

17 lines

754 bytes

 
Greek

greek.r

3-Jul-2002

Greek changes all upper and lower case letters to random letters, preserving their case, and changes digits to random digits as well.

17 lines

914 bytes

 
Tally

tally.r

3-Jul-2002

Tallies up the values in a series, producing a block of [Value Count] pairs.

17 lines

802 bytes

 
Alien Dialect Explanation

alienexp.r

10-Mar-1999

It came from outer space explained.

18 lines

1249 bytes

 
CGI Query String Decoder

cgidecode.r

21-May-1999

Parses a CGI query into a list of words and values.

18 lines

1072 bytes

 
Email Files as Compressed

mailfilescomp.r

10-Sep-1999

This example sends a group of files (binary or text) as a single compressed text message.

18 lines

869 bytes

 
AutoEffects

reffects.r

20-May-2000

AutoEffects

18 lines

1171 bytes

 
Simple Emailer

simple-mail.r

24-Oct-1998

A simple script, which uses the e-mail capabilities of REBOL in a more user friendly way.

18 lines

1276 bytes

 
Date and time in digits

time-in-digits.r

12-Jun-2000

Convert the date and time into a string of digits.

18 lines

1558 bytes

 
Time-It Function

timeit.r

3-Jun-1999

Creates a simple timer function for timing in REBOL.

18 lines

679 bytes

 
Console capture

capture.r

31-Jul-2001

Capture console output in a string!

18 lines

1019 bytes

 
Quote bot

quote-bot.r

1-Jun-2001

Runs a rugby request to a quote server.

19 lines

899 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

 
VT100 Functions

vt100.r

4-Sep-1999

Examples of VT100 screen functions

19 lines

881 bytes

 
Image Slicer

slice.r

20-Nov-2001

Slices an image into a set of sub-images and stores each as a local PNG file under its own name.

19 lines

882 bytes

 
Delete-Dir

delete-dir.r

3-Jul-2002

Deletes the specified files(s) or directory.

19 lines

792 bytes

 
Transpose

transpose.r

3-Jul-2002

Transposes a Matrix's rows and columns.

19 lines

1016 bytes

 
Search Mailbox

mbxfind.r

4-Jun-1999

Search a Eudora mailbox file and output a file with all the messages that contain a given string.

20 lines

979 bytes

 
Sort Library Files by Category

sort-lib-files.r

2-Jun-2000

Copies REBOL script library files into subdirectories under the primary categories.

20 lines

922 bytes

 
Rebol date to-timestamp

to-timestamp.r

18-Jul-2001

For better date storage (in large date databases)

20 lines

820 bytes

 
ICO view

ico-view.r

31-Jul-2001

To view the image from the ICO file (example what to do with %ico-parser.r)

20 lines

1081 bytes

 
msdate-to-date

msdate-to-date.r

3-Dec-2001

Converts standard MS DOS binary time to Rebol's one

20 lines

959 bytes

 
YARM - Yet Another Rebol Messenger

yarm.r

2-Jan-2002

An email-client with an html-frontend

20 lines

858 bytes

 
CSV

csv.r

3-Jul-2002

.CSV file manipulation functions.

20 lines

1038 bytes

 
Diff compare

diff.r

20-Jul-1999

See the differences between two files. Only provides basic DIFF functionality. Shows lines which don't exist in other file.

21 lines

986 bytes

 
Sorting nested blocks

sort-nests.r

16-Jun-1999

Sort a block of blocks on different fields.

21 lines

922 bytes

 
Web Form Widgets

webwidget.r

20-Jul-1999

Generate HTML code quickly and easily for several form elements.

21 lines

1491 bytes

 
Iota

iota.r

3-Jul-2002

Makes a block containing a range of values, from Start to End.

21 lines

948 bytes

 
get-fonts-amiga

get-fonts-amiga.r

19-Oct-2002

To grab the names of the fonts available on AmigaOS and save them as objects in a block for use by the request-font the request-font.r script.

21 lines

4112 bytes

 
Email Spam Filter

despam.r

6-Jun-1999

Filters spam by removing all messages from your incoming email that were not sent directly to you. Valid email is not affected and remains on server.

22 lines

1090 bytes

 
Local Font Mapping

font-styles.r

4-Jun-2000

Shows which fonts are being mapped to the system independent font styles on your system

22 lines

1155 bytes

 
Email Viewer (as web page)

mailview.r

10-Sep-1999

This example displays all of your pending email as an HTML web page. (But does not remove it.)

22 lines

1181 bytes

 
Automatic local variables

protect-func.r

20-Jul-1999

Function generator that automatically makes local variables

22 lines

959 bytes

 
Web Banner

webbanner.r

20-Jul-1999

Generate HTML code that displays a banner and links to its destination.

22 lines

992 bytes

 
Form Letter

formletter.r

10-Sep-1999

Example of how to create an email form letter.

23 lines

866 bytes

 
Save to Mailbox File

mailboxsave.r

10-Sep-1999

This example reads email and appends it to a standard mailbox file (which can be read by most email apps).

23 lines

1186 bytes

 
Search Mail for REBOL Scripts

mbxscripts.r

30-May-2000

Search a mailbox file (e.g. Eudora) for email messages containing REBOL scripts.

23 lines

1074 bytes

 
Word Wrap Text

wraptext.r

18-Jun-1999

Handy function to fill and wrap a text paragraph.

23 lines

701 bytes

 
Convertisseur de Source

clt.r

30-Sep-2002

converts sources

23 lines

965 bytes

 
Spooky Text

spooky.r

20-May-2000

Spooky Text

24 lines

1141 bytes

 
Throbbing Button

throb.r

31-May-2001

To demonstrate a button that screams "CLICK ME!!" Updated from June 2000 version.

24 lines

848 bytes

 
Dice Roller

roll.r

14-Oct-2002

A general purpose dice roller, supports custom dice and roll-and-keep highest or lowest dice.

24 lines

1316 bytes

 
WHOIS Maker

whoismaker.r

30-May-2000

WhoIs query, parse, and save as a file

25 lines

1270 bytes

 
quoted-printable encoder

qp-encode.r

20-Jun-2002

Encodes the string data to quoted-printable format

25 lines

1251 bytes

 
Fun

fun.r

3-Jul-2002

Automatic local word generation for a function.

25 lines

1137 bytes

 
Script

script.r

3-Jul-2002

Returns the script source code for a word.

25 lines

973 bytes

 
dir-tree

dir-tree.r

20-Jun-1999

Recursively build a rebol and human readable tree from a directory or a ftp site. Maximum depth can be set.

26 lines

1651 bytes

 
Fade Presentation

fadetext.r

20-May-2000

Fade Presentation

26 lines

1206 bytes

 
Cookie Cleaner

cookies.r

18-Jul-2001

Removes unwanted cookie files from windows system.. note files are permanently deleted! can be used to search and clean files from any folder. Just change line that reads (files: read %/c/windows/cookies/) to something like (files: read %/c/windows/temp).Type .txt at the search prompt and search for all text files in temp folder. Script is run from the folder you wish to clean. Just started writing scripts haven't got the path thing down yet.

26 lines

1887 bytes

 
CGI Web Page Comment Poster

cgicomment.r

14-Sep-1999

Allows viewers to add comments to a web page. (needs webcomment.r to create example forms file).

27 lines

3115 bytes

 
Scrolling Movie Credits

credits.r

16-May-2001

Displays scrolling credits over an image. (Most of this example is the text for the credits.)

27 lines

824 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

 
Autoextracting REBOL file creator

autoextract.r

16-Jun-1999

Send files via email which can be decompressed simply by executing the contents of the message when it is received.

28 lines

1370 bytes

 
Delete Files by Suffix

delete-suffix.r

7-Jul-2000

Delete files based on their suffixes. Can also delete deeply through all subdirectories.

28 lines

1596 bytes

 
rebol Server pages

erebol.r

18-May-2001

Execute embedded rebol code, see www.erebol.com

29 lines

1481 bytes

 
RIM Bulliten

rim-bull.r

1-Jun-2001

A simple RIM bulletin board example using RIM Bot.

29 lines

1298 bytes

 
Dice

dice.r

3-Jul-2002

Dice.

29 lines

944 bytes

 
Alien Dialect

alien.r

10-Mar-1999

It came from outer space

30 lines

1802 bytes

 
Full REBOL Header

headfull.r

29-Apr-1999

Shows the optional definitions that can be used within a REBOL header.

30 lines

2190 bytes

 
Deluxe Email Spam Killer

maildespam.r

10-Sep-1999

This is an example of a simple email filter that removes unwanted junk mail from your mailbox.

30 lines

1636 bytes

 
Win-offset? - Recent!

win-offset.r

20-May-2003

Patch for win-offset? and screen-offset?. Standard functions don't add edge sizes

30 lines

1121 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

 
Text File Viewer

text-view.r

31-May-2001

A simple scrolling text file viewer. (Updated from 20-May-2000 version.)

31 lines

1292 bytes

 
Clone

clone.r

3-Jul-2002

Clone objects by copying objects inside.

31 lines

1435 bytes

 
Examples Using Switch Function

switch.r

15-Oct-1998

Switch between a set of choices or a default. Should make C programmers happy.

33 lines

1343 bytes

 
FIREBOLEK

fire.r

27-Oct-2001

Well-known fire-demo for your pleasure

33 lines

1455 bytes

 
Dual Column Text

dual-col.r

5-Oct-2001

Shows an easy way to make dual column text.

33 lines

1487 bytes

 
Checklister (HTML)

checklist.r

15-Sep-1999

Creates a checklist in HTML from a text file.

34 lines

1770 bytes

 
Simple File Requestor

file-request.r

20-May-2000

Example of a simple file requestor.

34 lines

1392 bytes

 
Calculator

calculator.r

2-Apr-2001

Simple numeric calculator.

34 lines

1276 bytes

 
Library history - console version

lib-history.r

12-Jul-2001

To display recent Rebol library uploads

34 lines

1992 bytes

 
Black Scholes Option Price

black-scholes.r

11-Nov-2001

Provide a Rebol function for computing the Black-Scholes (1973) formula for determining an European style Option Price.

34 lines

2404 bytes

 
Radio Paradise Playlist

radioparadise.r

25-Jan-2002

Shows the playlist from radioparadise.com

34 lines

1160 bytes

 
Mini-Calculator

mini-calc.r

6-Mar-2002

Tiny calculator example.

34 lines

1145 bytes

 
Scientific Calculator

sci-calc.r

16-Mar-2002

For scientific calculations. Currently in beta, so dont use it to figure out critical information just yet.

34 lines

1657 bytes

 
Melt

melt.r

3-Jul-2002

Melts object ice into fluid Rebol script.

34 lines

1344 bytes

 
REBOL Ale

beer.r

30-Oct-1998

A rich, malty, copper brew.

35 lines

1177 bytes

 
Easy REBOL GUI Page

easypage.r

23-May-2000

Shows how to create a simple page with paragraphs, buttons, and entry fields on a colorful backdrop.

35 lines

1511 bytes

 
Image Viewer

viewer.r

20-May-2000

A useful image viewer that shows all the jpeg, gif, bmp, png images found in the current directory.

35 lines

1379 bytes

 
Chatter

chatter.r

14-Mar-2002

Chat using UDP broadcasts across your internal network. No setup required!

35 lines

1296 bytes

 
Indent {}

indent.r

24-Jan-2003

This utility is to indent programs using {} as blocks like CPP or Java. Almost a one-liner !!

35 lines

1537 bytes

 
REBOL Script Cleaner - Recent!

clean-script.r

29-May-2003

Cleans REBOL scripts by parsing the REBOL code and supplying standard indentation and spacing.

36 lines

2134 bytes

 
Data Entry Form

entry-form.r

20-May-2000

A simple data entry form for an address book. Does not verify field data.

36 lines

1411 bytes

 
Text to HTML Converter

texthtml.r

29-Feb-2000

A useful doc formatting language. Converts text to HTML with titles, sections, sub-sections, and code. Is used to create all REBOL How-to documents.

36 lines

2296 bytes

 
Download and Extract REBOL Library

copy-lib.r

28-May-2001

Download REBOL library and extract all its files.

37 lines

1476 bytes

 
Text Editor

text-edit.r

4-Jun-2000

A basic text editor with: cut, copy, paste, horizontal and vertical scrolling, URLs as file names (for FTP remote editing), shortcut keys and a dialog box for file save confirmation.

38 lines

1662 bytes

 
Build a Program Package

build-pack.r

6-Jul-2001

Creates a single compressed REBOL program from a list of file modules. Modules can include binary data files such as images.

38 lines

1988 bytes

 
disable face

disable-face.r

12-Dec-2001

disable and enable face

38 lines

1586 bytes

 
URI

uri.r

3-Jul-2002

URI parse rules.

38 lines

1703 bytes

 
Values

values.r

3-Jul-2002

Loads Values into Rebol. Interprets 'Needs field in header.

38 lines

1515 bytes

 
Email Blaster

blast.r

22-Jun-2000

Send an email to everyone on a spreadsheet of email addresses. Personalize the greeting for each. Keep a log of who was been sent the message.

40 lines

1725 bytes

 
Tile Game

tile-game.r

15-May-2000

Classic tile sliding game in less than a page of code.

40 lines

1611 bytes

 
Map

map.r

3-Jul-2002

Maps or applies the function to all elements of the series.

40 lines

1863 bytes

 
X ls -R

xlsr.r

30-Sep-2002

Provide a template to eXectute a function on all files found recursively from a directory.

40 lines

2037 bytes

 
Refine

refine.r

21-Dec-2001

"Add refinement(s) to a word/path"

41 lines

1472 bytes

 
Easy CGI Form (HTML Part)

cgiformhtml.r

19-Jul-1999

HTML form to go with Easy CGI example (cgiform.r).

42 lines

1292 bytes

 
Build-Tag

build-tag.r

3-Jul-2002

Build-Tag is a replacement Build-Tag that handles XML attributes.

42 lines

1554 bytes

 
Pack

pack.r

3-Jul-2002

Self-extracting file packer & unpacker.

42 lines

1614 bytes

 
REBOL Locking System

lock-file.r

23-Jun-1999

To provide functions for voluntary resource locking in rebol

43 lines

2612 bytes

 
File Encryption and Decryption Utility

crypt.r

29-Jun-2001

An example utility that encrypts and decrypts files using a highly secure form of encryption (the Blowfish algorithm with 128 bits). Requires REBOL/View/Pro or REBOL/Command to run.

43 lines

1791 bytes

 
Block Diagram

diagram.r

24-Apr-2001

An example of REBOL code creating a useful diagram.

43 lines

1652 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

 
Replace-in-all-files

replace-in-all-files.r

12-Jul-2001

To do recursive replace in all files in the directory

44 lines

1851 bytes

 
Graphical Layout Editor

layed.r

21-Jun-2000

Your basic 1K REBOL graphical object layout editor. Not many features, but a good example of how to drag faces and show nubs.

45 lines

1529 bytes

 
Ordinal Number Translator

ordnum.r

18-Jun-1999

Translates ordinals (e.g. twenty) to numbers (20)

45 lines

1762 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

 
REBOL Standard Colors

color-names.r

31-Mar-2001

Displays the official built-in REBOL named colors.

47 lines

1739 bytes

 
CGI Emailer Form (HTML Part)

cgiemailhtml.r

20-Jul-1999

HTML form to go with CGI Emailer example (cgiemailer.r).

48 lines

1624 bytes

 
En-/decryption Functions

encrypt.r

20-Jul-1999

A basic encryption scheme.

48 lines

2038 bytes

 
'Panoramatic image' style

panorama-ss.r

22-May-2002

Style for scrolling (panoramatic) images

48 lines

1953 bytes

 
XML Generator

xmlgen.r

4-Jun-1999

Simple functions to generate XML output. Creates example XML as published in Scientific American, May 1999.

49 lines

1628 bytes

 
Untitled

hashtable.r

12-Nov-2002

Very simple Hashtable object, but usefull!

49 lines

1329 bytes

 
Save email attachments to disk

detach.r

9-Jun-1999

Detach mail attachments

50 lines

2236 bytes

 
Associate

associate.r

3-Jul-2002

Provides an associative memory store.

52 lines

1602 bytes

 
Permute

permute.r

3-Jul-2002

Permutes a matrix.

52 lines

2379 bytes

 
Cool Effect Gel

gel.r

2-Apr-2001

Power of the REBOL/View engine.

53 lines

1646 bytes

 
Load-ini

ini.r

9-Apr-2002

Tries to load ini-structured file to Rebol

53 lines

2169 bytes

 
Check POP mail

popcheck.r

21-Aug-2002

Checks email messages in a POP account and reports relevant information to another email address.

53 lines

13085 bytes

 
Count and Download

counload.r

20-Jul-2001

Downloads numbered filenames from the internet.

54 lines

2387 bytes

 
REBOL Memory Stats

mem-stats.r

21-Jun-2000

Print out statistics for memory usage. (Command only.)

55 lines

1711 bytes

 
Multiple View Pages

pages.r

20-May-2000

Shows how to switch between pages using a navigation menu.

56 lines

1659 bytes

 
Feedback

feedback.r

2-Apr-2001

Sends feedback to REBOL Technologies.

56 lines

2266 bytes

 
Twelve Days of Christmas

twelvedays.r

14-Dec-1999

Twelve Days of Christmas

57 lines

1786 bytes

 
Text effect styles

text-effects.r

1-Oct-2001

This version contains just 'sine-text style...

57 lines

2263 bytes

 
navigator

navigator.r

13-Aug-2002

to navigate throw files, next versions will include web and ftp navigation

58 lines

1908 bytes

 
Prime number checker

prime.r

21-Jul-1999

Address the question, could this integer be a prime number? results of false are not prime, results of true are very probably prime and with the /strong refinement, ( I still have to verify this ) true ( should ) guarantee prime. if the argument is outside the domain of the function, none is returned

59 lines

2966 bytes

 
XPM parser

xpm.r

26-Mar-2002

Convert XPM image file to rebol image! datatype

59 lines

2091 bytes

 
Find Non-local Variables

nonlocal.r

25-May-2000

Provides an way to find local variables that have not been declared as locals.

60 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

 
Desk Calculator

desk-calc.r

6-Mar-2002

A tool for simple calculations.

61 lines

2583 bytes

 
rmoocks

rmoocks.r

12-Jan-2002

Emulates, with a few lines of Rebol code, the "CommServer" flash XML socket server from Moock and Clayton.(see www.moock.org for the flash client.) The server sends a simple xml doc like numclients as soon as someone enters or leaves the server. By updating and comparing the old and updated value of numclients, The Flash client knows if someone has entered or left the room. Plus: if a numclient is received as the text field is empty, the client displays its welcome message. Simple and efficient :) This script adds a user limit feature. I am currently discovering Rebol and try to use it with Flash. This is my first script, be indulgent :) My current project is a flash multiuser socket server handling advanced options (rooms and user variables storage). **************************************************************************************** Special thanks to Olivier Auverlot, check his website: http://rebolfrance.multimania.com ****************************************************************************************

61 lines

3456 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

 
Link Maintainer

add-link.r

15-Sep-1999

Cgi for maintaining links to REBOL materials

62 lines

2011 bytes

 
Iconic Image Browser

icon-browse.r

4-Jun-2000

Browse a directory of images using a scrolling list of icons. Displays a progress bar while icons are being created.

62 lines

2266 bytes

 
Scroll Pictures

scrollpic.r

16-Jun-2000

Scroll through some pictures

62 lines

1761 bytes

 
Gradient Colorize Examples

grad-image.r

22-May-2001

Applies multiple gradients to a single image.

62 lines

2492 bytes

 
Gradient Colorize Examples

my_grab.r

4-Jun-2001

Trying to Auto DL weather maps on 30min. intervals from: http://wwwghcc.msfc.nasa.gov/cgi-bin/get-goes?satellite=Global%20Composite&x=0&y=0&map=none&zoom=1&width=1000&height=500&quality=100

62 lines

2720 bytes

 
Freeze

freeze.r

3-Jul-2002

Freezes an object sea.

62 lines

2316 bytes

 
Dump-Style

dump-style.r

11-Jun-2002

Dump style facets and returns a block which can be passed to stylize to create a clone of the style.

63 lines

2504 bytes

 
Quick Email Sender

emailer.r

2-Apr-2001

A simple GUI example of an email sender.

64 lines

2166 bytes

 
double-key.r - Recent!

double-key.r

20-May-2003

How to merge three images with a 2 colors key

64 lines

2193 bytes

 
Roman

roman.r

3-Jul-2002

Converts a Roman numeral to Arabic and reverse!

64 lines

2776 bytes

 
tftp-client

tftp-get.r

13-Oct-2002

get file from tftp daemon, could be modified as scheme, needs perfection on write to disk!

64 lines

3935 bytes

 
Library History

history.r

27-May-2001

Show file change dates for the REBOL public library. Click on a file to view it.

65 lines

2051 bytes

 
Age

age.r

5-Jul-2002

Calulates Age in Years, Months & Days.

65 lines

2260 bytes

 
Bezier Curve

bezier-curve.r

18-Jan-2003

Just to lear how the beziere curve is drawn

65 lines

2368 bytes

 
Email attachments

attach.r

20-Jul-1999

Send email with base64 encoded attachments

67 lines

2521 bytes

 
ASCII Info

ascii-info.r

12-Oct-2001

Basically an ASCII chart.

67 lines

1869 bytes

 
Mandelbrot

mandelbrot.r

21-Sep-2001

Create Mandelbrot Set

67 lines

1912 bytes

 
Downloader

downloader.r

23-May-2002

To download multiple remote files and show the progress

67 lines

2707 bytes

 
3KB News Reader

3kbnewsreader.r

28-Jun-2000

Simple CLI news reader.

67 lines

3847 bytes

 
Piles of Button Styles

buttons.r

20-May-2000

Displays 52 button styles out of the hundreds possible.

68 lines

4398 bytes

 
Wild Buttons

wild-buttons.r

7-Jun-2001

To demonstrate some easy visual button effects with REBOL/View.

68 lines

2710 bytes

 
Software engineering: design by contract

contract.r

18-May-2001

Facilitates design by contract

68 lines

5673 bytes

 
Paint

paint.r

22-May-2001

The world's smallest paint program.

69 lines

2454 bytes

 
Rebocalc

rebocalc.r

19-Jun-2001

The world's smallest spreadsheet program, but very powerful.

69 lines

2582 bytes

 
Tail recursion

tailfunc.r

14-Nov-2001

Provides transparent tail recursive functions with refinement transferral. Source code 4 gurus only

70 lines

3872 bytes

 
Dump-Face

dump-face.r

4-Jun-2002

Dump a face and its subfaces and deep find shared faces in a pane (for debugging) Returns the face itself, so can be used like probe. Overwrite the standard Rebol function.

70 lines

2964 bytes

 
brother to text

bro2text.r

8-Feb-2002

Converts some brother word processing files (.wpt) to text.

71 lines

2305 bytes

 
RIP - Standard File Archiver

rip.r

23-Jun-2000

A file archiver that works across 37 platforms. Compresses all files and subdirectories into a single binary, self-extracting archive file. (Similar to ZIP programs, but only 3KB.)

72 lines

3299 bytes

 
CGI Comment Article

webcomment.r

14-Sep-1999

Run this to create the file used for the cgicomment.r script.

72 lines

2795 bytes

 
Jobbot Email Server

jobbot.r

8-Sep-1999

The email server we use for processing job related email.

73 lines

2597 bytes

 
State Quizzer

quiz.r

20-Jul-1999

To demonstrate a simple flashcard-style quizzing script

75 lines

3111 bytes

 
Example Text Document

textdoc.r

5-Jun-1999

Creates an example for text-to-html doc language. Shows how natural and readable it is -- the reason we prefer it for writing our how-to documentation.

75 lines

2762 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

 
'Progress bar capsule' styles

progress-c.r

7-Oct-2001

This style allows you to create progress bar as a 'capsule' with a grid in your layouts very simply. See the example script: http://sweb.cz/r-mud/examples/progress-c.r

77 lines

3299 bytes

 
Color REBOL Code in HTML - Recent!

color-code.r

29-May-2003

Colorize source code based on datatype. Result is HTML. This script is used to syntax color the library scripts.

78 lines

3189 bytes

 
Specs Document Converter (Text to HTML)

makespec.r

8-Jun-2000

We use this script to save a lot of time when writing specification documents here at REBOL HQ. Very little notation is required to produce good looking HTML documents with titles, table of contents, section headers, indented fixed-spaced examples, "sidebars", and more. Does all the formatting so we can focus on writing the words (the hard part).

79 lines

4251 bytes

 
Font Lab

font-lab.r

31-Mar-2001

A tool for experimenting with fonts.

79 lines

2972 bytes

 
The rugby mobile code console

rugby-console.r

22-Aug-2001

A P2P console for Rebol/Rugby

80 lines

3672 bytes

 
Tower of REBOL

tower.r

17-Nov-1998

REBOL can speak to many audiences.

83 lines

3226 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

 
Julian Calendar Converter

julian.r

8-Nov-1999

To provide conversions to/from julian day numbers/dates.

84 lines

4743 bytes

 
Digital PCS Phone Pager

pcspager.r

12-Jun-2000

Check e-mail account for messages, then process for paging to a Digital PCS phone. The processing includes chopping message/sender lengths and url-encoding. My cellular company wanted an extra $3/month just to give me an e-mail address that does what this script does. (Can you believe that? $3!) My PCS provider is Cantel AT&T in Canada. You'll need to modify the script to work with your PCS carrier if you're not on Cantel.

84 lines

4420 bytes

 
Messenger

messenger.r

25-May-2001

Display a Reminder at a specified time

85 lines

2527 bytes

 
Tic Tac Toe

tictactoe.r

27-Dec-2001

No known purpose.

87 lines

4238 bytes

 
translate

translate.r

23-Aug-2002

i18n-tool to translate rebol-scripts

87 lines

3842 bytes

 
Directory Mapper

dir-mapper.r

18-Jul-2001

Recursively builds a dir-structure map of the directory with file/dir informations as size and dates

92 lines

4994 bytes

 
ICO view 2

ico-view2.r

18-Aug-2001

To view the images from the ICO files (windows icons)

92 lines

3358 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

 
MenuBar

menubar.r

11-Jul-2001

A simple Bar Menu with the Choose Function and much more.

94 lines

4133 bytes

 
Soundex

soundex.r

17-Jul-1999

Soundex Encoding returns similar codes for similar sounding words or names. eg Stephens, Stevens are both S315, Smith and Smythe are both S53. Useful for adding Sounds-like searching to databases

95 lines

5589 bytes

 
ico-parser

ico-parser.r

31-Jul-2001

To get data from the windows *.ico files

95 lines

5403 bytes

 
error-logger

error-logger.r

10-Dec-2001

give better error feedback. logs a kind of stack-trace on error.

95 lines

5297 bytes

 
Color Match

colormatch.r

21-May-2001

To illustrate the three basic principles of educational objects. 1. objective: a target outcome, task or pattern. 2. experience: an interface that allows students to build relationships to the concept. 3. evaluation: integrated data collector and organizer for evaluation. This EO was first introduced in 1987 to students building scripts to animate graphics over video.

96 lines

4656 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

 
SCRIM (Simple Console Rebol Instant Messenger)

scrim.r

2-Jun-2001

RIM for those without View

97 lines

3240 bytes

 
Condense Data

condense.r

18-Feb-2002

Provide a series of functions for aggregating data. Specifically designed for taking daily stock data and condensing it into weekly or monthly data series, but flexible enough for most data aggregation tasks.

97 lines

5310 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

 
REBOL Directory Services Lookup

lookup.r

1-Jun-2001

Provides a simple but effective directory server for peer-to-peer and other types of REBOL applications. Can be installed on any CGI webserver.

98 lines

3672 bytes

 
Small Mail Sender by Freakzen-LX

smail.r

4-Jul-2001

small mail client with timer and logging function

98 lines

4045 bytes

 
RC7 server

rc7-s.r

4-Nov-2002

RC7 is server for multiuser editing of preset, virtual, textual contents with locking and access controll. To work you need other files(this is just main file). Download them at www.mind-nest.com.

98 lines

8764 bytes

 
Get Patent

patent.r

25-Nov-2001

Downloads various types of patents from the l2.espacenet.com server. Normally espace forces you to download the patents one page at a time. This script gets all of the pages for you automatically. Shows various progress bars and time estimates. There may be patents that this does not get because I can not find any documentation on how l2.espacenet encodes its URL's. If you know how to encode a specific URL please let me know so that I can add support for it. - bpaddock@csonline.net The program is also example of how to use Rebol's: request-download choice[] ProgressBars/Time Estimates How to change face text on button press, and how to dynamically enable/disable a button. Real world application of Events.

99 lines

5881 bytes

 
Html Pretty Print REBOL

colorize.r

30-Jun-1999

Syntax highlighting for HTML display of REBOL scripts

104 lines

3902 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

 
Bouncing ball

ball.r

15-Sep-1999

A ball bounces from one networked computer's screen to the next.

107 lines

5008 bytes

 
Little-bell

little-bell.r

8-Jul-1999

Rudimentary Telnet client written in REBOL.

108 lines

4732 bytes

 
Cellphone reminder

remind.r

16-Jun-2000

Reads a file 'data.txt' containing appointment data, and sends my cell phone a text message 5 minutes before the appointment.

110 lines

5436 bytes

 
Image Sorter

image-sort.r

30-May-2001

A handy tool for sorting images into separate directories or deleting images. Includes scrolling list of image files with highlight and scrolling list of target directories. Also uses cursor keys, space, and backspace for navigation.

113 lines

4076 bytes

 
REBOL Document Generator

rebdoc.r

18-May-2001

Generates an HTML formatted document of all REBOL defined words (from the information found within the REBOL program itself). The output file is rebdoc.html.

113 lines

3880 bytes

 
Mandelbrot II

mandelbrot2.r

23-Sep-2001

Create Mandelbrot Set with colors

114 lines

3068 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

 
Script Library Submission Processor (CGI side)

post-script.r

17-May-2001

Accepts a new or changed script for the script Library. Inspects the script's header first. Updates all related library index files.

120 lines

4083 bytes

 
Telnet protcol scheme

telnet.r

6-Jul-2001

A telnet protocol scheme

2 pages

4800 bytes

 
REBOL Face Effect Lab

effect-lab.r

2-Apr-2001

Show combinations of effects.

2 pages

5470 bytes

 
JPG analyse

jpg-analyse.r

4-Jan-2002

To remove some data from the JPG files to make them smaller. For example files from Adobe contains so many other informations that the file is twice bigger than may be.

2 pages

5068 bytes

 
Http tools

http-tools.r

14-Dec-2000

To grab cookies from the server and post form data.

2 pages

6469 bytes

 
Untitled

content-management.r

14-Jun-2002

test

2 pages

4243 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

 
another slider

slide.r

21-Aug-2001

Adds vertical slider to any face

2 pages

4974 bytes

 
Window maker

win-maker.r

21-Aug-2001

Adds title with any buttons to any face (useful for windows without standard system title)

2 pages

5112 bytes

 
REBOL tagfile generator

rtags.r

1-Jan-2002

Generates a tagfile that can be used with vi/emacs to quickly locate set-words in your code

2 pages

4120 bytes

 
Enhanced field

s-field.r

8-Jul-2001

To get a field where is possible to switch between normal and secure mode and which is able to remember the history (if not in secure mode)

2 pages

4824 bytes

 
error-message-finder

error-message-finder.r

6-Dec-2001

find a text in all %.r files in directory, to look up rebol error-messages. presents all possibilities in nice gui.

2 pages

5699 bytes

 
ZIP explorer

zip.r

3-Dec-2001

Shows content of some ZIP archive

2 pages

5421 bytes

 
PNG Examiner

png.r

25-Nov-2001

Basic PNG (Portable Network Graphics) parser which can show all informations from standard chunks in the file.

2 pages

5759 bytes

 
Script Analyser

analyse.r

13-Jan-2003

Front-End User Interface for anamonitor to analyse a rebol script.

2 pages

5221 bytes

 
View-Hanoi

view-hanoi.r

4-Oct-2001

Towers of Hanoi with Visualization. A learning excercise for me. Hopefully it will improve over time.

2 pages

8069 bytes

 
Dir-map explorer

dir-map-explorer.r

18-Jul-2001

to work with directory maps generated by %dir-mapper.r script

2 pages

5577 bytes

 
Telnet Chat

telnetchat.r

28-Jan-2002

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

2 pages

4240 bytes

 
Wikipedia Auto-POST Bot

wapbot.r

30-Nov-2002

Posts an article on Wikipedia.

2 pages

5331 bytes

 
RIM Bot

rim-bot.r

1-Jun-2001

Provides easy to use interface into RIM (Rebol Instant Messenger) communications.

2 pages

5198 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

 
resize window

resize-window.r

31-May-2001

{easy way to have a resizable window. also window close-button can be trappt.} {may be used with fresh face or modifying the old now}

2 pages

7887 bytes

 
RAR parser

rar.r

3-Dec-2001

Just if you need to search inside your RAR archives (for example)

2 pages

5572 bytes

 
Patches

patches.r

3-Jul-2002

Various patches to Rebol.

2 pages

5188 bytes

 
Eat

eat.r

6-Jul-2002

Experimental Event filtering --- speeds up view!

2 pages

5254 bytes

 
Calculation

calc-engine.r

14-Mar-2002

A dialect for creating calculators.

2 pages

4874 bytes

 
get-fonts-windows

get-fonts-windows.r

29-Sep-2002

To grab the names of the fonts available on Windows and return them as objects in a block for use by the get-fonts and request-font functions created by the fonts-startup.r script.

2 pages

15380 bytes

 
Calculese

calculese.r

16-Mar-2002

A dialect for creating calculators.

2 pages

5141 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

 
Email client

emailclient.r

14-Jul-2001

A fullblooded email-client that checks, orginizes and sends emails! autoupgradable!

2 pages

9150 bytes

 
HOF: Apply, Closure and Curry/Uncurry

hof-accu.r

27-Oct-2002

Higher Order Functions (HOF) providing extremely simple Apply, Closure, Curry/Uncurry functions - ACCU

2 pages

7182 bytes

 
Updating and Creating links in INDEX files

update_index.r

14-Jan-2002

Update/create links in index files

3 pages

5596 bytes

 
REBOL Web Server

webserv.r

11-Apr-2001

A Simple HTTP-Server that can run REBOL CGI scripts

3 pages

10104 bytes

 
ico-parser2

ico-parser2.r

14-Aug-2001

To get data from the windows *.ico files

3 pages

9802 bytes

 
Submit to Script Library

add-script.r

22-May-2001

Submits a script to the script library.

3 pages

7133 bytes

 
Binary Data in REBOL Scripts

bin-data.r

30-May-2000

Example of how to decode binary data in REBOL scripts This example includes a base-64 encoded image. (See bin-save.r for an example of how to create this file.)

3 pages

8847 bytes

 
Calendar and Scheduler

calendar.r

4-Jun-2001

A simple calendar application.

3 pages

8329 bytes

 
Rebodex

rebodex.r

2-Apr-2001

A simple but useful address book contact database.

3 pages

6121 bytes

 
Evaluator of expressions with 'where clause

eval.r

21-Oct-2002

Added flexibility for expression evaluations

3 pages

7835 bytes

 
REBOL Standard Document Formatter

make-doc.r

25-May-2001

Converts very simple text file format into other document formats (such as HTML) with good titles, table of contents, section headers, indented fixed-spaced examples, bullets and definitons. Does the formatting so you can focus on the hard part: the words.

3 pages

9321 bytes

 
REBftp simple ftp client

rebftp.r

7-Jun-2001

A simple program to upload and download files to/from an ftp server.

3 pages

7958 bytes

 
Cookie Client

cookies-client.r

5-Aug-1999

To grab cookies from the server and post form data.

3 pages

8983 bytes

 
RIM - REBOL Instant Messenger

rim.r

5-Jul-2001

A true peer-to-peer instant messenger.

3 pages

7943 bytes

 
Submit to Script Library

add-script-offline.r

26-Mar-2002

Submits a script to the script library.

3 pages

9682 bytes

 
PDF Maker alpha version

pdf-maker.r

23-Jun-2001

Dialect to create Adobe Acrobat (PDF) files.

4 pages

8298 bytes

 
Asynchronous Request Broker

rugby.r

21-May-2001

An asynchronous, high-performance, handler based, server framework and a rebol request broker...

4 pages

9580 bytes

 
request-font

request-font.r

21-Dec-2002

A font-requester for REBOL/View.

5 pages

15911 bytes

 
Simple Rebol DBMS

db.r

11-Sep-2001

RebolBase is a simple database managment system written entirely in Rebol. Its main feature is that it stores its data in plain, newline delimited text files. This allows the database to be accessed and modified by other programs.

5 pages

25091 bytes

 
UTF-8

utf-8.r

2-Dec-2002

Encoding and decoding of UCS strings to and from UTF-8 strings.

5 pages

14465 bytes

 
Graph functions

graph-fx.r

21-Aug-2001

Some functions for making graphs with 3D columns

5 pages

10873 bytes

 
REBOL External Application Launcher - self extracting archive

launcher-ext42.r

26-Mar-2001

Launches external apps (using the C system() call) from any version of REBOL

5 pages

22197 bytes

 
Graph a function

graph.r

19-Jun-2001

Graph a function draw-line function adapted from drawline.r by Larry Palmiter rounding function by Ladislav Mecir Changes since 1.0.0 round value of x & fx before converting to pair minor gui additions - load & save equations change initial screen limits Usage .... Type in your function of x into the input field Some pretty functions to get you started ..... 3 * sin (0.5 * pi * x) 3 * sin (x * x) exp(0.1 * x) * (sin(4 * pi * x)) 4 * sin (4 * pi / x) 0.2 * exp(- x) * sin (0.5 * pi * x) 10 / ((3 * x * x) + (4 * x) - 3)

5 pages

11096 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

 
Mine-Sweeper

mines.r

1-Jul-2000

Mine-sweeper game

6 pages

14071 bytes

 
Design By Contract

dbc.r

29-Oct-2002

Provides support for DBC and some simple examples

6 pages

13304 bytes

 
Simple Virtual Shrink

shrink.r

10-Jun-1999

This script is a virtual shrink "chatter bot". It was obviously inspired by the original shrink bot called Eliza. When the program gets a sentence in English, it tries to find a matching rule in its rule database and if it understands the sentence it tries to give a reasonable reply. (Type "quit" to quit)

6 pages

12969 bytes

 
REM 0.4.2 - Text Editor - self extracting archive

rem-ext42.r

1-May-2001

REM is a powerful full screen text editor for Rebol/Core and Rebol/View

6 pages

26411 bytes

 
REBOL/AI Image linker

ai.r

26-Mar-2002

Simple dialect for creating AdobeIllustrator files (ai) with linked images

6 pages

16053 bytes

 
Signature

signature.r

29-Oct-2002

Provide extra support for Rebol type system

6 pages

15987 bytes

 
IRC Core client

irc-core.r

6-Dec-2002

There already are some Rebol IRC clients, but what I know, there was no clients running only in the console... so there is one...

6 pages

18908 bytes

 
Rebol-WebBot

reb-web-bot.r

17-Jan-2003

To download pages from some url with all content

7 pages

20993 bytes

 
Win-Registry-Control

registry.r

21-Aug-2001

View and modify data of windows registry.

7 pages

14124 bytes

 
Document Generator

generate-doc.r

19-Jul-1999

XMLish doc generator using parse-XML

7 pages

15988 bytes

 
headless the P2P console

headless.r

28-Nov-2001

A world wide console, headless

7 pages

20775 bytes

 
Headless

headless1.r

28-Nov-2001

A P2P console

7 pages

20725 bytes

 
Rugby client and server

rugby_server.r

28-May-2001

A high-performance, handler based, server framework and a rebol request broker...

7 pages

17838 bytes

 
eText

etext.r

5-Jul-2002

Processes plain text to HTML

7 pages

20111 bytes

 
Wiki

wiki.r

3-Jul-2002

Wiki. Creates a Wiki using Rebol, and the Xitami web server.

8 pages

17867 bytes

 
MySQL database interfacing logic.

mysql_all.r

18-May-2001

Interface to the mysql libs, needs /Pro or /Command

8 pages

17541 bytes

 
REBOL news Protocol $Revision: 1.8 $

nntp.r

16-Mar-2001

Read and post news articles

9 pages

21064 bytes

 
Easy VID Tutorial

easy-vid.r

7-Apr-2001

Beginner's tutorial to VID.

9 pages

16415 bytes

 
Simple file manager

ropus.r

12-Dec-1999

Simple file manager

11 pages

18944 bytes

 
REBOL Professional Document Formatter

make-doc-pro.r

3-Aug-2002

Parses the make-doc-pro markup language into a datastructure that can be into other document formats (such as HTML) with good titles, table of contents, section headers, indented fixed-spaced examples, bullets and definitons.

12 pages

45680 bytes

 
site-build

site-build.r

5-May-2001

site-build basicaly builds/updates a website based on the template I have developed. Requires html 4.0 compliant browser (opera 5 or IE 5).

13 pages

40932 bytes

 
HOF

hof.r

16-Nov-2002

Higher Order Functions and series manipulators

13 pages

23621 bytes

 
Rugby

rugby3.r

8-Aug-2001

A high-performance, handler based, server framework and a rebol request broker...

13 pages

23154 bytes

 
AnaMonitor

anamonitor.r

9-Nov-2001

To visually examine nested objects/blocks. Examples: monitor monitor system/words monitor svv

14 pages

36702 bytes

 
Rugby

rugby4.r

15-Aug-2001

A high-performance, handler based, server framework and a rebol request broker...

16 pages

28910 bytes

 
REBOL/Layout

layout.r

29-Jan-2001

Visual Layout Editor

16 pages

36453 bytes

 
REBOL/Layout

layout-1.8.r

31-Aug-2001

Visual Layout Editor, now accepts more than 6 layouts

16 pages

37892 bytes

 
Easy Quick Plot

ez-plot.r

20-Feb-2002

Simple tutorial for using the quick plot dialect.

34 pages

61796 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.