Project URLs field parameters

Project URLs field may contain multiple URLs and the following parameters to fine-tune your Project: Additional

Specifies automatic export, post processing of the downloaded files and so on. Read more here.

Accept

Adds Accept: to the request headers. Example: Accept=text/plain

AcceptCharset

Adds Accept-Charset: to the request headers. Example: Accept-Charset=en

AcceptLanguage

Adds Accept-Language: to the request headers. Example: Accept-Language=en

Channels

Limits the number of simultaneous connections the Project can use. Example: Channels=2

ChannelsPerServer

Limits the number of simultaneous connections per server. Example: ChannelsPerServer=3

Cookie

Sets custom cookie for the starting URL. Example: Cookie=param1=value&param2=othervalue

SetCookie

Sets custom cookie for all requests (not only the starting URL): SetCookie=param1=value&param2=othervalue

DeleteAfterParsing

Removes downloaded files by mask. Example: DeleteAfterParsing=*.asp*,*www.srv.com*

GlobalReferer

Forces to use the specified referrer for all links that are downloaded by the Project. Example: GlobalReferer=http://www.srv.com/

If you need to have empty referer for all requests, use GlobalReferer=none

IgnoreLogoutLinks

Skips all links that look like logoff, logout, signoff, etc. Example: IgnoreLogoutLinks

Level

Sets custom level setting for all URLs that follow the parameter. Example: Level=1

ModifiedSince

Requests only the files changed after the specified date. The date should follow a strict format: ModifiedSince=Mon, 06 May 2002 02:35:36 GMT

POST

Specifies POST request for the given URLs. Example: POST=param1=val1&param2=val2

If you need to specify next line in the POST request, use /n symbol.

Proxy

Forces to use custom proxy server settings for the Project. Example: Proxy=1,192.168.1.1:3128. The first number is 0 for no proxy, 1 - HTTP, 2 - SOCKS4, 3 - FTP, 4 - SOCKS5, 5 - RTSP, 6 - CONNECT. Then server:port follows. You can also use Proxy={:file=c:\proxies.txt} file to specify a list of proxy servers to be used. Each line should follow the same format, like 1,192.168.1.1:3128. The first number and the comma symbol can be omitted. This means HTTP proxy by default.

Referer

Uses the specified URL as a referrer for the starting address: Referer=http://www.srv.com/

BrowseBeforeWithDelay

Opens the specified URL in the internal browser, waits the specified number of seconds and then starts downloading the Project. This is useful when you need to get a cookie from the site first. Example: BrowseBeforeWithDelay=5;http://www.site.com

BrowseAfterDownload

Browses the Project offline when its download completes.

RunAfter

Starts the specified program after the Project download completes. Example: RunAfter=notepad.exe c:\file.txt

RunBefore

The same as above, but before the Project download starts.

RunAfterSuccess can be used after a download that loads at least 1 file.

RunAfterFailure starts the specified program only if a download saved no files.

RunBeforeWithDelay

The same as above, but waits the specified number of seconds after running the program and then starts the Project download. Example: RunBeforeWithDelay=5;c:\program.exe

TextPipe

Runs TextPipe with the specified filter when the Project download completes. Example: TextPipe=c:\path\filter.fll

UserAgent

Sets custom user agent identification. Example: UserAgent=Portable Offline Browser/6.9

WarnIfNotUpdatedForDays

Shows a warning message if the Project was not downloaded during the last few days. This happens every time when a user browses the Project offline. Example: WarnIfNotUpdatedForDays=5

OtherDownloadDir=c:\dir\

Use an alternative download directory when checking files for updates.

ContentsBody=

Specifies templates to create contents.htm file for export. There are also ContentsEnding= and ContentsHeader= commands.

ExportListOfLoadedFiles=c:\file.txt

When download completes, create a text file with all filenames (including path) that were created or updated. If you specify .csv extension instead of .txt, every line will contain comma-separated online URL after the filename.

ExportMapToCSV=c:\file.csv

When download completes, create a text comma-separated file with all downloaded filenames (including path) and corresponding online URLs that belong to the project.

You can enable automatic logging to a file using the syntax:

LogFile=c:\dir\file.log

To filter the amount of the logging information, use LogFilter=1111101 parameter. Each number allows (1) or (0) disallows to output the following information: connection, download progress, detailed information (headers, etc.), disconnection, queue messages, accesses to the Internal Web server and rejected URLs.

SuspendToFileEvery

Backups the Project download queue every the specified number of minutes. Example: SuspendToFileEvery=60;c:\file.wdq

hWndParam

Send WM_COPYDATA message to the specified window handle for every file downloaded. Example: hWndParam=9578

Delay

Set custom delay between downloads. Example: Delay=2-5

Timeout

Set custom timeout in seconds. Example: Timeout=60

SkipParsingBefore

Parse only a part of downloaded Web pages after the specified text. Example: SkipParsingBefore=<body

SkipParsingBefore2

Parse only a part of downloaded Web pages starting from the specified text. Example: SkipParsingBefore2=<body

SkipParsingAfter

Parse only a part of downloaded Web pages. When the specified text is found, skip the rest of the file. Example: SkipParsingAfter=</html>

ResumeParsingAfter

Resume parsing (stopped by the SkipParsingAfter command) after the specified piece of text.

The above skip-parsing commands can be also shortened: spb=, spb2=, spa=, rpa=.

SkipParsingFiles

Do not parse (extract links and make links working offline) the files that match the keyword(s). You may specify one or more keywords there. Separate them with comma. Keywords should match a part of the file URL. Examples:

SkipParsingFiles=*.pdf,*.exe

SkipParsingFiles=/test/

SkipExistingFiles

Do not download existing files that match the keyword(s). You may specify one or more keywords there. Separate them with comma. Keywords should match a part of the file URL. Examples:

SkipExistingFiles=*.pdf,*.jpg,*.gif

StopOnHTTPStatus

Stop the download when receiving any of the specified HTTP statuses from a server. Example:

StopOnHTTPStatus=401,403,500