The FooDoo Lounge

Fetch 4.0.3 Dictionary

Copyright 2002, Fetch Softworks

Index

  1. Core Suite
  2. Fetch Suite
  3. Anarchie Suite
  4. URL Suite

Core Suite: Suite that applies to all applications

Classes:

Class Application: A Macintosh application

Plural form:

applications

Elements:

window by numeric index, by name

transfer window by numeric index, by name

help window by numeric index, by name

text window by numeric index, by name

shortcut list window by numeric index, by name

shortcut window by numeric index, by name

transcript window by numeric index, by name

remote item by numeric index, by name

remote file by numeric index, by name

remote directory by numeric index, by name

url by name

shortcut by numeric index, by name

Properties:

add txt suffix boolean

add hqx suffix boolean

add IC suffix boolean -- add suffix to raw data uploads; get the suffix by mapping the file’s type in Internet Config

add bin suffix boolean

allow duplicate connections boolean

Anarchie emulation boolean

automatic defaults to text boolean

background notification No Notification/Beep Notification/Speak Notificaton/Sound Notification -- the way (if any) that Fetch will notify the user when operations complete while Fetch is in the background

Best Type type class [r/o] -- The best descriptor type

blink icon boolean -- blink icon in the menu bar when transfer finishes in the background

case sensitive sorting boolean

check protection level boolean -- If true, Fetch will notify the user if a server unexpectedly switches from sending encrypted to unencrypted data.

Class type class [r/o] -- The class

Clipboard a list of anything -- The clipboard

decode binhex boolean

decode macbinary boolean

decode applesingle boolean

default binary file type type class

default binary file creator type class

default download mode constant -- the default download mode (Automatic, Text or Binary)

default file list font string

default file list font size small integer

default text font string

default shortcut string

default shortcut list font string

default shortcut list font size small integer

default text font size small integer

default text tab width small integer

Default Type type class [r/o] -- The default descriptor type

default upload binary format Unknown Format/Text/Raw Data/Binhex/MacBinaryI/MacBinaryII/AppleSingle/Automatic/MacBinaryIII

direct server to server transfers boolean -- try to have server-to-server transfers go directly between the servers (some servers are configured to not support this)

display server messages boolean

dont preserve modification dates boolean -- do not preserve the modification dates of downloaded files

dont proxy domains string -- Fetch will not use the proxy server or SOCKS gateway for connections to machines in these domains.

dont send ADAT boolean -- don’t probe servers with an ADAT command to find out if they support security

dont send MACB boolean -- don’t probe servers with an MACB command to find out if they support MacBinary

dont send MDTM boolean -- dont use the MDTM command to determine the modification date & times of files

dont send NOOP boolean -- don’t send NOOP commands to a server (unless the keep connections alive preference is set)

dont upload dot files boolean -- do not include files with names starting with a dot in folder uploads

dont use navigation services boolean -- don’t use the Navigation Services unless they’re required (e.g. on Mac OS X)

download folder alias

encode names boolean

external image editor alias -- the editor Fetch will use to edit remote image files (e.g. GraphicConverter)

external text editor alias -- the editor Fetch will use to edit remote text files (e.g. BBEdit)

folders first sorting boolean -- display folders first when sorting file lists by name

Frontmost boolean [r/o] -- Is this the frontmost application?

ignore file list cache boolean -- ignore file list cache

keep connections alive boolean

make k5 tickets forwardable boolean -- If true, Fetch will retrieve file lists from the server, ignoring any lists it may have stored in its cache. This ensures that (for example) scripts always see an up-to-the-minute file listing.

MD5 SKey boolean -- use the MD5 hashing algorithm for the S/Key one time password system (instead of MD4)

Name international text [r/o] -- The name

notification sound string [r/o] -- the sound to make when an operation completes while Fetch is in the background, if background notification is set to Sound

omit dot files boolean

overwrite files boolean

proxy password string -- password for the proxy server

proxy server string -- hostname of the proxy server

proxy userid string -- userid for the proxy server

proxy type SITE hostname/USER after logon/Proxy OPEN/Transparent/USER with no logon/USER fireID at remoteHost/USER remoteID at remoteHost fireID/USER remoteID at fireID at remoteHost -- what type of proxy server is being used?

retry delay integer -- wait this many seconds between attempts to connect to a server

send dummy password to Kerberos servers boolean -- If true, Fetch will send a dummy empty password in order to work around bugs in early Kerberos FTP servers.

show New Connection dialog boolean

SOCKS gateway string

SOCKS gateway port integer

SOCKS version constant -- the version of the SOCKS protocol to use

specify GSS channel bindings boolean -- Should Fetch use GSS channel bindings when using GSS security (pro: better security, con: incompatible with NAT)

text file creator type class

text line ending style constant -- type of line endings used for text file downloads

text mode edit with transfers boolean -- Use text (aka ASCII) transfers for “Edit with BBEdit...”

translate ISO boolean

treat mystery items as files boolean -- If true, Fetch’s Get and Delete commands will assume that items of unknown type are files, not folders.

use download folder boolean -- If true, Fetch will save downloaded files to the download folder without any further prompting.

use ESPV command boolean -- Use the EPSV (extended passive mode) command instead of PASV (regular passive mode)

use internet config boolean

use LIST minus al boolean -- send UNIX servers the LIST -al command instead of LIST, so they will show dot files

use passive mode boolean

use proxy server boolean

use SOCKS gateway boolean

use TYPE I boolean

Version integer [r/o] -- The version number of the application

warn on insecure password boolean -- If true, Fetch will always warn the user before sending a cleartext password over the network.

warn on cleartext to secure server boolean -- If true, Fetch will always warn the user before sending a cleartext password to a server that supports security.

selection selection-object -- the selection visible to the user. Use the ‘select’ command to set a new selection; use ‘contents of selection’ to get or change information in the document.

Class alias: a file on a disk or server. The file must exist when you check the syntax of your script.

Plural form:

aliases

Properties:

POSIX path string [r/o] -- the POSIX path of the file

Class document: A document of a scriptable application

Plural form:

documents

Properties:

modified boolean [r/o] -- Has the document been modified since the last save?

Class file: a file on a disk or server

Plural form:

files

Properties:

POSIX path string [r/o] -- the POSIX path of the file

Class insertion point: An insertion location between two objects

Plural form:

insertion points

Class selection-object: A way to refer to the state of the current of the selection. Use the ‘select’ command to make a new selection.

Properties:

contents anything -- the information currently selected. Use ‘contents of selection’ to get or change information in a document.

Class window: A window

Plural form:

windows

Properties:

Best Type type class [r/o] -- The best descriptor type

Class type class [r/o] -- The class

Default Type type class [r/o] -- The default descriptor type

bounds bounding rectangle -- the boundary rectangle for the window

closeable boolean [r/o] -- Does the window have a close box?

titled boolean [r/o] -- Does the window have a title bar?

index integer -- the number of the window

floating boolean [r/o] -- Does the window float?

modal boolean [r/o] -- Is the window modal?

resizable boolean [r/o] -- Is the window resizable?

zoomable boolean [r/o] -- Is the window zoomable?

zoomed boolean -- Is the window zoomed?

name international text -- the title of the window

visible boolean [r/o] -- is the window visible?

class info: (optional) Get information about an object class

class info type class -- the object class about which information is requested

[in 'intl'] -- the human language and script system in which to return information

Result: type class info -- a record containing the object’s properties and elements

Events:

close: Close an object

close reference -- the object to close

[saving yes/no/ask] -- specifies whether changes should be saved before closing

[saving in file] -- the file or alias in which to save the object

count: Return the number of elements of an object

count reference -- the object whose elements are to be counted

[each type class] -- if specified, restricts counting to objects of this class

Result: integer -- the number of elements

data size: (optional) Return the size in bytes of an object

data size reference -- the object whose data size is to be returned

[as type class] -- the data type for which the size is calculated

Result: integer -- the size of the object in bytes

delete: Delete an object from its container. Note this does not work on script variables, only on elements of application classes.

delete reference -- the element to delete

duplicate: Duplicate one or more objects

duplicate reference -- the object(s) to duplicate

[to location reference] -- the new location for the object(s)

[with properties record] -- the initial values for properties of the new object that are to be different from the original

Result: reference -- to the duplicated object(s)

event info: (optional) Get information about the Apple events in a suite

event info type class -- the event class of the Apple events for which to return information

[in 'intl'] -- the human language and script system in which to return information

Result: a list of type event info -- a record containing the events and their parameters

exists: Verify if an object exists

exists reference -- the object in question

Result: boolean -- true if it exists, false if not

make: Make a new element

make

new type class -- the class of the new element

[at location reference] -- the location at which to insert the element

[with data anything] -- the initial data for the element

[with properties record] -- the initial values for the properties of the element

Result: reference -- to the new object(s)

move: Move object(s) to a new location

move reference -- the object(s) to move

to location reference -- the new location for the object(s)

Result: reference -- to the object(s) after they have been moved

open: Open the specified object(s)

open reference -- list of objects to open

print: Print the specified object(s)

print reference -- list of objects to print

quit: Quit an application

quit

[saving yes/no/ask] -- specifies whether to save currently open documents

reopen: Reactivate a running application. Some applications will open a new untitled window if no window is open.

reopen

run: Run an application. Most applications will open an empty, untitled window.

run

save: Save an object

save reference -- the object to save, usually a document or window

[in file] -- the file or alias in which to save the object

[as type class] -- the file type of the document in which to save the data

select: Make a selection

select reference -- the object to select

suite info: (optional) Get information about event suite(s)

suite info type class -- the suite for which to return information

[in 'intl'] -- the human language and script system in which to return information

Result: a list of type suite info -- a record containing the suites and their versions

Fetch Suite: Suite of classes/enumerations that are unique to Fetch

Classes:

Class help window: the help window

Properties:

<Inherits> window [r/o] -- Inherits properties from cWindow

thetext string [r/o] -- the window’s text

Class remote directory: a remote directory

Properties:

item type constant [r/o]

name string [r/o]

url string [r/o] -- Uniform Resource Locator of item

modification date date [r/o] -- date last modified in seconds since 1/1/1904, or 0 if unknown

kind string [r/o] -- kind of file or directory

selected boolean -- is this item currently selected?

Class remote file: a remote file

Properties:

item type constant [r/o]

name string [r/o]

url string [r/o] -- Uniform Resource Locator of item

size integer [r/o] -- size in bytes, -1 if unknown

modification date date [r/o] -- date last modified in seconds since 1/1/1904, or 0 if unknown

kind string [r/o] -- kind of file or directory

selected boolean -- is this item currently selected?

Class remote item: a remote file or directory

Properties:

item type constant [r/o]

name string [r/o]

url string [r/o] -- Uniform Resource Locator of item

size integer [r/o] -- size in bytes, -1 if unknown

modification date date [r/o] -- date last modified in seconds since 1/1/1904, or 0 if unknown

kind string [r/o] -- kind of file or directory

selected boolean -- is this item currently selected?

Class shortcut: a shortcut to a remote file or directory

Properties:

item type constant

name string

url string -- Uniform Resource Locator of item

hostname string

userid string

password string

path string

size integer -- size in bytes, -1 if unknown

modification date date -- date last modified in seconds since 1/1/1904, or 0 if unknown

authentication constant -- authentication method used for this shortcut

encrypt boolean -- encrypt session?

selected boolean -- is this item currently selected?

Class shortcut list window: a shortcut list window

Elements:

shortcut by numeric index, by name

Properties:

<Inherits> window [r/o] -- Inherits properties from cWindow

view order constant -- window sort order

filespec alias [r/o] -- where this shortcut list is saved

modified boolean [r/o]

selection a list of reference [r/o] -- the object specifiers of the selected items in this window

Class shortcut window: the Fetch Shortcuts window

Elements:

shortcut by numeric index, by name

Properties:

<Inherits> window [r/o] -- Inherits properties from cWindow

view order constant -- window sort order

filespec alias [r/o] -- where this shortcut list is saved

modified boolean [r/o]

selection a list of reference [r/o] -- the object specifiers of the selected items in this window

Class text window: a text viewing window

Properties:

<Inherits> window [r/o] -- Inherits properties from cWindow

thetext string [r/o] -- the window’s text

Class transcript window: the Fetch Transcript window

Properties:

<Inherits> window [r/o] -- Inherits properties from cWindow

thetext string [r/o] -- the window’s text

Class transfer window: a file transfer window

Elements:

remote item by numeric index, by name

remote file by numeric index, by name

remote directory by numeric index, by name

url by name

Properties:

<Inherits> window [r/o] -- Inherits properties from cWindow

transfer mode constant

upload format constant -- The file format to be used (unless otherwise specified) for put file operations by this transfer window.

including text files boolean -- Whether text files (i.e. files of type “TEXT”) will be uploaded in the same format as other files (see the “upload format” property). If this property is false, text files will be uploaded in text format.

view order constant

hostname string [r/o]

userid string [r/o]

password string [r/o]

initial directory string [r/o]

current directory string

status string [r/o]

current item string [r/o]

approximate item size integer [r/o]

bytes transfered integer [r/o]

elapsed transfer time integer [r/o]

item format constant [r/o]

parent directory string [r/o]

authentication constant -- authentication system being used

encrypt boolean [r/o] -- is the connection currently encrypted?

selection a list of reference [r/o] -- the object specifiers of the selected items in this window

Class url: a remote file or directory referenced by URL

Properties:

item type constant [r/o]

name string [r/o]

url string [r/o] -- Uniform Resource Locator of item

Events:

download: get a remote file or directory

download reference -- the remote file, remote folder, shortcut, or url to download

[authentication constant] -- security method for this connection (cleartext password is the default)

[encrypt boolean] -- encrypt this session (default is true, if authentication method supports encryption)

edit image file: Edit a remote image file with GraphicConverter

edit image file

[create file boolean] -- create a new file to edit as opposed to downloading an existing file to edit (default is false)

[authentication constant] -- security method for this connection (cleartext password is the default)

[encrypt boolean] -- encrypt this session (default is true, if authentication method supports encryption)

edit text file: Edit a remote text file with BBEdit

edit text file

[create file boolean] -- create a new file to edit as opposed to downloading an existing file to edit (default is false)

[authentication constant] -- security method for this connection (cleartext password is the default)

[encrypt boolean] -- encrypt this session (default is true, if authentication method supports encryption)

get information about: get information about remote files or directories

get information about

[authentication constant] -- security method for this connection (cleartext password is the default)

[encrypt boolean] -- encrypt this session (default is true, if authentication method supports encryption)

Result: a list of list -- a list of information (directory count, file count, byte count)

mirror: Synchronize the contents of a local folder or remote directory with a remote directory or local folder.

mirror reference -- the source for the mirroring operation, a local folder or remote directory

to reference -- destination of the mirroring operation, a remote directory or local folder

[format null] -- file format to use for upload (e.g. “Automatic,” “Raw Data,” “Text,” etc.)

[delete strays boolean] -- delete destination files and directories that do not exist in the source

[authentication constant] -- security method for this connection (cleartext password is the default)

[encrypt boolean] -- encrypt this session (default is true, if authentication method supports encryption)

put into: put files and/or folders into a remote directory

put into reference -- transfer window, remote directory, or URL into which to put the file(s)

item alias -- file(s) and/or folder(s) to be uploaded

[format Unknown Format/Text/Raw Data/Binhex/MacBinaryI/MacBinaryII/AppleSingle/Automatic/MacBinaryIII] -- file format to use for upload (e.g. “Automatic,” “Raw Data,” “Text,” etc.)

[text format Unknown Format/Text/Raw Data/Binhex/MacBinaryI/MacBinaryII/AppleSingle/Automatic/MacBinaryIII] -- format to use for uploading text files (note: use the “format” parameter to specify the format for both text and non-text files)

[binary format Unknown Format/Text/Raw Data/Binhex/MacBinaryI/MacBinaryII/AppleSingle/Automatic/MacBinaryIII] -- format to use for uploading non-text files (note: use the “format” parameter to specify the format for both text and non-text files)

[uniquename boolean] -- if there is already a file with the same name, give this one a related but unique name (instead of overwriting the existing file)

[authentication constant] -- security method for this connection (cleartext password is the default)

[encrypt boolean] -- encrypt this session (default is true, if authentication method supports encryption)

refresh file list: refresh a file list

refresh file list reference -- the transfer window to refresh

send to: send custom FTP protocol commands

send to reference -- transfer window, remote directory, or URL to use as context for the command(s)

ftp command string -- the command(s) to send (multiple command should be a list of strings, or a single string with carriage returns to separate caommands)

[authentication constant] -- security method for this connection (cleartext password is the default)

[encrypt boolean] -- encrypt this session (default is true, if authentication method supports encryption)

view file list: list the contents of a remote directory in a text window

view file list reference -- the remote directory or url to list

[authentication constant] -- security method for this connection (cleartext password is the default)

[encrypt boolean] -- encrypt this session (default is true, if authentication method supports encryption)

view media: open a remote media file for viewing

view media reference -- the remote file, url, or shortcut to view

[authentication constant] -- security method for this connection (cleartext password is the default)

[encrypt boolean] -- encrypt this session (default is true, if authentication method supports encryption)

view text: open a remote text file for viewing

view text reference -- the remote file, url, or shortcut to view

[authentication constant] -- security method for this connection (cleartext password is the default)

[encrypt boolean] -- encrypt this session (default is true, if authentication method supports encryption)

Anarchie Suite: Anarchie's suite

Events:

edit: Edit with BBEdit

edit

[host string] -- ftp server

[path string] -- path to file to edit

[user string] -- user name (defaults to “anonymous”)

[password string] -- user password (defaults to your Email address)

[url string] -- URL of file to edit

Result: small integer -- error code

fetch: fetch a file via ftp

fetch alias -- File to fetch to

[host string] -- ftp server

[path string] -- path to file

[user string] -- user name (defaults to “anonymous”)

[password string] -- user password (defaults to your Email address)

[url string] -- fetch URL (supercedes host/user/password/path)

Result: small integer -- Error code

list: list files in a directory

list alias -- file to put the listing into

[host string] -- ftp server (defaults to this mac)

[path string] -- path to directory or files (defaults to root directory)

[user string] -- user name (defaults to “anonymous”)

[password string] -- user password (defaults to your Email address)

[url string] -- list URL (supercedes host/user/password/path)

Result: small integer -- Error code

mkdir: Make directory

mkdir

host string -- ftp server

path string -- path to dir to make

user string -- user name (defaults to “anonymous”)

password string -- user password (defaults to your Email address)

url string -- URL of directory to make (supercedes host/user/password/path)

Result: small integer -- Error code

remove: delete a file or directory

remove

host string -- ftp server

path string -- path to file to delete

user string -- user name (defaults to “anonymous”)

password string -- user password (defaults to your Email address)

url string -- URL of file to delete (supercedes host/user/password/path)

Result: small integer -- Error code

rename: rename file or directory

rename

host string -- ftp server

path string -- path to file to rename

user string -- user name (defaults to “anonymous”)

password string -- user password (defaults to your Email address)

url string -- URL of file to rename (supercedes host/user/password/path)

newname string -- new path of file or directory

Result: small integer -- Error Code

sendcommand: Send a raw FTP command

sendcommand

host string -- ftp server

command string -- command to send

user string -- user name (defaults to “anonymous”)

password string -- user password (defaults to your Email address)

url string -- URL of host & dir to send command to (supercedes host/user/password)

Result: small integer -- Error Code

store: store a file to an ftp site

store alias -- file to store

[host string] -- ftp server

[path string] -- path to file

[user string] -- user name (defaults to “anonymous”)

[password string] -- user password (defaults to your Email address)

[url string] -- store URL (supercedes host/user/password/path)

Result: small integer -- Error code

URL Suite: Standard Suite for Uniform Resource Locators

Events:

geturl: Get a URL and display it in a window

geturl string -- an FTP URL

 

|| url: http://www.foodoo.sunreal.com.au/info/dictionaries/Fetch_403_asDict.html
|| created: 23-Aug-04, 2:08 PM; updated: 23-Aug-04, 2:49 PM
|| size: 108723 bytes