background downloading alternatives (used to be: integrating rsync with Rev)

Josh Mellicker josh at dvcreators.net
Fri May 30 14:06:02 EDT 2008


The whole reason for my rsync investigation is that I have a project  
that needs to download a lot of big files in the background, and allow  
the user to freely perform other activities during downloading. Using  
a libURL callback in the same engine has not worked for us, I believe  
it takes too much processing power from the engine and performance is  
bad to worse while downloading.

Our present course of action is to use one separate standalone just  
for downloading, and another standalone for the user to interact with.  
When files are needed, the main app creates a text file, then launches  
the downloader app. On openStack, the downloader.app goes to work.  
Once the list is done the downloader quits.

It is not ideal having to communicate with text files, but we have  
never tried socket communication, may tackle that later.

I have also looked into Bittorrent clients that can be operated with  
shell commands but this seems overcomplicated.


On May 30, 2008, at 4:20 AM, Luis wrote:

> Hiya,
>
> There is an easier install for rsync on Windows, called cwRsync,  
> from: www.itefix.no
>
> Nexenta has a free GUI implementation of called rsyncshare: www.nexenta.com
>
> There is another free to use cross platform option:
>
> www.anyclient.com (Made by: www.jscape.com. They make the command  
> line 'FTCL' but it's a little steep at $299).
>
> nnBackup is a Windows command line utility from: www.nncron.ru
>
> WinMerge (www.winmerge.org) has a command line option.
>
> In Windows XP (needs install from the XP Server Resource Kit, free  
> to download) and a default in Vista, you can use Robocopy, more info  
> here: www.ss64.com/nt/robocopy.html
> I think it still doesn't do deltas like rsync, but it's been a while.
>
>
> Cheers,
>
> Luis.
>
>
>
> On 30 May 2008, at 10:46, David Bovill wrote:
>
>> Done a bit more research - rsync is available for Windows - but  
>> AFAIK it
>> requires cygwin, whcih does mean that to distribute with Rev is not  
>> as
>> simple as including a binary.
>>
>> I've been looking at alternatives - the one I have used before on  
>> Linux and
>> Windows, OSX with Rev is Unison - binaries are available. It's  
>> basically
>> rsync, but lets you do it between two computers with an internet  
>> connection:
>>
>>   - http://alan.petitepomme.net/projets/unison/index.html
>>
>> I also found this programme which is Java - and can be run from  
>> commanline -
>> so can be used by Rev. It looks like it does not require  
>> installation on the
>> sserver and can do incremental backups to a NAS:
>>
>>   - http://jfilesync.sourceforge.net/index.shtml
>>
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your  
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution




More information about the use-livecode mailing list