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¶m2=othervalue
SetCookie
Sets custom cookie for all requests (not only the starting URL): SetCookie=param1=value¶m2=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¶m2=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