Script Library: 1213 scripts
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

Scripts with documentation (by date)

POP Email Port Spec
popspec.r
 documentation
850 bytes
13 Mar 2003
POP port specification used to connect to an email server. All of the mail reading examples use this.
author: [unknown]
Documentation: by btiffin on 5-May-2007.
Trivial Email List Server
mailserver.r
 documentation
v:1.0.0
1.2 KB
13 Mar 2003
As simple as a list server gets.
author: Anonymous
Documentation: by btiffin on 5-May-2007.
TSN: Tranched serial number server
tsn.r
 documentation
v:0.0.1
7.6 KB
30 Apr 2007
Quick, safe way of allocating categorized unique serial numbers
author: Sunanda
Documentation: by sunanda on 30-Apr-2007.
Rename a File
ftprename.r
 documentation
411 bytes
13 Mar 2003
Rename a file on a server using FTP.
author: [unknown]
Documentation: by btiffin on 29-Apr-2007.
Upload a File
ftpup.r
 documentation
v:1.0.0
459 bytes
13 Mar 2003
Upload a binary file to an FTP server.
author: Anonymous
Documentation: by btiffin on 29-Apr-2007.
Upload Several Files
ftpupload.r
 documentation
v:1.0.0
585 bytes
13 Mar 2003
Upload multiple files with FTP using login and password.
author: Anonymous
Documentation: by btiffin on 29-Apr-2007.
Read a Text File
ftpread.r
 documentation
412 bytes
13 Mar 2003
Read a text file from an FTP server and print it.
author: [unknown]
Documentation: by btiffin on 29-Apr-2007.
Make a directory
ftpmakedir.r
 documentation
414 bytes
13 Mar 2003
Make a file directory on an FTP server.
author: [unknown]
Documentation: by btiffin on 29-Apr-2007.
Get File Size and Date
ftpinfo.r
 documentation
498 bytes
13 Mar 2003
Get size and date information about an FTP file.
author: [unknown]
Documentation: by btiffin on 29-Apr-2007.
Upload all HTML Files
ftphtml.r
 documentation
v:1.0.0
642 bytes
13 Mar 2003
Upload a group of files to an FTP server.
author: Anonymous
Documentation: by btiffin on 29-Apr-2007.
Download a Binary File
ftpdownbin.r
 documentation
470 bytes
13 Mar 2003
Download a binary file from an FTP server.
author: [unknown]
Documentation: by btiffin on 29-Apr-2007.
Interactive FTP Downloader
ftpdownload.r
 documentation
718 bytes
13 Mar 2003
Download a group of files from an FTP server, prompting for each file along the way.
author: [unknown]
Documentation: by btiffin on 29-Apr-2007.
Download List of Files
ftpdown.r
 documentation
536 bytes
13 Mar 2003
Download a list of binary files using FTP.
author: [unknown]
Documentation: by btiffin on 29-Apr-2007.
Run Script from FTP
ftpdo.r
 documentation
390 bytes
13 Mar 2003
Do a REBOL script via FTP.
author: [unknown]
Documentation: by btiffin on 29-Apr-2007.
Read File Directories
ftpdir.r
 documentation
500 bytes
13 Mar 2003
Read and print directories from an FTP server.
author: [unknown]
Documentation: by btiffin on 29-Apr-2007.
Check for Directory
ftpdircheck.r
 documentation
455 bytes
13 Mar 2003
Check if a filename belongs to a directory using FTP.
author: [unknown]
Documentation: by btiffin on 29-Apr-2007.
Delete a File or Directory
ftpdel.r
 documentation
470 bytes
13 Mar 2003
Delete a file or directory from a server using FTP.
author: [unknown]
Documentation: by btiffin on 29-Apr-2007.
Check for a File or Directory
ftpcheck.r
 documentation
574 bytes
13 Mar 2003
Check for the existence of an FTP file or directory.
author: [unknown]
Documentation: by btiffin on 29-Apr-2007.
Append to a Text File
ftpappend.r
 documentation
v:1.0.0
471 bytes
13 Mar 2003
Append to a text file using FTP.
author: Anonymous
Documentation: by btiffin on 29-Apr-2007.
Transfer REBOL Files to Server
ftpallto.r
 documentation
v:1.0.0
625 bytes
13 Mar 2003
FTP all .r files in the current directory to a server.
author: Anonymous
Documentation: by btiffin on 29-Apr-2007.
Count References on Web Pages
countweb.r
 documentation
v:1.0.0
743 bytes
13 Mar 2003
Count the number of times a string appears on each of a given set of web pages.
author: Anonymous
Documentation: by btiffin on 28-Apr-2007.
Sends Email via CGI Form
cgiemailer.r
 documentation
v:1.0.0
855 bytes
13 Mar 2003
Uses a Web form to send an email message.
author: Anonymous
Documentation: by btiffin on 28-Apr-2007.
CGI Emailer Form (HTML Part)
cgiemailhtml.r
 documentation
1.7 KB
13 Mar 2003
HTML form to go with CGI Emailer example (cgiemailer.r).
author: [unknown]
Documentation: by btiffin on 28-Apr-2007.
Easy CGI Form Example
cgiform.r
 documentation
v:1.0.0
1.1 KB
13 Mar 2003
Handles a CGI form and returns its values as a web page. (The associated cgiform.html file contains the form).
author: Anonymous
Documentation: by btiffin on 28-Apr-2007.
Easy CGI Form (HTML Part)
cgiformhtml.r
 documentation
v:1.0.0
1.4 KB
13 Mar 2003
HTML form to go with Easy CGI example (cgiform.r).
author: Anonymous
Documentation: by btiffin on 28-Apr-2007.
CGI Form with Defaults
cgiformobj.r
 discussion
 documentation
1.3 KB
13 Mar 2003
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).
author: [unknown]
Documentation: by btiffin on 28-Apr-2007.
CGI Comment Article
webcomment.r
 documentation
2.9 KB
13 Mar 2003
Run this to create the file used for the cgicomment.r script.
author: Carl Sassenrath
Documentation: by btiffin on 28-Apr-2007.
CGI Web Page Comment Poster
cgicomment.r
 documentation
3.0 KB
13 Mar 2003
Allows viewers to add comments to a web page. (needs webcomment.r to create example forms file).
author: Carl Sassenrath
Documentation: by btiffin on 28-Apr-2007.
CGI Form Emailer
cgimail.r
 documentation
736 bytes
13 Mar 2003
Emails the contents input into a web CGI form.
author: [unknown]
Documentation: by btiffin on 28-Apr-2007.
CGI Form Dumper
cgidump.r
 documentation
785 bytes
13 Mar 2003
Display the contents of a submitted form as a web page. Useful for debugging CGI forms.
author: [unknown]
Documentation: by btiffin on 28-Apr-2007.
Display Black Text
black-text.r
 documentation
v:1.0.0
512 bytes
13 Mar 2003
Display black text on a white background.
author: Anonymous
Documentation: by btiffin on 28-Apr-2007.
Images Buttons
button-image.r
 documentation
v:1.0.0
762 bytes
13 Mar 2003
Example of how to make buttons made from images. Clicking on a button updates text in the window.
author: Anonymous
Documentation: by btiffin on 28-Apr-2007.
A Button with Shortcut Key
button-key.r
 documentation
v:1.0.0
479 bytes
13 Mar 2003
Shows how to easily add a shortcut key to a button.
author: Anonymous
Documentation: by btiffin on 28-Apr-2007.
SKIMP: Simple keyword index management program
skimp.r
 documentation
v:0.0.2
40.3 KB
3 May 2007
Simple, fast way of indexing the text content of many documents
author: Sunanda
Documentation: by sunanda on 28-Apr-2007.
periodic table
periodictable.r
 documentation
v:0.9.4
11.9 KB
15 Aug 2007
Display a periodic table of the elements as REBOL buttons
author: Brian Tiffin
Documentation: by btiffin on 25-Apr-2007.
Alien Dialect
alien.r
 documentation
v:1.0.0
1.9 KB
13 Mar 2003
It came from outer space
author: Anonymous
Documentation: by btiffin on 25-Apr-2007.
Alien Dialect Explanation
alienexp.r
 documentation
v:1.0.0
1.4 KB
13 Mar 2003
It came from outer space explained.
author: Anonymous
Documentation: by btiffin on 25-Apr-2007.
REBOL Ale
beer.r
 documentation
v:1.0.0
1.3 KB
13 Nov 2003
A rich, malty, copper brew.
author: Anonymous
Documentation: by btiffin on 25-Apr-2007.
99 Bottles of Beer Song
beersong.r
 documentation
v:1.0.0
813 bytes
13 Mar 2003
The correct song. A bit more advanced.
author: Anonymous
Documentation: by btiffin on 25-Apr-2007.
Binary Data in REBOL Scripts
bin-data.r
 documentation
v:1.0.0
8.8 KB
13 Mar 2003
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.)
author: Anonymous
Documentation: by btiffin on 25-Apr-2007.
Encoding Binary Data in REBOL Scripts
bin-save.r
 documentation
v:1.0.0
603 bytes
13 Mar 2003
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.)
author: Anonymous
Documentation: by btiffin on 25-Apr-2007.
Email Blaster
blast.r
 documentation
v:1.0.0
1.8 KB
13 Mar 2003
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.
author: Anonymous
Documentation: by btiffin on 25-Apr-2007.
make-word-list
make-word-list.r
 documentation
v:1.0.0
16.5 KB
2 Apr 2007
Makes a list of words from a string
author: peter
Documentation: by peterwood on 4-Apr-2007.
Run sequence encoded integer data sets
rse-ids.r
 documentation
v:0.0.1
7.0 KB
21 Feb 2007
Provide an API for compacting/compressing sets of integers
author: christian
Documentation: by sunanda on 21-Feb-2007.
Calculate working days between two dates
work-days.r
 documentation
v:0.0.1
1.7 KB
18 Feb 2007
Given two dates, and a list of holidays that occur between them, returns the number of work days between those two days. With the /non refinement, will return the number of non-working days between the two dates.
author: Sunanda
Documentation: by sunanda on 18-Feb-2007.
Anonymous CGI session services
acgiss.r
 documentation
v:0.0.1
8.1 KB
18 Dec 2006
Provide basic cookie support for CGI scripts
author: Sunanda
Documentation: by sunanda on 18-Dec-2006.
File globbing module and dialect
file-list.r
 discussion
 documentation
v:0.0.2
30.2 KB
19 Oct 2006
Given a file spec, and optional criteria for date, size, and attributes, the FILE-LIST function returns a block of files that match the spec and criteria. It is also a test-bed for how to integrate dialects with one-another. There are sub-dialects for date, size, and attribute tests, and FILE-LIST encapsulates those, along [...]
author: Gregg Irwin
Documentation: by greggirwin on 16-Oct-2006.
VB Like Operator Module/pattern-matcher
like.r
 documentation
v:0.0.3
6.7 KB
15 Oct 2006
The LIKE? function is a first crack at something like VB's Like operator. i.e. a *very* simple RegEx engine as you would use in shells for file globbing. The real purpose was to help me get acquainted with parse.
author: Gregg Irwin
Documentation: by greggirwin on 16-Oct-2006.
Qtask Markup Language - parser and other common code
qml-base.r
 documentation
v:2.46.1
97.1 KB
28 May 2007
This program implements the base for QML (Qtask Markup Language) converters (for example it's the base for a QML to XHTML converter used in Qtask), by implementing the parsing of a QML text string into a QML document tree.
author: Gabriele Santilli
Documentation: by gabriele on 28-Aug-2006.
Qtask Markup Language - XHTML emitter
xhtml-emitter.r
 documentation
v:2.19.1
35.1 KB
28 May 2007
This program implements a QML to XHTML converter. The input is a QML document tree (from the QML parser), and the output is XHTML text.
author: Gabriele Santilli
Documentation: by gabriele on 28-Aug-2006.
Qtask Markup Language Editor
qml-ed.r
 documentation
496 bytes
23 Aug 2006
Edit QML files, create HTML from QML
author: Gabriele Santilli
Documentation: by gabriele on 23-Aug-2006.
ImageMagick Support
imagemagick-helper.r
 documentation
8.8 KB
23 Aug 2006
Support minimal needs for image processing using ImageMagick MagickWand and MagickCore DLLs Note: DLL's calls tend to change so this is specifically for version 6.2.9 Note: Original uses only MagickCore DLL. This version required MagickWand DLL because they moved the calls to a different DLL
author: Edgar Tolentino
Documentation: by sunanda on 23-Aug-2006.
Sintezar PM-101 - Phase Manipulation Digital Synthesizer
pm-101.r
 documentation
v:0.4.0
81.3 KB
23 Jun 2006
synthetiser
author: Boleslav Brezovsky
Documentation: by rebolek on 23-Jun-2006.
Textile Parser
textile.r
 documentation
v:0.2.0
16.2 KB
16 Jun 2006
Transforms Textile-formatted text into HTML
author: Brian Wisti
Documentation: by brianwisti on 16-Jun-2006.
Skype Wrapper
skype.r
 discussion
 documentation
2.2 KB
23 May 2006
make a cheap phone call!
author: Graham Chiu
Documentation: by gchiu on 23-May-2006.
Safe CGI data retriever
safe-cgi-data-read.r
 documentation
v:0.0.2
3.4 KB
22 Jun 2011
Safely retrieves CGI GET or POST data into a REBOL object.
author: Sunanda
Documentation: by sunanda on 21-May-2006.
(R)EBOL (Un)it
run.r
 discussion
 documentation
19.1 KB
31 May 2008
RUn is a TestCase Framework wich allows the use of TestCases as defined by the eXtreme Programming development methodology and the test-driven development
author: Christophe 'REBOLtof' Coussement
Documentation: by reboltof on 15-May-2006.
RebelXML
rebelxml.r
 discussion
 documentation
8.0 KB
27 Apr 2006
RebelXML provides a set of functions which allows to easily create/modify/delete XML data
author: Christophe 'REBOLtof' Coussement
Documentation: by reboltof on 28-Apr-2006.
Library Interface Dialect
lib-dialect.r
 documentation
2.4 KB
14 Apr 2006
Allow for a more concise way to define library routine interfaces.
author: Gregg Irwin
Documentation: by greggirwin on 14-Apr-2006.
xCopy
xcopy.r
 documentation
v:1.0
3.2 KB
11 Apr 2006
REBOL implementation of the well-known xcopy tool. xcopy allows you to copy in one move files, directories, subdirectories and contained files to a given location.
author: Christophe 'REBOLtof' Coussement
Documentation: by reboltof on 11-Apr-2006.
Library data services
lds-local.r
 documentation
v:0.0.4
655 bytes
13 Aug 2004
Provides the client end of the REBOL.org Library Data Services interface
author: Sunanda
Documentation: by sunanda on 2-Mar-2006.
Similarity Metrics
simetrics.r
 discussion
 documentation
v:0.5.0
21.2 KB
19 Feb 2006
Toolkit of string distance metrics.
author: Francois Vanzeveren (fvz)
Documentation: by fvzv on 19-Feb-2006.
Prime number checker
prime.r
 documentation
v:0.0.2
3.0 KB
13 Mar 2003
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
author: Tom Conlin
Documentation: by tomc on 18-Oct-2005.
Stack, queue and deque functions
sqd.r
 documentation
v:0.0.1
4.1 KB
5 Oct 2005
Implement stack, queue and deque data structures
author: Sunanda
Documentation: by sunanda on 5-Oct-2005.
Prolog Like Inference Engine
prolog.r
 discussion
 documentation
v:1.7
43.1 KB
3 Jan 2011
This is an inference engine wich process prolog like clause The engine can process prolog like clauses of the form : man [jean] woman [mary] human [X] [man [X]] human [X] [woman [X]] CUT (!) and FAIL are implemanted (it's the only hardcoded predicates in the engine) The engine execute Rebol code [...]
author: Marco
Documentation: by coccinelle on 15-Aug-2005.
REBOL Diff and Patch functions
reboldiff.r
 documentation
v:1.1.1
11.5 KB
29 Jul 2005
Implements diff and patch in REBOL. Allows you to see differences between text files.
author: Gabriele Santilli
Documentation: by gabriele on 29-Jul-2005.
DO-POP Scheme
do-pop-scheme.r
 documentation
7.3 KB
10 Jul 2005
A scheme to allow flexible POP3 operations.
author: Brett Handley
Documentation: by brett on 24-Jul-2005.
Nim engine
nim-engine.r
 documentation
v:0.0.0
12.7 KB
19 Jul 2005
Calculate the best move in a game of NIM
author: Sunanda
Documentation: by sunanda on 19-Jul-2005.
Event profile timer
profile-timer.r
 documentation
v:0.0.0
2.2 KB
13 Oct 2004
Helps you time events when tuning code
author: Sunanda
Documentation: by sunanda on 13-Jul-2005.
JSON to Rebol converter
json.r
 documentation
v:0.0.9
14.2 KB
6 Sep 2013
Convert a JSON string to Rebol data, and vice versa.
author: douglas crockford
Documentation: by sunanda on 7-Jul-2005.
Logging Framework For Rebol
log4reb.r
 documentation
v:2.0.6
10.8 KB
19 Feb 2006
Logging within the context of program development constitutes inserting statements into the program that provide some kind of output information that is useful to the developer. Examples of logging are trace statements, dumping of structures and the familiar 'prin or 'print debug statements. log4reb offers a hierarchical way to insert logging statements within a [...]
author: Francois Vanzeveren
Documentation: by fvzv on 3-Jul-2005.
Patch for REBOL FTP protocol 226 response handling.
patch-ftp-226-handling.r
 documentation
5.2 KB
2 Jul 2005
To fix FTP protocol 226 response handling.
author: Brett Handley
Documentation: by brett on 3-Jul-2005.
Simple Test Suite
test-simple.r
 documentation
v:0.3.0
6.3 KB
15 Jun 2006
Add support for simple test mechanisms to REBOL, similar to Perl's Test::Simple. The basic idea? Make testing simple so everybody can make tests.
author: Brian Wisti
Documentation: by brianwisti on 8-Mar-2005.
REBOL Blogger
blog.r
 documentation
v:1.3.2
18.3 KB
10 Jan 2005
The blog system written and used by Carl Sassenrath, REBOL's creator. This script will let you post and update blogs on your website using just a web browser. Generates summary and index pages, blog searches, etc. Extensible with Makedoc2 for more formatting options.
author: Carl Sassenrath
Documentation: by carl on 11-Jan-2005.
Base conversion functions
base-convert.r
 documentation
v:0.0.2
8.0 KB
2 Sep 2005
Functions to convert an decimal whole number to and from any arbitrary base
author: Sunanda
Documentation: by sunanda on 12-Dec-2004.
style-tooltip.r
style-tooltip.r
 documentation
v:1.0
2.9 KB
29 Nov 2004
Use in the simplest way the tooltip. This is a first intent it's a little bit deprecated and we have worked on a better way to generate and handle tooltips. I share this with you because I think this code have a good educationnal value and is a good point start if you are interested in tooltips avanced filnal version please visit http://rebol.agora-dev.org/ . Sample script [...]
author: Shadwolf, Boss, DideC
Documentation: by shadwolf on 29-Nov-2004.
pluginable analog alarm clock
aclock-p.r
 documentation
3.5 KB
20 Sep 2004
aproximate an analog clock and add alarm
author: Tom Conlin
Documentation: by tomc on 20-Sep-2004.
Dynamic Script Localization
locale.r
 documentation
v:1.0.1
12.6 KB
6 Sep 2004
Locale.r extends the system/locale objet in order to supply a dynamique localization of applications
author: marco
Documentation: by coccinelle on 6-Sep-2004.
make-doc-pro
make-doc-pro.r
 documentation
v:1.0.8
57.8 KB
7 Feb 2004
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.
author: Robert M. Münch
Documentation: by robert on 30-Aug-2004.
read-below
read-below.r
 discussion
 documentation
v:1.0.0
3.6 KB
13 Aug 2004
Reads all files and directories below specified directory
author: Brett Handley
Documentation: by brett on 17-May-2004.
cookie-example.r
cookie-example.r
 documentation
v:1.0.1
7.5 KB
13 Aug 2004
Demonstrates how to set session cookies and use them to retrieve session variables. Much of the code has been cobbled together from much more structured (ie not all in one module) code used by rebol.org itself
author: Sunanda
Documentation: by sunanda on 8-Dec-2003.
Prime factors
oneliner-prime-factors.r
 documentation
556 bytes
23 Jun 2008
[no purpose header found]
author: Sunanda
Documentation: by sunanda on 28-Nov-2003.
CGI wrapper function for debugging
cgi-debug.r
 discussion
 documentation
v:0.0.1
2.6 KB
7 Jan 2005
Provides debugging info for scripts running as a CGI under a webserver
author: Sunanda
Documentation: by sunanda on 26-Nov-2003.
Parse ini file
parse-ini.r
 discussion
 documentation
v:1.0.2
2.2 KB
15 Apr 2009
Parses a Window's ini file. Also a function to find entries in a parsed ini file
author: Sunanda
Documentation: by sunanda on 12-Nov-2003.
REM 0.4.2 - Text Editor - self extracting archive
rem-ext42.r
 documentation
v:0.4.2
25.9 KB
13 Mar 2003
REM is a powerful full screen text editor for Rebol/Core and Rebol/View
author: Cal Dixon
Documentation: by caldixon on 17-Oct-2003.
SiMTPop Simulate SMTP & POP
simtpop.r
 documentation
4.5 KB
13 Nov 2003
To simulate SMTP and POP services on a single user PC, works with Outlook 98, but is broken for later Versions
author: Ingo Hohmann
Documentation: by iho on 10-Oct-2003.
Monty Hall Challenge
oneliner-monty-hall.r
 documentation
v:1.0.0
694 bytes
13 Aug 2004
Simulates swapping doors after Monty shows a goat. Result is percentage wins after 100 runs. (MHC: a well-known and often debated probability puzzle involving three doors, two goats, and a car).
author: Sunanda (with tweaks from Romano T, Ryan C, Carl R, and Reichart)
Documentation: by sunanda on 22-Sep-2003.
121 / 2071234[5] 67

View by: Script